1 2009-10-14 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/lto/20091014-1_0.c: New testcase.
6 2009-10-14 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
10 warning on line 0 instead of 1.
12 2009-10-14 Richard Guenther <rguenther@suse.de>
15 * gfortran.dg/lto/pr41521_0.f90: New testcase.
16 * gfortran.dg/lto/pr41521_1.f90: Likewise.
18 2009-10-14 Jakub Jelinek <jakub@redhat.com>
21 * gcc.dg/debug/dwarf2/pr41543.c: New test.
24 * gcc.dg/debug/dwarf2/pr41695.c: New test.
26 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
28 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
30 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
33 2009-10-14 Jason Merrill <jason@redhat.com>
36 * g++.dg/cpp0x/defaulted14.C: New.
38 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
40 * g++.dg/cpp0x/vt-40092.C: New.
42 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
44 * gcc.dg/guality/pr41616-1.c: Drop -O2.
45 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
47 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49 * gfortran.dg/complex_intrinsic_8.f90: New test.
51 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
54 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
56 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
59 * gcc.dg/torture/pr38948.c: New test.
61 2009-10-13 Steve Ellcey <sje@cup.hp.com>
63 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
65 2009-10-13 Janus Weil <janus@gcc.gnu.org>
68 * gfortran.dg/class_allocate_2.f03: Modified.
69 * gfortran.dg/class_allocate_3.f03: New test case.
71 2009-10-13 Richard Guenther <rguenther@suse.de>
74 * gcc.dg/lto/20091006-2_0.c: New testcase.
75 * gcc.dg/lto/20091006-2_1.c: Likewise.
76 * gcc.dg/lto/20091006-2_2.c: Likewise.
77 * gcc.dg/lto/20091013-1_0.c: Likewise.
78 * gcc.dg/lto/20091013-1_1.c: Likewise.
79 * gcc.dg/lto/20091013-1_2.c: Likewise.
81 2009-10-13 Martin Jambor <mjambor@suse.cz>
83 * gcc.c-torture/compile/pr41661.c: New test.
85 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
88 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
90 2009-10-12 Jason Merrill <jason@redhat.com>
93 * g++.dg/cpp0x/decltype18.C: New.
96 * g++.dg/cpp0x/fntmpdefarg1.C: New.
98 2009-10-12 Janis Johnson <janis187@us.ibm.com>
100 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
102 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
108 * gcc.dg/guality/pr41447-1.c: New.
109 * gcc.dg/debug/pr41264-1.c: New.
110 * gcc.dg/debug/pr41343-1.c: New.
112 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
115 * gcc.dg/torture/pr26515.c: New test.
117 2009-10-12 Janis Johnson <janis187@us.ibm.com>
120 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
121 * lib/lto.exp (lto-get-options-main): Report error for using "target"
122 or "xfail" with dg-lto-do.
124 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
126 * gcc.target/i386/ms_hook_prologue.c: New testcase.
128 2009-10-12 Michael Matz <matz@suse.de>
130 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
133 2009-10-12 Jakub Jelinek <jakub@redhat.com>
136 * g++.dg/torture/pr41680.C: New test.
138 2009-10-12 Dodji Seketeli <dodji@redhat.com>
141 * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
143 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
146 * gcc.dg/guality/pr41616-1.c: New.
148 2009-10-11 Jason Merrill <jason@redhat.com>
151 * g++.dg/cpp0x/rv-reinterpret.C: New.
153 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
156 * gfortran.dg/fmt_error_9.f: New test.
157 * gfortran.dg/fmt_error_10.f: New test.
159 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
162 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
163 * gfortran.dg/class_4b.f03: As above.
164 * gfortran.dg/class_4c.f03: As above.
165 * gfortran.dg/class_4d.f03: As above.
167 2009-10-11 Richard Guenther <rguenther@suse.de>
169 PR tree-optimization/41555
170 * gcc.dg/torture/pr41555.c: New testcase.
172 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
175 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
178 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
181 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
182 Add conditions to avoid runtime errors if not supported.
184 2009-10-10 Richard Guenther <rguenther@suse.de>
186 PR tree-optimization/41654
187 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
189 2009-10-09 Jason Merrill <jason@redhat.com>
191 * g++.dg/cpp/ucn-1.C: New.
193 2009-10-09 Janus Weil <janus@gcc.gnu.org>
196 * gfortran.dg/class_2.f03: Extended test case.
198 2009-10-09 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/class_allocate_1.f03: Modify code such that
202 it compiles with the gfc_warning->gfc_error change.
203 * gfortran.dg/class_allocate_1.f03: New test.
205 2009-10-09 Janus Weil <janus@gcc.gnu.org>
208 * gfortran.dg/select_type_6.f03: New test.
210 2009-10-09 Jakub Jelinek <jakub@redhat.com>
212 PR preprocessor/41445
213 * gcc.dg/cpp/separate-1.c: Adjust.
214 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
215 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
216 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
217 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
218 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
219 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
220 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
222 PR rtl-optimization/41646
223 * gcc.c-torture/compile/pr41646.c: New test.
225 2009-10-09 Richard Guenther <rguenther@suse.de>
227 PR tree-optimization/41634
228 * gcc.c-torture/compile/pr41634.c: New testcase.
230 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
232 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
234 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
236 * gnat.dg/opt3.adb: New test.
237 * gnat.dg/opt3_pkg.ads: New helper.
239 2009-10-08 Doug Kwan <dougkwan@google.com>
241 PR rtl-optimization/41574
242 * gcc.dg/pr41574.c: New test.
244 2009-10-08 Cary Coutant <ccoutant@google.com>
246 Add support for debugging with ICF (Identical Code Folding).
247 * g++.dg/debug/dwarf2/icf.C: New test.
249 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
251 * gcc.target/mips/truncate-6.c: New test.
253 2009-10-08 Jason Merrill <jason@redhat.com>
256 * g++.dg/cpp0x/rv-deduce.C: New.
259 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
260 * g++.dg/template/explicit-args2.C: New.
261 * g++.dg/template/explicit-args3.C: New.
262 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
264 2009-10-08 Michael Matz <matz@suse.de>
267 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
268 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
269 * gcc.dg/pr41573.c: New test.
271 2009-10-07 Joseph Myers <joseph@codesourcery.com>
274 * gcc.c-torture/compile/pr41182-1.c: New.
276 2009-10-07 Jason Merrill <jason@redhat.com>
278 * g++.dg/cpp0x/variadic95.C: New.
280 2009-10-07 Jason Merrill <jason@redhat.com>
282 * g++.dg/template/scope3.C: New.
284 2009-10-07 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/debug/dwarf2/inline3.c: New test.
288 2009-10-07 Daniel Kraft <d@domob.eu>
291 * gfortran.dg/assumed_charlen_function_6.f90: New test.
293 2009-10-07 Janus Weil <janus@gcc.gnu.org>
295 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
296 * gfortran.dg/select_type_1.f03: Modified error message.
297 * gfortran.dg/select_type_5.f03: New test.
299 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
302 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
305 2009-10-06 Jason Merrill <jason@redhat.com>
307 * g++.dg/cpp0x/lambda/lambda-init.C: New.
308 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
310 2009-10-06 Richard Guenther <rguenther@suse.de>
313 * gcc.dg/lto/20091006-1_0.c: New testcase.
314 * gcc.dg/lto/20091006-1_1.c: Likewise.
315 * gcc.dg/lto/20091005-2_0.c: Likewise.
317 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
320 * gnat.dg/timer_cancel.adb: New test.
322 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
325 * gnat.dg/specs/import_abstract.ads: New.
327 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
330 * gfortran.dg/round_2.f03: New test.
332 2009-10-05 Jakub Jelinek <jakub@redhat.com>
335 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
336 * lib/gcc-gdb-test.exp: ... here. New file.
337 * gfortran.dg/guality/guality.exp: New file.
338 * gfortran.dg/guality/pr41558.f90: New test.
339 * gfortran.dg/guality/arg1.f90: New test.
341 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
343 * gfortran.dg/dynamic_dispatch_1.f90: New test.
344 * gfortran.dg/dynamic_dispatch_2.f90: New test.
345 * gfortran.dg/dynamic_dispatch_3.f90: New test.
346 * gfortran.dg/module_md5_1.f90: Update md5 sum.
348 2009-10-05 Sriraman Tallam <tmsriram@google.com>
350 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
352 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
353 plugin_pass to register_pass_info.
354 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
356 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
359 2009-10-05 Richard Guenther <rguenther@suse.de>
362 * gcc.dg/lto/20090914-2_0.c: New testcase.
364 2009-10-05 Richard Guenther <rguenther@suse.de>
367 * gcc.dg/lto/20091005-1_0.c: New testcase.
368 * gcc.dg/lto/20091005-1_1.c: Likewise.
370 2009-10-05 Richard Guenther <rguenther@suse.de>
374 * g++.dg/lto/20091002-1_0.C: Adjust flags.
375 * g++.dg/lto/20091004-1_0.C: New testcase.
376 * g++.dg/lto/20091004-1_1.C: Likewise.
377 * g++.dg/lto/20091004-2_0.C: Likewise.
378 * g++.dg/lto/20091004-2_1.C: Likewise.
379 * g++.dg/lto/20091004-3_0.C: Likewise.
380 * g++.dg/lto/20091004-3_1.C: Likewise.
382 2009-10-05 Richard Guenther <rguenther@suse.de>
384 PR tree-optimization/23821
385 * gcc.dg/torture/pr23821.c: New testcase.
387 2009-10-05 Daniel Kraft <d@domob.eu>
390 * gfortran.dg/goto_6.f: New test.
391 * gfortran.dg/goto_7.f: New test.
393 2009-10-03 Ben Elliston <bje@au.ibm.com>
394 Bill Maddox <maddox@google.com>
395 Cary Coutant <ccoutant@google.com>
396 Chris Demetriou <cgd@google.com>
397 Diego Novillo <dnovillo@google.com>
398 Doug Kwan <dougkwan@google.com>
399 Jan Hubicka <jh@suse.cz>
400 Ollie Wild <aaw@google.com>
401 Rafael Espindola <espindola@google.com>
402 Richard Guenther <rguenther@suse.de>
403 Simon Baldwin <simonb@google.com>
405 * g++.dg/20090107-1.C: New.
406 * g++.dg/20090121-1.C: New.
407 * g++.dg/ipa/20090113-1.C: New.
408 * g++.dg/lto: New directory.
409 * g++.dg/lto/20080829_0.C: New.
410 * g++.dg/lto/20080904_0.C: New.
411 * g++.dg/lto/20080907_0.C: New.
412 * g++.dg/lto/20080908-1_0.C: New.
413 * g++.dg/lto/20080908-2_0.C: New.
414 * g++.dg/lto/20080908-3_0.C: New.
415 * g++.dg/lto/20080909-1_0.C: New.
416 * g++.dg/lto/20080910-1_0.C: New.
417 * g++.dg/lto/20080912-1_0.C: New.
418 * g++.dg/lto/20080912_0.C: New.
419 * g++.dg/lto/20080915_0.C: New.
420 * g++.dg/lto/20080916_0.C: New.
421 * g++.dg/lto/20080917_0.C: New.
422 * g++.dg/lto/20080924_0.C: New.
423 * g++.dg/lto/20080926_0.C: New.
424 * g++.dg/lto/20081008_0.C: New.
425 * g++.dg/lto/20081022.h: New.
426 * g++.dg/lto/20081022_0.C: New.
427 * g++.dg/lto/20081022_1.C: New.
428 * g++.dg/lto/20081023_0.C: New.
429 * g++.dg/lto/20081109-1_0.C: New.
430 * g++.dg/lto/20081109-2_0.C: New.
431 * g++.dg/lto/20081109_0.C: New.
432 * g++.dg/lto/20081109_1.C: New.
433 * g++.dg/lto/20081118-1_0.C: New.
434 * g++.dg/lto/20081118-1_1.C: New.
435 * g++.dg/lto/20081118_0.C: New.
436 * g++.dg/lto/20081118_1.C: New.
437 * g++.dg/lto/20081119-1.h: New.
438 * g++.dg/lto/20081119-1_0.C: New.
439 * g++.dg/lto/20081119-1_1.C: New.
440 * g++.dg/lto/20081119_0.C: New.
441 * g++.dg/lto/20081119_1.C: New.
442 * g++.dg/lto/20081120-1_0.C: New.
443 * g++.dg/lto/20081120-1_1.C: New.
444 * g++.dg/lto/20081120-2_0.C: New.
445 * g++.dg/lto/20081120-2_1.C: New.
446 * g++.dg/lto/20081123_0.C: New.
447 * g++.dg/lto/20081123_1.C: New.
448 * g++.dg/lto/20081125.h: New.
449 * g++.dg/lto/20081125_0.C: New.
450 * g++.dg/lto/20081125_1.C: New.
451 * g++.dg/lto/20081127_0.C: New.
452 * g++.dg/lto/20081127_1.C: New.
453 * g++.dg/lto/20081203_0.C: New.
454 * g++.dg/lto/20081203_1.C: New.
455 * g++.dg/lto/20081204-1_0.C: New.
456 * g++.dg/lto/20081204-1_1.C: New.
457 * g++.dg/lto/20081204-2_0.C: New.
458 * g++.dg/lto/20081204-2_1.C: New.
459 * g++.dg/lto/20081209_0.C: New.
460 * g++.dg/lto/20081209_1.C: New.
461 * g++.dg/lto/20081211-1.h: New.
462 * g++.dg/lto/20081211-1_0.C: New.
463 * g++.dg/lto/20081211-1_1.C: New.
464 * g++.dg/lto/20081217-1_0.C: New.
465 * g++.dg/lto/20081217-2_0.C: New.
466 * g++.dg/lto/20081219_0.C: New.
467 * g++.dg/lto/20081219_1.C: New.
468 * g++.dg/lto/20090106_0.C: New.
469 * g++.dg/lto/20090112_0.C: New.
470 * g++.dg/lto/20090128_0.C: New.
471 * g++.dg/lto/20090221_0.C: New.
472 * g++.dg/lto/20090302_0.C: New.
473 * g++.dg/lto/20090302_1.C: New.
474 * g++.dg/lto/20090303_0.C: New.
475 * g++.dg/lto/20090311-1.h: New.
476 * g++.dg/lto/20090311-1_0.C: New.
477 * g++.dg/lto/20090311-1_1.C: New.
478 * g++.dg/lto/20090311_0.C: New.
479 * g++.dg/lto/20090311_1.C: New.
480 * g++.dg/lto/20090312.h: New.
481 * g++.dg/lto/20090312_0.C: New.
482 * g++.dg/lto/20090312_1.C: New.
483 * g++.dg/lto/20090313_0.C: New.
484 * g++.dg/lto/20090313_1.C: New.
485 * g++.dg/lto/20090315_0.C: New.
486 * g++.dg/lto/20090315_1.C: New.
487 * g++.dg/lto/20091002-1_0.C: New testcase.
488 * g++.dg/lto/20091002-2_0.C: Likewise..
489 * g++.dg/lto/20091002-3_0.C: Likewise..
490 * g++.dg/lto/README: New.
491 * g++.dg/lto/pr40818_0.C: New.
492 * g++.dg/opt/thunk3-1.C: New.
493 * g++.dg/opt/thunk4.C: New.
494 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
495 replacements with __attribute__ ((__noinline__)).
496 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
497 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
498 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
499 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
500 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
501 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
502 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
503 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
504 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
505 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
506 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
507 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
508 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
509 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
510 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
511 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
512 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
513 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
514 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
515 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
516 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
517 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
518 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
519 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
520 * gcc.dg/20081223-1.c: New.
521 * gcc.dg/lto: New directory.
522 * gcc.dg/lto/20080908_0.c: New.
523 * gcc.dg/lto/20080917_0.c: New.
524 * gcc.dg/lto/20080924_0.c: New.
525 * gcc.dg/lto/20081024_0.c: New.
526 * gcc.dg/lto/20081109_0.c: New.
527 * gcc.dg/lto/20081111_0.c: New.
528 * gcc.dg/lto/20081111_1.c: New.
529 * gcc.dg/lto/20081112_0.c: New.
530 * gcc.dg/lto/20081112_1.c: New.
531 * gcc.dg/lto/20081115_0.c: New.
532 * gcc.dg/lto/20081115_1.c: New.
533 * gcc.dg/lto/20081115_2.c: New.
534 * gcc.dg/lto/20081118_0.c: New.
535 * gcc.dg/lto/20081118_1.c: New.
536 * gcc.dg/lto/20081118_2.c: New.
537 * gcc.dg/lto/20081120-1_0.c: New.
538 * gcc.dg/lto/20081120-1_1.c: New.
539 * gcc.dg/lto/20081120-2_0.c: New.
540 * gcc.dg/lto/20081120-2_1.c: New.
541 * gcc.dg/lto/20081125_0.c: New.
542 * gcc.dg/lto/20081125_1.c: New.
543 * gcc.dg/lto/20081126_0.c: New.
544 * gcc.dg/lto/20081201-1_0.c: New.
545 * gcc.dg/lto/20081201-1_1.c: New.
546 * gcc.dg/lto/20081201-1_2.c: New.
547 * gcc.dg/lto/20081201-2_0.c: New.
548 * gcc.dg/lto/20081201-2_1.c: New.
549 * gcc.dg/lto/20081202-1_0.c: New.
550 * gcc.dg/lto/20081202-1_1.c: New.
551 * gcc.dg/lto/20081202-2_0.c: New.
552 * gcc.dg/lto/20081202-2_1.c: New.
553 * gcc.dg/lto/20081204-1_0.c: New.
554 * gcc.dg/lto/20081204-1_1.c: New.
555 * gcc.dg/lto/20081204-2_0.c: New.
556 * gcc.dg/lto/20081210-1_0.c: New.
557 * gcc.dg/lto/20081212-1_0.c: New.
558 * gcc.dg/lto/20081222_0.c: New.
559 * gcc.dg/lto/20081222_0.h: New.
560 * gcc.dg/lto/20081222_1.c: New.
561 * gcc.dg/lto/20081224_0.c: New.
562 * gcc.dg/lto/20081224_0.h: New.
563 * gcc.dg/lto/20081224_1.c: New.
564 * gcc.dg/lto/20090116_0.c: New.
565 * gcc.dg/lto/20090120_0.c: New.
566 * gcc.dg/lto/20090126-1_0.c: New.
567 * gcc.dg/lto/20090126-2_0.c: New.
568 * gcc.dg/lto/20090206-1_0.c: New.
569 * gcc.dg/lto/20090206-2_0.c: New.
570 * gcc.dg/lto/20090210_0.c: New.
571 * gcc.dg/lto/20090210_1.c: New.
572 * gcc.dg/lto/20090213_0.c: New.
573 * gcc.dg/lto/20090213_1.c: New.
574 * gcc.dg/lto/20090218-1_0.c: New.
575 * gcc.dg/lto/20090218-1_1.c: New.
576 * gcc.dg/lto/20090218-2_0.c: New.
577 * gcc.dg/lto/20090218-2_1.c: New.
578 * gcc.dg/lto/20090218_0.c: New.
579 * gcc.dg/lto/20090218_1.c: New.
580 * gcc.dg/lto/20090218_2.c: New.
581 * gcc.dg/lto/20090218_3.c: New.
582 * gcc.dg/lto/20090219_0.c: New.
583 * gcc.dg/lto/20090312_0.c: New.
584 * gcc.dg/lto/20090312_1.c: New.
585 * gcc.dg/lto/20090313_0.c: New.
586 * gcc.dg/lto/20090706-1_0.c: New.
587 * gcc.dg/lto/20090706-2_0.c: New.
588 * gcc.dg/lto/20090717_0.c: New.
589 * gcc.dg/lto/20090717_1.c: New.
590 * gcc.dg/lto/20090729_0.c: New.
591 * gcc.dg/lto/20090729_1.c: New.
592 * gcc.dg/lto/20090812_0.c: New.
593 * gcc.dg/lto/20090812_1.c: New.
594 * gcc.dg/lto/20090914-1_0.c: New.
595 * gcc.dg/lto/README: New.
596 * gcc.dg/visibility-7.c: Adjust expected pattern
597 * gfortran.dg/lto: New directory.
598 * gfortran.dg/lto/pr40724_0.f: New.
599 * gfortran.dg/lto/pr40724_1.f: New.
600 * gfortran.dg/lto/pr40725_0.f03: New.
601 * gfortran.dg/lto/pr40725_1.c: New.
602 * gfortran.dg/lto/pr41069_0.f90: New.
603 * gfortran.dg/lto/pr41069_1.f90: New.
604 * gfortran.dg/lto/pr41069_2.f90: New.
605 * g++.dg/README: Add 'lto' directory.
606 * g++.dg/dg.exp: Also scan 'lto' directory
608 2009-10-03 Ben Elliston <bje@au.ibm.com>
609 Janis Johnson <janis187@us.ibm.com>
610 Diego Novillo <dnovillo@google.com>
612 * g++.dg/lto/lto.exp: New.
613 * gcc.c-torture/execute/execute.exp: Add
614 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
615 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
616 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
617 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
618 * gcc.target/i386/math-torture/math-torture.exp:
620 * gcc.dg/lto/lto.exp: New.
621 * gfortran.dg/lto/lto.exp: New.
622 * lib/target-supports.exp (check_effective_target_lto): New.
623 * lib/c-torture.exp: Load target-supports.exp.
624 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
626 * lib/gcc-dg.exp: Likewise.
628 * lib/torture-options.exp: Add support for a third
631 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
634 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
636 2009-10-02 Jason Merrill <jason@redhat.com>
638 * g++.dg/abi/mangle32.C: New.
640 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
642 * gnat.dg/atomic2.adb: New test.
644 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
646 * gnat.dg/array11.adb: New test.
647 * gnat.dg/array12.adb: Likewise.
649 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
651 * gnat.dg/array10.adb: New test.
652 * gnat.dg/object_overflow.adb: Tweak.
654 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
656 * gcc.dg/guality/guality.exp: Disable on darwin.
658 2009-10-02 Janis Johnson <janis187@us.ibm.com>
660 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
661 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
662 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
663 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
665 2009-10-02 Tobias Burnus <burnus@net-b.de>
668 * gfortran.dg/intent_out_5.f90: New test.
670 2009-10-02 Jakub Jelinek <jakub@redhat.com>
674 * gcc.dg/guality/pr41404-1.c: New test.
675 * gcc.dg/guality/pr41353-2.c: New test.
677 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
680 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
683 2009-10-01 Jan Hubicka <jh@suse.cz>
685 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
687 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
689 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
691 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
693 2009-10-01 Tobias Burnus <burnus@net-b.de>
696 * gfortran.dg/parameter_array_init_5.f90: New test.
698 2009-10-01 Jason Merrill <jason@redhat.com>
700 * g++.dg/cpp0x/defaulted13.C: New.
702 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
704 * gfortran.dg/bounds_check_7.f90: Adapted error message.
705 * gfortran.dg/bounds_check_11.f90: Likewise.
706 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
708 2009-09-30 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/select_type_4.f90: New test.
712 2009-09-30 Janus Weil <janus@gcc.gnu.org>
714 * gfortran.dg/same_type_as_1.f03: New test.
715 * gfortran.dg/same_type_as_2.f03: Ditto.
717 2009-09-30 Janus Weil <janus@gcc.gnu.org>
719 * gfortran.dg/select_type_1.f03: Extended.
720 * gfortran.dg/select_type_3.f03: New test.
722 2009-09-30 Janus Weil <janus@gcc.gnu.org>
724 * gfortran.dg/class_allocate_1.f03: New test.
726 2009-09-30 Janus Weil <janus@gcc.gnu.org>
729 * gfortran.dg/allocatable_scalar_3.f90: New test.
730 * gfortran.dg/select_type_2.f03: Ditto.
731 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
733 2009-09-30 Janus Weil <janus@gcc.gnu.org>
735 * gfortran.dg/block_name_2.f90: Modified error message.
736 * gfortran.dg/select_6.f90: Ditto.
737 * gfortran.dg/select_type_1.f03: New test.
739 2009-09-30 Janus Weil <janus@gcc.gnu.org>
741 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
742 * gfortran.dg/class_1.f03: Ditto.
743 * gfortran.dg/class_2.f03: Ditto.
744 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
745 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
746 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
747 * gfortran.dg/typebound_call_10.f03: Ditto.
748 * gfortran.dg/typebound_call_2.f03: Ditto.
749 * gfortran.dg/typebound_call_3.f03: Ditto.
750 * gfortran.dg/typebound_call_4.f03: Ditto.
751 * gfortran.dg/typebound_call_9.f03: Ditto.
752 * gfortran.dg/typebound_generic_3.f03: Ditto.
753 * gfortran.dg/typebound_generic_4.f03: Ditto.
754 * gfortran.dg/typebound_operator_1.f03: Ditto.
755 * gfortran.dg/typebound_operator_2.f03: Ditto.
756 * gfortran.dg/typebound_operator_3.f03: Ditto.
757 * gfortran.dg/typebound_operator_4.f03: Ditto.
758 * gfortran.dg/typebound_proc_1.f08: Ditto.
759 * gfortran.dg/typebound_proc_5.f03: Ditto.
760 * gfortran.dg/typebound_proc_6.f03: Ditto.
762 2009-09-30 Jason Merrill <jason@redhat.com>
764 * g++.dg/eh/init-temp1.C: Improve test.
766 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
769 * gcc.target/alpha/pr22093.c: New test.
771 2009-09-29 John Freeman <jfreeman08@gmail.com>
772 Jason Merrill <jason@redhat.com>
774 * g++.dg/cpp0x/lambda/lambda-array.C: New.
775 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
776 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
777 * g++.dg/cpp0x/lambda/lambda-const.C: New.
778 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
779 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
780 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
781 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
782 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
783 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
784 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
785 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
786 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
787 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
788 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
789 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
790 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
791 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
792 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
793 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
794 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
795 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
796 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
797 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
798 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
799 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
800 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
801 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
802 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
803 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
804 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
805 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
806 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
807 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
808 * g++.dg/cpp0x/lambda/lambda-template.C: New.
809 * g++.dg/cpp0x/lambda/lambda-this.C: New.
810 * g++.dg/cpp0x/lambda/lambda-type.C: New.
811 * g++.dg/cpp0x/lambda/lambda-use.C: New.
812 * lib/prune.exp: Accept "In lambda function".
814 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
816 * gcc.target/i386/fma4-check.h: New file.
817 * gcc.target/i386/fma4-fma.c: Ditto.
818 * gcc.target/i386/fma4-maccXX.c: Ditto.
819 * gcc.target/i386/fma4-msubXX.c: Ditto.
820 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
821 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
822 * gcc.target/i386/fma4-vector.c: Ditto.
823 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
824 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
825 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
826 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
827 * gcc.target/i386/fma4-256-vector.c: Ditto.
828 * gcc.target/i386/funcspec-2.c: Ditto.
830 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
832 * gcc.target/i386/funcspec-5.c: Add FMA4.
833 * gcc.target/i386/funcspec-6.c: Ditto.
834 * gcc.target/i386/funcspec-8.c: Ditto.
836 * gcc.target/i386/funcspec-9.c: New file.
838 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
840 * gcc.target/i386/isa-10.c: New file.
841 * gcc.target/i386/isa-11.c: Ditto.
842 * gcc.target/i386/isa-12.c: Ditto.
843 * gcc.target/i386/isa-13.c: Ditto.
844 * gcc.target/i386/isa-2.c: Ditto.
845 * gcc.target/i386/isa-3.c: Ditto.
846 * gcc.target/i386/isa-4.c: Ditto.
847 * gcc.target/i386/isa-7.c: Ditto.
848 * gcc.target/i386/isa-8.c: Ditto.
849 * gcc.target/i386/isa-9.c: Ditto.
851 * gcc.target/i386/isa-14.c: Add FMA4.
852 * gcc.target/i386/isa-1.c: Ditto.
853 * gcc.target/i386/isa-5.c: Ditto.
854 * gcc.target/i386/isa-6.c: Ditto.
856 * gcc.target/i386/sse-12.c: New file.
857 * gcc.target/i386/sse-13.c: Ditto.
858 * gcc.target/i386/sse-14.c: Ditto.
859 * gcc.target/i386/sse-22.c: Ditto.
861 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
862 * g++.dg/other/i386-3.C: Ditto.
863 * g++.dg/other/i386-5.C: Ditto.
864 * g++.dg/other/i386-6.C: Ditto.
866 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
869 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
872 2009-09-29 Janis Johnson <janis187@us.ibm.com>
874 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
875 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
877 2009-09-29 Jakub Jelinek <jakub@redhat.com>
880 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
882 * g++.dg/debug/dwarf2/const-1.C: Likewise.
884 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
886 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
887 * gcc.target/i386/isa-1.c: Remove SSE5.
888 * gcc.target/i386/isa-5.c: Ditto.
889 * gcc.target/i386/isa-6.c: Ditto.
890 * gcc.target/i386/funcspec-4.c: Remove error conditions
892 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
893 * gcc.target/i386/avx-2.c: Ditto.
894 * gcc.target/i386/sse-23.c: Ditto.
895 * gcc.target/i386/funcspec-9.c: Delete.
897 2009-09-29 Jakub Jelinek <jakub@redhat.com>
899 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
900 * gcc.dg/guality/pr41353-1.c: New test.
903 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
904 in macro name definition for non-unix/win32/msdos.
906 2009-09-29 Daniel Kraft <d@domob.eu>
909 * gfortran.dg/block_1.f08: New test.
910 * gfortran.dg/block_2.f08: New test.
911 * gfortran.dg/block_3.f90: New test.
912 * gfortran.dg/block_4.f08: New test.
913 * gfortran.dg/block_5.f08: New test.
914 * gfortran.dg/block_6.f08: New test.
915 * gfortran.dg/block_7.f08: New test.
916 * gfortran.dg/block_8.f08: New test.
918 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
921 * gfortran.dg/round_1.f03: New test.
922 * gfortran.dg/f2003_io_3.f03: Update test.
924 2009-09-28 Easwaran Raman <eraman@google.com>
926 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
927 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
929 2009-09-28 Janis Johnson <janis187@us.ibm.com>
931 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
932 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
933 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
934 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
935 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
937 * g++.dg/dfp/dfp.exp: Fix typo.
939 * lib/target-supports.exp (check-effective-target-dfp-nocache):
940 Fix typo that breaks the check.
942 2009-09-28 Olivier Hainque <hainque@adacore.com>
944 * gnat.dg (tagged_alloc_free.adb): New testcase.
946 2009-09-28 Janis Johnson <janis187@us.ibm.com>
948 * g++.dg/dfp: New directory.
949 * g++.dg/dg.exp: Prune tests in dfp directory.
950 * g++.dg/dfp/dfp.exp: New.
951 * g++.dg/dfp/mangle-mode.C: New test.
953 2009-09-28 Michael Matz <matz@suse.de>
955 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
958 2009-09-27 Richard Henderson <rth@redhat.com>
960 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
961 * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
963 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
966 * gcc.dg/cond-constqual-1.c: New test.
968 2009-09-26 Michael Matz <matz@suse.de>
972 * gcc.dg/pr41470.c: New test.
974 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
976 * gnat.dg/array9.adb: New test.
978 2009-09-26 Michael Matz <matz@suse.de>
980 PR tree-optimization/41454
981 * gcc.dg/pr41454.c: New test.
983 2009-09-25 Dodji Seketeli <dodji@redhat.com>
985 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
986 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
987 into DW_TAG_GNU_template_parameter_pack and
988 DW_TAG_GNU_formal_parameter_pack.
989 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
990 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
992 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
994 * gcc.dg/vect/vect.exp: Append extra parameters as separate
995 parameters for alignment-sensitive -fsection-anchors tests.
997 2009-09-25 Richard Guenther <rguenther@suse.de>
1000 * gcc.c-torture/execute/pr41463.c: New testcase.
1002 2009-09-25 Olivier Hainque <hainque@adacore.com>
1004 * gnat.dg/sse_nolib.adb: New testcase.
1006 2009-09-25 Revital Eres <ERES@il.ibm.com>
1008 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1009 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1010 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1011 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1012 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1013 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1014 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1015 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1016 * gcc.dg/vect/vect.exp: Add Power7 flags.
1017 * g++.dg/vect/vect.exp: Likewise.
1018 * gfortran.dg/vect/vect.exp: Likewise.
1020 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
1023 * gfortran.dg/empty_label.f: New test.
1024 * gfortran.dg/empty_label.f90: Ditto.
1025 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1027 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1029 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1032 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
1034 * lib/scanasm.exp (make_pattern_printable): New function.
1035 (dg-scan, scan-assembler-times, scan-assembler-dem,
1036 scan-assembler-dem-not): Use it.
1038 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
1040 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1041 (test_nested): Renamed to ...
1042 (test_nested1): This.
1043 (test_nested2): New.
1046 2009-09-24 Richard Guenther <rguenther@suse.de>
1048 PR tree-optimization/36143
1049 PR tree-optimization/38747
1050 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1051 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1052 * g++.dg/torture/pr38747.C: New testcase.
1053 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1055 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
1057 * gnat.dg/nested_proc.adb: New test.
1059 2009-09-24 Jakub Jelinek <jakub@redhat.com>
1061 * gcc.target/i386/pr12329.c: Adjust.
1063 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
1066 * gcc.dg/pr41248.c: New.
1068 2009-09-23 Dodji Seketeli <dodji@redhat.com>
1071 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1073 2009-09-23 Andreas Schwab <schwab@redhat.com>
1075 * lib/profopt.exp (profopt-get-options): Set tool_flags for
1076 current_compiler_flags. Fix typos.
1078 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
1080 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1082 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
1085 * gcc.c-torture/compile/pr39779.c: New test.
1087 2009-09-22 Dodji Seketeli <dodji@redhat.com>
1089 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1090 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1091 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1093 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
1096 * gcc.dg/pr41295.c: New.
1098 2009-09-22 Neil Vachharajani <nvachhar@google.com>
1100 * gcc.dg/pr40209.c: Add test case.
1102 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1104 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1106 * gcc.target/mips/code-readable-2.c: Likewise.
1107 * gcc.target/mips/code-readable-3.c: Likewise.
1109 2009-09-22 Janis Johnson <janis187@us.ibm.com>
1111 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1112 Check support via mode instead of C type.
1113 (check_effective_target_dfprt_nocache): Ditto.
1114 (check_effective_target_hard_dfp): Ditto.
1116 2009-09-22 Richard Guenther <rguenther@suse.de>
1119 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1120 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1122 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1124 * gcc.dg/20090922-1.c: New test.
1127 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1128 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1129 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1130 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1131 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1132 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1133 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1134 * objc.dg/dwarf-2.m: Likewise.
1136 2009-09-22 Richard Guenther <rguenther@suse.de>
1138 PR tree-optimization/41428
1139 * g++.dg/tree-ssa/pr41428.C: New testcase.
1141 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1144 * g++.dg/gomp/pr41429.C: New test.
1146 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1148 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1150 2009-09-21 Jason Merrill <jason@redhat.com>
1153 * g++.dg/cpp0x/trivial1.C: Expand.
1155 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
1157 * gcc.dg/torture/calleesave-sse.c: New.
1159 2009-09-21 Jan Hubicka <jh@suse.cz>
1161 * gcc.dg/guality/inline-params.c: New testcase.
1163 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
1165 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1167 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1168 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1171 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1173 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1174 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1175 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1176 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1177 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1179 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1182 * g++.dg/torture/pr40642.C: New testcase.
1184 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1186 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1187 cases in static initializers.
1189 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
1191 * gcc.c-tortue/compile/pr39886.c: New.
1193 2009-09-20 Chris Demetriou <cgd@google.com>
1195 PR preprocessor/28435:
1196 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1197 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1198 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1199 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1200 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1202 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1204 * gcc.target/mips/mips.exp: Add relax-pic-calls
1205 under -mfoo/-mno-foo options.
1206 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1207 and -mexplicit-relocs.
1208 * gcc.target/mips/call-1.c: New test.
1209 * gcc.target/mips/call-2.c: New test.
1210 * gcc.target/mips/call-3.c: New test.
1211 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1212 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1214 2009-09-19 Chris Demetriou <cgd@google.com>
1216 PR preprocessor/28435:
1217 * gcc.dg/cpp/missing-header-MD.c: New test.
1218 * gcc.dg/cpp/missing-header-MMD.c: New test.
1219 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1220 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1222 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1224 PR libgfortran/41328
1225 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1228 2009-09-18 Jason Merrill <jason@redhat.com>
1230 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1231 * g++.dg/cpp0x/initlist-deduce.C: New.
1233 2009-09-18 Neil Vachharajani <nvachhar@google.com>
1235 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1237 2009-09-18 Janis Johnson <janis187@us.ibm.com>
1239 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1240 * c-c++-common/dfp: New directory.
1241 * c-c++-common/dfp/dfp-dbg.h: New file.
1242 * gcc.dg/dfp/call-by-value.c: Move to ...
1243 * c-c++-common/call-by-value.c: here.
1244 * gcc.dg/dfp/cast.c: Move to ...
1245 * c-c++-common/cast.c: here.
1246 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1247 * c-c++-common/compare-eq-const.c: here.
1248 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1249 * c-c++-common/compare-eq-d128.c: here.
1250 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1251 * c-c++-common/compare-eq-d32.c: here.
1252 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1253 * c-c++-common/compare-eq-d64.c: here.
1254 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1255 * c-c++-common/compare-eq-dfp.c: here.
1256 * gcc.dg/dfp/compare-eq.h: Move to ...
1257 * c-c++-common/compare-eq.h: here.
1258 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1259 * c-c++-common/compare-rel-const.c: here.
1260 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1261 * c-c++-common/compare-rel-d128.c: here.
1262 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1263 * c-c++-common/compare-rel-d32.c: here.
1264 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1265 * c-c++-common/compare-rel-d64.c: here.
1266 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1267 * c-c++-common/compare-rel-dfp.c: here.
1268 * gcc.dg/dfp/compare-rel.h: Move to ...
1269 * c-c++-common/compare-rel.h: here.
1270 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1271 * c-c++-common/compare-special-d128.c: here.
1272 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1273 * c-c++-common/compare-special-d32.c: here.
1274 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1275 * c-c++-common/compare-special-d64.c: here.
1276 * gcc.dg/dfp/compare-special.h: Move to ...
1277 * c-c++-common/compare-special.h: here.
1278 * gcc.dg/dfp/constants-zero.c: Move to ...
1279 * c-c++-common/constants-zero.c: here.
1280 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1281 * c-c++-common/convert-bfp-10.c: here.
1282 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1283 * c-c++-common/convert-bfp-11.c: here.
1284 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1285 * c-c++-common/convert-bfp-12.c: here.
1286 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1287 * c-c++-common/convert-bfp-13.c: here.
1288 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1289 * c-c++-common/convert-bfp-14.c: here.
1290 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1291 * c-c++-common/convert-bfp-2.c: here.
1292 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1293 * c-c++-common/convert-bfp-3.c: here.
1294 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1295 * c-c++-common/convert-bfp-4.c: here.
1296 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1297 * c-c++-common/convert-bfp-5.c: here.
1298 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1299 * c-c++-common/convert-bfp-6.c: here.
1300 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1301 * c-c++-common/convert-bfp-7.c: here.
1302 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1303 * c-c++-common/convert-bfp-8.c: here.
1304 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1305 * c-c++-common/convert-bfp-9.c: here.
1306 * gcc.dg/dfp/convert-bfp.c: Move to ...
1307 * c-c++-common/convert-bfp.c: here.
1308 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1309 * c-c++-common/convert-bfp-fold.c: here.
1310 * gcc.dg/dfp/convert-dfp.c: Move to ...
1311 * c-c++-common/convert-dfp.c: here.
1312 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1313 * c-c++-common/convert-dfp-fold-2.c: here.
1314 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1315 * c-c++-common/convert-dfp-fold.c: here.
1316 * gcc.dg/dfp/convert.h: Move to ...
1317 * c-c++-common/convert.h: here.
1318 * gcc.dg/dfp/convert-int.c: Move to ...
1319 * c-c++-common/convert-int.c: here.
1320 * gcc.dg/dfp/convert-int-fold.c: Move to ...
1321 * c-c++-common/convert-int-fold.c: here.
1322 * gcc.dg/dfp/convert-int-max.c: Move to ...
1323 * c-c++-common/convert-int-max.c: here.
1324 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1325 * c-c++-common/convert-int-max-fold.c: here.
1326 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1327 * c-c++-common/convert-int-saturate.c: here.
1328 * gcc.dg/dfp/func-array.c: Move to ...
1329 * c-c++-common/func-array.c: here.
1330 * gcc.dg/dfp/func-deref.c: Move to ...
1331 * c-c++-common/func-deref.c: here.
1332 * gcc.dg/dfp/func-mixed.c: Move to ...
1333 * c-c++-common/func-mixed.c: here.
1334 * gcc.dg/dfp/func-pointer.c: Move to ...
1335 * c-c++-common/func-pointer.c: here.
1336 * gcc.dg/dfp/func-scalar.c: Move to ...
1337 * c-c++-common/func-scalar.c: here.
1338 * gcc.dg/dfp/func-struct.c: Move to ...
1339 * c-c++-common/func-struct.c: here.
1340 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1341 * c-c++-common/func-vararg-alternate-d128-2.c: here.
1342 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1343 * c-c++-common/func-vararg-alternate-d128.c: here.
1344 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1345 * c-c++-common/func-vararg-alternate-d32.c: here.
1346 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1347 * c-c++-common/func-vararg-alternate-d64.c: here.
1348 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1349 * c-c++-common/func-vararg-alternate.h: here.
1350 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1351 * c-c++-common/func-vararg-dfp.c: here.
1352 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1353 * c-c++-common/func-vararg-mixed-2.c: here.
1354 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1355 * c-c++-common/func-vararg-mixed.c: here.
1356 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1357 * c-c++-common/func-vararg-size0.c: here.
1358 * gcc.dg/dfp/inf-1.c: Move to ...
1359 * c-c++-common/inf-1.c: here.
1360 * gcc.dg/dfp/loop-index.c: Move to ...
1361 * c-c++-common/loop-index.c: here.
1362 * gcc.dg/dfp/modes.c: Move to ...
1363 * c-c++-common/modes.c: here.
1364 * gcc.dg/dfp/nan-1.c: Move to ...
1365 * c-c++-common/nan-1.c: here.
1366 * gcc.dg/dfp/nan-2.c: Move to ...
1367 * c-c++-common/nan-2.c: here.
1368 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1369 * c-c++-common/operator-arith-fold.c: here.
1370 * gcc.dg/dfp/operator-assignment.c: Move to ...
1371 * c-c++-common/operator-assignment.c: here.
1372 * gcc.dg/dfp/operator-comma.c: Move to ...
1373 * c-c++-common/operator-comma.c: here.
1374 * gcc.dg/dfp/operator-cond.c: Move to ...
1375 * c-c++-common/operator-cond.c: here.
1376 * gcc.dg/dfp/operator-logical.c: Move to ...
1377 * c-c++-common/operator-logical.c: here.
1378 * gcc.dg/dfp/operator-unary.c: Move to ...
1379 * c-c++-common/operator-unary.c: here.
1380 * gcc.dg/dfp/pr31385.c: Move to ...
1381 * c-c++-common/pr31385.c: here.
1382 * gcc.dg/dfp/pr33466.c: Move to ...
1383 * c-c++-common/pr33466.c: here.
1384 * gcc.dg/dfp/pr35620.c: Move to ...
1385 * c-c++-common/pr35620.c: here.
1386 * gcc.dg/dfp/pr36800.c: Move to ...
1387 * c-c++-common/pr36800.c: here.
1388 * gcc.dg/dfp/pr39034.c: Move to ...
1389 * c-c++-common/pr39034.c: here.
1390 * gcc.dg/dfp/pr39035.c: Move to ...
1391 * c-c++-common/pr39035.c: here.
1392 * gcc.dg/dfp/pr39902.c: Move to ...
1393 * c-c++-common/pr39902.c: here.
1394 * gcc.dg/dfp/pr39986.c: Move to ...
1395 * c-c++-common/pr39986.c: here.
1396 * gcc.dg/dfp/signbit-1.c: Move to ...
1397 * c-c++-common/signbit-1.c: here.
1398 * gcc.dg/dfp/signbit-2.c: Move to ...
1399 * c-c++-common/signbit-2.c: here.
1400 * gcc.dg/dfp/struct-layout-1.c: Move to ...
1401 * c-c++-common/struct-layout-1.c: here.
1402 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1403 * c-c++-common/usual-arith-conv.c: here.
1404 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1405 * c-c++-common/usual-arith-conv-const.c: here.
1407 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
1410 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1413 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
1416 * g++.dg/expr/bool3.C: New test.
1417 * g++.dg/expr/bool4.C: New test.
1419 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1421 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1422 * gcc.dg/dfp/signbit-2.c: Use it.
1423 * gcc.dg/dfp/func-vararg-alternate.h: Change two
1424 arguments to unsigned int.
1425 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1426 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1427 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1428 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1429 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1430 * gcc.dg/dfp/pr39986.c: Ditto.
1431 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1432 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1433 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1434 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1435 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1437 2009-09-17 Jakub Jelinek <jakub@redhat.com>
1439 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1441 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1444 * dfp/pr41049.c: New test.
1446 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
1449 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1451 2009-09-17 Martin Jambor <mjambor@suse.cz>
1453 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1454 * gcc.dg/ipa/ipa-sra-1.c: New test.
1455 * gcc.dg/ipa/ipa-sra-2.c: New test.
1456 * gcc.dg/ipa/ipa-sra-3.c: New test.
1457 * gcc.dg/ipa/ipa-sra-4.c: New test.
1458 * gcc.dg/ipa/ipa-sra-5.c: New test.
1459 * gcc.c-torture/execute/ipa-sra-1.c: New test.
1460 * gcc.c-torture/execute/ipa-sra-2.c: New test.
1462 2009-09-17 Michael Matz <matz@suse.de>
1465 * gfortran.dg/pr41347.f90: New test.
1467 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1469 * gcc.c-torture/compile/20090917-1.c: New testcase.
1471 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
1473 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1474 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
1475 alpha*-*-* target from XFAIL list.
1477 2009-09-16 Janis Johnson <janis187@us.ibm.com>
1479 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1480 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1481 * gcc.dg/dfp/cast-bad.c: Use default options.
1482 * gcc.dg/dfp/compare-rel-const.c: Ditto.
1483 * gcc.dg/dfp/composite-type.c: Ditto.
1484 * gcc.dg/dfp/constants.c: Ditto.
1485 * gcc.dg/dfp/constants-hex.c: Ditto.
1486 * gcc.dg/dfp/constants-pedantic.c: Ditto.
1487 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1488 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1489 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1490 * gcc.dg/dfp/ctypes.c: Ditto.
1491 * gcc.dg/dfp/ddmode-ice.c: Ditto.
1492 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1493 * gcc.dg/dfp/float-constant-double.c: Ditto.
1494 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1495 * gcc.dg/dfp/keywords-reserved.c: Ditto.
1496 * gcc.dg/dfp/modes.c: Ditto.
1497 * gcc.dg/dfp/operator-bitwise.c: Ditto.
1498 * gcc.dg/dfp/pr31344.c: Ditto.
1499 * gcc.dg/dfp/pr31385.c: Ditto.
1500 * gcc.dg/dfp/pr33466.c: Ditto.
1501 * gcc.dg/dfp/pr35620.c: Ditto.
1502 * gcc.dg/dfp/pr37435.c: Ditto.
1503 * gcc.dg/dfp/pr39986.c: Ditto.
1504 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1505 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1506 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1507 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1508 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1509 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1510 * gcc.dg/dfp/typespec.c: Ditto.
1511 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1512 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1513 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1514 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1515 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1516 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1517 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1518 * gcc.dg/dfp/compare-rel.h: Ditto.
1519 * gcc.dg/dfp/compare-special.h: Ditto.
1520 * gcc.dg/dfp/convert.h: Ditto.
1521 * gcc.dg/dfp/fe-check.h: Ditto.
1522 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1523 * gcc.dg/dfp/cast.c: Ditto.
1524 * gcc.dg/dfp/compare-eq-const.c: Ditto.
1525 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1526 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1527 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1528 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1529 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1530 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1531 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1532 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1533 * gcc.dg/dfp/compare-special-d32.c: Ditto.
1534 * gcc.dg/dfp/compare-special-d64.c: Ditto.
1535 * gcc.dg/dfp/compare-special-d128.c: Ditto.
1536 * gcc.dg/dfp/constants-zero.c: Ditto.
1537 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1538 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1539 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1540 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1541 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1542 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1543 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1544 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1545 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1546 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1547 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1548 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1549 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1550 * gcc.dg/dfp/convert-bfp.c: Ditto.
1551 * gcc.dg/dfp/convert-complex.c: Ditto.
1552 * gcc.dg/dfp/convert-dfp.c: Ditto.
1553 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1554 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1555 * gcc.dg/dfp/convert-int.c: Ditto.
1556 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1557 * gcc.dg/dfp/convert-int-max.c: Ditto.
1558 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1559 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1560 * gcc.dg/dfp/fe-binop.c: Ditto.
1561 * gcc.dg/dfp/fe-convert-1.c: Ditto.
1562 * gcc.dg/dfp/fe-convert-2.c: Ditto.
1563 * gcc.dg/dfp/fe-convert-3.c: Ditto.
1564 * gcc.dg/dfp/func-array.c: Ditto.
1565 * gcc.dg/dfp/func-deref.c: Ditto.
1566 * gcc.dg/dfp/func-mixed.c: Ditto.
1567 * gcc.dg/dfp/func-pointer.c: Ditto.
1568 * gcc.dg/dfp/func-scalar.c: Ditto.
1569 * gcc.dg/dfp/func-struct.c: Ditto.
1570 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1571 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1572 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1573 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1574 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1575 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1576 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1577 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1578 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1579 * gcc.dg/dfp/inf-1.c: Ditto.
1580 * gcc.dg/dfp/loop-index.c: Ditto.
1581 * gcc.dg/dfp/nan-1.c: Ditto.
1582 * gcc.dg/dfp/nan-2.c: Ditto.
1583 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1584 * gcc.dg/dfp/operator-assignment.c: Ditto.
1585 * gcc.dg/dfp/operator-comma.c: Ditto.
1586 * gcc.dg/dfp/operator-cond.c: Ditto.
1587 * gcc.dg/dfp/operator-logical.c: Ditto.
1588 * gcc.dg/dfp/operator-unary.c: Ditto.
1589 * gcc.dg/dfp/pr36800.c: Ditto.
1590 * gcc.dg/dfp/pr39034.c: Ditto.
1591 * gcc.dg/dfp/pr39035.c: Ditto.
1592 * gcc.dg/dfp/pr39902.c: Ditto.
1593 * gcc.dg/dfp/signbit-1.c: Ditto.
1594 * gcc.dg/dfp/signbit-2.c: Ditto.
1595 * gcc.dg/dfp/struct-layout-1.c: Ditto.
1596 * gcc.dg/dfp/union-init.c: Ditto.
1597 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1599 2009-09-16 Michael Matz <matz@suse.de>
1602 * gfortran.dg/pr41212.f90: New test.
1604 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1606 * gnat.dg/alignment9.adb: New test.
1608 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1610 * gnat.dg/discr20.ad[sb]: New test.
1612 2009-09-16 Richard Guenther <rguenther@suse.de>
1615 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1617 2009-09-16 DJ Delorie <dj@redhat.com>
1618 Kaz Kojima <kkojima@gcc.gnu.org>
1620 * gcc.target/sh/struct-arg-dw2.c: New test.
1622 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
1623 Jakub Jelinek <jakub@redhat.com>
1626 * gcc.target/powerpc/pr41175.c: New test.
1628 2009-09-14 Richard Henderson <rth@redhat.com>
1630 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1631 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1632 gcc.dg/tree-ssa/asmgoto-1.c: New files.
1634 2009-09-14 Richard Henderson <rth@redhat.com>
1636 * g++.dg/eh/builtin1.C: Update resx pattern match.
1637 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1639 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
1641 * gcc.target/mips/branch-helper.h: New file.
1642 * gcc.target/mips/branch-2.c,
1643 * gcc.target/mips/branch-3.c,
1644 * gcc.target/mips/branch-4.c,
1645 * gcc.target/mips/branch-5.c,
1646 * gcc.target/mips/branch-6.c,
1647 * gcc.target/mips/branch-7.c,
1648 * gcc.target/mips/branch-8.c,
1649 * gcc.target/mips/branch-9.c,
1650 * gcc.target/mips/branch-10.c,
1651 * gcc.target/mips/branch-11.c,
1652 * gcc.target/mips/branch-12.c,
1653 * gcc.target/mips/branch-13.c,
1654 * gcc.target/mips/branch-14.c,
1655 * gcc.target/mips/branch-15.c: New tests.
1657 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1660 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1661 -m32 -mpowerpc64 system.
1663 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
1665 From Jie Zhang <jie.zhang@analog.com>:
1666 * gcc.target/bfin/saveall.c: New test.
1667 * gcc.target/bfin/20090914-1.c: New test.
1668 * gcc.target/bfin/20090914-2.c: New test.
1670 * gcc.target/bfin/20090914-3.c: New test.
1672 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1674 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1676 2009-09-14 Richard Guenther <rguenther@suse.de>
1679 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1681 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1683 PR libgfortran/41328
1684 * gfortran.dg/cr_lf.f90: New test.
1686 2009-09-11 Michael Matz <matz@suse.de>
1689 * g++.dg/tree-ssa/pr41275.C: New test.
1691 2009-09-11 Janus Weil <janus@gcc.gnu.org>
1694 * gfortran.dg/proc_ptr_comp_21.f90: New.
1696 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1699 * gfortran.dg/module_procedure_1.f90: New test.
1700 * gfortran.dg/module_procedure_2.f90: Ditto.
1701 * gfortran.dg/generic_14.f90: Move dg-error to new location.
1703 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1704 James A. Morrison <phython@gcc.gnu.org>
1707 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1709 * ada/acats/run_test.exp: New file.
1711 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
1714 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1716 PR rtl-optimization/39779
1717 * gcc.dg/pr39979.c: New test.
1719 2009-09-10 Richard Guenther <rguenther@suse.de>
1722 * g++.dg/torture/pr41257-2.C: New testcase.
1724 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/template/crash91.C: New.
1729 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1731 PR rtl-optimization/39779
1732 * gcc.dg/pr39979.c: New test.
1734 2009-09-09 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/41101
1737 * gcc.c-torture/compile/pr41101.c: New testcase.
1739 2009-09-09 Richard Guenther <rguenther@suse.de>
1742 * gcc.c-torture/execute/pr41317.c: New testcase.
1743 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1744 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1746 2009-09-08 Dodji Seketeli <dodji@redhat.com>
1748 Fix some test breakages on Darwin
1749 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1751 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1752 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1753 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1754 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1755 take darwin specifics in account.
1757 2009-09-08 Joseph Myers <joseph@codesourcery.com>
1759 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1760 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1762 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/cpp0x/initlist24.C: New.
1767 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
1769 * gcc.dg/large-size-array-2.c: Fix target requirement.
1770 * gcc.dg/large-size-array-4.c: Likewise.
1771 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1772 * gcc.dg/c99-const-expr-2.c: Likewise.
1773 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1774 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1775 * gcc.dg/c90-const-expr-10.c: Likewise.
1776 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1778 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1779 * gcc.dg/vect/pr33846.c: Likewise.
1780 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1781 __PTRDIFF_TYPE__, instead of unsigned long.
1782 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1784 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1789 * gfortran.dg/pr41229.f90: New.
1791 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1794 * gcc.dg/pr41232.c: New.
1796 2009-09-08 Joseph Myers <joseph@codesourcery.com>
1798 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1800 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1801 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1802 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1803 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1804 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1805 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1806 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1807 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1808 options other than that used in dg-options.
1810 2009-09-07 Jakub Jelinek <jakub@redhat.com>
1812 PR rtl-optimization/41239
1813 * gcc.c-torture/execute/pr41239.c: New test.
1815 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1817 PR libgfortran/41192
1818 * gfortran.dg/namelist_59.f90: New test.
1820 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1822 From Mike Frysinger <michael.frysinger@analog.com>
1823 * gcc.target/bfin/mcpu-bf542m.c: New file.
1824 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1825 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1826 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1827 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1829 2009-09-07 Martin Jambor <mjambor@suse.cz>
1832 * gcc.c-torture/compile/pr41282.c: New test.
1834 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1837 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
1838 variables for stat and errmsg.
1839 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
1840 * gfortran.dg/allocate_stat_2.f90: New test.
1842 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1844 * gcc.c-torture/compile/20090907-1.c: New test.
1846 2009-09-06 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.dg/pr41241.c: New test.
1851 2009-09-06 Richard Guenther <rguenther@suse.de>
1854 * g++.dg/torture/pr41144.C: New testcase.
1856 2009-09-06 Richard Guenther <rguenther@suse.de>
1859 * gcc.dg/torture/pr41261.c: New testcase.
1861 2009-09-05 Richard Guenther <rguenther@suse.de>
1864 * gcc.c-torture/compile/pr41181.c: New testcase.
1866 2009-09-05 Richard Guenther <rguenther@suse.de>
1869 * g++.dg/torture/pr41273.C: New testcase.
1871 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
1874 * gfortran.dg/typebound_proc_12.f90 : New test.
1876 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
1879 * gfortran.dg/pr41225.f90: New.
1881 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
1883 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
1884 unistd.h, sys/types.h and sys/wait.h.
1887 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1888 (GUALITY_GDB_REDIRECT): New.
1889 (GUALITY_GDB_ARGS): Use it.
1891 2009-09-04 Richard Guenther <rguenther@suse.de>
1894 * g++.dg/torture/pr41257.C: New testcase.
1896 2009-09-04 Martin Jambor <mjambor@suse.cz>
1898 PR tree-optimization/41112
1899 * gnat.dg/array8.adb: New test.
1901 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
1903 * gcc.target/arm/ctz.c: New test case.
1905 2009-09-03 Alon Dayan <alond@il.ibm.com>
1907 PR tree-optimization/38275
1908 * gcc.dg/autopar/reduc-1char.c: Increase number
1909 of iterations. Adjust the logic accordingly.
1910 * gcc.dg/autopar/reduc-2char.c: Ditto.
1911 * gcc.dg/autopar/reduc-1.c: Ditto.
1912 * gcc.dg/autopar/reduc-2.c: Ditto.
1913 * gcc.dg/autopar/reduc-3.c: Ditto.
1914 * gcc.dg/autopar/reduc-6.c: Ditto.
1915 * gcc.dg/autopar/reduc-7.c: Ditto.
1916 * gcc.dg/autopar/reduc-8.c: Ditto.
1917 * gcc.dg/autopar/reduc-9.c: Ditto.
1918 * gcc.dg/autopar/pr39500-1.c: Ditto.
1919 * gcc.dg/autopar/reduc-1short.c: Ditto.
1920 * gcc.dg/autopar/reduc-2short.c: Ditto.
1921 * gcc.dg/autopar/parallelization-1.c: Ditto.
1923 2009-09-03 Jakub Jelinek <jakub@redhat.com>
1925 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1926 testcase using guality.h compiles and links and if a global variable
1927 can be verified by gdb.
1929 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
1931 * lib/target-supports.exp (check_effective_target_sync_int_long):
1932 Supported on Blackfin Linux targets.
1934 2009-09-02 David Daney <ddaney@caviumnetworks.com>
1936 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1938 2009-09-03 Diego Novillo <dnovillo@google.com>
1940 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1941 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1942 * g++.dg/warn/unit-1.C: Likewise.
1943 * g++.dg/ipa/iinline-1.C: Likewise.
1944 * g++.dg/template/cond2.C: Adjust expected line location for the
1946 * g++.dg/template/pr35240.C: Likewise.
1948 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1950 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1951 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1953 2009-09-02 Martin Jambor <mjambor@suse.cz>
1955 * gcc.dg/tree-ssa/sra-8.c: New testcase.
1956 * gcc.dg/memcpy-1.c: Add . to match pattern.
1957 * gcc.dg/uninit-I.c: XFAIL warning test.
1958 * g++.dg/warn/unit-1.C: XFAIL warning test.
1960 2009-09-02 Ian Lance Taylor <iant@google.com>
1962 * gcc.dg/20090902-1.c: New test.
1964 2009-09-02 Jakub Jelinek <jakub@redhat.com>
1966 * gcc.dg/builtin-object-size-9.c: New test.
1968 2009-09-02 Olivier Hainque <hainque@adacore.com>
1970 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1972 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
1973 Olivier Hainque <hainque@adacore.com>
1975 * gnat.dg/misaligned_param.adb: New test.
1976 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1977 * gnat.dg/slice7.adb: Add 1 more related case.
1979 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
1981 * gcc.dg/guality/guality.c: Expect to fail for now.
1982 * gcc.dg/guality/example.c: Likewise.
1984 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
1986 * gcc.dg/guality/guality.c: New.
1987 * gcc.dg/guality/guality.h: New.
1988 * gcc.dg/guality/guality.exp: New.
1989 * gcc.dg/guality/example.c: New.
1990 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1991 (cleanup-saved-temps): Likewise, .gkd files too.
1993 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1996 * gfortran.dg/line_length_3.f: New test.
1997 * gfortran.dg/line_length_4.f90: New test.
1999 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
2001 * lib/target-supports.exp (check_gc_sections_available):
2002 Add proper pattern quote.
2004 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
2005 Kaz Kojima <kkojima@gcc.gnu.org>
2007 * lib/target-supports.exp (add_options_for_ieee): New procedure.
2008 * g++.dg/cdce3.C: Use dg-add-options ieee.
2009 * g++.dg/torture/type-generic-1.C: Likewise.
2010 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2011 * gcc.dg/pr28796-2.c: Likewise.
2012 * gcc.dg/torture/builtin-math-7.c: Likewise.
2013 * gcc.dg/torture/type-generic-1.c: Likewise.
2014 * gfortran.dg/boz_14.f90: Likewise.
2015 * gfortran.dg/erf_2.F90: Likewise.
2016 * gfortran.dg/init_flag_3.f90: Likewise.
2017 * gfortran.dg/init_flag_4.f90: Likewise.
2018 * gfortran.dg/init_flag_5.f90: Likewise.
2019 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2020 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2021 * gfortran.dg/isnan_1.f90: Likewise.
2022 * gfortran.dg/isnan_2.f90: Likewise.
2023 * gfortran.dg/maxlocval_2.f90: Likewise.
2024 * gfortran.dg/maxlocval_4.f90: Likewise.
2025 * gfortran.dg/minlocval_1.f90: Likewise.
2026 * gfortran.dg/minlocval_4.f90: Likewise.
2027 * gfortran.dg/module_nan.f90: Likewise.
2028 * gfortran.dg/namelist_42.f90: Likewise.
2029 * gfortran.dg/namelist_43.f90: Likewise.
2030 * gfortran.dg/nan_1.f90: Likewise.
2031 * gfortran.dg/nan_2.f90: Likewise.
2032 * gfortran.dg/nan_3.f90: Likewise.
2033 * gfortran.dg/nan_4.f90: Likewise.
2034 * gfortran.dg/nan_5.f90: Likewise.
2035 * gfortran.dg/nearest_1.f90: Likewise.
2036 * gfortran.dg/nearest_2.f90: Likewise.
2037 * gfortran.dg/nearest_3.f90: Likewise.
2038 * gfortran.dg/pr37243.f: Likewise.
2039 * gfortran.dg/real_const_3.f90: Likewise.
2040 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2042 2009-08-31 Dodji Seketeli <dodji@redhat.com>
2045 * g++.dg/debug/dwarf2/template-params-1.C: New test.
2046 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2047 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2048 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2049 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2050 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2051 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2052 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2053 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2054 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2055 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2056 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2057 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2059 2009-08-31 Jason Merrill <jason@redhat.com>
2062 * g++.dg/parse/enum5.C: New.
2063 * g++.dg/cpp0x/enum1.C: Adjust expected error.
2065 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2068 * gfortran.dg/allocate_derived_1.f90: New.
2069 * gfortran.dg/class_3.f03: New.
2071 2009-08-31 Janus Weil <janus@gcc.gnu.org>
2074 * gfortran.dg/allocatable_scalar_1.f90: New.
2075 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2076 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2077 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2079 2009-08-30 Richard Guenther <rguenther@suse.de>
2081 PR tree-optimization/41186
2082 * g++.dg/torture/pr41186.C: New testcase.
2083 * g++.dg/tree-ssa/pr41186.C: Likewise.
2085 2009-08-30 Dodji Seketeli <dodji@redhat.com>
2088 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2089 take ia64 assembly comments syntax in account.
2091 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
2093 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2095 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2097 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2098 * gfortran.dg/whole_file_6.f90: Likewise.
2100 2009-08-28 Cary Coutant <ccoutant@google.com>
2103 * g++.dg/debug/dwarf2/pr41063.C: New test.
2105 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
2107 PR rtl-optimization/40861
2108 * gcc.dg/pr40861.c: New test.
2110 2009-08-27 Janus Weil <janus@gcc.gnu.org>
2113 * gfortran.dg/proc_ptr_comp_20.f90: New.
2115 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2118 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2119 open temp file with status="scratch".
2120 * gfortran.dg/fmt_cache_1.f: Likewise.
2121 * gfortran.dg/fmt_exhaust.f90: Likewise.
2122 * gfortran.dg/fmt_t_4.f90: Likewise.
2123 * gfortran.dg/fseek.f90: Likewise.
2124 * gfortran.dg/list_read_5.f90: Likewise.
2125 * gfortran.dg/namelist_39.f90: Likewise.
2126 * gfortran.dg/namelist_56.f90: Likewise.
2127 * gfortran.dg/read_bad_advance.f90: Likewise.
2128 * gfortran.dg/read_repeat.f90: Likewise.
2129 * gfortran.dg/read_size_noadvance.f90: Likewise.
2130 * gfortran.dg/read_x_past.f: Likewise.
2132 2009-08-27 Tobias Burnus <burnus@net-b.de>
2135 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2137 2009-08-27 Daniel Kraft <d@domob.eu>
2140 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2141 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2142 error and fix problem with recursive assignment.
2143 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2144 * gfortran.dg/typebound_operator_3.f03: New test.
2145 * gfortran.dg/typebound_operator_4.f03: New test.
2147 2009-08-27 Dodji Seketeli <dodji@redhat.com>
2150 * debug/dwarf2/namespace-1.C: New test.
2152 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2155 * gfortran.dg/pr41162.f: New.
2157 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2158 Richard Sandiford <rdsandiford@googlemail.com>
2160 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2162 * gcc.target/mips/branch-1.c: Update accordingly.
2163 * gcc.target/mips/extend-1.c: Likewise.
2164 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2166 2009-08-26 Richard Guenther <rguenther@suse.de>
2169 * gcc.c-torture/compile/pr41163.c: New testcase.
2170 * gcc.dg/pr35899.c: Adjust.
2172 2009-08-26 Richard Guenther <rguenther@suse.de>
2174 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2176 2009-08-26 Jason Merrill <jason@redhat.com>
2178 * g++.dg/cpp0x/explicit3.C: New.
2179 * g++.dg/overload/cond2.C: New.
2181 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2183 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2185 2009-08-25 Jan Hubicka <jh@suse.cz>
2187 * gcc.target/i386/sse5-shift1-vector.c
2188 * gcc.target/i386/isa-12.c
2189 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2190 * gcc.target/i386/sse5-pcmov2.c
2191 * gcc.target/i386/isa-3.c
2192 * gcc.target/i386/sse5-shift2-vector.c
2193 * gcc.target/i386/isa-7.c
2194 * gcc.target/i386/funcspec-2.c
2195 * gcc.target/i386/sse5-haddX.c
2196 * gcc.target/i386/sse5-hadduX.c
2197 * gcc.target/i386/isa-9.c
2198 * gcc.target/i386/sse5-maccXX.c
2199 * gcc.target/i386/sse5-shift3-vector.c
2200 * gcc.target/i386/sse5-msubXX.c
2201 * gcc.target/i386/sse5-permpX.c
2202 * gcc.target/i386/sse5-check.h
2203 * gcc.target/i386/sse-12.c
2204 * gcc.target/i386/sse-11.c
2205 * gcc.target/i386/sse-10.c
2206 * gcc.target/i386/sse-13.c
2207 * gcc.target/i386/sse-14.c
2208 * gcc.target/i386/sse-22.c
2209 * gcc.target/i386/sse-2.c
2210 * gcc.target/i386/sse-13.c
2211 * gcc.target/i386/avx-2.c
2212 * gcc.target/i386/sse5-rotate1-vector.c
2213 * gcc.target/i386/isa-4.c
2214 * gcc.target/i386/sse5-hsubX.c
2215 * gcc.target/i386/sse5-pcmov.c
2216 * gcc.target/i386/sse5-fma.c
2217 * gcc.target/i386/isa-8.c
2218 * gcc.target/i386/sse5-rotate2-vector.c
2219 * gcc.target/i386/sse5-nmaccXX.c
2220 * gcc.target/i386/sse5-imul64-vector.c
2221 * gcc.target/i386/sse5-nmsubXX.c
2222 * gcc.target/i386/sse5-rotate3-vector.c
2223 * gcc.target/i386/sse5-fma-vector.c
2224 * gcc.target/i386/sse5-imul32widen-vector.c
2225 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2227 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2228 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2229 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2230 * gcc.target/i386/avx-1.c: Remove SSE5.
2231 * gcc.target/i386/avx-2.c: Remove SSE5.
2232 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2233 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2234 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2235 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2237 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
2239 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2241 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2243 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2244 keyword works in the same manner as __alignof.
2246 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2249 * gfortran.dg/unpack_bounds_1.f90: New test.
2250 * gfortran.dg/unpack_bounds_2.f90: New test.
2251 * gfortran.dg/unpack_bounds_3.f90: New test.
2253 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2255 * gnat.dg/slice7.adb: New test.
2256 * gnat.dg/slice7_pkg.ads: New helper.
2258 2009-08-25 Janus Weil <janus@gcc.gnu.org>
2261 * gfortran.dg/proc_ptr_25.f90: New.
2262 * gfortran.dg/proc_ptr_comp_18.f90: New.
2263 * gfortran.dg/proc_ptr_comp_19.f90: New.
2265 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2268 * gfortran.dg/fmt_error_8.f: New test.
2270 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2272 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2273 number, update all callers and synchronize results for latest MPC.
2275 2009-08-21 Jason Merrill <jason@redhat.com>
2277 * g++.dg/warn/Wunused-17.C: New.
2279 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2281 * gcc.target/arm/combine-cmp-shift.c: New test.
2283 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
2285 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2286 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2289 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2291 * gfortran.dg/fmt_error_7.f: New test.
2293 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
2296 * gcc.target/i386/pr40718.c: New test.
2298 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2300 * gfortran.dg/proc_ptr_24.f90: New test.
2302 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
2304 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2305 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2306 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2308 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
2311 * gfortran.dg/fmt_with_extra.f: new file.
2313 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
2315 * lib/target-supports.exp
2316 (check_effective_target_arm_iwmmxt_ok): New procedure.
2317 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
2318 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2320 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
2322 * gfortran.dg/boz_9.f90: Do not load denormal floating
2323 point constants. Remove -mieee option for alpha*-*-* targets.
2325 2009-08-21 Janus Weil <janus@gcc.gnu.org>
2328 * gfortran.dg/proc_ptr_23.f90: New.
2329 * gfortran.dg/proc_ptr_comp_15.f90: New.
2330 * gfortran.dg/proc_ptr_comp_16.f90: New.
2331 * gfortran.dg/proc_ptr_comp_17.f90: New.
2333 2009-08-21 Jakub Jelinek <jakub@redhat.com>
2336 * g++.dg/expr/unary3.C: New test.
2338 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
2340 * gfortran.dg/common_5.f: Add -mdalign for sh.
2341 * gfortran.dg/common_align_2.f90: Likewise.
2343 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2346 * c_f_pointer_tests_4.f90: New test.
2348 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2350 * gnat.dg/slice6.adb: New test.
2351 * gnat.dg/slice6_pkg.ads: New helper.
2353 2009-08-20 Michael Matz <matz@suse.de>
2356 * gfortran.dg/pr41126.f90: New test.
2358 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2360 * gnat.dg/dynamic_bound.adb: New test.
2362 2009-08-20 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/intrinsic_5.f90: New.
2367 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2368 Richard Earnshaw <richard.earnshaw@arm.com>
2370 * gcc.target/arm/20090811-1.c: New test.
2372 2009-08-19 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.dg/pr41123.c: New test.
2377 2009-08-19 Jason Merrill <jason@redhat.com>
2380 * g++.dg/other/gc4.C: New.
2382 2009-08-18 Michael Matz <matz@suse.de>
2384 * gfortran.dg/vect/vect-gems.f90: New test.
2385 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2387 2009-08-18 DJ Delorie <dj@redhat.com>
2389 * lib/wrapper.exp: Move load of target-libpath.exp from here...
2390 * lib/gcc-defs.exp: ... to here.
2392 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2393 GCC_EXEC_PREFIX before building the wrapper.
2395 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
2397 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2399 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2400 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
2401 dg-options. Fix dg-final clause.
2403 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
2405 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2407 2009-08-18 Janus Weil <janus@gcc.gnu.org>
2408 Paul Thomas <pault@gcc.gnu.org>
2411 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2413 2009-08-18 Richard Guenther <rguenther@suse.de>
2416 * gcc.dg/torture/pr41094.c: New testcase.
2417 * gcc.dg/torture/builtin-power-1.c: Adjust.
2418 * gcc.dg/builtins-10.c: Likewise.
2420 2009-08-18 Jakub Jelinek <jakub@redhat.com>
2423 * gcc.dg/pr40971.c: New test.
2425 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
2428 * gfortran.dg/use_only_4.f90: New test.
2430 2009-08-17 Daniel Kraft <d@domob.eu>
2433 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2434 NOPASS bindings as operators.
2436 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
2438 * lib/target-supports.exp
2439 (check_effective_target_vect_cmdline_needed): Add alpha to the list
2440 of targets that do not need command line argument to enable SIMD.
2442 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2444 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2447 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2450 * gfortran.dg/unlimited_fmt_1.f90: New test.
2452 2009-08-17 Dodji Seketeli <dodji@redhat.com>
2454 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2456 2009-08-17 Arnaud Charlet <charlet@adacore.com>
2458 * gnat.dg/itype.ad[sb]: New test.
2460 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
2462 * gcc.target/mips/mips.exp: Add terminology section to comment
2463 at the top of the file. Fix typos.
2465 2009-08-16 Jason Merrill <jason@redhat.com>
2467 * g++.dg/debug/dwarf2/inline1.C: New.
2469 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
2472 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2474 2009-08-16 Dodji Seketeli <dodji@redhat.com>
2477 * gcc.dg/debug/20020224-1.c: Adjust the comment.
2478 Make sure to trigger inlining optimizations.
2479 * gcc.dg/debug/dwarf2/inline2.c: New test.
2481 2009-08-14 Janus Weil <janus@gcc.gnu.org>
2484 * gfortran.dg/structure_constructor_10.f90: New.
2486 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
2488 * gcc.dg/pragma-re-1.c: Supported on all platforms.
2489 * gcc.dg/pragma-re-2.c: Likewise.
2490 * gcc.dg/pragma-re-3.c: Likewise.
2491 * gcc.dg/pragma-re-4.c: Likewise.
2492 * g++.dg/other/pragma-re-1.C: Likewise.
2493 * g++.dg/other/pragma-re-2.C: Likewise.
2495 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2497 * gcc.dg/torture/builtin-math-7.c: New.
2499 2009-08-14 Richard Guenther <rguenther@suse.de>
2501 * gcc.c-torture/execute/20090814-1.c: New testcase.
2503 2009-08-14 David Edelsohn <edelsohn@gnu.org>
2505 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2507 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
2510 * gcc.target/i386/pr40934.c: New.
2512 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
2515 * gcc.target/i386/pr41019.c: New test.
2517 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2520 * gfortran.dg/winapi.f90: New test.
2522 2009-08-13 Janus Weil <janus@gcc.gnu.org>
2525 * gfortran.dg/intrinsic_4.f90: New.
2526 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2529 2009-08-13 Richard Guenther <rguenther@suse.de>
2532 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2534 2009-08-12 Richard Guenther <rguenther@suse.de>
2536 PR tree-optimization/41011
2537 * gfortran.dg/pr41011.f: New testcase.
2539 2009-08-11 Andrew Haley <aph@redhat.com>
2541 * gcc.target/arm/synchronize.c: New file.
2543 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2546 * gfortran.dg/graphite/id-17.f: New.
2548 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
2549 Sebastian Pop <sebastian.pop@amd.com>
2551 * gcc.dg/graphite/interchange-1.c: XFAILed.
2552 * gcc.dg/graphite/interchange-2.c: XFAILed.
2553 * gcc.dg/graphite/interchange-3.c: XFAILed.
2554 * gcc.dg/graphite/interchange-4.c: XFAILed.
2555 * gcc.dg/graphite/interchange-7.c: XFAILed.
2557 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2559 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2561 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2562 Pranav Garg <pranav.garg2107@gmail.com>
2564 * gcc.dg/graphite/interchange-6.c: XFAILed.
2566 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2568 * gcc.dg/graphite/interchange-9.c: New.
2570 2009-08-12 Richard Guenther <rguenther@suse.de>
2572 PR rtl-optimization/41033
2573 * gcc.dg/pr41033.c: New test.
2575 2009-08-11 Janus Weil <janus@gcc.gnu.org>
2578 * gfortran.dg/proc_ptr_comp_14.f90: New.
2580 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
2582 * gcc.target/mips/ext-5.c: New test.
2583 * gcc.target/mips/ext-6.c: New test.
2584 * gcc.target/mips/ext-7.c: New test.
2585 * gcc.target/mips/ext-8.c: New test.
2586 * gcc.target/mips/extend-2.c: New test.
2588 2009-08-10 Jason Merrill <jason@redhat.com>
2590 * g++.dg/other/linkage2.C: New test for types-without-linkage
2592 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2593 * g++.dg/lookup/anon2.C: Likewise.
2594 * g++.dg/other/anon3.C: Likewise.
2595 * g++.dg/template/arg2.C: Likewise.
2596 * g++.dg/template/local4.C: Likewise.
2597 * g++.old-deja/g++.law/operators32.C: Likewise.
2598 * g++.old-deja/g++.other/linkage2.C: Likewise.
2599 * g++.old-deja/g++.pt/enum6.C: Likewise.
2600 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2601 * g++.old-deja/g++.other/linkage1.C: Likewise.
2603 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2605 * gcc.dg/dg.exp: Test also c-c++-common dir.
2606 * g++.dg/dg.exp: Likewise.
2607 * g++.dg/warn/Wconversion-real.C: Delete.
2608 * gcc.dg/Wconversion-real.c: Move to ...
2609 * c-c++-common/Wconversion-real.c: ... here.
2610 * lib/target-supports.exp
2611 (check_effective_target_c,check_effective_target_c++): New.
2613 2009-08-10 Daniel Kraft <d@domob.eu>
2616 * gfortran.dg/typebound_operator_1.f03: New test.
2617 * gfortran.dg/typebound_operator_2.f03: New test.
2619 2009-08-10 Richard Guenther <rguenther@suse.de>
2622 * gcc.c-torture/compile/pr41006-1.c: New testcase.
2623 * gcc.c-torture/compile/pr41006-2.c: Likewise.
2625 2009-08-10 Janus Weil <janus@gcc.gnu.org>
2628 * gfortran.dg/class_1.f03: New.
2629 * gfortran.dg/class_2.f03: New.
2630 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2631 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2632 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2633 * gfortran.dg/typebound_call_10.f03: Ditto.
2634 * gfortran.dg/typebound_call_2.f03: Ditto.
2635 * gfortran.dg/typebound_call_3.f03: Ditto.
2636 * gfortran.dg/typebound_call_4.f03: Ditto.
2637 * gfortran.dg/typebound_generic_3.f03: Ditto.
2638 * gfortran.dg/typebound_generic_4.f03: Ditto.
2639 * gfortran.dg/typebound_proc_1.f08: Ditto.
2640 * gfortran.dg/typebound_proc_5.f03: Ditto.
2641 * gfortran.dg/typebound_proc_6.f03: Ditto.
2643 2009-08-10 Dodji Seketeli <dodji@redhat.com>
2646 * g++.dg/expr/stmt-expr-1.C: New test.
2648 2009-08-09 Richard Guenther <rguenther@suse.de>
2650 PR tree-optimization/41016
2651 * gcc.c-torture/compile/pr41016.c: New testcase.
2653 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
2655 * gcc.dg/overflow-warn-8.c: New test.
2657 2009-08-09 Ira Rosen <irar@il.ibm.com>
2659 PR tree-optimization/41008
2660 * gcc.dg/vect/O1-pr41008.c: New test.
2662 2009-08-05 Tobias Burnus <burnus@net-b.de>
2665 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2667 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
2669 * gcc.target/bfin/loop-autoinc.c: New file.
2671 2009-08-08 Richard Guenther <rguenther@suse.de>
2673 PR tree-optimization/40991
2674 * g++.dg/torture/pr40991.C: New testcase.
2676 2009-08-08 Laurent GUERBY <laurent@guerby.net>
2678 * ada/acats/support/impdef.a: Tweak timing constants. Add
2679 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2680 * ada/acats/tests/c9/c940005.a: Use new timing constants.
2681 * ada/acats/tests/c9/c940007.a: Likewise.
2682 * ada/acats/tests/c9/c94001c.ada: Likewise.
2683 * ada/acats/tests/c9/c94006a.ada: Likewise.
2684 * ada/acats/tests/c9/c94008c.ada: Likewise.
2685 * ada/acats/tests/c9/c951002.a: Likewise.
2686 * ada/acats/tests/c9/c954a01.a: Likewise.
2687 * ada/acats/tests/c9/c96001a.ada: Likewise.
2688 * ada/acats/tests/c9/c97307a.ada: Likewise.
2690 2009-08-07 Richard Guenther <rguenther@suse.de>
2692 PR tree-optimization/40999
2693 * gfortran.dg/pr40999.f: New testcase.
2695 2009-08-07 Jakub Jelinek <jakub@redhat.com>
2697 * g++.dg/tree-prof/partition1.C: New test.
2699 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2701 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2703 * gcc.target/arm/vfp1[567].c: New tests.
2705 2009-08-06 Jason Merrill <jason@redhat.com>
2708 * g++.dg/ext/complit12.C: Expand.
2710 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2712 Merge ARM/hard_vfp_branch to trunk.
2714 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
2716 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2717 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2719 2009-05-12 Joseph Myers <joseph@codesourcery.com>
2721 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2722 (PCS): Define macro to use base AAPCS.
2723 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2725 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
2727 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2728 Correct arm_neon.h typo.
2730 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
2732 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2733 this a linkage test.
2734 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2735 argument marshalling.
2736 * abitest.h: New file.
2737 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2738 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2740 2009-08-06 Martin Jambor <mjambor@suse.cz>
2743 * gcc.dg/tree-ssa/pr32964.c: New test.
2745 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
2746 H.J. Lu <hongjiu.lu@intel.com>
2749 * gcc.target/i386/pr40957.c: New test.
2751 2009-08-06 Richard Guenther <rguenther@suse.de>
2753 PR tree-optimization/40964
2754 * gcc.c-torture/compile/pr40964.c: New testcase.
2756 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
2759 * gfortran.dg/transfer_resolve_1.f90 : New test.
2761 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
2762 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
2765 * gcc.target/i386/pr40906-1.c: New test.
2766 * gcc.target/i386/pr40906-2.c: Ditto.
2767 * gcc.target/i386/pr40906-3.c: Ditto.
2769 2009-08-05 Jakub Jelinek <jakub@redhat.com>
2771 PR rtl-optimization/40924
2772 * g++.dg/torture/pr40924.C: New test.
2774 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2777 * g++.dg/warn/pr36069.C: New.
2779 2009-08-04 Dodji Seketeli <dodji@redhat.com>
2782 * g++.dg/overload/defarg4.C: New test.
2784 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2787 * g++.dg/parse/pr16696.C: New.
2788 * g++.dg/parse/pr16696-permissive.C: New.
2790 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
2793 * gfortran.dg/initialization_23.f90 : New test.
2795 2009-08-04 Dodji Seketeli <dodji@redhat.com>
2798 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2800 2009-08-03 Jason Merrill <jason@redhat.com>
2801 Jakub Jelinek <jakub@redhat.com>
2804 * g++.dg/ext/complit12.C: New.
2806 2009-08-03 Janis Johnson <janis187@us.ibm.com>
2809 * gcc.target/powerpc/pr39902-2.c: New test.
2811 2009-08-03 Jakub Jelinek <jakub@redhat.com>
2814 * gcc.dg/uninit-6.c: Re-add XFAIL.
2815 * gcc.dg/uninit-6-O0.c: Likewise.
2816 * gcc.dg/uninit-pr40943.c: New test.
2818 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2821 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2824 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2827 * gfortran.dg/namelist_40.f90: Update error output.
2828 * gfortran.dg/namelist_47.f90: Update error output.
2829 * gfortran.dg/namelist_58.f90: New test.
2831 2009-08-02 Janus Weil <janus@gcc.gnu.org>
2834 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2835 * gfortran.dg/altreturn_3.f90: Ditto.
2836 * gfortran.dg/altreturn_5.f90: Ditto.
2837 * gfortran.dg/altreturn_6.f90: Ditto.
2838 * gfortran.dg/altreturn_7.f90: Ditto.
2839 * gfortran.dg/array_constructor_13.f90: Ditto.
2840 * gfortran.dg/arrayio_7.f90: Ditto.
2841 * gfortran.dg/arrayio_8.f90: Ditto.
2842 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2843 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2844 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2845 * gfortran.dg/backspace_8.f: Add -std=legacy.
2846 * gfortran.dg/backspace_9.f: Ditto.
2847 * gfortran.dg/char_comparison_1.f: Ditto.
2848 * gfortran.dg/char_decl_1.f90: Ditto.
2849 * gfortran.dg/char_initialiser_actual.f90: Ditto.
2850 * gfortran.dg/char_pointer_assign.f90: Ditto.
2851 * gfortran.dg/char_pointer_dependency.f90: Ditto.
2852 * gfortran.dg/char_pointer_dummy.f90: Ditto.
2853 * gfortran.dg/char_pointer_func.f90: Ditto.
2854 * gfortran.dg/common_8.f90: Ditto.
2855 * gfortran.dg/constant_substring.f: Ditto.
2856 * gfortran.dg/data_char_2.f90: Ditto.
2857 * gfortran.dg/der_array_io_1.f90: Ditto.
2858 * gfortran.dg/der_array_io_2.f90: Ditto.
2859 * gfortran.dg/der_array_io_3.f90: Ditto.
2860 * gfortran.dg/der_io_3.f90: Ditto.
2861 * gfortran.dg/dev_null.F90: Ditto.
2862 * gfortran.dg/direct_io_2.f90: Ditto.
2863 * gfortran.dg/do_iterator_2.f90: Ditto.
2864 * gfortran.dg/e_d_fmt.f90: Ditto.
2865 * gfortran.dg/empty_format_1.f90: Ditto.
2866 * gfortran.dg/entry_17.f90: Modified warning message.
2867 * gfortran.dg/entry_7.f90: Add -std=legacy.
2868 * gfortran.dg/eor_1.f90: Ditto.
2869 * gfortran.dg/equiv_2.f90: Ditto.
2870 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2871 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2872 * gfortran.dg/extended_char_comparison_1.f: Ditto.
2873 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2874 * gfortran.dg/fmt_error_2.f90: Ditto.
2875 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2876 * gfortran.dg/fmt_tl.f: Ditto.
2877 * gfortran.dg/fmt_white.f: Ditto.
2878 * gfortran.dg/func_derived_1.f90: Ditto.
2879 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2880 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2881 * gfortran.dg/global_references_2.f90: Ditto.
2882 * gfortran.dg/hollerith_1.f90: Ditto.
2883 * gfortran.dg/hollerith.f90: Use new-style character length.
2884 * gfortran.dg/hollerith_f95.f90: Ditto.
2885 * gfortran.dg/ichar_1.f90: Add -std=legacy.
2886 * gfortran.dg/implicit_6.f90: Ditto.
2887 * gfortran.dg/implicit_9.f90: Ditto.
2888 * gfortran.dg/inquire_13.f90: Ditto.
2889 * gfortran.dg/inquire_5.f90: Ditto.
2890 * gfortran.dg/inquire_6.f90: Ditto.
2891 * gfortran.dg/inquire.f90: Ditto.
2892 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2893 * gfortran.dg/io_constraints_2.f90: Ditto.
2894 * gfortran.dg/list_read_2.f90: Add -std=legacy.
2895 * gfortran.dg/loc_2.f90: Ditto.
2896 * gfortran.dg/logical_1.f90: Ditto.
2897 * gfortran.dg/longline.f: Ditto.
2898 * gfortran.dg/merge_char_1.f90: Ditto.
2899 * gfortran.dg/namelist_12.f: Ditto.
2900 * gfortran.dg/namelist_14.f90: Ditto.
2901 * gfortran.dg/namelist_18.f90: Ditto.
2902 * gfortran.dg/namelist_19.f90: Ditto.
2903 * gfortran.dg/namelist_21.f90: Ditto.
2904 * gfortran.dg/namelist_22.f90: Ditto.
2905 * gfortran.dg/namelist_37.f90: Ditto.
2906 * gfortran.dg/namelist_54.f90: Ditto.
2907 * gfortran.dg/namelist_55.f90: Ditto.
2908 * gfortran.dg/namelist_empty.f90: Ditto.
2909 * gfortran.dg/namelist_use.f90: Use new-style character length.
2910 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2911 * gfortran.dg/nested_modules_4.f90: Ditto.
2912 * gfortran.dg/nested_modules_5.f90: Ditto.
2913 * gfortran.dg/open-options-blanks.f: Ditto.
2914 * gfortran.dg/output_exponents_1.f90: Ditto.
2915 * gfortran.dg/parens_5.f90: Ditto.
2916 * gfortran.dg/parens_6.f90: Ditto.
2917 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2918 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2919 * gfortran.dg/pr15129.f90: Ditto.
2920 * gfortran.dg/pr15332.f: Ditto.
2921 * gfortran.dg/pr16597.f90: Ditto.
2922 * gfortran.dg/pr17143.f90: Ditto.
2923 * gfortran.dg/pr17164.f90: Ditto.
2924 * gfortran.dg/pr17229.f: Modified warning message.
2925 * gfortran.dg/pr18210.f90: Add -std=legacy.
2926 * gfortran.dg/pr19155.f: Ditto.
2927 * gfortran.dg/pr20086.f90: Ditto.
2928 * gfortran.dg/pr20124.f90: Ditto.
2929 * gfortran.dg/pr20755.f: Ditto.
2930 * gfortran.dg/pr20865.f90: Ditto.
2931 * gfortran.dg/pr20950.f: Ditto.
2932 * gfortran.dg/pr21730.f: Ditto.
2933 * gfortran.dg/pr22491.f: Ditto.
2934 * gfortran.dg/pr29713.f90: Ditto.
2935 * gfortran.dg/print_parentheses_1.f: Ditto.
2936 * gfortran.dg/print_parentheses_2.f90: Ditto.
2937 * gfortran.dg/proc_assign_1.f90: Ditto.
2938 * gfortran.dg/proc_decl_1.f90: Ditto.
2939 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2940 * gfortran.dg/read_eor.f90: : Add -std=legacy.
2941 * gfortran.dg/read_float_1.f90: Ditto.
2942 * gfortran.dg/read_logical.f90: Ditto.
2943 * gfortran.dg/recursive_statement_functions.f90: Ditto.
2944 * gfortran.dg/return_1.f90: Ditto.
2945 * gfortran.dg/rewind_1.f90: Ditto.
2946 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2947 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2948 * gfortran.dg/stfunc_1.f90: Ditto.
2949 * gfortran.dg/stfunc_3.f90: Ditto.
2950 * gfortran.dg/stfunc_4.f90: Ditto.
2951 * gfortran.dg/stfunc_6.f90: Ditto.
2952 * gfortran.dg/streamio_2.f90: Ditto.
2953 * gfortran.dg/string_ctor_1.f90: Ditto.
2954 * gfortran.dg/string_null_compare_1.f: Ditto.
2955 * gfortran.dg/substr_6.f90: Ditto.
2956 * gfortran.dg/tl_editing.f90: Ditto.
2957 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2958 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2959 * gfortran.dg/x_slash_1.f: Add -std=legacy.
2960 * gfortran.dg/g77/1832.f: Ditto.
2961 * gfortran.dg/g77/19981216-0.f Ditto.
2962 * gfortran.dg/g77/19990525-0.f: Ditto.
2963 * gfortran.dg/g77/19990826-2.f: Ditto.
2964 * gfortran.dg/g77/20000630-2.f: Ditto.
2965 * gfortran.dg/g77/20010116.f: Ditto.
2966 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2967 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2968 * gfortran.dg/g77/980520-1.f: Ditto.
2969 * gfortran.dg/g77/check0.f: Ditto.
2970 * gfortran.dg/g77/cpp3.F: Ditto.
2971 * gfortran.dg/g77/cpp4.F: Use new-style character length.
2972 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2973 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2974 * gfortran.dg/g77/short.f: Ditto.
2976 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
2978 * gcc.target/mips/ext-3.c: Add NOMIPS16.
2979 * gcc.target/mips/ext-4.c: Likewise.
2980 * gcc.target/mips/interrupt_handler.c: Likewise.
2981 * gcc.target/mips/truncate-4.c: Likewise.
2982 * gcc.target/mips/truncate-5.c: Likewise.
2984 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
2986 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2987 -fgraphite-force-parallel to -floop-parallelize-all.
2989 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
2992 * gfortran.dg/whole_file_7.f90: New test.
2993 * gfortran.dg/whole_file_8.f90: New test.
2994 * gfortran.dg/whole_file_9.f90: New test.
2995 * gfortran.dg/whole_file_10.f90: New test.
2996 * gfortran.dg/whole_file_11.f90: New test.
2997 * gfortran.dg/whole_file_12.f90: New test.
2998 * gfortran.dg/whole_file_13.f90: New test.
2999 * gfortran.dg/whole_file_14.f90: New test.
3001 2009-07-31 Jason Merrill <jason@redhat.com>
3003 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3005 * g++.dg/cpp0x/named.C: Likewise.
3006 * g++.dg/cpp0x/overload.C: Likewise.
3007 * g++.dg/cpp0x/rv1n.C: Likewise.
3008 * g++.dg/cpp0x/rv1p.C: Likewise.
3009 * g++.dg/cpp0x/rv2n.C: Likewise.
3010 * g++.dg/cpp0x/rv2p.C: Likewise.
3011 * g++.dg/cpp0x/rv3n.C: Likewise.
3012 * g++.dg/cpp0x/rv3p.C: Likewise.
3013 * g++.dg/cpp0x/rv4n.C: Likewise.
3014 * g++.dg/cpp0x/rv4p.C: Likewise.
3015 * g++.dg/cpp0x/rv5n.C: Likewise.
3016 * g++.dg/cpp0x/rv5p.C: Likewise.
3017 * g++.dg/cpp0x/rv6n.C: Likewise.
3018 * g++.dg/cpp0x/rv6p.C: Likewise.
3019 * g++.dg/cpp0x/rv7n.C: Likewise.
3020 * g++.dg/cpp0x/rv7p.C: Likewise.
3021 * g++.dg/cpp0x/template_deduction.C: Likewise.
3022 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3023 * g++.dg/cpp0x/overloadn.C: New.
3024 * g++.dg/cpp0x/rv-cast.C: New.
3026 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
3028 * gcc.target/mips/ext-4.c: New test.
3030 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3032 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3034 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3036 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3037 * gcc.dg/tree-ssa/loop-32.c: Same.
3038 * gcc.dg/tree-ssa/loop-33.c: Same.
3039 * gcc.dg/tree-ssa/loop-34.c: Same.
3040 * gcc.dg/tree-ssa/loop-35.c: Same.
3041 * gcc.dg/tree-ssa/loop-7.c: Same.
3042 * gcc.dg/tree-ssa/pr23109.c: Same.
3043 * gcc.dg/tree-ssa/restrict-2.c: Same.
3044 * gcc.dg/tree-ssa/restrict-3.c: Same.
3045 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3046 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3047 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3048 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3049 * gcc.dg/tree-ssa/structopt-1.c: Same.
3050 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3051 * gfortran.dg/pr32921.f: Same.
3053 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3055 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3056 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3057 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3058 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3059 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3060 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3061 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3062 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3063 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3064 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3065 * gcc.dg/graphite/id-1.c: New.
3066 * gcc.dg/graphite/id-10.c: New.
3067 * gcc.dg/graphite/id-11.c: New.
3068 * gcc.dg/graphite/id-12.c: New.
3069 * gcc.dg/graphite/id-13.c: New.
3070 * gcc.dg/graphite/id-14.c: New.
3071 * gcc.dg/graphite/id-15.c: New.
3072 * gcc.dg/graphite/id-2.c: New.
3073 * gcc.dg/graphite/id-3.c: New.
3074 * gcc.dg/graphite/id-4.c: New.
3075 * gcc.dg/graphite/id-5.c: New.
3076 * gcc.dg/graphite/id-6.c: New.
3077 * gcc.dg/graphite/id-7.c: New.
3078 * gcc.dg/graphite/id-8.c: New.
3079 * gcc.dg/graphite/id-9.c: New.
3080 * gcc.dg/graphite/interchange-0.c: New.
3081 * gcc.dg/graphite/interchange-1.c: New.
3082 * gcc.dg/graphite/interchange-2.c: New.
3083 * gcc.dg/graphite/interchange-3.c: New.
3084 * gcc.dg/graphite/interchange-4.c: New.
3085 * gcc.dg/graphite/interchange-5.c: New.
3086 * gcc.dg/graphite/interchange-6.c: New.
3087 * gcc.dg/graphite/interchange-7.c: New.
3088 * gcc.dg/graphite/interchange-8.c: New.
3089 * gcc.dg/graphite/pr35356-1.c: New.
3090 * gcc.dg/graphite/pr35356-2.c: New.
3091 * gcc.dg/graphite/pr35356-3.c: New.
3092 * gcc.dg/graphite/pr40157.c: New.
3093 * gcc.dg/graphite/run-id-1.c: New.
3094 * gcc.dg/graphite/scop-20.c: New.
3095 * gcc.dg/graphite/scop-21.c: New.
3096 * gfortran.dg/graphite/id-1.f90: New.
3097 * gfortran.dg/graphite/id-10.f90: New.
3098 * gfortran.dg/graphite/id-11.f: New.
3099 * gfortran.dg/graphite/id-12.f: New.
3100 * gfortran.dg/graphite/id-13.f: New.
3101 * gfortran.dg/graphite/id-14.f: New.
3102 * gfortran.dg/graphite/id-15.f: New.
3103 * gfortran.dg/graphite/id-16.f: New.
3104 * gfortran.dg/graphite/id-5.f: New.
3105 * gfortran.dg/graphite/id-6.f: New.
3106 * gfortran.dg/graphite/id-7.f: New.
3107 * gfortran.dg/graphite/id-8.f: New.
3108 * gfortran.dg/graphite/id-9.f: New.
3109 * gfortran.dg/graphite/interchange-1.f: New.
3110 * gfortran.dg/graphite/interchange-2.f: New.
3112 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3114 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3115 flags based on the name of the testcase.
3116 * gfortran.dg/graphite/graphite.exp: Same.
3118 * gcc.dg/graphite/block-0.c: Adjusted.
3119 * gcc.dg/graphite/block-1.c: Adjusted.
3120 * gcc.dg/graphite/block-2.c: Adjusted.
3121 * gcc.dg/graphite/block-3.c: Adjusted.
3122 * gcc.dg/graphite/block-4.c: Adjusted.
3123 * gcc.dg/graphite/block-5.c: Adjusted.
3124 * gcc.dg/graphite/block-6.c: Adjusted.
3125 * gcc.dg/graphite/pr37485.c: Adjusted.
3126 * gcc.dg/graphite/pr37684.c: Adjusted.
3127 * gcc.dg/graphite/pr37828.c: Adjusted.
3128 * gcc.dg/graphite/pr37883.c: Adjusted.
3129 * gcc.dg/graphite/pr37928.c: Adjusted.
3130 * gcc.dg/graphite/pr37943.c: Adjusted.
3131 * gcc.dg/graphite/pr38409.c: Adjusted.
3132 * gcc.dg/graphite/pr38498.c: Adjusted.
3133 * gcc.dg/graphite/pr38559.c: Adjusted.
3134 * gcc.dg/graphite/pr39335.c: Adjusted.
3135 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3136 * gcc.dg/graphite/scop-0.c: Adjusted.
3137 * gcc.dg/graphite/scop-1.c: Adjusted.
3138 * gcc.dg/graphite/scop-10.c: Adjusted.
3139 * gcc.dg/graphite/scop-11.c: Adjusted.
3140 * gcc.dg/graphite/scop-12.c: Adjusted.
3141 * gcc.dg/graphite/scop-13.c: Adjusted.
3142 * gcc.dg/graphite/scop-14.c: Adjusted.
3143 * gcc.dg/graphite/scop-15.c: Adjusted.
3144 * gcc.dg/graphite/scop-16.c: Adjusted.
3145 * gcc.dg/graphite/scop-17.c: Adjusted.
3146 * gcc.dg/graphite/scop-18.c: Adjusted.
3147 * gcc.dg/graphite/scop-19.c: Adjusted.
3148 * gcc.dg/graphite/scop-2.c: Adjusted.
3149 * gcc.dg/graphite/scop-3.c: Adjusted.-
3150 * gcc.dg/graphite/scop-4.c: Adjusted.
3151 * gcc.dg/graphite/scop-5.c: Adjusted.
3152 * gcc.dg/graphite/scop-6.c: Adjusted.
3153 * gcc.dg/graphite/scop-7.c: Adjusted.
3154 * gcc.dg/graphite/scop-8.c: Adjusted.
3155 * gcc.dg/graphite/scop-9.c: Adjusted.
3156 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3157 * gfortran.dg/graphite/block-1.f90: Adjusted.
3158 * gfortran.dg/graphite/block-2.f: Adjusted.
3159 * gfortran.dg/graphite/block-3.f90: Adjusted.
3160 * gfortran.dg/graphite/block-4.f90: Adjusted.
3161 * gfortran.dg/graphite/id-2.f90: Adjusted.
3162 * gfortran.dg/graphite/id-3.f90: Adjusted.
3163 * gfortran.dg/graphite/id-4.f90: Adjusted.
3164 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3165 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3166 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3167 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3168 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3169 * gfortran.dg/graphite/scop-1.f: Adjusted.
3171 2009-07-30 Doug Kwan <dougkwan@google.com>
3173 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3174 in warnings added in rev 141298.
3176 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3178 * lib/options.exp: Use "!=" instead of "ne".
3180 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3182 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3183 * gcc.dg/ucnid-12.c: Likewise.
3185 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3186 Pat Haugen <pthaugen@us.ibm.com>
3187 Revital Eres <ERES@il.ibm.com>
3189 * gcc.target/powerpc/altivec-32.c: New file to test
3190 Altivec simple math function vectorization.
3192 * gcc.target/powerpc/bswap-run.c: New file to test swap
3194 * gcc.target/powerpc/bswap16.c: Ditto.
3195 * gcc.target/powerpc/bswap32.c: Ditto.
3196 * gcc.target/powerpc/bswap64-1.c: Ditto.
3197 * gcc.target/powerpc/bswap64-2.c: Ditto.
3198 * gcc.target/powerpc/bswap64-3.c: Ditto.
3199 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3200 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3201 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3203 * gcc.target/powerpc/popcount-2.c: New file to test
3204 power7 popcntd instructions.
3205 * gcc.target/powerpc/popcount-3.c: Ditto.
3207 * gcc.target/powerpc/pr39457.c: New VSX test.
3208 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3209 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3210 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3211 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3212 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3213 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3214 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3215 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3216 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3217 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3218 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3219 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3221 * gcc.target/powerpc/altivec-6.c: Store the result of
3222 vec_add, so the optimizer doesn't remove it.
3224 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3225 systems that support bswap64.
3227 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3228 prevent VSX code generation.
3230 * lib/target-supports.exp (check_vsx_hw_available): New
3231 function to test if VSX available.
3232 (check_effective_target_powerpc_vsx_ok): Ditto.
3233 (check_vmx_hw_available): Add explicit -mno-vsx.
3235 2009-07-30 Janis Johnson <janis187@us.ibm.com>
3238 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3240 2009-07-30 Martin Jambor <mjambor@suse.cz>
3242 PR tree-optimization/40570
3243 * gcc.c-torture/compile/pr40570.c: New test.
3245 2009-07-29 Jason Merrill <jason@redhat.com>
3248 * g++.dg/template/defarg13.C: New.
3250 2009-07-29 Richard Guenther <rguenther@suse.de>
3253 * g++.dg/torture/pr40834.C: New testcase.
3255 2009-07-29 Michael Matz <matz@suse.de>
3258 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3260 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3262 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3263 sh*-*-* targets. Skip on spu-*-* targets.
3264 * gfortran.dg/maxlocval_4.f90: Likewise.
3265 * gfortran.dg/minlocval_1.f90: Likewise.
3266 * gfortran.dg/minlocval_4.f90: Likewise.
3268 2009-07-28 Jakub Jelinek <jakub@redhat.com>
3271 * gfortran.dg/gomp/pr40878-1.f90: New test.
3272 * gfortran.dg/gomp/pr40878-2.f90: New test.
3275 * gcc.dg/cdce1.c: Adjust note line number.
3276 * gcc.dg/cdce2.c: Likewise.
3278 2009-07-28 Janus Weil <janus@gcc.gnu.org>
3281 * gfortran.dg/proc_ptr_comp_13.f90: New.
3283 2009-07-28 Jan Beulich <jbeulich@novell.com>
3285 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3286 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3287 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3288 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3289 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3290 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3291 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3292 * gcc.target/i386/avx-vtestps-2.c: Likewise.
3293 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3294 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3295 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3296 * gcc.target/i386/avx-vtestps-3.c: Likewise.
3297 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
3298 #ifdef NEED_IEEE754_FLOAT conditional.
3299 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
3302 2009-07-28 Jan Beulich <jbeulich@novell.com>
3304 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3306 * g++.dg/ext/bitfield3.C: Likewise.
3307 * g++.dg/ext/bitfield4.C: Likewise.
3308 * g++.dg/ext/bitfield5.C: Likewise.
3309 * gcc.dg/bitfld-15.c: Likewise.
3310 * gcc.dg/bitfld-16.c: Likewise.
3311 * gcc.dg/bitfld-17.c: Likewise.
3312 * gcc.dg/bitfld-18.c: Likewise.
3313 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3314 * gcc.dg/20010912-1.c: Likewise.
3315 * gcc.dg/20021018-1.c: Likewise.
3316 * gcc.dg/20030213-1.c: Likewise.
3317 * gcc.dg/20030225-1.c: Likewise.
3318 * gcc.dg/20030708-1.c: Likewise.
3319 * gcc.dg/20050321-2.c: Likewise.
3320 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3321 * gcc.dg/cdce2.c: Likewise.
3322 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3324 * gcc.target/i386/pr37248-3.c: Likewise.
3326 2009-07-27 Janus Weil <janus@gcc.gnu.org>
3329 * gfortran.dg/altreturn_7.f90: New.
3331 2009-07-27 Simon Baldwin <simonb@google.com>
3334 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3335 so that indexing no longer runs off array end.
3337 2009-07-27 Tobias Burnus <burnus@net-b.de>
3340 * gfortran.dg/derived_init_3.f90: New test.
3342 2009-07-26 Tobias Burnus <burnus@net-b.de>
3345 * gfortran.dg/atan2_1.f90: New test
3346 * gfortran.dg/atan2_2.f90: New test
3348 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
3351 * g++.dg/warn/Wreturn-type-6.C: New test.
3353 2009-07-26 Ira Rosen <irar@il.ibm.com>
3355 PR tree-optimization/40801
3356 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3357 * gfortran.dg/vect/vect.exp: Run tests starting with
3358 "fast-math-real8" with -ffast-math and -fdefault-real-8.
3360 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3362 PR rtl-optimization/40445
3363 * g++.dg/other/builtin-unreachable-1.C: New testcase.
3365 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3367 * gcc.dg/builtin-unreachable-4.c: New test.
3369 2009-07-25 Tobias Burnus <burnus@net-b.de>
3372 * gfortran.dg/complex_intrinsic_5.f90: New test.
3373 * gfortran.dg/complex_intrinsic_7.f90: New test.
3375 2009-07-25 Martin Jambor <mjambor@suse.cz>
3377 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3378 * gcc.dg/ipa/noclone-1.c: New test.
3380 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
3382 * lib/target-supports.exp (check_effective_target_static): New
3384 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3386 * g++.old-deja/g++.law/weak.C: Require static effective target.
3388 2009-07-25 Janus Weil <janus@gcc.gnu.org>
3391 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3392 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3393 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3394 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3395 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3396 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3397 * gfortran.dg/typebound_call_10.f03: New.
3399 2009-07-24 Jason Merrill <jason@redhat.com>
3401 * g++.dg/cpp0x/defaulted11.C: New.
3403 * g++.dg/cpp0x/initlist23.C: New.
3405 2009-07-24 Janus Weil <janus@gcc.gnu.org>
3408 * gfortran.dg/char_length_16.f90: New.
3410 2009-07-24 Jakub Jelinek <jakub@redhat.com>
3414 * gfortran.dg/maxlocval_2.f90: New test.
3415 * gfortran.dg/maxlocval_3.f90: New test.
3416 * gfortran.dg/maxlocval_4.f90: New test.
3417 * gfortran.dg/minlocval_1.f90: New test.
3418 * gfortran.dg/minlocval_2.f90: New test.
3419 * gfortran.dg/minlocval_3.f90: New test.
3420 * gfortran.dg/minlocval_4.f90: New test.
3422 2009-07-23 Joseph Myers <joseph@codesourcery.com>
3424 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3427 2009-07-23 Jakub Jelinek <jakub@redhat.com>
3430 * gfortran.dg/pr40839.f90: New test.
3432 2009-07-23 Michael Matz <matz@suse.de>
3435 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3436 don't set options ourself.
3438 2009-07-23 Simon Baldwin <simonb@google.com>
3440 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3441 native C compilation where required.
3443 2009-07-22 Doug Kwan <dougkwan@google.com>
3445 * gcc.c-torture/compile/20090721-1.c: New test.
3447 2009-07-22 Michael Matz <matz@suse.de>
3449 PR tree-optimization/35229
3450 PR tree-optimization/39300
3451 * gcc.dg/vect/vect-pre-interact.c: New test.
3453 2009-07-22 Richard Guenther <rguenther@suse.de>
3455 * g++.dg/lookup/using21.C: Fix duplicate paste.
3457 2009-07-22 Richard Guenther <rguenther@suse.de>
3460 * g++.dg/lookup/using21.C: New testcase.
3462 2009-07-21 Jason Merrill <jason@redhat.com>
3464 * g++.dg/init/aggr4.C: New.
3466 2009-07-21 Jason Merrill <jason@redhat.com>
3469 * g++.dg/cpp0x/initlist22.C: New.
3471 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3473 * gcc.target/i386/vectorize8.c: New test.
3475 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3478 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3479 Add i?86 and x86_64 targets.
3480 * gcc.target/i386/vectorize7.c: New test.
3483 * gcc.target/i386/pr40809.c: New test.
3485 2009-07-21 Jakub Jelinek <jakub@redhat.com>
3487 PR tree-optimization/40813
3488 * g++.dg/opt/inline15.C: New test.
3490 2009-07-21 Paul Brook <paul@codesourcery.com>
3492 * gcc.dg/vect/section-anchors-nest-1.c: New test.
3493 * lib/target-supports.exp (check_effective_target_section_anchors):
3496 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
3498 * gcc.dg/plugin/finish_unit_plugin.c: New test.
3499 * gcc.dg/plugin/finish_unit-test-1.c: New test.
3500 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3502 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
3504 * gcc.target/mips/ext-3.c: New test.
3506 2009-07-20 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3509 * gcc.dg/builtin-object-size-8.c: New test.
3510 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3511 * g++.dg/ext/builtin-object-size2.C: Likewise.
3513 PR tree-optimization/40792
3514 * gcc.dg/pr40792.c: New test.
3516 2009-07-20 Ira Rosen <irar@il.ibm.com>
3518 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3519 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3520 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3522 2009-07-20 Christian Bruel <christian.bruel@st.com>
3524 * gcc.target/sh/mfmovd.c: New test.
3526 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
3527 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3530 * gfortran.dg/eof_3.f90: New test.
3532 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
3535 * gfortran.dg/intrinsic_cmplx.f90: New test.
3537 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3541 * gfortran.dg/cshift_bounds_1.f90: New test.
3542 * gfortran.dg/cshift_bounds_2.f90: New test.
3543 * gfortran.dg/cshift_bounds_3.f90: New test.
3544 * gfortran.dg/cshift_bounds_4.f90: New test.
3545 * gfortran.dg/eoshift_bounds_1.f90: New test.
3546 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
3547 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
3548 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
3550 2009-07-19 Jan Hubicka <jh@suse.cz>
3552 PR tree-optimization/40676
3553 * gcc.c-torture/compile/pr40676.c: New testcase.
3555 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3557 * gcc.target/mips/ext-2.c: New test.
3559 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3561 * gcc.target/mips/octeon-exts-7.c: New test.
3562 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3563 * gcc.target/mips/octeon-exts-5.c: Likewise.
3565 2009-07-18 Richard Guenther <rguenther@suse.de>
3568 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3570 2009-07-18 Richard Guenther <rguenther@suse.de>
3573 * gcc.dg/pr35899.c: Adjust.
3575 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
3577 * gcc.target/powerpc/asm-es-1.c: New test.
3578 * gcc.target/powerpc/asm-es-2.c: Likewise.
3580 2009-07-17 Richard Guenther <rguenther@suse.de>
3583 * g++.dg/rtti/crash4.C: New testcase.
3584 * g++.dg/torture/20090706-1.C: Likewise.
3585 * gcc.dg/redecl-17.c: Likewise.
3586 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3587 * gcc.dg/declspec-9.c: Expect extra error.
3588 * gcc.dg/declspec-10.c: Likewise.
3589 * gcc.dg/declspec-11.c: Likewise.
3590 * gcc.dg/redecl-10.c: Expect extra warnings.
3591 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3592 * gcc.target/i386/pr39545-1.c: Likewise.
3593 * g++.dg/ext/asm3.C: Expect more errors.
3594 * g++.dg/gomp/block-1.C: Likewise.
3595 * g++.dg/gomp/block-2.C: Likewise.
3596 * g++.dg/gomp/block-3.C: Likewise.
3597 * g++.dg/gomp/block-5.C: Likewise.
3598 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3599 * g++.dg/warn/unused-result1.C: XFAIL.
3601 2009-07-17 Richard Guenther <rguenther@suse.de>
3603 PR tree-optimization/40321
3604 * gcc.c-torture/compile/pr40321.c: New testcase.
3605 * g++.dg/torture/pr40321.C: Likewise.
3607 2009-07-17 Jakub Jelinek <jakub@redhat.com>
3610 * g++.dg/template/ptrmem19.C: New test.
3612 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
3613 Manuel López-Ibáñez <manu@gcc.gnu.org>
3616 * gcc.dg/pr36902.c: Add column info.
3617 * g++.dg/gcov/gcov-2.C: Change count for definition.
3619 2009-07-16 Jason Merrill <jason@redhat.com>
3622 * g++.dg/cpp0x/std-layout1.C: New.
3623 * g++.dg/ext/has_nothrow_assign.C: Fix.
3624 * g++.dg/ext/has_nothrow_copy.C: Fix.
3625 * g++.dg/ext/has_trivial_assign.C: Fix.
3626 * g++.dg/ext/has_trivial_copy.C: Fix.
3627 * g++.dg/ext/is_pod.C: Fix.
3628 * g++.dg/other/offsetof3.C: Adjust.
3629 * g++.dg/overload/ellipsis1.C: Adjust.
3630 * g++.dg/warn/var-args1.C: Adjust.
3631 * g++.old-deja/g++.brendan/crash63.C: Adjust.
3632 * g++.old-deja/g++.brendan/crash64.C: Adjust.
3633 * g++.old-deja/g++.brendan/overload8.C: Adjust.
3634 * g++.old-deja/g++.other/vaarg3.C: Adjust.
3635 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3637 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3639 * gcc.dg/torture/builtin-math-5.c: Add more cases.
3640 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
3641 effective target "mpc_pow".
3642 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3644 2009-07-16 Richard Henderson <rth@redhat.com>
3646 * g++.dg/opt/eh4.C: New test.
3648 2009-07-16 Jakub Jelinek <jakub@redhat.com>
3650 * obj-c++.dg/defs.mm (abort): Make it extern "C".
3652 2009-07-15 Jakub Jelinek <jakub@redhat.com>
3655 * gcc.c-torture/execute/pr40747.c: New test.
3657 2009-07-15 Richard Guenther <rguenther@suse.de>
3660 * gcc.c-torture/compile/pr40753.c: New testcase.
3662 2009-07-15 Janus Weil <janus@gcc.gnu.org>
3665 * gfortran.dg/interface_assignment_4.f90: New.
3667 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
3669 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3670 for FreeBSD up to and including version 8.
3672 2009-07-14 Taras Glek <tglek@mozilla.com>
3673 Rafael Espindola <espindola@google.com>
3675 * g++.dg/plugin/header-plugin-test.C: New.
3676 * g++.dg/plugin/header_plugin.c: New.
3677 * g++.dg/plugin/plugin.exp: Update.
3679 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3681 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3682 function to enable vectorization.
3683 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3684 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3686 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3688 * gcc.target/i386/sse-copysignf-vec.c: New test.
3689 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3691 2009-07-14 Jason Merrill <jason@redhat.com>
3694 * g++.dg/lookup/builtin5.C: New.
3695 * g++.dg/other/error22.C: Add missing extern "C".
3696 * g++.dg/warn/Warray-bounds.C: Likewise.
3697 * gcc.dg/compat/compat-common.h: Likewise.
3700 * g++.dg/lookup/using20.C: New.
3703 * g++.dg/template/koenig8.C: New.
3705 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
3707 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3708 both i?86-*-darwin* and x86_64-*-darwin*.
3710 2009-07-14 Joseph Myers <joseph@codesourcery.com>
3712 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3713 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3716 2009-07-14 Dodji Seketeli <dodji@redhat.com>
3719 * g++.dg/debug/dwarf2/typedef1.C: New test.
3722 * g++.dg/other/typedef3.C: New test.
3724 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
3726 * gcc.dg/20090709-1.c: Move to a proper place ...
3727 * gcc.target/m68k/20090709-1.c: ... here.
3729 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
3732 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3733 front of qualified names are allowed.
3734 * g++.dg/parse/crash10.C: Likewise.
3735 * g++.dg/parse/error15.C: Likewise.
3736 * g++.dg/parse/typename9.C: Likewise.
3737 * g++.dg/parse/error8.C: Likewise.
3739 2009-07-13 Janus Weil <janus@gcc.gnu.org>
3742 * gfortran.dg/proc_ptr_22.f90: Extended.
3743 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3745 2009-07-13 Ira Rosen <irar@il.ibm.com>
3747 * gfortran.dg/vect/vect-6.f: New test.
3749 2009-07-12 Jason Merrill <jason@redhat.com>
3752 * g++.dg/cpp0x/decltype17.C: New.
3755 * g++.dg/cpp0x/rv10.C: New.
3757 2009-07-12 Jason Merrill <jason@redhat.com>
3760 * g++.dg/cpp0x/initlist20.C: New.
3761 * g++.dg/cpp0x/initlist21.C: New.
3763 2009-07-12 Ira Rosen <irar@il.ibm.com>
3765 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3766 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3767 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3768 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3769 gcc.dg/vect/vect-double-reduc-7.c: New tests.
3771 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
3773 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3774 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3775 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3776 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3777 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3778 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3779 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3780 effective_target fd_truncate.
3782 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
3784 * gnat.dg/specs/addr1.ads: New test.
3786 2009-07-11 Jan Hubicka <jh@suse.cz>
3789 * g++.dg/torture/pr40388.C: New testcase.
3791 2009-07-11 Jakub Jelinek <jakub@redhat.com>
3794 * gcc.c-torture/execute/pr40668.c: New test.
3796 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
3798 * gcc.c-torture/execute/20090711-1.c: New test.
3800 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
3805 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3806 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3807 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3808 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3810 2009-07-11 Tobias Burnus <burnus@net-b.de>
3813 * gfortran.dg/complex_intrinsic_3.f90: New test.
3814 * gfortran.dg/complex_intrinsic_4.f90: New test.
3816 2009-07-10 David Daney <ddaney@caviumnetworks.com>
3819 * gcc.target/mips/mips.exp: Make -msynci a known option.
3820 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3822 2009-07-10 Jakub Jelinek <jakub@redhat.com>
3825 * g++.dg/ext/strncpy-chk1.C: New test.
3827 2009-07-10 Richard Guenther <rguenther@suse.de>
3829 PR tree-optimization/40496
3830 * g++.dg/opt/pr40496.C: New testcase.
3832 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3836 * g++.dg/warn/unused-result1-Werror.c: New.
3838 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
3841 * gfortran.dg/recursive_parameter_1.f90: New test.
3843 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
3845 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3846 * gfortran.dg/module_equivalence_6.f90: Ditto.
3847 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3848 * gfortran.dg/nan_2.f90: Ditto.
3849 * gfortran.dg/inquire_11.f90: Ditto.
3850 * gfortran.dg/abstract_type_3.f03: Ditto.
3851 * gfortran.dg/abstract_type_1.f90: Ditto.
3852 * gfortran.dg/private_type_9.f90: Ditto.
3853 * gfortran.dg/abstract_type_5.f03: Ditto.
3854 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3855 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3856 * gfortran.dg/derived_sub.f90: Ditto.
3857 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3858 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3859 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3860 * gfortran.dg/mvbits_6.f90: Ditto.
3861 * gfortran.dg/abstract_type_2.f03: Ditto.
3862 * gfortran.dg/abstract_type_4.f03: Ditto.
3863 * gfortran.dg/bounds_check_9.f90: Ditto.
3864 * gfortran.dg/optional_dim_3.f90: Ditto.
3865 * gfortran.dg/pr32921.f: Ditto.
3866 * gfortran.dg/entry_16.f90: Ditto.
3867 * gfortran.dg/generic_16.f90: Ditto.
3870 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
3872 * gcc.target/m68k/20090709-1.c: New.
3874 2009-07-09 Dodji Seketeli <dodji@redhat.com>
3877 * g++.dg/template/unify11.C: New test.
3879 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
3882 * gfortran.dg/host_assoc_function_9.f90: New test.
3884 2009-07-09 Janus Weil <janus@gcc.gnu.org>
3887 * gfortran.dg/proc_ptr_22.f90: New.
3888 * gfortran.dg/proc_ptr_comp_12.f90: New.
3890 2009-07-09 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.c-torture/compile/pr40692.c: New test.
3895 2009-07-09 Tobias Burnus <burnus@net-b.de>
3898 * gfortran.dg/pointer_check_6.f90: New test.
3900 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
3902 * gcc.target/mips/truncate-5.c: New test.
3904 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3908 * gfortran.dg/fmt_cache_1.f: New test.
3910 2009-07-08 Tobias Burnus <burnus@net-b.de>
3913 * gfortran.dg/nosigned_zero_1.f90: New test.
3914 * gfortran.dg/nosigned_zero_2.f90: New test.
3916 2009-07-08 Richard Guenther <rguenther@suse.de>
3918 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3920 2009-07-08 Richard Guenther <rguenther@suse.de>
3922 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3924 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
3927 * gfortran.dg/proc_ptr_21.f90: New test.
3929 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
3932 * g++.dg/warn/pr31246.C: New.
3933 * g++.dg/warn/pr31246-2.C: New.
3935 2009-07-07 Jason Merrill <jason@redhat.com>
3938 * g++.dg/template/defarg12.C: New.
3941 * g++.dg/cpp0x/enum7.C: New.
3944 * g++.dg/cpp0x/enum6.C: New.
3947 * g++.dg/cpp0x/enum5.C: New.
3950 * g++.dg/cpp0x/enum4.C: New.
3952 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3954 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3956 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3958 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3960 2009-07-07 Jakub Jelinek <jakub@redhat.com>
3963 * gcc.dg/pr40669.c: New test.
3965 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3967 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3968 location. Update all calls.
3969 * g++.dg/plugin/selfassign.c: Likewise.
3971 2009-07-06 Jason Merrill <jason@redhat.com>
3973 * g++.dg/rtti/dyncast[34].C: New.
3975 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
3977 * lib/target-supports.exp
3978 (check_effective_target_mips_newabi_large_long_double): New.
3979 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3981 * gcc.target/mips/fpr-moves-6.c: Likewise.
3983 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
3986 * g++.dg/template/union2.C: New test.
3988 2009-07-04 Jason Merrill <jason@redhat.com>
3990 * g++.dg/template/using15.C: New.
3992 2009-07-04 Jakub Jelinek <jakub@redhat.com>
3994 * gfortran.dg/maxloc_1.f90: New test.
3996 2009-07-04 Janus Weil <janus@gcc.gnu.org>
3999 * gfortran.dg/proc_ptr_result_6.f90: New.
4001 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4003 * gcc.dg/framework-2.c: Adjust testcase to pass.
4005 2009-07-04 Jason Merrill <jason@redhat.com>
4008 * g++.dg/cpp0x/auto16.C: New.
4010 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
4013 * gfortran.dg/pr40587.f: New test.
4015 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4018 * gfortran.dg/unit_1.f90: New test.
4020 2009-07-03 Jason Merrill <jason@redhat.com>
4022 * g++.dg/template/pure1.C: Expect another error.
4024 2009-07-03 Richard Guenther <rguenther@suse.de>
4026 PR tree-optimization/40640
4027 * gcc.c-torture/compile/pr40640.c: New testcase.
4029 2009-07-03 Richard Guenther <rguenther@suse.de>
4032 * gfortran.dg/pr34163.f90: New testcase.
4034 2009-07-03 Jan Hubicka <jh@suse.cz>
4036 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4037 * gcc.dg/tree-ssa/loop-25.c: Likewise.
4038 * gcc.dg/tree-ssa/loop-26.c: Likewise.
4039 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4040 * gcc.dg/tree-ssa/loop-29.c: Likewise.
4041 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4042 * gnat.dg/loop_optimization6.adb: Enable -O2.
4044 2009-07-02 Mark Mitchell <mark@codesourcery.com>
4046 * g++.dg/warn/null4.C: Extend.
4048 2009-07-02 Jason Merrill <jason@redhat.com>
4050 * g++.dg/template/spec8.C: Fix.
4052 2009-07-02 Michael Matz <matz@suse.de>
4055 * gfortran.dg/pr32921.f: Adjust.
4057 2009-07-02 Jan Hubicka <jh@suse.cz>
4059 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4061 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
4063 * gcc.target/mips/truncate-4.c: New testcase.
4065 2009-07-01 Richard Guenther <rguenther@suse.de>
4067 PR tree-optimization/19831
4068 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4069 make allocated memory escape. Un-XFAIL.
4070 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4071 * gcc.dg/vect/pr31699.c: Likewise.
4072 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4074 2009-06-30 Jakub Jelinek <jakub@redhat.com>
4077 * g++.dg/parse/cond5.C: New test.
4079 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
4081 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4082 (main): Pass n to main_1 instead.
4083 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4084 (main_1): New function, split off from...
4085 (main): ...here. Pass `off' to main_1 instead.
4087 2009-06-30 Jason Merrill <jason@redhat.com>
4090 * g++.dg/cpp0x/variadic94.C: New.
4092 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
4094 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4095 * lib/target-libpath.exp (ld_library_path_vars): New variable.
4096 (init_ld_library_path_env_vars): New function, replacing the
4097 orig_*_saved assignments. Call it after defining it.
4098 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4099 (restore_ld_library_path_env_vars): Likewise.
4100 (add_path, find_libgcc_s): New functions.
4101 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4102 gcc-set-multilib-library-path.
4103 (objc_target_compile): Don't add "." to ld_library_path.
4105 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4106 ld_library_path. Use add_path. Use find_libgcc_s instead of
4107 gcc-set-multilib-library-path.
4108 * lib/g++.exp (g++_link_flags): Likewise.
4109 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4110 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4112 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4113 to tell when this needs to happen. Use find_libgcc_s instead of
4114 gcc-set-multilib-library-path.
4115 * lib/gcc-dg.exp: Likewise.
4116 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4117 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4118 unless it is in $ALT_LD_LIBRARY_PATH.
4119 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4121 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4123 * gnat.dg/discr12.adb: New test.
4124 * gnat.dg/discr12_pkg.ads: New helper.
4125 * gnat.dg/discr13.adb: New test.
4126 * gnat.dg/discr14.ad[sb]: Likewise.
4127 * gnat.dg/discr15.adb: Likewise.
4128 * gnat.dg/discr15_pkg.ads: New helper.
4129 * gnat.dg/discr16.adb: New test.
4130 * gnat.dg/discr16_g.ads: New helper.
4131 * gnat.dg/discr16_pkg.ads: Likewise.
4132 * gnat.dg/discr16_cont.ads: Likewise.
4133 * gnat.dg/discr17.adb: New test.
4134 * gnat.dg/discr18.adb: Likewise.
4135 * gnat.dg/discr18_pkg.ads: New helper.
4136 * gnat.dg/discr19.adb: New test.
4138 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4141 * gfortran.dg/internal_write_1.f90: New testcase.
4143 2009-06-30 Janus Weil <janus@gcc.gnu.org>
4146 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4148 2009-06-30 Richard Guenther <rguenther@suse.de>
4150 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4152 2009-06-30 Wei Guozhi <carrot@google.com>
4154 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4157 2009-06-30 Ira Rosen <irar@il.ibm.com>
4159 PR tree-optimization/40542
4160 * gcc.dg/vect/pr40542.c: New test.
4162 2009-06-30 Martin Jambor <mjambor@suse.cz>
4164 PR tree-optimization/40582
4165 * gcc.c-torture/compile/pr40582.c: New test.
4167 2009-06-30 Wei Guozhi <carrot@google.com>
4170 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4172 2009-06-29 Jason Merrill <jason@redhat.com>
4175 * g++.dg/template/debug1.C: New.
4177 2009-06-29 Tobias Burnus <burnus@net-b.de>
4180 * pointer_check_1.f90: New test.
4181 * pointer_check_2.f90: New test.
4182 * pointer_check_3.f90: New test.
4183 * pointer_check_4.f90: New test.
4184 * pointer_check_5.f90: New test.
4186 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
4189 * gfortran.dg/func_assign_2.f90 : New test.
4191 2009-06-29 Richard Guenther <rguenther@suse.de>
4194 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4195 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4196 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4197 * gcc.c-torture/execute/20090623-1.c: Likewise.
4198 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4199 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4201 2009-06-29 Richard Guenther <rguenther@suse.de>
4204 * gcc.c-torture/execute/pr38212.c: New testcase.
4206 2009-06-29 Richard Guenther <rguenther@suse.de>
4208 PR tree-optimization/40579
4209 * gcc.c-torture/execute/pr40579.c: New testcase.
4211 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
4213 PR tree-optimization/40550
4214 * gcc.dg/pr40550.c: New test.
4216 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4218 * gnat.dg/overflow_sum2.adb: New test
4219 * gnat.dg/namet.ads: New helper.
4221 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4223 2009-06-28 Tobias Burnus <burnus@net-b.de>
4226 * gfortran.dg/compiler-directive_1.f90: New test.
4227 * gfortran.dg/compiler-directive_2.f: New test.
4229 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4231 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4232 comment out some values and add some cases.
4234 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
4237 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4239 2009-06-26 Richard Henderson <rth@redhat.com>
4242 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4243 * gcc.target/i386/local.c: Pass a non-constant to T.
4245 2009-06-26 Janus Weil <janus@gcc.gnu.org>
4249 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4250 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4251 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4252 * gfortran.dg/proc_ptr_result_5.f90: New.
4254 2009-06-26 Janis Johnson <janis187@us.ibm.com>
4257 * gcc.dg/dfp/pr39902.c: New test.
4259 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
4262 * gcc.dg/builtins-65.c: Require c99 runtime.
4264 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4266 * gnat.dg/array7.ad[sb]: New test.
4268 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4270 * gnat.dg/array6.adb: New test.
4272 2009-06-25 Ian Lance Taylor <iant@google.com>
4274 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4276 2009-06-25 Ian Lance Taylor <iant@google.com>
4278 * g++.dg/warn/Wunused-16.C: New testcase.
4280 2009-06-25 Ian Lance Taylor <iant@google.com>
4282 * g++.dg/warn/skip-2.C: New testcase.
4284 2009-06-25 Steve Ellcey <sje@cup.hp.com>
4286 * gcc.c-torture/execute/20090618-1.c: add dg-run and
4287 dg-skip-if and move to ...
4288 * gcc.dg/torture/20090618-1.c.
4290 2009-06-25 Martin Jambor <mjambor@suse.cz>
4292 PR tree-optimization/40493
4293 * gcc.c-torture/execute/pr40493.c: New test.
4295 2009-06-24 Jason Merrill <jason@redhat.com>
4298 * g++.dg/template/overload10.C: New.
4300 2009-06-24 Janus Weil <janus@gcc.gnu.org>
4303 * gfortran.dg/proc_ptr_comp_11.f90: New.
4305 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
4307 * gcc.dg/pr40501.c: New testcase.
4309 2009-06-23 DJ Delorie <dj@redhat.com>
4312 * lib/target-supports.exp: Add mep support (no profiling).
4314 2009-06-23 Steve Ellcey <sje@cup.hp.com>
4317 * gcc.dg/ssa/loop-31.c: Change scan rules.
4319 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4321 * gcc.dg/cpp/empty-include.c: Update column info.
4322 * gcc.dg/cpp/assert2.c: Update column info.
4324 2009-06-23 Jakub Jelinek <jakub@redhat.com>
4326 * g++.dg/ext/builtin-object-size1.C: New test.
4327 * g++.dg/ext/builtin-object-size2.C: New test.
4329 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
4331 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4332 * gcc.dg/optimize-bswapdi-1.c: Likewise.
4334 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
4336 * gcc.target/mips/truncate-3.c: New test.
4338 2009-06-22 Janus Weil <janus@gcc.gnu.org>
4342 * gfortran.dg/interface_30.f90: Modified error message.
4343 * gfortran.dg/proc_decl_22.f90: New.
4345 2009-06-22 Ian Lance Taylor <iant@google.com>
4347 * gcc.dg/Wcxx-compat-19.c: New testcase.
4349 2009-06-22 Matthias Klose <doko@ubuntu.com>
4352 * pr28050.m: New testcase.
4354 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
4357 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4359 2009-06-22 Martin Jambor <mjambor@suse.cz>
4361 PR tree-optimization/40492
4362 * g++.dg/torture/pr40492.C: New test.
4364 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
4366 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4367 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
4369 2009-06-22 Olivier Hainque <hainque@adacore.com>
4371 * gnat.dg/raise_ce.adb: Helper for ...
4372 * gnat.dg/handle_and_return.adb: New test.
4374 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4377 * gfortran.dg/generic_18.f90: New test.
4379 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4382 * gfortran.dg/spread_size_limit.f90: New test.
4384 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4386 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4387 to put dump files in a subdirectory.
4388 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4389 ".o" temporary files.
4391 2009-06-21 Janus Weil <janus@gcc.gnu.org>
4394 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4395 * gfortran.dg/interface_20.f90: Ditto.
4396 * gfortran.dg/interface_21.f90: Ditto.
4397 * gfortran.dg/interface_22.f90: Ditto.
4398 * gfortran.dg/interface_30.f90: New.
4399 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4401 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4403 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4404 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4405 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4408 2009-06-21 Ira Rosen <irar@il.ibm.com>
4409 Revital Eres <eres@il.ibm.com>
4412 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4413 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4414 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4416 2009-06-21 Ira Rosen <irar@il.ibm.com>
4419 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4420 without misalignment support.
4421 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4423 2009-06-20 Tobias Burnus <burnus@net-b.de>
4426 * gfortran.dg/bounds_check_strlen_9.f90: New test.
4428 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
4431 * gfortran.dg/alloc_comp_result_2.f90: New test.
4433 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4436 * gcc.target/arm/pr40482.c: New test.
4438 2009-06-19 Ian Lance Taylor <iant@google.com>
4440 * gcc.dg/Wcxx-compat-18.c: New testcase.
4442 2009-06-19 Richard Guenther <rguenther@suse.de>
4444 * gcc.c-torture/execute/20090618-1.c: New testcase.
4446 2009-06-19 Ian Lance Taylor <iant@google.com>
4448 * gcc.dg/Wcxx-compat-17.c: New testcase.
4450 2009-06-19 Ian Lance Taylor <iant@google.com>
4452 * gcc.dg/Wcxx-compat-15.c: New testcase.
4454 2009-06-19 Ian Lance Taylor <iant@google.com>
4456 * gcc.dg/Wcxx-compat-16.c: New testcase.
4458 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4460 * gcc.dg/builtins-34.c: Add significand cases.
4462 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4465 * gcc.dg/20080522-1.c: Remove testcase for real.
4466 * gcc.dg/20080528-1.c: Ditto.
4468 2009-06-19 Janus Weil <janus@gcc.gnu.org>
4471 * gfortran.dg/proc_ptr_20.f90: New.
4473 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
4476 * gcc.dg/torture/pr40470-1.c: New.
4477 * gcc.dg/torture/pr40470-2.c: Likewise.
4478 * gcc.dg/torture/pr40470-3.c: Likewise.
4479 * gcc.dg/torture/pr40470-4.c: Likewise.
4481 2009-06-18 Diego Novillo <dnovillo@google.com>
4483 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4484 * gcc.dg/plugin/ggcplug.c: Likewise.
4485 * gcc.dg/plugin/one_time_plugin.c: Likewise.
4486 * g++.dg/plugin/selfassign.c: Likewise.
4487 * g++.dg/plugin/attribute_plugin.c: Likewise.
4488 * g++.dg/plugin/dumb_plugin.c: Likewise.
4490 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4492 * gcc.dg/cpp/arith-3.c: Add column info.
4494 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4496 * gcc.target/arm/fp16-compile-none-2.c: New.
4497 * gcc.target/arm/fp16-compile-ieee-12.c: New.
4498 * gcc.target/arm/fp16-compile-alt-12.c: New.
4500 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4502 * gcc.target/arm/fp16-compile-alt-1.c: New.
4503 * gcc.target/arm/fp16-compile-alt-2.c: New.
4504 * gcc.target/arm/fp16-compile-alt-3.c: New.
4505 * gcc.target/arm/fp16-compile-alt-4.c: New.
4506 * gcc.target/arm/fp16-compile-alt-5.c: New.
4507 * gcc.target/arm/fp16-compile-alt-6.c: New.
4508 * gcc.target/arm/fp16-compile-alt-7.c: New.
4509 * gcc.target/arm/fp16-compile-alt-8.c: New.
4510 * gcc.target/arm/fp16-compile-alt-9.c: New.
4511 * gcc.target/arm/fp16-compile-alt-10.c: New.
4512 * gcc.target/arm/fp16-compile-alt-11.c: New.
4513 * gcc.target/arm/fp16-compile-ieee-1.c: New.
4514 * gcc.target/arm/fp16-compile-ieee-2.c: New.
4515 * gcc.target/arm/fp16-compile-ieee-3.c: New.
4516 * gcc.target/arm/fp16-compile-ieee-4.c: New.
4517 * gcc.target/arm/fp16-compile-ieee-5.c: New.
4518 * gcc.target/arm/fp16-compile-ieee-6.c: New.
4519 * gcc.target/arm/fp16-compile-ieee-7.c: New.
4520 * gcc.target/arm/fp16-compile-ieee-8.c: New.
4521 * gcc.target/arm/fp16-compile-ieee-9.c: New.
4522 * gcc.target/arm/fp16-compile-ieee-10.c: New.
4523 * gcc.target/arm/fp16-compile-ieee-11.c: New.
4524 * gcc.target/arm/fp16-compile-none-1.c: New.
4525 * gcc.target/arm/fp16-compile-exprtype.c: New.
4526 * gcc.target/arm/fp16-compile-vcvt.c: New.
4527 * gcc.target/arm/fp16-builtins-1.c: New.
4528 * gcc.target/arm/fp16-rounding-alt-1.c: New.
4529 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4530 * gcc.target/arm/fp16-param-1.c: New.
4531 * gcc.target/arm/fp16-return-1.c: New.
4532 * gcc.target/arm/fp16-unprototyped-1.c: New.
4533 * gcc.target/arm/fp16-unprototyped-2.c: New.
4534 * gcc.target/arm/fp16-variadic-1.c: New.
4535 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4536 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4537 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4538 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4539 * gcc.dg/torture/arm-fp16-ops.h: New.
4540 * gcc.dg/torture/arm-fp16-ops-1.c: New.
4541 * gcc.dg/torture/arm-fp16-ops-2.c: New.
4542 * gcc.dg/torture/arm-fp16-ops-3.c: New.
4543 * gcc.dg/torture/arm-fp16-ops-4.c: New.
4544 * gcc.dg/torture/arm-fp16-ops-5.c: New.
4545 * gcc.dg/torture/arm-fp16-ops-6.c: New.
4546 * gcc.dg/torture/arm-fp16-ops-7.c: New.
4547 * gcc.dg/torture/arm-fp16-ops-8.c: New.
4548 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4549 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4550 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4551 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4552 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4553 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4554 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4555 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4556 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4557 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4558 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4559 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4560 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4562 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
4564 * gcc.dg/builtins-65.c: New test.
4566 2009-06-18 Janus Weil <janus@gcc.gnu.org>
4569 * gfortran.dg/proc_ptr_result_4.f90: New.
4571 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
4573 * gcc.c-torture/execute/bitfld-5.c: New test.
4575 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4577 * gcc.dg/builtin-unreachable-3.c: New test.
4579 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4581 * gcc.target/i386/builtin-unreachable.c: New test.
4583 2009-06-17 Ian Lance Taylor <iant@google.com>
4585 * gcc.dg/Wcxx-compat-14.c: New testcase.
4587 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
4589 * gcc.dg/func-ptr-conv-1.c: Update column info.
4591 2009-06-17 Richard Guenther <rguenther@suse.de>
4594 * gcc.c-torture/execute/pr40404.c: New testcase.
4596 2009-06-17 Richard Guenther <rguenther@suse.de>
4599 * g++.dg/torture/pr40460.C: New testcase.
4601 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
4603 * gcc.dg/plugin/one_time_plugin.c: New test.
4604 * gcc.dg/plugin/one_time-test-1.c: New test.
4605 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4607 2009-06-16 Ian Lance Taylor <iant@google.com>
4609 * g++.dg/warn/skip-1.C: New testcase.
4611 2009-06-16 Jakub Jelinek <jakub@redhat.com>
4614 * g++.dg/other/pr40446.C: New test.
4616 2009-06-16 Richard Guenther <rguenther@suse.de>
4618 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4619 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4620 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4621 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4623 2009-06-16 Martin Jambor <mjambor@suse.cz>
4625 * gcc.c-torture/compile/pr40432.c: New file.
4627 2009-06-16 Martin Jambor <mjambor@suse.cz>
4629 * gfortran.fortran-torture/compile/pr40413.f90: New file.
4631 2009-06-16 Janus Weil <janus@gcc.gnu.org>
4635 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4636 * gfortran.dg/interface_20.f90: Modified error messages.
4637 * gfortran.dg/interface_21.f90: Ditto.
4638 * gfortran.dg/interface_26.f90: Ditto.
4639 * gfortran.dg/interface_27.f90: Ditto.
4640 * gfortran.dg/interface_28.f90: Extended test case.
4641 * gfortran.dg/interface_29.f90: New.
4642 * gfortran.dg/proc_decl_7.f90: Modified error messages.
4643 * gfortran.dg/proc_decl_8.f90: Ditto.
4644 * gfortran.dg/proc_ptr_11.f90: Ditto.
4645 * gfortran.dg/proc_ptr_15.f90: Ditto.
4647 2009-06-16 Ira Rosen <irar@il.ibm.com>
4649 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4651 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4652 gcc.dg/vect/vect-outer-4f.c: Likewise.
4653 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4654 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4656 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4659 2009-06-16 Tobias Burnus <burnus@net-b.de>
4662 * gfortran.dg/bounds_check_strlen_8.f90: New test.
4664 2009-06-15 Ian Lance Taylor <iant@google.com>
4666 * gcc.dg/Wjump-misses-init-1.c: New testcase.
4667 * gcc.dg/Wjump-misses-init-2.c: New testcase.
4668 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4669 Recognize new notes.
4670 * gcc.dg/stmt-expr-label-2.c: Likewise.
4671 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
4672 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4673 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4674 * gcc.dg/c99-vla-jump-4.c: Likewise.
4675 * gcc.dg/stmt-expr-label-1.c: Likewise.
4676 * gcc.dg/stmt-expr-label-3.c: Likewise.
4677 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
4679 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4681 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4683 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4685 * gcc.dg/builtin-object-size-7.c: New test.
4687 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4690 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4691 level != "" use separate -gdwarf-2 -g${level} options instead of
4693 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4694 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4695 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4697 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
4699 * g++.dg/abi/mangle11.C: Update warning line.
4700 * g++.dg/abi/mangle12.C: Update warning line.
4701 * g++.dg/abi/mangle17.C: Update warning line.
4702 * g++.dg/abi/mangle20-2.C: Update warning line.
4704 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4706 * gcc.dg/optimize-bswap-1.c: Split into these two:
4707 * gcc.dg/optimize-bswapsi-1.c: New testcase.
4708 * gcc.dg/optimize-bswapdi-1.c: New testcase.
4710 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4712 * gcc.dg/optimize-bswap-1.c: New testcase.
4714 2009-06-14 Richard Guenther <rguenther@suse.de>
4717 * g++.dg/torture/pr40389.C: New testcase.
4719 2009-06-13 Richard Guenther <rguenther@suse.de>
4721 PR tree-optimization/40421
4722 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4724 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
4726 * gcc.dg/old-style-prom-3.c: Add column info.
4727 * gcc.dg/overflow-warn-1.c
4728 * gcc.dg/gomp/pr27415.c
4729 * gcc.dg/gomp/for-1.c: Same.
4730 * gcc.dg/enum-compat-1.c: Same.
4731 * gcc.dg/c99-tag-3.c: Same.
4732 * gcc.dg/Wredundant-decls-2.c: Same.
4733 * gcc.dg/func-ptr-conv-1.c: Same.
4734 * gcc.dg/asm-wide-1.c: Same.
4735 * gcc.dg/nofixed-point-2.c: Same.
4736 * gcc.dg/cpp/line3.c: Same.
4737 * gcc.dg/array-10.c: Same.
4738 * gcc.dg/c99-vla-jump-1.c: Same.
4739 * gcc.dg/pr20368-1.c: Same.
4740 * gcc.dg/Wshadow-3.c: Same.
4741 * gcc.dg/c90-const-expr-8.c: Same.
4742 * gcc.dg/label-decl-2.c: Same.
4743 * gcc.dg/dremf-type-compat-2.c: Same.
4744 * gcc.dg/c90-const-expr-5.c: Same.
4745 * gcc.dg/builtins-30.c: Same.
4746 * gcc.dg/Warray-bounds.c: Same.
4747 * gcc.dg/Wcxx-compat-2.c: Same.
4748 * gcc.dg/tree-ssa/col-1.c: Same.
4749 * gcc.dg/old-style-prom-2.c: Same.
4750 * gcc.dg/cast-function-1.c: Same.
4751 * gcc.dg/pr15698-1.c: Same.
4752 * gcc.dg/dremf-type-compat-3.c: Same.
4753 * gcc.dg/vla-8.c: Same.
4754 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4756 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4757 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4758 * gcc.dg/enum-compat-1.c: Same.
4759 * gcc.dg/dremf-type-compat-2.c: Same.
4760 * gcc.dg/old-style-prom-2.c: Same.
4761 * gcc.dg/pr15698-1.c: Same.
4762 * gcc.dg/pr20368-1.c: Same.
4763 * gcc.dg/dremf-type-compat-3.c: Same.
4764 * gcc.dg/builtins-30.c: Same. Test for columns.
4766 2009-06-12 Janus Weil <janus@gcc.gnu.org>
4769 * gfortran.dg/proc_decl_1.f90: Extended.
4771 2009-06-12 Ian Lance Taylor <iant@google.com>
4773 * gcc.dg/Wcxx-compat-13.c: New testcase.
4775 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4778 * gcc.dg/tree-ssa/fre-vce-1.c
4780 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
4783 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4784 min-insn-to-prefetch-ratio=5.
4786 2009-06-12 Joey Ye <joey.ye@intel.com>
4787 H.J. Lu <hongjiu.lu@intel.com>
4790 * gcc.target/i386/stackalign/pr39146.c: New.
4792 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
4794 * gcc.target/i386/crc32-1.c: New.
4795 * gcc.target/i386/crc32-2.c: Likewise.
4797 2009-06-11 David Daney <ddaney@caviumnetworks.com>
4800 * gcc.dg/builtin-unreachable-1.c: New test.
4801 * gcc.dg/builtin-unreachable-2.c: Same.
4803 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
4806 * gfortran.dg/data_value_1.f90: New test.
4808 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4811 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4812 remove ilp32 requirement.
4813 * gcc.target/i386/excess-precision-2.c: Likewise.
4814 * gcc.target/i386/excess-precision-3.c: Likewise.
4815 * gcc.target/i386/excess-precision-4.c: Likewise.
4816 * gcc.target/i386/excess-precision-5.c: Likewise.
4817 * gcc.target/i386/excess-precision-6.c: Likewise.
4819 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4822 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4823 * gfortran.dg/nan_5.f90: New test.
4825 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
4827 * gcc.target/arm/neon-modes-1.c: New test.
4829 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
4831 * g++.dg/torture/pr31579.C: Cast pointer
4832 via __SIZE_TYPE__ instead of 'unsigned long'.
4834 2009-06-10 Anthony Green <green@moxielogic.com>
4836 * lib/target-supports.exp (check_profiling_available):
4837 Profiling is not available for testing purposes on moxie.
4839 2009-06-09 Ian Lance Taylor <iant@google.com>
4841 * gcc.dg/Wcxx-compat-12.c: New testcase.
4843 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
4846 * gfortran.dg/backspace_11.f90: New.
4848 2009-06-09 Jason Merrill <jason@redhat.com>
4850 * g++.dg/cpp0x/defaulted10.C: New.
4852 2009-06-09 Martin Jambor <mjambor@suse.cz>
4854 * gcc.c-torture/compile/pr40351.c: New file.
4856 2009-06-09 Olivier Hainque <hainque@adacore.com>
4858 * gnat.dg/align_max.adb: New test.
4860 2009-06-08 Jason Merrill <jason@redhat.com>
4862 * g++.dg/cpp0x/auto15.C: New.
4864 2009-06-08 Jan Hubicka <jh@suse.cz>
4867 * gcc.dg/torture/pr39834.c
4869 2009-06-08 Jan Hubicka <jh@suse.cz>
4872 * g++.dg/torture/pr40102.C: New testcase.
4874 2009-06-08 Jakub Jelinek <jakub@redhat.com>
4876 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4877 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4878 * gcc.dg/builtin-object-size-6.c: New test.
4881 * g++.dg/template/dtor7.C: New test.
4885 * g++.dg/template/error41.C: New test.
4886 * g++.dg/template/error42.C: New test.
4888 2009-06-08 Revital Eres <eres@il.ibm.com>
4891 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4892 * gcc.dg/vect/vect-88.c: Likewise.
4893 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4894 * gcc.dg/vect/pr25413.c: Likewise.
4895 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4897 2009-06-07 Ian Lance Taylor <iant@google.com>
4899 * g++.dg/warn/Wswitch-3.C: New testcase.
4900 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4901 * gcc.dg/Wswitch-enum-error.c: Likewise.
4902 * gcc.dg/Wswitch-error.c: Likewise.
4904 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4907 * gfortran.dg/negative_unit.f: Update test.
4908 * gfortran.dg/negative_unit_int8.f: Update test.
4909 * gfortran.dg/newunit_1.f90: New test.
4911 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4915 * gfortran.dg/spread_init_expr.f03: New.
4916 * gfortran.dg/unpack_init_expr.f03: New.
4917 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4920 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4924 * gfortran.dg/count_init_expr.f03
4925 * gfortran.dg/product_init_expr.f03
4926 * gfortran.dg/sum_init_expr.f03
4928 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4931 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4933 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4935 * gfortran.dg/zero_sized_5.f90: Likewise.
4937 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
4940 * g++.dg/torture/pr32950.C: New.
4942 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4946 * gfortran.dg/dot_product_1.f03: New.
4947 * gfortran.dg/matmul_8.f03: New.
4948 * gfortran.dg/transpose_3.f03: New.
4950 2009-06-06 Ian Lance Taylor <iant@google.com>
4952 * gcc.dg/Wunused-label-1.c: New test case.
4953 * g++.dg/warn/Wunused-label-1.C: New test case.
4954 * g++.dg/warn/Wunused-label-2.C: New test case.
4955 * g++.dg/warn/Wunused-label-3.C: New test case.
4957 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
4960 * reshape_zerosize_2.f90: New.
4962 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
4965 * gfortran.dg/pack_assign_1.f90: New.
4966 * gfortran.dg/pack_vector_1.f90: New.
4968 2009-06-05 Jakub Jelinek <jakub@redhat.com>
4971 * gcc.dg/pr40340-1.c: New test.
4972 * gcc.dg/pr40340-2.c: New test.
4973 * gcc.dg/pr40340-3.c: New test.
4974 * gcc.dg/pr40340-4.c: New test.
4975 * gcc.dg/pr40340-5.c: New test.
4976 * gcc.dg/pr40340.h: New file.
4978 2009-06-05 Revital Eres <eres@il.ibm.com>
4980 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4982 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4983 * gcc.dg/vect/vect-33.c: Likewise.
4984 * gcc.dg/vect/vect-92.c: Likewise.
4985 * gcc.dg/vect/vect-58.c: Likewise.
4986 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4987 * gcc.dg/vect/vect-42.c: Likewise.
4988 * gcc.dg/vect/slp-25.c: Likewise.
4989 * gcc.dg/vect/vect-align-1.c: Likewise.
4990 * gcc.dg/vect/vect-align-2.c: Likewise.
4991 * gcc.dg/vect/vect-93.c: Likewise.
4992 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4993 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4994 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4995 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4996 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4997 * gcc.dg/vect/vect-26.c: Likewise.
4998 * gcc.dg/vect/vect-44.c: Likewise.
4999 * gcc.dg/vect/vect-70.c: Likewise.
5000 * gcc.dg/vect/vect-95.c: Likewise.
5001 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5002 * gcc.dg/vect/vect-28.c: Likewise.
5003 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5004 * gcc.dg/vect/vect-87.c: Likewise.
5005 * gcc.dg/vect/vect-109.c: Likewise.
5006 * gcc.dg/vect/vect-54.c: Likewise.
5007 * gcc.dg/vect/vect-96.c: Likewise.
5008 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5009 * gcc.dg/vect/vect-88.c: Likewise.
5010 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5011 * gcc.dg/vect/vect-89.c: Likewise.
5012 * gcc.dg/vect/vect-91.c: Likewise.
5013 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5014 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5015 * gfortran.dg/vect/vect-2.f90: Likewise.
5016 * gfortran.dg/vect/vect-3.f90: Likewise.
5017 * gfortran.dg/vect/vect-4.f90: Likewise.
5018 * gfortran.dg/vect/vect-5.f90: Likewise.
5020 2009-06-05 Alexander Strange <astrange@ithinksw.com>
5022 PR tree-optimization/36318
5023 * gcc.dg/tree-ssa/sra-7.c: New test.
5025 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
5028 * gfortran.dg/reshape_order_5.f90: New.
5029 * gfortran.dg/reshape_shape_1.f90: New.
5031 2009-06-04 Jason Merrill <jason@redhat.com>
5033 * g++.dg/template/error38.C: Add pointer-to-typedef case.
5035 2009-06-04 Steve Ellcey <sje@cup.hp.com>
5037 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5038 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5040 2009-06-04 Richard Guenther <rguenther@suse.de>
5043 * g++.dg/torture/pr40335.C: New testcase.
5045 2009-06-03 Richard Guenther <rguenther@suse.de>
5048 * gcc.dg/torture/pr40328.c: New testcase.
5050 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
5052 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5055 2009-06-03 Martin Jambor <mjambor@suse.cz>
5057 * g++.dg/torture/pr40323.C: New file.
5059 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
5061 * gnat.dg/specs/root.ads: New test.
5062 * gnat.dg/specs/root-level_1.ads: Likewise.
5063 * gnat.dg/specs/root-level_2.ads: Likewise.
5064 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5066 2009-06-02 Mark Mitchell <mark@codesourcery.com>
5068 * g++.dg/init/ref15.C: Require unwrapped targets.
5070 2009-06-02 Jason Merrill <jason@redhat.com>
5072 * g++.dg/cpp0x/initlist13.C: Remove expected error.
5073 * g++.dg/cpp0x/initlist18.C: New.
5074 * g++.dg/cpp0x/initlist19.C: New.
5076 * g++.dg/cpp0x/auto14.C: New.
5078 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
5080 * gnat.dg/alignment6.adb: Remove XFAIL.
5082 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
5085 * g++.dg/template/spec36.C: New test.
5087 2009-06-01 Ian Lance Taylor <iant@google.com>
5089 * gcc.dg/cast-qual-3.c: New testcase.
5090 * g++.dg/warn/Wcast-qual2.C: New testcase.
5092 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
5094 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5095 (process-message): Expect column numbers.
5096 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5097 * gcc.dg/pch/counter-2.c: Same.
5098 * gcc.dg/pch/valid-2.c: Same.
5099 * gcc.dg/pch/warn-1.c: Same.
5100 * gcc.dg/pch/valid-1.c: Same.
5101 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5102 * gcc.dg/cpp/syshdr.c: Same.
5103 * gcc.dg/cpp/19940712-1.c: Same.
5104 * gcc.dg/cpp/missing-header-1.c: Same.
5105 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5106 * gcc.dg/cpp/tr-warn3.c: Same.
5107 * gcc.dg/cpp/pr29612-2.c: Same.
5108 * gcc.dg/cpp/tr-warn4.c: Same.
5109 * gcc.dg/cpp/Wtrigraphs.c: Same.
5110 * gcc.dg/cpp/poison.c: Same.
5111 * gcc.dg/cpp/arith-3.c: Same.
5112 * gcc.dg/cpp/sysmac2.c: Same.
5113 * gcc.dg/cpp/cpp.exp: Same.
5114 * gcc.dg/cpp/tr-warn5.c: Same.
5115 * gcc.dg/cpp/include2.c: Same.
5116 * gcc.dg/cpp/Wmissingdirs.c: Same.
5117 * gcc.dg/cpp/Wmissingdirs.c: Same.
5118 * gcc.dg/cpp/tr-warn6.c: Same.
5119 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5120 * gcc.dg/cpp/macspace1.c: Same.
5121 * gcc.dg/cpp/escape-2.c: Same.
5122 * gcc.dg/cpp/assert2.c: Same.
5123 * gcc.dg/cpp/undef2.c: Same.
5124 * gcc.dg/cpp/macspace2.c: Same.
5125 * gcc.dg/cpp/tr-warn1.c: Same.
5126 * gcc.dg/cpp/extratokens2.c: Same.
5127 * gcc.dg/cpp/strify2.c: Same.
5128 * gcc.dg/cpp/Wsignprom.c: Same.
5129 * gcc.dg/cpp/redef2.c: Same.
5130 * gcc.dg/cpp/trad/trad.exp: Same.
5131 * gcc.dg/cpp/arith-1.c: Same.
5132 * gcc.dg/cpp/extratokens.c: Same.
5133 * gcc.dg/cpp/if-mpar.c: Same.
5135 2009-06-01 Olivier Hainque <hainque@adacore.com>
5137 * gnat.dg/nested_float_packed.ads: New test.
5139 2009-06-01 Olivier Hainque <hainque@adacore.com>
5140 Eric Botcazou <botcazou@adacore.com>
5142 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5143 * gnat.dg/test_oconst.adb: New test.
5145 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5147 * gcc.dg/plugin/ggcplug.c: Moved comment.
5148 (plugin_init): Fixed typo, declared i, returned 0 at end.
5150 2009-05-31 Ira Rosen <irar@il.ibm.com>
5153 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5154 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5156 2009-05-29 Ian Lance Taylor <iant@google.com>
5158 * gcc.dg/Wcxx-compat-11.c: New testcase.
5160 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5163 * gfortran.dg/leadz_trailz_1.f90: New test.
5164 * gfortran.dg/leadz_trailz_2.f90: New test.
5166 2009-05-29 Martin Jambor <mjambor@suse.cz>
5168 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5169 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5170 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5171 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5172 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5173 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5174 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5175 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5176 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5177 * gcc.dg/tree-ssa/sra-5.c: New file.
5178 * gcc.dg/tree-ssa/sra-6.c: New file.
5179 * gcc.c-torture/compile/sra-1.c: New file.
5181 2009-05-29 Jakub Jelinek <jakub@redhat.com>
5184 * gcc.c-torture/compile/pr40291.c: New test.
5187 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5189 * gcc.target/powerpc/altivec-30.c: New test.
5190 * gcc.target/powerpc/altivec-31.c: New test.
5192 2009-05-28 Richard Guenther <rguenther@suse.de>
5194 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5195 * gcc.c-torture/execute/20090527-1.c: Likewise.
5197 2009-05-28 Dodji Seketeli <dodji@redhat.com>
5200 * g++.dg/template/canon-type-1.C: New test.
5201 * g++.dg/template/canon-type-2.C: Likewise.
5202 * g++.dg/template/canon-type-3.C: Likewise.
5203 * g++.dg/template/canon-type-4.C: Likewise.
5204 * g++.dg/template/canon-type-5.C: Likewise.
5205 * g++.dg/template/canon-type-6.C: Likewise.
5206 * g++.dg/template/canon-type-7.C: Likewise.
5208 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
5209 Uros Bizjak <ubizjak@gmail.com>
5210 Danny Smith <dansmister@gmail.com>
5214 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5216 * gcc.target/i386/pr37216.c: New test source file.
5217 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5218 use -fno-common for testing Cygwin and MinGW targets.
5220 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
5222 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5223 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5224 * g++.dg/pr37742.C (size_t): Likewise.
5225 * g++.dg/torture/pr34850.C (size_t): Likewise.
5226 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5228 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5229 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5230 (size_t): Use __extension__ and __SIZE_TYPE__.
5231 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5233 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5234 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5235 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5236 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5237 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5238 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5239 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5240 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5241 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5242 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5243 (__ssize_t): Likewise.
5244 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5245 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5246 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5247 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5248 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5249 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5250 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5251 * gcc.dg/pr33667.c (size_t): Likewise.
5252 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5253 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5254 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5255 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5256 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5257 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5259 2009-05-28 Ira Rosen <irar@il.ibm.com>
5261 PR tree-optimization/40254
5262 * gcc.dg/vect/pr40254.c: New test.
5264 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5267 * gcc.target/mips/const-anchor-1.c: New test.
5268 * gcc.target/mips/const-anchor-2.c: New test.
5270 2009-05-27 Jason Merrill <jason@redhat.com>
5272 * g++.dg/cpp0x/initlist15.C: New.
5273 * g++.dg/cpp0x/initlist16.C: New.
5274 * g++.dg/cpp0x/initlist17.C: New.
5276 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5279 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5280 patterns to reflect frontend changes.
5281 * gfortran.dg/vector_subscript_4.f90: Likewise.
5283 2009-05-27 Olivier Hainque <hainque@adacore.com>
5284 Eric Botcazou <botcazou@adacore.com>
5286 * gcc.c-torture/execute/align-nest.c: New testcase.
5287 * gnat.dg/misaligned_nest.adb: New testcase.
5289 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
5291 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5292 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5293 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5294 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5296 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
5298 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5299 cast instead of assuming 0ul.
5300 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5302 (_type_desc): Make first argument const.
5303 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5305 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5308 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
5309 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
5311 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
5313 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5314 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5315 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5316 * gcc.dg/plugin/ggcplug.c: Added new file.
5318 2009-05-26 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/nullify_4.f90: New test.
5323 2009-05-26 Richard Guenther <rguenther@suse.de>
5325 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5327 2009-05-26 Richard Guenther <rguenther@suse.de>
5330 * gcc.c-torture/compile/pr40252.c: New testcase.
5332 2009-05-26 Dodji Seketeli <dodji@redhat.com>
5335 * g++.dg/template/typedef18.C: New test.
5336 * g++.dg/template/typedef19.C: Likewise.
5337 * g++.dg/template/typedef20.C: Likewise.
5338 * g++.dg/template/access11.C: Adjust.
5340 2009-05-26 Richard Guenther <rguenther@suse.de>
5343 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5345 2009-05-25 Jason Merrill <jason@redhat.com>
5348 * g++.dg/cpp0x/enum3.C: New test.
5350 2009-05-25 Richard Guenther <rguenther@suse.de>
5352 PR tree-optimization/36327
5353 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5354 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5355 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5356 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5357 * gcc.dg/vect/vect-40.c: Likewise.
5358 * gcc.dg/vect/vect-42.c: Likewise.
5359 * gcc.dg/vect/vect-46.c: Likewise.
5360 * gcc.dg/vect/vect-76.c: Likewise.
5362 2009-05-25 Janus Weil <janus@gcc.gnu.org>
5365 * gfortran.dg/proc_ptr_18.f90: New.
5366 * gfortran.dg/proc_ptr_19.f90: New.
5367 * gfortran.dg/proc_ptr_comp_9.f90: New.
5368 * gfortran.dg/proc_ptr_comp_10.f90: New.
5370 2009-05-25 Richard Guenther <rguenther@suse.de>
5372 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5373 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5375 2009-05-25 Ira Rosen <irar@il.ibm.com>
5377 PR tree-optimization/40238
5378 * gcc.dg/vect/pr40238.c: New test.
5380 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5381 Dominique Dhumieres <dominiq@lps.ens.fr>
5385 * gfortran.dg/bounds_check_fail_3.f90: New test.
5386 * gfortran.dg/bounds_check_fail_4.f90: New test.
5387 * gfortran.dg/bounds_check_14.f90: Update test.
5388 * gfortran.dg/bound_4.f90: Update test.
5390 2009-05-24 Richard Guenther <rguenther@suse.de>
5393 * gcc.c-torture/compile/pr40233.c: New testcase.
5395 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
5397 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5398 for alpha*-*-* targets.
5400 2009-05-24 Ira Rosen <irar@il.ibm.com>
5402 * gcc.dg/vect/bb-slp-1.c: New test.
5403 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5404 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5405 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5406 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5407 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5408 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5409 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5410 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5411 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5412 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5413 gcc.dg/vect/bb-slp-22.c: Likewise.
5414 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5416 2009-05-23 Mark Mitchell <mark@codesourcery.com>
5417 Maxim Kuvyrkov <maxim@codesourcery.com>
5419 * gcc.dg/falign-labels-1.c: New test.
5421 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5423 * gnat.dg/specs/rep_clause3.ads: New test.
5425 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5427 * gnat.dg/addr6.adb: New test.
5429 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5431 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5433 * gcc.target/arm/thumb2-mul-space.c: New file.
5434 * gcc.target/arm/thumb2-mul-space-2.c: New file.
5435 * gcc.target/arm/thumb2-mul-space-3.c: New file.
5436 * gcc.target/arm/thumb2-mul-speed.c: New file.
5438 2009-05-22 Richard Guenther <rguenther@suse.de>
5441 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5442 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5443 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5445 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5447 * gcc.dg/dll-6.c: New test.
5448 * gcc.dg/dll-6a.c: Likewise.
5449 * gcc.dg/dll-7.c: Likewise.
5450 * gcc.dg/dll-7a.c: Likewise.
5451 * g++.dg/ext/dllexport2.C: Likewise.
5452 * g++.dg/ext/dllexport2a.cc: Likewise.
5454 2009-05-21 Steve Ellcey <sje@cup.hp.com>
5457 * gcc.target/ia64/mfused-madd-vect.c: New test.
5458 * gcc.target/ia64/mfused-madd.c: New test.
5459 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5460 * gcc.target/ia64/mno-fused-madd.c: New test.
5462 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
5464 * gcc.target/i386/movbe-1.c: New.
5465 * gcc.target/i386/movbe-2.c: Likewise.
5467 2009-05-21 Taras Glek <tglek@mozilla.com>
5469 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5470 plugin_init signature.
5471 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5472 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5473 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5475 2009-05-21 Mark Mitchell <mark@codesourcery.com>
5477 * gcc.dg/target/arm/neon-vmla-1.c: New.
5478 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5480 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
5482 * gcc.target/mips/octeon-exts-6.c: New test.
5483 * gcc.target/mips/extend-1.c: New test.
5484 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5486 * gcc.target/mips/octeon-exts-5.c: Likewise.
5488 2009-05-20 Jakub Jelinek <jakub@redhat.com>
5491 * gcc.c-torture/compile/pr40204.c: New test.
5493 2009-05-20 Richard Guenther <rguenther@suse.de>
5495 * gcc.c-torture/compile/20090518-1.c: New testcase.
5497 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
5499 PR tree-optimization/40087
5500 * gcc.dg/tree-ssa/pr40087.c: New test.
5502 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5504 * gcc.dg/vector-4.c: New testcase.
5505 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5506 * g++.dg/ext/vector16.C: New testcase.
5508 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
5511 * gcc.dg/pr40172.c: Renamed to ...
5512 * gcc.dg/pr40172-1.c: This.
5514 * gcc.dg/pr40172-2.c: New.
5515 * gcc.dg/pr40172-3.c: Likewise.
5517 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5520 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5522 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
5524 * gnat.dg/loop_optimization6.ad[sb]: New test.
5526 2009-05-19 Richard Guenther <rguenther@suse.de>
5528 * gcc.c-torture/compile/20090519-1.c: New testcase.
5530 2009-05-18 Jason Merrill <jason@redhat.com>
5532 * g++.dg/cpp0x/explicit1.C: New.
5533 * g++.dg/cpp0x/explicit2.C: New.
5535 2009-05-18 Dodji Seketeli <dodji@redhat.com>
5538 * g++.dg/debug/dwarf2/nested-1.C: New test.
5540 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
5543 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5546 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5549 * gfortran.dg/proc_ptr_comp_8.f90: New.
5551 2009-05-18 Richard Guenther <rguenther@suse.de>
5554 * gfortran.dg/array_memset_2.f90: Adjust.
5556 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5560 * gfortran.dg/interface_27.f90: New.
5561 * gfortran.dg/interface_28.f90: New.
5562 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5563 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5565 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5567 * gcc.target/m68k/tls-ie.c: New test.
5568 * gcc.target/m68k/tls-le.c: New test.
5569 * gcc.target/m68k/tls-gd.c: New test.
5570 * gcc.target/m68k/tls-ld.c: New test.
5571 * gcc.target/m68k/tls-ie-xgot.c: New test.
5572 * gcc.target/m68k/tls-le-xtls.c: New test.
5573 * gcc.target/m68k/tls-gd-xgot.c: New test.
5574 * gcc.target/m68k/tls-ld-xgot.c: New test.
5575 * gcc.target/m68k/tls-ld-xtls.c: New test.
5576 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5578 2009-05-18 Martin Jambor <mjambor@suse.cz>
5580 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5582 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
5585 * gcc.dg/pr40172.c: New.
5587 2009-05-17 Jason Merrill <jason@redhat.com>
5590 * g++.dg/template/dtor6.C: New.
5592 2009-05-17 Joseph Myers <joseph@codesourcery.com>
5594 * g++.dg/warn/translate-ice-1.C: New test.
5596 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5598 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5599 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5600 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5601 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5603 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5606 * gfortran.dg/erf_2.F90: New test.
5607 * gfortran.dg/erfc_scaled_2.f90: New test.
5609 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5612 * gfortran.dg/string_1.f90: New test.
5613 * gfortran.dg/string_2.f90: New test.
5614 * gfortran.dg/string_3.f90: New test.
5616 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
5618 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5619 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5621 2009-05-15 Ian Lance Taylor <iant@google.com>
5623 * gcc.dg/Wcxx-compat-10.c: New testcase.
5625 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5628 * gcc.dg/pr16302.c: New.
5629 * g++.dg/warn/pr16302.C: New.
5631 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5633 * gcc.dg/torture/builtin-math-5.c: New.
5634 * gcc.dg/torture/builtin-math-6.c: New.
5635 * lib/target-supports.exp (check_effective_target_mpc): New.
5637 2009-05-15 Jan Hubicka <jh@suse.cz>
5639 * gcc.dg/tree-ssa/inline-3.c: New testcase
5641 2009-05-15 Jan Hubicka <jh@suse.cz>
5643 * gcc.target/i386/align-main-1.c (check): Mark noinline.
5644 * gcc.target/i386/align-main-2.c (check): Mark noinline.
5645 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5646 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5647 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5649 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5651 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5652 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5654 2009-05-15 Jan Hubicka <jh@suse.cz>
5656 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5657 optimized by sibcall noinline.
5659 2009-05-15 Jan Hubicka <jh@suse.cz>
5661 * sibcall-1.c (track): Mark noinline.
5662 * sibcall-2.c (track): Mark noinline.
5663 * sibcall-3.c (track): Mark noinline.
5664 * sibcall-4.c (track): Mark noinline.
5666 2009-05-15 Jan Hubicka <jh@suse.cz>
5668 * flatten-2.c: Disable early inlining; add comment.
5669 * flatten-3.c: New test based on flatten-2.c.
5671 2009-05-15 Richard Guenther <rguenther@suse.de>
5673 PR tree-optimization/39999
5674 * gcc.c-torture/compile/pr39999.c: New testcase.
5676 2009-05-15 Joseph Myers <joseph@codesourcery.com>
5678 * gcc.c-torture/compile/ptr-conv-1.c: New test.
5680 2009-05-14 Ian Lance Taylor <iant@google.com>
5682 * gcc.dg/Wcxx-compat-9.c: New testcase.
5684 2009-05-14 Janus Weil <janus@gcc.gnu.org>
5687 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5688 * gfortran.dg/duplicate_type_2.f90: Ditto.
5689 * gfortran.dg/duplicate_type_3.f90: New.
5691 2009-05-14 Laurent GUERBY <laurent@guerby.net>
5693 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5694 * ada/acats/tests/c5/c59002c.ada: Likewise.
5696 2009-05-13 Taras Glek <tglek@mozilla.com>
5698 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5699 attributes and decl smashing.
5700 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5702 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5703 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5705 2009-05-14 Jakub Jelinek <jakub@redhat.com>
5708 * gfortran.dg/pr39865.f90: New test.
5709 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5711 * gfortran.dg/hollerith_f95.f90: Likewise.
5712 * gfortran.dg/hollerith6.f90: New test.
5713 * gfortran.dg/hollerith7.f90: New test.
5715 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5718 * gcc.dg/cpp/pr36674.i: New.
5720 2009-05-14 Ben Elliston <bje@au.ibm.com>
5723 * gcc.c-torture/compile/pr40035.c: New test.
5725 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5727 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5729 2009-05-12 Tobias Burnus <burnus@net-b.de>
5732 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5733 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5734 * gfortran.dg/interop_params.f03: Ditto.
5736 2009-05-12 Jan Hubicka <jh@suse.cz>
5738 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5739 so unrolling still happens.
5740 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5741 * gcc.dg/ipa/ipacost-2.c: Likewise.
5742 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5744 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5746 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5748 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5750 * lib/target-supports.exp (check_profiling_available): Return
5751 false for -p on *-*-cygwin* targets.
5753 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5755 PR tree-optimization/38632
5756 * g++.dg/tree-ssa/pr38632.C: New.
5758 2009-05-11 Jan Hubicka <jh@suse.cz>
5760 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5761 we now optimize better.
5762 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5763 out at different places.
5764 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5766 * gcc.dg/vect/vect-76.c: Likewise.
5767 * gcc.dg/vect/vect-70.c: Likewise.
5768 * gcc.dg/vect/vect-66.c: Likewise.
5769 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5770 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5772 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5775 * gcc.c-torture/compile/pr40080.c: New.
5777 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
5779 * gcc.c-torture/compile/pr40026.c: New testcase.
5781 2009-05-11 Janus Weil <janus@gcc.gnu.org>
5784 * gfortran.dg/proc_ptr_comp_7.f90: New.
5786 2009-05-11 Ira Rosen <irar@il.ibm.com>
5788 PR tree-optimization/40074
5789 * gcc.dg/vect/pr40074.c: New test.
5791 2009-05-10 Ian Lance Taylor <iant@google.com>
5793 * gcc.dg/Wcxx-compat-7.c: New testcase.
5794 * gcc.dg/Wcxx-compat-8.c: New testcase.
5795 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5796 * gcc.dg/pr17188-1.c: Likewise.
5797 * gcc.dg/pr39084.c: Likewise.
5799 2009-05-10 Michael Matz <matz@suse.de>
5802 * gcc.dg/pr40031.c: New test.
5804 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
5807 * gfortran.dg/array_constructor_31.f90: New test.
5809 2009-05-10 Richard Guenther <rguenther@suse.de>
5811 PR tree-optimization/40081
5812 * g++.dg/torture/pr40081.C: New testcase.
5814 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
5817 * gfortran.dg/dependency_24.f90: New test.
5818 * gfortran.dg/dependency_23.f90: Clean up module files.
5820 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
5823 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5824 * gfortran.dg/chmod_2.f90: Likewise.
5825 * gfortran.dg/chmod_3.f90: Likewise.
5826 * gfortran.dg/open_errors.f90: Likewise.
5828 2009-05-09 Jan Hubicka <jh@suse.cz>
5831 * g++.dg/eh/nested-try.C: New test.
5833 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5835 PR tree-optimization/40049
5836 * gcc.dg/vect/vect-shift-2.c: New test.
5838 2009-05-08 Joseph Myers <joseph@codesourcery.com>
5840 * gcc.dg/torture/complex-sign-mul-minus-one.c,
5841 gcc.dg/torture/complex-sign-mul-one.c: New tests.
5843 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5846 * g++.dg/warn/deprecated-6.C: New.
5847 * gcc.dg/deprecated-4.c: Likewise.
5848 * gcc.dg/deprecated-5.c: Likewise.
5849 * gcc.dg/deprecated-6.c: Likewise.
5851 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5853 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5854 __aligned__(__BIGGEST_ALIGNMENT__).
5855 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5856 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5857 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5858 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5859 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5860 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5861 * gcc.dg/vect/Os-vect-95.c: Likewise.
5862 * gcc.dg/vect/pr20122.c: Likewise.
5863 * gcc.dg/vect/pr36493.c: Likewise.
5864 * gcc.dg/vect/pr37385.c: Likewise.
5865 * gcc.dg/vect/slp-7.c: Likewise.
5866 * gcc.dg/vect/slp-9.c: Likewise.
5867 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5868 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5869 * gcc.dg/vect/vect-35.c: Likewise.
5870 * gcc.dg/vect/vect-40.c: Likewise.
5871 * gcc.dg/vect/vect-42.c: Likewise.
5872 * gcc.dg/vect/vect-44.c: Likewise.
5873 * gcc.dg/vect/vect-46.c: Likewise.
5874 * gcc.dg/vect/vect-48.c: Likewise.
5875 * gcc.dg/vect/vect-52.c: Likewise.
5876 * gcc.dg/vect/vect-54.c: Likewise.
5877 * gcc.dg/vect/vect-56.c: Likewise.
5878 * gcc.dg/vect/vect-58.c: Likewise.
5879 * gcc.dg/vect/vect-60.c: Likewise.
5880 * gcc.dg/vect/vect-74.c: Likewise.
5881 * gcc.dg/vect/vect-75.c: Likewise.
5882 * gcc.dg/vect/vect-76.c: Likewise.
5883 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5884 * gcc.dg/vect/vect-77.c: Likewise.
5885 * gcc.dg/vect/vect-77-global.c: Likewise.
5886 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5887 * gcc.dg/vect/vect-78.c: Likewise.
5888 * gcc.dg/vect/vect-78-global.c: Likewise.
5889 * gcc.dg/vect/vect-80.c: Likewise.
5890 * gcc.dg/vect/vect-85.c: Likewise.
5891 * gcc.dg/vect/vect-87.c: Likewise.
5892 * gcc.dg/vect/vect-88.c: Likewise.
5893 * gcc.dg/vect/vect-92.c: Likewise.
5894 * gcc.dg/vect/vect-93.c: Likewise.
5895 * gcc.dg/vect/vect-95.c: Likewise.
5896 * gcc.dg/vect/vect-97.c: Likewise.
5897 * gcc.dg/vect/vect-complex-1.c: Likewise.
5898 * gcc.dg/vect/vect-complex-4.c: Likewise.
5899 * gcc.dg/vect/vect-complex-5.c: Likewise.
5900 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5901 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5902 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5903 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5904 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5905 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5906 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5907 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5908 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5909 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5910 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5911 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5912 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5913 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5914 * gcc.dg/vect/vect-outer-1.c: Likewise.
5915 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5916 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5917 * gcc.dg/vect/vect-outer-2.c: Likewise.
5918 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5919 * gcc.dg/vect/vect-outer-2d.c: Likewise.
5920 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5921 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5922 * gcc.dg/vect/vect-outer-3.c: Likewise.
5923 * gcc.dg/vect/vect-outer-3c.c: Likewise.
5924 * gcc.dg/vect/vect-outer-5.c: Likewise.
5925 * gcc.dg/vect/vect-outer-6.c: Likewise.
5926 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5927 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5928 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5929 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5930 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5931 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5932 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5933 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5934 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5935 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5936 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5937 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5938 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5939 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5941 2009-05-08 Joseph Myers <joseph@codesourcery.com>
5944 * gcc.dg/torture/complex-sign.h: New header.
5945 * gcc.dg/torture/complex-sign-add.c,
5946 gcc.dg/torture/complex-sign-mixed-add.c,
5947 gcc.dg/torture/complex-sign-mixed-div.c,
5948 gcc.dg/torture/complex-sign-mixed-mul.c,
5949 gcc.dg/torture/complex-sign-mixed-sub.c,
5950 gcc.dg/torture/complex-sign-mul.c,
5951 gcc.dg/torture/complex-sign-sub.c: New tests.
5953 2009-05-08 Janus Weil <janus@gcc.gnu.org>
5956 * gfortran.dg/intrinsic_3.f90: New.
5958 2009-05-07 Janis Johnson <janis187@us.ibm.com>
5961 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5962 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5963 * gcc.dg/dfp/float-constant-double.c: New test.
5964 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5965 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5966 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5967 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5968 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5969 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5970 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5971 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5972 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5974 2009-05-07 Jakub Jelinek <jakub@redhat.com>
5977 * gcc.c-torture/execute/pr40057.c: New test.
5979 2009-05-06 James E. Wilson <wilson@codesourcery.com>
5981 * gcc.c-torture/compile/const-high-part.c: New test.
5983 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5986 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5989 2009-05-06 Janus Weil <janus@gcc.gnu.org>
5992 * gfortran.dg/proc_decl_1.f90: Modified.
5993 * gfortran.dg/proc_ptr_comp_1.f90: New.
5994 * gfortran.dg/proc_ptr_comp_2.f90: New.
5995 * gfortran.dg/proc_ptr_comp_3.f90: New.
5996 * gfortran.dg/proc_ptr_comp_4.f90: New.
5997 * gfortran.dg/proc_ptr_comp_5.f90: New.
5998 * gfortran.dg/proc_ptr_comp_6.f90: New.
6000 2009-05-06 Dodji Seketeli <dodji@redhat.com>
6003 * g++.dg/template/call7.C: New test.
6005 2009-05-06 Diego Novillo <dnovillo@google.com>
6007 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6009 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6011 * gfortran.dg/pr40021.f: Moved to ...
6012 * gfortran.fortran-torture/execute/pr40021.f: Here.
6014 2009-05-06 Janis Johnson <janis187@us.ibm.com>
6017 * gcc.dg/dfp/pr39986.c: New test.
6019 2009-05-06 Michael Matz <matz@suse.de>
6022 * gfortran.dg/pr40021.f: New test.
6024 2009-05-06 Le-Chun Wu <lcwu@google.com>
6026 * lib/plugin-support.exp: New file containing support procs for
6028 * lib/target-supports.exp (check_plugin_available): New proc.
6029 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6030 * gcc.dg/plugin/selfassign.c: New plugin source file.
6031 * gcc.dg/plugin/self-assign-test-1.c: New test.
6032 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6033 * g++.dg/README: Add description for plugin test.
6034 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6035 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6036 * g++.dg/plugin/selfassign.c: New plugin source file.
6037 * g++.dg/plugin/self-assign-test-1.C: New test.
6038 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6039 * g++.dg/plugin/self-assign-test-3.C: Likewise.
6040 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6041 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6043 2009-05-06 Tobias Burnus <burnus@net-b.de>
6046 * gfortran.dg/intrinsic_2.f90: New test.
6047 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6049 2009-05-06 Joseph Myers <joseph@codesourcery.com>
6052 * gcc.dg/noncompile/incomplete-5.c: New test.
6054 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6057 * gcc.dg/pr39666-1.c: New test.
6058 * gcc.dg/pr39666-2.c: Likewise.
6059 * g++.dg/warn/Wuninitialized-4.C: Likewise.
6060 * g++.dg/warn/Wuninitialized-5.C: Likewise.
6061 * gfortran.dg/pr39666-1.f90: Likewise.
6062 * gfortran.dg/pr39666-2.f90: Likewise.
6064 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
6066 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6067 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6068 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6070 2009-05-05 Janus Weil <janus@gcc.gnu.org>
6073 * gfortran.dg/proc_ptr_17.f90: New.
6075 2009-05-05 Richard Guenther <rguenther@suse.de>
6077 PR tree-optimization/40022
6078 * gcc.c-torture/execute/pr40022.c: New testcase.
6080 2009-05-05 Richard Guenther <rguenther@suse.de>
6083 * gcc.c-torture/compile/pr40023.c: New testcase.
6085 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
6087 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6088 * g++.dg/template/overload9.C: Likewise.
6089 * g++.dg/ext/ms-1.C: New.
6091 2009-05-05 Jakub Jelinek <jakub@redhat.com>
6094 * g++.dg/ext/vla7.C: New test.
6096 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6098 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6100 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6102 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6103 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6104 Update expected errors.
6106 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6109 * g++.dg/parse/parser-pr28152.C: New.
6110 * g++.dg/parse/parser-pr28152-2.C: New.
6112 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6114 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6116 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6118 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6119 * gcc.target/sparc/fexpand-2.c: Likewise.
6120 * gcc.target/sparc/fpmerge-2.c: Likewise.
6121 * gcc.target/sparc/pdist-2.c: Likewise.
6123 2009-05-03 Richard Guenther <rguenther@suse.de>
6126 * gcc.c-torture/compile/pr39983.c: New testcase.
6128 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6130 * gcc.dg/c99-complex-3.c: New test.
6132 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6134 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6136 2009-05-02 Joseph Myers <joseph@codesourcery.com>
6138 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6140 2009-05-02 Richard Guenther <rguenther@suse.de>
6143 * gcc.target/spu/pr40001.c: New testcase.
6145 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6147 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6149 2009-04-30 Steve Ellcey <sje@cup.hp.com>
6152 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6153 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6155 2009-04-30 Janis Johnson <janis187@us.ibm.com>
6158 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6161 2009-04-30 David Ayers <ayers@fsfe.org>
6163 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6164 and gcc_error_prefix variables.
6165 * objc.dg/bad-receiver-type.m: Update to match correct
6167 * objc.dg/encode-5.m: Likewise.
6168 * objc.dg/id-1.m: Likewise.
6169 * objc.dg/method-1.m: Likewise.
6170 * objc.dg/method-6.m: Likewise.
6171 * objc.dg/method-7.m: Likewise.
6172 * objc.dg/method-9.m: Likewise.
6173 * objc.dg/method-11.m: Likewise.
6174 * objc.dg/method-20.m: Likewise.
6175 * objc.dg/private-1.m: Likewise.
6177 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6180 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6181 * gfortran.dg/advance_4.f90: Likewise
6182 * gfortran.dg/advance_5.f90: Likewise
6183 * gfortran.dg/append_1.f90: Likewise
6184 * gfortran.dg/backslash_1.f90: Likewise
6185 * gfortran.dg/backslash_2.f90: Likewise
6186 * gfortran.dg/backslash_3.f: Likewise
6187 * gfortran.dg/backspace_10.f90: Likewise
6188 * gfortran.dg/backspace_3.f: Likewise
6189 * gfortran.dg/backspace_4.f: Likewise
6190 * gfortran.dg/backspace_5.f: Likewise
6191 * gfortran.dg/backspace_8.f: Likewise
6192 * gfortran.dg/backspace_9.f: Likewise
6193 * gfortran.dg/complex_write.f90: Likewise
6194 * gfortran.dg/convert_implied_open.f90: Likewise
6195 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6196 * gfortran.dg/dos_eol.f: Likewise
6197 * gfortran.dg/empty_format_1.f90: Likewise
6198 * gfortran.dg/endfile.f: Likewise
6199 * gfortran.dg/eof_1.f90: Likewise
6200 * gfortran.dg/eor_1.f90: Likewise
6201 * gfortran.dg/eor_handling_1.f90: Likewise
6202 * gfortran.dg/eor_handling_2.f90: Likewise
6203 * gfortran.dg/eor_handling_3.f90: Likewise
6204 * gfortran.dg/eor_handling_4.f90: Likewise
6205 * gfortran.dg/eor_handling_5.f90: Likewise
6206 * gfortran.dg/error_recovery_5.f90: Likewise
6207 * gfortran.dg/f2003_inquire_1.f03: Likewise
6208 * gfortran.dg/f2003_io_4.f03: Likewise
6209 * gfortran.dg/f2003_io_5.f03: Likewise
6210 * gfortran.dg/f2003_io_7.f03: Likewise
6211 * gfortran.dg/fgetc_1.f90: Likewise
6212 * gfortran.dg/fgetc_2.f90: Likewise
6213 * gfortran.dg/flush_1.f90: Likewise
6214 * gfortran.dg/fmt_exhaust.f90: Likewise
6215 * gfortran.dg/fmt_huge.f90: Likewise
6216 * gfortran.dg/fmt_read.f90: Likewise
6217 * gfortran.dg/fmt_t_1.f90: Likewise
6218 * gfortran.dg/fmt_t_2.f90: Likewise
6219 * gfortran.dg/fmt_t_3.f90: Likewise
6220 * gfortran.dg/fmt_t_4.f90: Likewise
6221 * gfortran.dg/fmt_t_5.f90: Likewise
6222 * gfortran.dg/fmt_t_7.f: Likewise
6223 * gfortran.dg/fseek.f90: Likewise
6224 * gfortran.dg/ftell_1.f90: Likewise
6225 * gfortran.dg/ftell_2.f90: Likewise
6226 * gfortran.dg/func_derived_3.f90: Likewise
6227 * gfortran.dg/inquire_9.f90: Likewise
6228 * gfortran.dg/iostat_1.f90: Likewise
6229 * gfortran.dg/iostat_2.f90: Likewise
6230 * gfortran.dg/list_read_1.f90: Likewise
6231 * gfortran.dg/list_read_4.f90: Likewise
6232 * gfortran.dg/list_read_5.f90: Likewise
6233 * gfortran.dg/list_read_7.f90: Likewise
6234 * gfortran.dg/list_read_8.f90: Likewise
6235 * gfortran.dg/list_read_9.f90: Likewise
6236 * gfortran.dg/namelist_13.f90: Likewise
6237 * gfortran.dg/namelist_14.f90: Likewise
6238 * gfortran.dg/namelist_15.f90: Likewise
6239 * gfortran.dg/namelist_16.f90: Likewise
6240 * gfortran.dg/namelist_17.f90: Likewise
6241 * gfortran.dg/namelist_18.f90: Likewise
6242 * gfortran.dg/namelist_19.f90: Likewise
6243 * gfortran.dg/namelist_20.f90: Likewise
6244 * gfortran.dg/namelist_24.f90: Likewise
6245 * gfortran.dg/namelist_26.f90: Likewise
6246 * gfortran.dg/namelist_27.f90: Likewise
6247 * gfortran.dg/namelist_28.f90: Likewise
6248 * gfortran.dg/namelist_37.f90: Likewise
6249 * gfortran.dg/namelist_38.f90: Likewise
6250 * gfortran.dg/namelist_39.f90: Likewise
6251 * gfortran.dg/namelist_40.f90: Likewise
6252 * gfortran.dg/namelist_43.f90: Likewise
6253 * gfortran.dg/namelist_44.f90: Likewise
6254 * gfortran.dg/namelist_45.f90: Likewise
6255 * gfortran.dg/namelist_46.f90: Likewise
6256 * gfortran.dg/namelist_47.f90: Likewise
6257 * gfortran.dg/namelist_48.f90: Likewise
6258 * gfortran.dg/namelist_49.f90: Likewise
6259 * gfortran.dg/namelist_50.f90: Likewise
6260 * gfortran.dg/namelist_51.f90: Likewise
6261 * gfortran.dg/namelist_52.f90: Likewise
6262 * gfortran.dg/namelist_56.f90: Likewise
6263 * gfortran.dg/namelist_char_only.f90: Likewise
6264 * gfortran.dg/namelist_use.f90: Likewise
6265 * gfortran.dg/namelist_use_only.f90: Likewise
6266 * gfortran.dg/noadv_size.f90: Likewise
6267 * gfortran.dg/open_access_append_1.f90: Likewise
6268 * gfortran.dg/pad_no.f90: Likewise
6269 * gfortran.dg/pr12884.f: Likewise
6270 * gfortran.dg/pr17090.f90: Likewise
6271 * gfortran.dg/pr17285.f90: Likewise
6272 * gfortran.dg/pr17286.f90: Likewise
6273 * gfortran.dg/pr18122.f90: Likewise
6274 * gfortran.dg/pr18210.f90: Likewise
6275 * gfortran.dg/pr18392.f90: Likewise
6276 * gfortran.dg/pr19155.f: Likewise
6277 * gfortran.dg/pr19216.f: Likewise
6278 * gfortran.dg/pr19467.f90: Likewise
6279 * gfortran.dg/pr19657.f: Likewise
6280 * gfortran.dg/pr20257.f90: Likewise
6281 * gfortran.dg/read_bad_advance.f90: Likewise
6282 * gfortran.dg/read_eof_2.f90: Likewise
6283 * gfortran.dg/read_eof_4.f90: Likewise
6284 * gfortran.dg/read_many_1.f: Likewise
6285 * gfortran.dg/read_noadvance.f90: Likewise
6286 * gfortran.dg/read_repeat.f90: Likewise
6287 * gfortran.dg/read_size_noadvance.f90: Likewise
6288 * gfortran.dg/read_x_past.f: Likewise
6289 * gfortran.dg/record_marker_1.f90: Likewise
6290 * gfortran.dg/record_marker_3.f90: Likewise
6291 * gfortran.dg/rewind_1.f90: Likewise
6292 * gfortran.dg/runtime_warning_1.f90: Likewise
6293 * gfortran.dg/shape_3.f90: Likewise
6294 * gfortran.dg/slash_1.f90: Likewise
6295 * gfortran.dg/stat_1.f90: Likewise
6296 * gfortran.dg/stat_2.f90: Likewise
6297 * gfortran.dg/streamio_11.f90: Likewise
6298 * gfortran.dg/streamio_3.f90: Likewise
6299 * gfortran.dg/streamio_4.f90: Likewise
6300 * gfortran.dg/streamio_9.f90: Likewise
6301 * gfortran.dg/tl_editing.f90: Likewise
6302 * gfortran.dg/unf_io_convert_1.f90: Likewise
6303 * gfortran.dg/unf_io_convert_2.f90: Likewise
6304 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6305 * gfortran.dg/unf_short_record_1.f90: Likewise
6306 * gfortran.dg/utf8_1.f03: Likewise
6307 * gfortran.dg/utf8_2.f03: Likewise
6308 * gfortran.dg/widechar_IO_1.f90: Likewise
6309 * gfortran.dg/write_check3.f90: Likewise
6310 * gfortran.dg/write_rewind_2.f: Likewise
6311 * gfortran.dg/x_slash_2.f: Likewise
6313 2009-04-29 Richard Guenther <rguenther@suse.de>
6316 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6318 (check_effective_target_vect_floatuint_cvt): Likewise.
6319 * gcc.dg/vect/slp-10.c: Adjust.
6320 * gcc.dg/vect/slp-11.c: Adjust.
6321 * gcc.dg/vect/slp-12b.c: Adjust.
6322 * gcc.dg/vect/slp-33.c: Adjust.
6323 * gcc.c-torture/compile/pr39943.c: New testcase.
6325 2009-04-29 Richard Guenther <rguenther@suse.de>
6328 * gcc.c-torture/compile/pr39937.c: New testcase.
6330 2009-04-29 Richard Guenther <rguenther@suse.de>
6332 PR tree-optimization/39941
6333 * gcc.c-torture/compile/pr39941.c: New testcase.
6335 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
6337 * gcc.target/bfin/20090411-1.c: New test.
6339 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
6342 * gcc.dg/pr39565.c: New testcase.
6344 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
6346 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6347 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6348 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6349 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6350 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6351 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6352 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6353 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6354 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6355 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6356 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6357 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6358 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6359 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6360 * gcc.target/i386/pr37191.c: Likewise.
6361 * gcc.target/i386/reload-1.c: Likewise.
6362 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6363 * g++.old-deja/g++.pt/repo2.C: Likewise.
6364 * g++.old-deja/g++.pt/repo3.C: Likewise.
6365 * g++.old-deja/g++.pt/repo4.C: Likewise.
6366 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6367 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6368 * g++.dg/template/repo1.C: Likewise.
6369 * g++.dg/template/repo2.C: Likewise.
6370 * g++.dg/template/repo3.C: Likewise.
6371 * g++.dg/template/repo4.C: Likewise.
6372 * g++.dg/template/repo5.C: Likewise.
6373 * g++.dg/template/repo6.C: Likewise.
6374 * g++.dg/template/repo7.C: Likewise.
6375 * g++.dg/template/repo8.C: Likewise.
6376 * g++.dg/template/repo9.C: Likewise.
6377 * g++.dg/rtti/repo1.C: Likewise.
6378 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6379 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6380 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6381 * g++.dg/other/PR23205.C: Skip for vxworks.
6382 * g++.dg/ext/visibility/class1.C: Requires PIC.
6383 * g++.dg/eh/async-unwind2.C: Requires PIC.
6384 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6385 does not have cxa_exit.
6387 2009-04-28 Jing Yu <jingyu@google.com>
6390 * lib/target-supports.exp (check_effective_target_tls): Remove
6392 (check_effective_target_tls_native): Likewise.
6393 (check_effective_target_tls_runtime): Likewise.
6394 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6396 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6398 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6401 * gfortran.dg/proc_ptr_16.f90: New.
6403 2009-04-28 Steve Ellcey <sje@cup.hp.com>
6405 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6408 2009-04-28 Richard Guenther <rguenther@suse.de>
6411 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6413 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
6415 * g++.dg/warn/pr35652.C: Removed.
6416 * gcc.dg/pr35652.c: Likewise.
6418 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
6420 * gcc.target/ia64/20071210-2.c: New testcase.
6422 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6425 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6426 * gcc.dg/pr39323-3.c: Ditto.
6428 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6432 * gfortran.dg/ambiguous_reference_2.f90: New.
6433 * gfortran.dg/pointer_assign_7.f90: New.
6435 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
6436 Mark Mitchell <mark@codesourcery.com>
6438 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6439 * gcc.dg/20020103-1.c: Check for __ppc.
6440 * gcc.dg/asm-b.c: Check for __ppc.
6441 * gcc.dg/20020919-1.c: Check for __ppc.
6442 * gcc.dg/20020312-2.c: Likewise.
6443 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6444 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6445 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6446 * g++.dg/warn/weak1.C: Likewise.
6447 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6448 static so appropriate optimizations kick in.
6449 (find_base_value_wrapper): New function.
6450 * g++.dg/eh/simd-5.C: Fix target triplet.
6451 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6453 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6454 H.J. Lu <hongjiu.lu@intel.com>
6457 * gcc.target/i386/pr39911.c: New test.
6459 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
6462 * gfortran.dg/alloc_comp_assign_10.f90: New test.
6464 2009-04-28 Ben Elliston <bje@au.ibm.com>
6469 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6471 * gcc.dg/pr35652.C: New.
6472 * g++.dg/warn/pr35652.C: New.
6473 * gcc.dg/format/plus-1.c: Adjust message.
6475 2009-04-27 DJ Delorie <dj@redhat.com>
6477 * lib/target-supports.exp (check_effective_target_double64): New.
6478 (check_effective_target_double64plus): New.
6479 (check_effective_target_large_double): New.
6480 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6481 * gcc.dg/div-double-1.c: Likewise.
6482 * gcc.dg/Wconversion-real.c: Require large_double.
6483 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6485 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6488 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6491 2009-04-27 Ian Lance Taylor <iant@google.com>
6493 * gcc.dg/Wcxx-compat-5.c: New testcase.
6494 * gcc.dg/Wcxx-compat-6.c: New testcase.
6496 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6498 Allow non-constant arguments to conversion intrinsics.
6499 * gcc.target/spu/intrinsics-3.c: Update tests.
6501 2009-04-27 Richard Guenther <rguenther@suse.de>
6504 * gcc.c-torture/compile/pr39928-1.c: New testcase.
6505 * gcc.c-torture/compile/pr39928-2.c: Likewise.
6507 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
6510 * gcc.dg/torture/pr39903-1.c: New.
6511 * gcc.dg/torture/pr39903-2.c: Likewise.
6513 2009-04-27 Revital Eres <eres@il.ibm.com>
6515 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6517 * gcc.dg/sms-2.c: Add dump check.
6518 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6520 * gcc.dg/sms-4.c: Likewise.
6521 * gcc.dg/sms-5.c: Likewise.
6522 * gcc.dg/sms-6.c: Likewise.
6523 * gcc.dg/sms-7.c: Likewise.
6524 * gcc.dg/sms-antideps.c: Rename to...
6525 * gcc.dg/sms-8.c: This and add sms dump file and check it.
6527 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
6529 * gnat.dg/opt2.adb: New test.
6531 2009-04-27 Jakub Jelinek <jakub@redhat.com>
6534 * g++.dg/warn/Wunused-15.C: New test.
6536 2009-04-26 Michael Matz <matz@suse.de>
6539 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6541 * gcc.target/i386/pr37248-1.c: Modified.
6542 * gcc.target/i386/pr37248-3.c: Modified.
6543 * gcc.target/i386/pr37248-2.c: Modified.
6544 * gnat.dg/aliasing1.adb: Modified.
6545 * gnat.dg/pack9.adb: Modified.
6546 * gnat.dg/aliasing2.adb: Modified.
6547 * gcc.dg/strict-overflow-2.c: Modified.
6548 * gcc.dg/autopar/reduc-1char.c: Modified.
6549 * gcc.dg/autopar/reduc-2char.c: Modified.
6550 * gcc.dg/autopar/reduc-1.c: Modified.
6551 * gcc.dg/autopar/reduc-2.c: Modified.
6552 * gcc.dg/autopar/reduc-3.c: Modified.
6553 * gcc.dg/autopar/reduc-6.c: Modified.
6554 * gcc.dg/autopar/reduc-7.c: Modified.
6555 * gcc.dg/autopar/reduc-8.c: Modified.
6556 * gcc.dg/autopar/reduc-9.c: Modified.
6557 * gcc.dg/autopar/reduc-1short.c: Modified.
6558 * gcc.dg/autopar/reduc-2short.c: Modified.
6559 * gcc.dg/autopar/parallelization-1.c: Modified.
6560 * gcc.dg/strict-overflow-4.c: Modified.
6561 * gcc.dg/strict-overflow-6.c: Modified.
6562 * gcc.dg/gomp/combined-1.c: Modified.
6563 * gcc.dg/no-strict-overflow-1.c: Modified.
6564 * gcc.dg/no-strict-overflow-3.c: Modified.
6565 * gcc.dg/no-strict-overflow-5.c: Modified.
6566 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6567 * gcc.dg/tree-ssa/pr18134.c: Modified.
6568 * gcc.dg/tree-ssa/20030824-1.c: Modified.
6569 * gcc.dg/tree-ssa/vector-2.c: Modified.
6570 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6571 * gcc.dg/tree-ssa/loop-21.c: Modified.
6572 * gcc.dg/tree-ssa/20030824-2.c: Modified.
6573 * gcc.dg/tree-ssa/vector-3.c: Modified.
6574 * gcc.dg/tree-ssa/asm-3.c: Modified.
6575 * gcc.dg/tree-ssa/pr23294.c: Modified.
6576 * gcc.dg/tree-ssa/loop-22.c: Modified.
6577 * gcc.dg/tree-ssa/loop-15.c: Modified.
6578 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6579 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6580 * gcc.dg/tree-ssa/pr20139.c: Modified.
6581 * gcc.dg/tree-ssa/scev-cast.c: Modified.
6582 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6583 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6584 * gcc.dg/tree-ssa/loop-5.c: Modified.
6585 * gcc.dg/tree-ssa/pr19431.c: Modified.
6586 * gcc.dg/tree-ssa/pr32044.c: Modified.
6587 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6588 * gcc.dg/tree-ssa/loop-19.c: Modified.
6589 * gcc.dg/tree-ssa/loop-28.c: Modified.
6590 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6591 * gcc.dg/tree-ssa/divide-1.c: Modified.
6592 * gcc.dg/tree-ssa/inline-1.c: Modified.
6593 * gcc.dg/tree-ssa/divide-3.c: Modified.
6594 * gcc.dg/tree-ssa/pr30978.c: Modified.
6595 * gcc.dg/tree-ssa/alias-6.c: Modified.
6596 * gcc.dg/tree-ssa/divide-4.c: Modified.
6597 * gcc.dg/tree-ssa/alias-11.c: Modified.
6598 * gcc.dg/no-strict-overflow-7.c: Modified.
6599 * gcc.dg/strict-overflow-1.c: Modified.
6600 * gcc.dg/pr15784-4.c: Modified.
6601 * gcc.dg/pr34263.c: Modified.
6602 * gcc.dg/strict-overflow-3.c: Modified.
6603 * gcc.dg/tree-prof/stringop-1.c: Modified.
6604 * gcc.dg/tree-prof/val-prof-1.c: Modified.
6605 * gcc.dg/tree-prof/val-prof-2.c: Modified.
6606 * gcc.dg/tree-prof/val-prof-3.c: Modified.
6607 * gcc.dg/tree-prof/val-prof-4.c: Modified.
6608 * gcc.dg/no-strict-overflow-2.c: Modified.
6609 * gcc.dg/no-strict-overflow-4.c: Modified.
6610 * gcc.dg/no-strict-overflow-6.c: Modified.
6611 * g++.dg/tree-ssa/pr27090.C: Modified.
6612 * g++.dg/tree-ssa/tmmti-2.C: Modified.
6613 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6614 * g++.dg/tree-ssa/pr19807.C: Modified.
6615 * g++.dg/opt/pr30965.C: Modified.
6616 * g++.dg/init/new17.C: Modified.
6617 * gfortran.dg/whole_file_6.f90: Modified.
6618 * gfortran.dg/whole_file_5.f90: Modified.
6619 * gfortran.dg/reassoc_1.f90: Modified.
6620 * gfortran.dg/reassoc_3.f90: Modified.
6622 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
6625 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6627 2009-04-26 Jakub Jelinek <jakub@redhat.com>
6630 * gcc.target/i386/pr39543-1.c: New test.
6631 * gcc.target/i386/pr39543-2.c: New test.
6632 * gcc.target/i386/pr39543-3.c: New test.
6635 * gcc.dg/Wunused-value-3.c: New test.
6637 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6640 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6641 gcc.dg/vla-21.c: New tests.
6643 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6646 * gcc.dg/inline-34.c: New test.
6648 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6650 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6651 gcc.dg/enum-const-3.c: New tests.
6652 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6653 -pedantic-errors. Update expected diagnostics.
6655 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6658 * gcc.dg/vla-20.c: New test.
6660 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6663 * gcc.dg/vla-19.c: New test.
6665 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6667 PR preprocessor/39559
6668 * gcc.dg/c99-intconst-2.c: New test.
6670 2009-04-25 Jan Hubicka <jh@suse.cz>
6672 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6674 2009-04-25 Janus Weil <janus@gcc.gnu.org>
6677 * gfortran.dg/import7.f90: New.
6679 2009-04-24 Richard Guenther <rguenther@suse.de>
6681 * gcc.dg/tree-ssa/vrp48.c: Fix.
6683 2008-04-24 Doug Kwan <dougkwan@google.com>
6685 * g++.dg/init/copy7.C: Only abort in memcpy if source and
6686 destination are the same.
6688 2009-04-24 Richard Guenther <rguenther@suse.de>
6690 * gcc.dg/tree-ssa/vrp48.c: New testcase.
6692 2009-04-24 Joseph Myers <joseph@codesourcery.com>
6694 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6695 gcc.dg/array-const-3.c: New tests.
6697 2009-04-24 Ian Lance Taylor <iant@google.com>
6699 * gcc.dg/Wcxx-compat-4.c: New testcase.
6701 2009-04-24 Daniel Kraft <d@domob.eu>
6703 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6704 expected on already erraneous symbol (renamed to fresh one).
6706 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
6709 * gcc.dg/pr39867.c: New.
6711 2009-04-24 Janus Weil <janus@gcc.gnu.org>
6715 * gfortran.dg/intrinsic_1.f90: New.
6717 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6719 * gnat.dg/alignment7.adb: New test.
6720 * gnat.dg/alignment8.adb: Likewise.
6722 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6724 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6725 * gnat.dg/specs/rep_clause2.ads: New test.
6727 2009-04-24 Jakub Jelinek <jakub@redhat.com>
6729 PR rtl-optimization/39794
6730 * gcc.dg/pr39794.c: New test.
6732 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
6734 * gnat.dg/atomic1.adb: New test.
6735 * gnat.dg/atomic1_pkg.ads: New helper.
6737 2009-04-23 Steve Ellcey <sje@cup.hp.com>
6740 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6741 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6743 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
6745 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6748 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6751 * gcc.dg/vector-init-1.c: New testcase.
6752 * gcc.dg/vector-init-2.c: New testcase.
6754 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
6756 * gnat.dg/enum2.adb: New test.
6757 * gnat.dg/enum2_pkg.ads: New helper.
6759 2009-04-22 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.dg/torture/pr39855.c: New test.
6764 2009-04-22 Dodji Seketeli <dodji@redhat.com>
6767 * g++.dg/cpp0x/pr39639.C: New test.
6769 2009-04-22 Mark Heffernan <meheff@google.com>
6771 * gcc.dg/profile-generate-3.c: New test.
6773 2009-04-22 Jan Hubicka <jh@suse.cz>
6775 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6777 2009-04-22 Steve Ellcey <sje@cup.hp.com>
6780 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6782 2009-04-22 Richard Guenther <rguenther@suse.de>
6784 PR tree-optimization/39824
6785 * gcc.c-torture/compile/pr39824.c: New testcase.
6787 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6790 * g++.dg/parse/parser-pr14875.C: New.
6791 * g++.dg/parse/parser-pr14875-2.C: New.
6792 * g++.dg/parse/error6.C: Update match string.
6794 2009-04-22 Richard Guenther <rguenther@suse.de>
6796 PR tree-optimization/39845
6797 * gcc.c-torture/compile/pr39845.c: New testcase.
6799 2009-04-22 Janus Weil <janus@gcc.gnu.org>
6802 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6803 * gfortran.dg/external_initializer.f90: Modified.
6804 * gfortran.dg/interface_26.f90: Modified.
6805 * gfortran.dg/intrinsic_subroutine.f90: Modified.
6806 * gfortran.dg/proc_ptr_3.f90: Modified.
6807 * gfortran.dg/proc_ptr_15.f90: New.
6808 * gfortran.dg/proc_ptr_result_1.f90: Modified.
6810 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6813 * g++.dg/warn/pr35711.C: New.
6814 * g++.dg/conversion/ptrmem2.C: Update.
6816 2009-04-21 Joseph Myers <joseph@codesourcery.com>
6818 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6819 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6820 README.gcc, g++.dg/README, g++.dg/compat/break/README,
6821 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6822 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6823 gcc.c-torture/ChangeLog.0,
6824 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6825 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6826 gcc.target/i386/math-torture/math-torture.exp,
6827 gcc.target/mips/inter/mips16-inter.exp,
6828 gcc.target/mips/mips-nonpic/README,
6829 gcc.target/x86_64/abi/README.gcc,
6830 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6831 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6832 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6834 * ChangeLog-1993-2007, ChangeLog: Correct dates.
6836 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6838 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6840 2009-04-21 Richard Guenther <rguenther@suse.de>
6843 * gcc.dg/torture/pr39829.c: New testcase.
6845 2009-04-21 Martin Jambor <mjambor@suse.cz>
6847 * gcc.dg/tree-ssa/cswtch-2.c: New test.
6849 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6852 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6853 * gcc.dg/sequence-pt-2.c: New.
6854 * gcc.dg/sequence-pt-3.c: New.
6855 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6856 * g++.dg/warn/sequence-pt-2.c: New.
6857 * g++.dg/warn/sequence-pt-3.c: New.
6859 2009-04-21 Jakub Jelinek <jakub@redhat.com>
6861 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6863 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6865 * gnat.dg/import1.ad[sb]: New test.
6867 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6869 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6872 2009-04-20 Tobias Burnus <burnus@net-b.de>
6875 * gfortran.dg/continuation_11.f90: New test.
6877 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6880 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6881 messages. Test for "long long" in system headers.
6882 * gcc.dg/c99-longlong-2.c: New.
6883 * g++.dg/warn/pr13358.C: New.
6884 * g++.dg/warn/pr13358-2.C: New.
6885 * g++.dg/warn/pr13358-3.C: New.
6886 * g++.dg/warn/pr13358-4.C: New.
6888 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6890 * gcc.dg/framework-2.c: Fix up for non existent includes
6891 being fatal errors now.
6893 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
6896 * gfortran.dg/private_type_13.f90: New test.
6897 * gfortran.dg/private_type_2.f90: Add option -std=f95.
6899 2009-04-20 Le-Chun Wu <lcwu@google.com>
6902 * g++.dg/warn/Wunused-14.C: New test.
6904 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6906 * gnat.dg/specs/small_alignment.ads: New test.
6908 2009-04-20 Ian Lance Taylor <iant@google.com>
6910 * gcc.dg/Wcxx-compat-3.c: New testcase.
6912 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6914 * gnat.dg/pack13.ad[sb]: New test.
6915 * gnat.dg/pack13_pkg.ads: New helper.
6917 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6919 * gnat.dg/discr11.ad[sb]: New test.
6920 * gnat.dg/discr11_pkg.ads: New helper.
6922 2009-04-20 Ira Rosen <irar@il.ibm.com>
6924 PR tree-optimization/39675
6925 * gcc.dg/vect/O3-pr39675-2.c: New test.
6927 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6929 * gnat.dg/rep_clause3.adb: New test.
6931 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6934 * gcc.dg/c99-flex-array-7.c: New test.
6936 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6939 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6941 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6944 * gcc.dg/c99-restrict-3.c: New test.
6946 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6948 PR preprocessor/20078
6949 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6951 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
6953 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6954 Do not pass -B$root after -margs.
6956 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6960 * gcc.dg/pr32061.c: New.
6961 * gcc.dg/Wlogical-op-1.c: Update.
6962 * g++.dg/warn/Wlogical-op-1.C: Update.
6963 * g++.dg/warn/pr36954.C: New.
6965 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6968 * gcc.dg/lvalue-5.c: New test.
6970 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6973 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6975 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6977 * gcc.dg/cpp/include5.c: New test.
6979 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6982 * gcc.dg/call-diag-2.c: New test.
6984 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6986 PR preprocessor/39646
6987 * gcc.dg/cpp/line8.c: New test.
6989 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6991 PR preprocessor/39647
6992 * gcc.dg/cpp/line7.c: New test.
6994 2009-04-18 Richard Guenther <rguenther@suse.de>
6997 * gcc.target/i386/pr39804.c: New testcase.
6999 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
7001 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7002 * g++.dg/other/pr39496.C: Likewise.
7004 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7007 * gcc.dg/pr36902.c: New.
7009 2009-04-17 Diego Novillo <dnovillo@google.com>
7011 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7012 violation for variable 'inside_main'.
7014 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7016 * gfortran.fortran-torture/execute/getarg_1.x: New file.
7018 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7020 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7022 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7024 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7025 * gfortran.dg/chmod_2.f90: Likewise.
7026 * gfortran.dg/chmod_3.f90: Likewise.
7027 * gfortran.dg/open_errors.f90: Likewise.
7028 * gfortran.dg/stat_1.f90: Likewise.
7029 * gfortran.dg/stat_2.f90: Likewise.
7031 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7033 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7034 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7035 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7036 * gfortran.dg/nearest_1.f90: Likewise.
7037 * gfortran.dg/nearest_3.f90: Likewise.
7038 * gfortran.dg/isnan_1.f90: Likewise.
7039 * gfortran.dg/isnan_2.f90: Likewise.
7040 * gfortran.dg/nan_1.f90: Likewise.
7041 * gfortran.dg/nan_2.f90: Likewise.
7042 * gfortran.dg/nan_3.f90: Likewise.
7043 * gfortran.dg/nan_4.f90: Likewise.
7044 * gfortran.dg/module_nan.f90: Likewise.
7045 * gfortran.dg/int_conv_2.f90: Likewise.
7046 * gfortran.dg/init_flag_3.f90: Likewise.
7047 * gfortran.dg/namelist_42.f90: Likewise.
7048 * gfortran.dg/namelist_43.f90: Likewise.
7049 * gfortran.dg/real_const_3.f90: Likewise.
7050 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7052 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7053 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7054 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7055 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7056 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7058 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7059 * gfortran.dg/gamma_5.f90: Likewise.
7061 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7063 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7064 less strict so it also works with auto-overlay support.
7065 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7066 for "exceeds local store" linker errors on the SPU.
7068 * lib/gfortran.exp: Include target-supports.exp.
7069 (gfortran_init): On SPU targets where automatic overlay support
7070 is available, use it to build all Fortran test cases.
7072 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7074 2009-04-17 Arnaud Charlet <charlet@adacore.com>
7076 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7077 rule enforced by gnat on taft types.
7079 2009-04-17 Jakub Jelinek <jakub@redhat.com>
7082 * g++.dg/ext/complit11.C: Add empty dg-options.
7084 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7087 * g++.dg/template/defarg11.C: New test.
7089 2009-04-16 Andrew Pinski <pinskia@gmail.com>
7092 * g++.dg/ext/complit11.C: New testcase.
7094 2009-04-15 Le-Chun Wu <lcwu@google.com>
7097 * g++.dg/warn/Wunused-13.C: New testcase.
7099 2009-04-15 Ian Lance Taylor <iant@google.com>
7101 * gcc.dg/Wenum-compare-1.c: New testcase.
7103 2009-04-15 Richard Guenther <rguenther@suse.de>
7105 PR tree-optimization/39764
7106 * g++.dg/torture/pr39764.C: New testcase.
7108 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7110 * g++.dg/ext/altivec-17.C: New.
7112 2009-04-15 Arnaud Charlet <charlet@adacore.com>
7114 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7115 * gnat.dg/specs/limited1.ads: Ditto.
7117 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7120 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7121 for testing the results of estimate instructions.
7122 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7123 * gcc.dg/vmx/3a-05.c (test): Ditto.
7125 2009-04-14 Jason Merrill <jason@redhat.com>
7128 * g++.dg/warn/Wshadow-4.C: Extend.
7130 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
7132 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7133 (do_D): Remove attribute hidden.
7135 2009-04-13 Jason Merrill <jason@redhat.com>
7138 * g++.dg/init/copy7.C: New.
7140 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7143 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7144 (check_for_all_options): This.
7146 2009-04-13 Jason Merrill <jason@redhat.com>
7149 * g++.dg/template/crash90.C: New.
7151 2009-04-12 Jason Merrill <jason@redhat.com>
7154 * g++.dg/overload/extern-C-2.C: New.
7156 2009-04-12 Joseph Myers <joseph@codesourcery.com>
7158 PR preprocessor/31869
7159 * gcc.dg/cpp/strify5.c: New test.
7161 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7163 * gnat.dg/enum1.adb: New test.
7164 * gnat.dg/enum1_pkg.ads: New helper.
7166 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
7169 * gcc.target/alpha/pr39740.c: New test.
7171 2009-04-11 Daniel Kraft <d@domob.eu>
7174 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7175 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7176 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7177 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7178 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7179 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7180 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7181 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7182 expected string length that failed with -fbounds-check now.
7183 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7185 2009-04-11 Janus Weil <janus@gcc.gnu.org>
7188 * gfortran.dg/proc_ptr_14.f90: New.
7190 2009-04-11 Richard Guenther <rguenther@suse.de>
7193 * g++.dg/torture/pr39732.C: New testcase.
7195 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
7197 * gfortran.dg/whole_file_5.f90: New.
7198 * gfortran.dg/whole_file_6.f90: New.
7200 2009-04-11 Richard Guenther <rguenther@suse.de>
7202 PR tree-optimization/39713
7203 * g++.dg/torture/pr39713.C: New testcase.
7205 2009-04-10 Richard Guenther <rguenther@suse.de>
7208 * gcc.dg/pr39712.c: New testcase.
7210 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7213 * g++.dg/cpp0x/enum2.C: Updated.
7214 * g++.dg/debug/pr22514.C: Likewise.
7215 * g++.dg/parse/enum2.C: Likewise.
7216 * g++.dg/parse/enum3.C: Likewise.
7217 * g++.dg/template/crash79.C: Likewise.
7218 * g++.old-deja/g++.jason/cond.C: Likewise.
7220 2009-04-10 Chao-ying Fu <fu@mips.com>
7222 * gcc.target/mips/interrupt_handler.c: Change from compile to
7225 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7227 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7229 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
7232 * gfortran.dg/zero_sized_6.f90: New.
7234 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7237 * g++.dg/parse/pr20118.C: New.
7238 * g++.dg/template/spec16.C: Update.
7240 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7243 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7244 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7245 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7246 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7247 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7248 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7249 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7250 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7251 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7252 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7253 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7254 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7255 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7256 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7257 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7258 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7259 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7261 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7264 * g++.dg/torture/pr39678.C: New.
7265 * gcc.dg/compat/struct-complex-2.h: Likewise.
7266 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7267 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7268 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7269 * gcc.dg/torture/pr39678.c: Likewise.
7270 * gcc.target/i386/pr39678.c: Likewise.
7272 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7273 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7275 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7276 <complex.h>. Add tests for structure with complex float.
7278 2009-04-10 Ben Elliston <bje@au.ibm.com>
7279 Joseph Myers <joseph@codesourcery.com>
7282 * gcc.dg/dfp/pr36800.c: New.
7284 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7285 Rafael Avila de Espindola <espindola@google.com>
7287 * gcc.misc-tests/help.exp: New file.
7288 * lib/options.exp: New file.
7290 2009-04-09 Janis Johnson <janis187@us.ibm.com>
7293 * objc/execute/forward-1.x: New.
7295 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
7297 * gcc.dg/pr27150-1.c: Change to a link test.
7299 2009-04-09 Jakub Jelinek <jakub@redhat.com>
7301 * g++.dg/lookup/using2.C: Change copyright header to refer to version
7302 3 of the GNU General Public License and to point readers at the
7303 COPYING3 file and the FSF's license web page.
7304 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7305 * gcc.dg/struct/struct-reorg.exp: Likewise.
7306 * gcc.target/spu/tag_manager.c: Likewise.
7308 2009-04-09 Richard Guenther <rguenther@suse.de>
7311 * ssa-ccp-25.c: Adjust pattern.
7313 2009-04-09 Janus Weil <janus@gcc.gnu.org>
7316 * gfortran.dg/external_procedures_1.f90: Modified.
7317 * gfortran.dg/proc_ptr_result_1.f90: New.
7318 * gfortran.dg/proc_ptr_result_2.f90: New.
7319 * gfortran.dg/proc_ptr_result_3.f90: New.
7321 2009-04-09 Richard Guenther <rguenther@suse.de>
7323 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7324 to prevent constant propagation.
7325 * gcc.dg/vect/vect-56.c: Likewise.
7326 * gcc.dg/vect/vect-58.c: Likewise.
7327 * gcc.dg/vect/vect-60.c: Likewise.
7328 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7329 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7330 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7332 2009-04-09 Richard Guenther <rguenther@suse.de>
7334 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7335 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7337 2009-04-09 Joseph Myers <joseph@codesourcery.com>
7340 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7343 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7345 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7346 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7348 2009-04-08 Jakub Jelinek <jakub@redhat.com>
7350 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7352 2009-04-08 Jason Merrill <jason@redhat.com>
7355 * g++.dg/template/error40.C: Add another test.
7357 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7361 * gcc.c-torture/compile/pr39614-1.c,
7362 gcc.c-torture/compile/pr39614-2.c,
7363 gcc.c-torture/compile/pr39614-3.c,
7364 gcc.c-torture/compile/pr39614-4.c,
7365 gcc.c-torture/compile/pr39614-5.c,
7366 gcc.c-torture/compile/pr39673-1.c,
7367 gcc.c-torture/compile/pr39673-2.c: New tests.
7368 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7370 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7371 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7374 2009-04-08 Dodji Seketeli <dodji@redhat.com>
7377 * g++.dg/cpp0x/variadic-crash2.C: New test.
7379 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
7382 * gfortran.dg/alloc_comp_result_1.f90: New test.
7384 2009-04-07 Jason Merrill <jason@redhat.com>
7387 * g++.dg/overload/extern-C-1.C: New.
7389 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7392 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7394 2009-04-07 Jason Merrill <jason@redhat.com>
7397 * g++.dg/template/error40.C: New.
7399 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7402 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7404 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
7406 * gnat.dg/subp_elim_errors.ad[sb]: New test.
7408 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7411 * gfortran.dg/proc_decl_1.f90: Modified.
7412 * gfortran.dg/proc_ptr_11.f90: Extended.
7413 * gfortran.dg/proc_ptr_13.f90: Modified.
7415 2009-04-06 Jason Merrill <jason@redhat.com>
7418 * g++.dg/template/fnspec1.C: New.
7420 2009-04-06 Laurent GUERBY <laurent@guerby.net>
7422 * lib/gnat.exp: Handle multilib.
7424 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7427 * gfortran.dg/dependency_23.f90: New test.
7429 2009-04-06 Richard Guenther <rguenther@suse.de>
7431 PR tree-optimization/28868
7432 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7433 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7434 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7437 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7439 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7441 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7443 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7445 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7447 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7448 with the built-in y0, and the subsequent warning.
7449 (y1): Likewise, rename to y_1.
7451 2009-04-06 Janus Weil <janus@gcc.gnu.org>
7454 * gfortran.dg/proc_decl_21.f90: New.
7456 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7459 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7461 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
7463 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7464 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7465 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7466 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7467 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7468 gfortran.dg/namelist_49.f90: Gate test on effective_target
7470 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
7472 2009-04-05 Daniel Kraft <d@domob.eu>
7475 * gfortran.dg/read_float_2.f03
7476 * gfortran.dg/read_float_3.f90
7478 2009-04-05 Richard Guenther <rguenther@suse.de>
7480 PR tree-optimization/39648
7481 * gcc.c-torture/compile/pr39648.c: New testcase.
7483 2009-04-05 Jason Merrill <jason@redhat.com>
7486 * g++.dg/template/error39.C: New.
7488 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
7491 * gfortran.dg/implied_do_1.f90: New.
7493 2009-04-04 Tobias Burnus <burnus@net-b.de>
7496 * gfortran.dg/recursive_check_8.f90: New.
7497 * gfortran.dg/recursive_check_9.f90: New.
7498 * gfortran.dg/recursive_check_10.f90: New.
7499 * gfortran.dg/recursive_check_11.f90: New.
7500 * gfortran.dg/recursive_check_12.f90: New.
7501 * gfortran.dg/recursive_check_13.f90: New.
7502 * gfortran.dg/recursive_check_14.f90: New.
7504 2009-04-04 Jason Merrill <jason@redhat.com>
7507 * g++.dg/template/error38.C: Add more tests.
7509 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
7512 * gfortran.dg/common_align_2.f90: New test.
7514 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
7517 * gcc.c-torture/execute/pr39501.c: New file.
7518 * gcc.c-torture/execute/pr39501.x: New file.
7520 2009-04-04 Richard Guenther <rguenther@suse.de>
7522 PR tree-optimization/8781
7523 PR tree-optimization/37892
7524 * g++.dg/tree-ssa/pr8781.C: New testcase.
7525 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7527 2009-04-04 Richard Guenther <rguenther@suse.de>
7529 PR tree-optimization/39636
7530 * gcc.c-torture/compile/pr39636.c: New testcase.
7532 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
7534 PR rtl-optimization/39607
7535 * g++.dg/opt/pr39607.C: New.
7537 2009-04-03 Tobias Burnus <burnus@net-b.de>
7540 * gfortran.dg/common_12.f90: New.
7542 2009-04-03 Jason Merrill <jason@redhat.com>
7545 * g++.dg/template/const2.C: New test.
7547 2009-04-03 Richard Guenther <rguenther@suse.de>
7549 PR tree-optimization/2480
7550 PR tree-optimization/23086
7551 * gcc.dg/tree-ssa/pr2480.c: New testcase.
7552 * gcc.dg/tree-ssa/pr23086.c: Likewise.
7554 2009-04-03 Richard Guenther <rguenther@suse.de>
7556 PR tree-optimization/34743
7557 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7558 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7559 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7560 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7561 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7562 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7563 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7564 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7566 2009-04-03 Richard Guenther <rguenther@suse.de>
7569 PR tree-optimization/23940
7570 PR tree-optimization/33237
7573 PR tree-optimization/36201
7574 PR tree-optimization/36230
7575 PR tree-optimization/38049
7576 PR tree-optimization/38207
7577 PR tree-optimization/38230
7578 PR tree-optimization/38301
7579 PR tree-optimization/38585
7581 PR tree-optimization/38985
7582 PR tree-optimization/39299
7583 * gcc.dg/pr19633-1.c: Adjust.
7584 * gcc.dg/torture/pta-callused-1.c: Likewise.
7585 * gcc.dg/torture/pr39074-2.c: Likewise.
7586 * gcc.dg/torture/pr39074.c: Likewise.
7587 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7588 * gcc.dg/torture/pr30375.c: Adjust.
7589 * gcc.dg/torture/pr33563.c: Likewise.
7590 * gcc.dg/torture/pr33870.c: Likewise.
7591 * gcc.dg/torture/pr33560.c: Likewise.
7592 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7593 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7594 * gcc.dg/tree-ssa/alias-15.c: Remove.
7595 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7596 * gcc.dg/tree-ssa/pr26421.c: Adjust.
7597 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7598 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7599 * gcc.dg/tree-ssa/pr23382.c: Adjust.
7600 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7601 * gcc.dg/tree-ssa/alias-16.c: Adjust.
7602 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7603 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7604 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7605 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7606 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7607 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7608 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7609 * gcc.dg/tree-ssa/pr13146.c: Likewise.
7610 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7611 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7612 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7613 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7614 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7615 * gcc.dg/tree-ssa/alias-20.c: Likewise.
7616 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7617 * gcc.dg/tree-ssa/pr38895.c: Likewise.
7618 * gcc.dg/uninit-B.c: XFAIL.
7619 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7620 * gcc.dg/uninit-pr19430.c: XFAIL.
7621 * g++.dg/tree-ssa/pr13146.C: New testcase.
7622 * g++.dg/opt/pr36187.C: Adjust.
7623 * g++.dg/torture/20090329-1.C: New testcase.
7625 2009-04-02 Chao-ying Fu <fu@mips.com>
7627 * gcc.target/mips/interrupt_handler.c: New test.
7629 2009-04-02 David Ayers <ayers@fsfe.org>
7632 * objc.dg/bad-receiver-type-2.m: New test contributed by
7635 2009-04-02 Jason Merrill <jason@redhat.com>
7638 * g++.dg/template/error38.C: New test.
7640 2009-04-02 Janis Johnson <janis187@us.ibm.com>
7642 PR tree-optimization/31677
7643 * gcc.dg/memcpy-1.c: Add compiler option.
7645 2009-04-02 Ira Rosen <irar@il.ibm.com>
7647 PR tree-optimization/39595
7648 * gfortran.dg/vect/O3-pr39595.f: New test.
7650 2009-04-02 Dodji Seketeli <dodji@redhat.com>
7653 * g++.dg/template/typedef11.C: New test.
7654 * g++.dg/template/typedef12.C: Likewise.
7655 * g++.dg/template/typedef13.C: Likewise.
7656 * g++.dg/template/typedef14.C: Likewise.
7657 * g++.dg/template/typedef15.C: Likewise.
7658 * g++.dg/template/typedef16.C: Likewise.
7659 * g++.dg/template/sfinae3.C: Compile this pedantically.
7660 The only errors expected should be the one saying the typedef is ill
7662 * g++.old-deja/g++.pt/typename8.C: Likewise.
7663 * g++.dg/template/access11.C: Update this.
7665 2009-04-02 Richard Guenther <rguenther@suse.de>
7667 PR tree-optimization/37221
7668 * gcc.c-torture/compile/20090331-1.c: New testcase.
7670 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
7672 * gcc.c-torture/compile/20090401-1.c: New test.
7674 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7677 * g++.dg/template/pr4926-1.C: New.
7679 2009-04-01 Xinliang David Li <davidxl@google.com>
7681 * gcc.target/i386/all_one_m128i.c: New test.
7683 2009-04-01 Janis Johnson <janis187@us.ibm.com>
7686 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7687 * gcc.dg/fltconst-2.c: New test.
7688 * gcc.dg/fltconst-double-pedantic-1.c: New test.
7689 * gcc.dg/fltconst-double-pedantic-2.c: New test.
7692 * gcc.dg/cpp/pr33466.c: New test.
7693 * gcc.dg/dfp/pr33466.c: New test.
7694 * gcc.dg/fixed-point/pr33466.c: New test.
7696 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7698 PR tree-optimization/35011
7699 * g++.dg/other/pr35011.C: New.
7701 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7704 * gcc.dg/pr39226.c: New test.
7706 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7709 * g++.dg/template/pr35240.C: New.
7711 2009-04-01 Joseph Myers <joseph@codesourcery.com>
7714 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7715 * gcc.dg/pr25682.c: Update expected diagnostics.
7717 2009-04-01 Richard Guenther <rguenther@suse.de>
7719 * gcc.dg/fold-plusmult-2.c: New testcase.
7721 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7724 * gcc.dg/pr37772.c: New test.
7725 * g++.dg/ext/asm11.C: New test.
7727 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7729 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7730 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7733 2009-03-31 Jason Merrill <jason@redhat.com>
7735 * g++.old-deja/g++.other/using9.C: Add expected errors.
7737 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
7739 * gcc.c-torture/compile/pr33009.c: Removed.
7741 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7743 * gcc.c-torture/compile/pr33009.c: Delete.
7744 * gcc.c-torture/compile/pr11832.c: Likewise.
7746 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7749 * lib/target-supports.exp (check_effective_target_stdint_types):
7751 (check_effective_target_inttypes_types): New.
7752 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7753 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7754 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7756 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
7760 * gfortran.dg/data_pointer_1.f90: New test.
7762 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
7765 * gfortran.dg/char_length_15.f90: New test.
7767 2009-03-31 Jason Merrill <jason@redhat.com>
7770 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7771 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7772 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7775 * g++.dg/other/typedef2.C: New test.
7778 * g++.dg/template/typedef17.C: New test.
7780 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7781 * g++.dg/cpp0x/auto12.C: Likewise.
7783 2009-03-31 Richard Guenther <rguenther@suse.de>
7786 * gcc.dg/fold-compare-4.c: New testcase.
7787 * gcc.dg/fold-compare-5.c: Likewise.
7789 2009-03-31 Richard Guenther <rguenther@suse.de>
7791 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7793 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7796 * gcc.target/i386/pr39592-1.c: New test.
7798 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7800 PR preprocessor/15638
7801 * gcc.dg/cpp/missing-header-1.c: New test.
7802 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
7803 "compilation terminated" message.
7804 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
7806 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7807 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7808 terminated" message.
7810 2009-03-31 Richard Guenther <rguenther@suse.de>
7814 * gcc.dg/tree-ssa/pr23401.c: New testcase.
7815 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7817 2009-03-30 Steven G. Kargl <kargls@comcast.net>
7820 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7821 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7822 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7823 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7824 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7825 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7826 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7828 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
7831 * gfortran.dg/whole_file_1.f90: New test.
7833 * gfortran.dg/whole_file_2.f90: New test.
7834 * gfortran.dg/whole_file_3.f90: New test.
7836 * gfortran.dg/whole_file_4.f90: New test.
7838 2009-03-30 Jakub Jelinek <jakub@redhat.com>
7840 * gfortran.dg/bind_c_usage_19.f90: New test.
7843 * gcc.target/powerpc/altivec-29.c: New test.
7845 2009-03-30 Joseph Myers <joseph@codesourcery.com>
7847 PR rtl-optimization/323
7848 * gcc.target/i386/excess-precision-1.c,
7849 gcc.target/i386/excess-precision-2.c,
7850 gcc.target/i386/excess-precision-3.c,
7851 gcc.target/i386/excess-precision-4.c,
7852 gcc.target/i386/excess-precision-5.c,
7853 gcc.target/i386/excess-precision-6.c: New tests.
7855 2009-03-30 Joseph Myers <joseph@codesourcery.com>
7858 * gcc.dg/c99-array-lval-8.c: New test.
7860 2009-03-29 Joseph Myers <joseph@codesourcery.com>
7862 PR preprocessor/34695
7863 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7864 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7865 instead of dg-warning for "previous definition" messages.
7866 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7867 "warnings being treated as errors" message.
7868 * gcc.dg/fltconst-1.c: Use -fshow-column.
7870 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
7873 * gfortran.dg/power1.f90: New test.
7875 2009-03-29 Joseph Myers <joseph@codesourcery.com>
7883 * gcc.c-torture/compile/20081108-1.c,
7884 gcc.c-torture/compile/20081108-2.c,
7885 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7886 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7887 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7888 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7889 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7890 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7891 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7892 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7893 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7894 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7895 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7896 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7897 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7898 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7899 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7900 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7901 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7903 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7904 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7905 XFAILs. Update expected messages.
7906 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7908 * gcc.dg/real-const-1.c: Replace with test from original PR.
7909 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7910 when casting from non-constant integer to pointer.
7912 2009-03-29 Richard Guenther <rguenther@suse.de>
7914 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7916 2009-03-29 Daniel Kraft <d@domob.eu>
7919 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7921 * gfortran.dg/typebound_proc_9.f03: New test.
7922 * gfortran.dg/typebound_proc_10.f03: New test.
7923 * gfortran.dg/typebound_proc_11.f03: New test.
7924 * gfortran.dg/abstract_type_5.f03: New test.
7926 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
7929 * gfortran.dg/do_4.f: New.
7930 * gfortran.dg/goto_2.f90: Correct expected warnings.
7931 * gfortran.dg/goto_4.f90: Likewise.
7932 * gfortran.dg/goto_5.f90: New.
7934 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
7937 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7939 * gcc.target/i386/pr39545-1.c: New.
7940 * gcc.target/i386/pr39545-2.c: Likewise.
7942 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7943 (flex2_struct): Likewise.
7944 (check_struct_passing7): Likewise.
7945 (check_struct_passing8): Likewise.
7948 (main): Call check_struct_passing7 and check_struct_passing8.
7950 2009-03-29 Richard Guenther <rguenther@suse.de>
7952 * gcc.c-torture/execute/20090113-1.c: New testcase.
7953 * gcc.c-torture/execute/20090113-2.c: Likewise.
7954 * gcc.c-torture/execute/20090113-3.c: Likewise.
7955 * gcc.c-torture/execute/20090207-1.c: Likewise.
7956 * gcc.c-torture/compile/20090114-1.c: Likewise.
7957 * gcc.c-torture/compile/20090328-1.c: Likewise.
7958 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7960 2009-03-29 David Ayers <ayers@fsfe.org>
7963 * objc.dg/conditional-1.m: New tests.
7965 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
7967 * gcc.dg/winline-10.c: New test.
7969 2009-03-28 Tobias Burnus <burnus@net-b.de>
7972 * gfortran.dg/do_check_1.f90: Add test.
7973 * gfortran.dg/do_check_2.f90: Add test.
7974 * gfortran.dg/do_check_3.f90: Add test.
7975 * gfortran.dg/do_check_4.f90: Add test.
7977 2009-03-28 Jan Hubicka <jh@suse.cz>
7979 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7980 * gcc.dg/pr33826.c: Update dump files.
7981 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7982 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7984 2009-03-28 Martin Jambor <mjambor@suse.cz>
7986 * g++.dg/tree-ssa/fwprop-align.C: New test.
7988 2009-03-28 Jakub Jelinek <jakub@redhat.com>
7990 * gcc.target/powerpc/altivec-28.c: New test.
7993 * gcc.dg/wdisallowed-functions-1.c: Removed.
7994 * gcc.dg/wdisallowed-functions-2.c: Removed.
7995 * gcc.dg/wdisallowed-functions-3.c: Removed.
7996 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7997 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7998 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8000 2009-03-28 Richard Guenther <rguenther@suse.de>
8002 PR tree-optimization/38723
8003 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8005 2009-03-28 Paul Thomas <pault@gcc.gnu.org
8008 * gfortran.dg/char_result_13.f90: New test.
8010 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
8013 * gfortran.dg/alloc_comp_assign_9.f90: New test.
8015 2009-03-28 Daniel Kraft <d@domob.eu>
8017 * gfortran.dg/trim_1.f90: New test.
8019 2009-03-28 Richard Guenther <rguenther@suse.de>
8021 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8022 * g++.dg/warn/Warray-bounds.C: Likewise.
8024 2009-03-28 Tobias Burnus <burnus@net-b.de>
8027 * gfortran.dg/recursive_check_7.f90: New test.
8029 2009-03-28 Tobias Burnus <burnus@net-b.de>
8032 * gfortran.dg/do_check_5.f90: New test.
8033 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8034 * gfortran.dg/array_constructor_18.f90: Ditto.
8035 * gfortran.dg/array_constructor_22.f90: Ditto.
8036 * gfortran.dg/do_3.F90: Ditto.
8037 * gfortran.dg/do_1.f90: Ditto.
8039 2009-03-28 Richard Guenther <rguenther@suse.de>
8041 PR tree-optimization/38180
8042 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8044 2009-03-28 Richard Guenther <rguenther@suse.de>
8046 PR tree-optimization/38513
8047 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8048 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8049 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8050 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8051 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8052 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8053 * gcc.dg/vect/vect-35.c: Likewise.
8054 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8055 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8056 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8058 2009-03-28 Richard Guenther <rguenther@suse.de>
8060 PR tree-optimization/38968
8061 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8063 2009-03-28 Richard Guenther <rguenther@suse.de>
8065 PR tree-optimization/37795
8066 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8068 2009-03-28 Joseph Myers <joseph@codesourcery.com>
8070 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8071 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8072 options for removed targets.
8074 2009-03-27 Richard Guenther <rguenther@suse.de>
8076 PR tree-optimization/39120
8077 * gcc.c-torture/execute/pr39120.c: New testcase.
8079 2009-03-27 Richard Guenther <rguenther@suse.de>
8081 PR tree-optimization/39120
8082 * gcc.dg/torture/pta-callused-1.c: New testcase.
8084 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8087 * gcc.target/i386/pr39315-1.c: New.
8088 * gcc.target/i386/pr39315-2.c: Likewise.
8089 * gcc.target/i386/pr39315-3.c: Likewise.
8090 * gcc.target/i386/pr39315-4.c: Likewise.
8091 * gcc.target/i386/pr39315-check.c: Likewise.
8093 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8096 * gcc.dg/pr39323-1.c: New.
8097 * gcc.dg/pr39323-2.c: Likewise.
8098 * gcc.dg/pr39323-3.c: Likewise.
8100 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8103 * gcc.target/ia64/sync-1.c: New.
8105 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8108 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8109 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8110 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8111 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8112 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8113 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8114 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8115 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8117 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8119 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8120 for low precision (i.e. float).
8122 2009-03-27 Dodji Seketeli <dodji@redhat.com>
8123 Jakub Jelinek <jakub@redhat.com>
8126 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8128 2009-03-27 Jakub Jelinek <jakub@redhat.com>
8130 * gcc.dg/memmove-2.c: New test.
8131 * gcc.dg/memmove-3.c: New test.
8133 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8136 2009-03-27 Xinliang David Li <davidxl@google.com>
8138 PR tree-optimization/39557
8139 * g++.dg/tree-ssa/dom-invalid.C: New test.
8141 2009-03-27 Xinliang David Li <davidxl@google.com>
8143 PR tree-optimization/39548
8144 * g++.dg/tree-ssa/copyprop.C: New test.
8146 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8149 * g++.dg/template/typename17.C: New testcase.
8150 * g++.dg/template/typename18.C: New testcase.
8152 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8155 * g++.dg/other/var_copy-1.C: New test.
8157 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8160 * g++.dg/parse/ctor9.C: New test.
8162 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8165 * g++.dg/init/error2.C: New test.
8167 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8170 * gcc.dg/pr35652.C: New.
8171 * g++.dg/warn/pr35652.C: New.
8172 * gcc.dg/format/plus-1.c: Adjust message.
8174 2009-03-26 Jakub Jelinek <jakub@redhat.com>
8177 * gcc.dg/wdisallowed-functions-3.c: New test.
8178 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8180 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8182 * gcc.dg/inline-33.c: Fix when pic.
8184 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
8186 * gcc.target/ia64/20090324-1.c: New test.
8188 2009-03-25 Jakub Jelinek <jakub@redhat.com>
8191 * gcc.dg/pr27898.c: New test.
8193 PR tree-optimization/32139
8194 * gcc.c-torture/compile/pr32139.c: New test.
8196 2009-03-24 Jason Merrill <jason@redhat.com>
8199 * g++.dg/parse/defarg14.C: New test.
8201 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8204 * gfortran.dg/read_repeat.f90: New test.
8206 2009-03-24 Ira Rosen <irar@il.ibm.com>
8208 PR tree-optimization/39529
8209 * gcc.dg/vect/pr39529.c: New test.
8211 2009-03-24 Dodji Seketeli <dodji@redhat.com>
8212 Jakub Jelinek <jakub@redhat.com>
8215 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8217 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8220 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8222 2009-03-23 Jason Merrill <jason@redhat.com>
8224 * g++.dg/cpp0x/auto12.C: Add variadic test.
8227 * g++.dg/warn/Wshadow-4.C: New test.
8229 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8231 PR tree-optimization/39516
8232 * gfortran.dg/pr39516.f: New test.
8234 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
8236 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8237 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8238 variable, not environment variable.
8240 2009-03-21 Jason Merrill <jason@redhat.com>
8243 * g++.dg/ext/vla6.C: New test.
8245 2009-03-20 Jason Merrill <jason@redhat.com>
8247 * g++.dg/cpp0x/initlist5.C: Add additional test.
8249 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8250 Janis Johnson <janis187@us.ibm.com>
8252 * lib/compat.exp (compat-get-options-main, compat-get-options):
8253 Handle dg-prune-output in source file.
8254 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8255 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8256 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8259 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8262 * gcc.dg/gomp/pr39495-1.c: New test.
8263 * gcc.dg/gomp/pr39495-2.c: New test.
8264 * g++.dg/gomp/pr39495-1.C: New test.
8265 * g++.dg/gomp/pr39495-2.C: New test.
8268 * gcc.target/i386/pr39496.c: New test.
8269 * g++.dg/other/pr39496.C: New test.
8271 2009-03-19 Li Feng <nemokingdom@gmail.com>
8274 * gcc.dg/autopar/pr39500-1.c: New.
8275 * gcc.dg/autopar/pr39500-2.c: New.
8277 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8279 * g++.dg/dg.exp: Prune graphite.
8281 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8284 * g++.dg/graphite: New.
8285 * g++.dg/graphite/graphite.exp: New.
8286 * g++.dg/graphite/pr39447.C: New.
8288 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8291 * g++.dg/template/pr39425.C: New.
8293 * g++.dg/template/spec33.C: Updated.
8295 2009-03-17 Jason Merrill <jason@redhat.com>
8297 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8299 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
8302 * g++.dg/ext/unary_trait_incomplete.C: New.
8304 2009-03-17 Jing Yu <jingyu@google.com>
8307 * g++.dg/inherit/thunk10.C: New test.
8309 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
8312 * gcc.target/i386/pr39482.c: New test.
8314 2009-03-17 Jakub Jelinek <jakub@redhat.com>
8317 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8318 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8319 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8320 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8323 * gcc.dg/pr39443.c: New test.
8326 * gcc.dg/debug/pr39412.c: New test.
8328 2009-03-17 Janis Johnson <janis187@us.ibm.com>
8331 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8332 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8334 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8335 its original value, or unset if it was not defined.
8336 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8337 path procs around use of HOSTCC.
8338 * g++.dg/compat/struct-layout-1.exp: Ditto.
8339 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8341 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
8343 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8345 2009-03-16 Janis Johnson <janis187@us.ibm.com>
8347 Revert patch for PR testsuite/37630.
8350 * gcc.dg/pr11492.c: Replace constant and remove xfail.
8353 * lib/target-supports.exp (check_effective_target_ieee): New.
8354 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8355 * gcc.dg/20001012-1.c: Require ieee.
8358 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8360 2009-03-16 Jakub Jelinek <jakub@redhat.com>
8362 PR tree-optimization/39455
8363 * gcc.dg/pr39455.c: New test.
8365 2009-03-13 David Ayers <ayers@fsfe.org>
8367 * objc/execute/trivial.m. New test.
8369 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
8372 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8374 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
8377 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8380 2009-03-12 David Ayers <ayers@fsfe.org>
8383 * objc/execute/exceptions/handler-1.m. New test.
8385 2009-03-12 Jakub Jelinek <jakub@redhat.com>
8388 * gcc.target/i386/pr39431.c: New test.
8390 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
8393 * gcc.target/i386/pr39445.c: New.
8395 * gcc.target/i386/push-1.c: XFAIL.
8397 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
8399 * gcc.dg/inline-33.c: New test.
8401 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
8403 * gcc.dg/vect/vect-82.c: Combine dg-do and
8404 dg-require-effective-target into dg-skip-if.
8405 * gcc.dg/vect/vect-83.c: Likewise.
8407 2009-03-11 Jakub Jelinek <jakub@redhat.com>
8410 * gcc.target/i386/stackalign/longlong-1.c: New test.
8411 * gcc.target/i386/stackalign/longlong-2.c: New test.
8413 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8415 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8417 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8419 * gcc.c-torture/execute/ieee/inf-3.c: New test.
8420 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8422 2009-03-11 Olivier Hainque <hainque@adacore.com>
8424 * gnat.dg/slice_enum.adb: New test.
8426 2009-03-11 Jason Merrill <jason@redhat.com>
8429 * g++.dg/opt/nrv15.C: New test.
8431 2009-03-10 Ira Rosen <irar@il.ibm.com>
8433 PR tree-optimization/39422
8434 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8435 constant array with static initialization to global memory.
8436 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8438 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
8440 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8443 2009-03-09 Jakub Jelinek <jakub@redhat.com>
8446 * g++.dg/opt/switch2.C: Add -w to dg-options.
8447 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8448 * g++.dg/warn/switch1.C: New test.
8449 * g++.dg/other/switch3.C: New test.
8451 PR tree-optimization/39394
8452 * gcc.c-torture/compile/pr39394.c: New test.
8454 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8456 * gcc.target/s390/20090223-1.c: New testcase.
8458 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8461 * gfortran.dg/fmt_f0_1.f90: New test.
8463 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
8466 * g++.dg/other/new1.C: Adjusted.
8467 * g++.dg/parse/crash40.C: Likewise.
8468 * g++.dg/parse/defarg12.C: Likewise.
8469 * g++.dg/template/error15.C: Likewise.
8471 * g++.dg/other/pr39060.C: New.
8473 2009-03-07 Jason Merrill <jason@redhat.com>
8476 * g++.dg/opt/new1.C: New.
8478 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8481 * g++.dg/other/error32.C: New.
8483 2009-03-06 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.c-torture/compile/pr39360.c: New test.
8489 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8491 2009-03-05 Jason Merrill <jason@redhat.com>
8494 * g++.dg/warn/Wuninitialized-3.C: New test.
8496 2009-03-05 Jakub Jelinek <jakub@redhat.com>
8499 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8500 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8502 2009-03-04 Jason Merrill <jason@redhat.com>
8505 * g++.dg/template/koenig7.C: New test.
8507 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
8509 * g++.dg/torture/predcom-1.C: New test.
8511 2009-03-04 Richard Guenther <rguenther@suse.de>
8513 PR tree-optimization/39362
8514 * g++.dg/torture/pr39362.C: New testcase.
8516 2009-03-04 Jason Merrill <jason@redhat.com>
8517 Giovanni Bajo <giovannibajo@gcc.gnu.org>
8522 * g++.dg/template/dependent-name5.C: New test.
8524 2009-03-04 Steve Ellcey <sje@cup.hp.com>
8527 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8528 vect_int to vect_int_mult.
8530 2009-03-04 Richard Guenther <rguenther@suse.de>
8532 PR tree-optimization/39358
8533 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8534 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8536 2009-03-04 Richard Guenther <rguenther@suse.de>
8538 PR tree-optimization/39339
8539 * gcc.c-torture/execute/pr39339.c: New testcase.
8541 2009-03-03 Joseph Myers <joseph@codesourcery.com>
8543 * gcc.c-torture/compile/20090303-1.c,
8544 gcc.c-torture/compile/20090303-2.c: New tests.
8546 2009-03-03 Jakub Jelinek <jakub@redhat.com>
8549 * gfortran.dg/gomp/pr39354.f90: New test.
8551 PR tree-optimization/39343
8552 * gcc.dg/pr39343.c: New test.
8554 2009-03-03 Ira Rosen <irar@il.ibm.com>
8556 PR tree-optimization/39248
8557 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8558 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8559 on targets without vector misalignment support.
8560 * lib/target-supports.exp
8561 (check_effective_target_vect_short_mult): Add
8562 check_effective_target_arm32.
8564 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
8567 * gcc.dg/graphite/pr39335_1.c: New.
8568 * gcc.dg/graphite/pr39335.c: New.
8570 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
8572 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8574 * gcc.target/i386/stackalign/return-5.c: Likewise.
8575 * gcc.target/i386/stackalign/return-6.c: Likewise.
8577 2009-03-02 Richard Guenther <rguenther@suse.de>
8578 Ira Rosen <irar@il.ibm.com>
8580 PR tree-optimization/39318
8581 * gfortran.dg/vect/pr39318.f90: New test.
8583 2009-03-01 Jan Hubicka <jh@suse.cz>
8585 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8587 2009-03-01 Jan Hubicka <jh@suse.cz>
8590 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8592 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
8594 * gnat.dg/pack12.adb: New test.
8596 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
8599 * g++.dg/other/pr37789.C: New.
8601 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8604 * gfortran.dg/interface_25.f90: New test.
8605 * gfortran.dg/interface_26.f90: New test.
8607 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8610 * gfortran.dg/initialization_22.f90: New test.
8612 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8614 PR rtl-optimization/39241
8615 * gcc.dg/torture/pr39241.c: New.
8617 2009-02-25 Martin Jambor <mjambor@suse.cz>
8619 PR tree-optimizations/39259
8620 * g++.dg/torture/pr39259.C: New testcase.
8622 2009-02-24 Richard Guenther <rguenther@suse.de>
8625 * g++.dg/template/instantiate10.C: New testcase.
8627 2009-02-24 Richard Guenther <rguenther@suse.de>
8628 Zdenek Dvorak <ook@ucw.cz>
8630 PR tree-optimization/39233
8631 * gcc.c-torture/execute/pr39233.c: New testcase.
8633 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
8635 PR tree-optimization/39260
8636 * gcc.dg/graphite/pr39260.c: New.
8638 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8640 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8642 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8645 * g++.dg/template/void14.C: New.
8647 2009-02-23 Jason Merrill <jason@redhat.com>
8650 * g++.dg/init/const7.C: Remove XFAIL.
8651 * g++.dg/init/static-init1.C: New test.
8653 * g++.dg/cpp0x/initlist14.C: New test.
8655 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8658 * bound_simplification_2.f90: New test case.
8659 * bound_7.f90: New test case.
8661 2009-02-21 Joseph Myers <joseph@codesourcery.com>
8663 * gcc.dg/cpp/include4.c: New test.
8665 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8668 * gcc.target/i386/abi-2.c: New.
8670 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
8672 * gcc.c-torture/execute/pr39228.x: New.
8674 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8676 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8677 scan-assembler to check for xmm0 register.
8679 2009-02-20 Mark Mitchell <mark@codesourcery.com>
8680 Joseph Myers <joseph@codesourcery.com>
8682 * gcc.target/arm/va_list.c: New test.
8683 * g++.dg/abi/arm_va_list.C: Likewise.
8684 * lib/target-supports.exp (check_effective_target_arm_eabi): New
8686 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8687 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8688 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8689 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8690 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8691 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8693 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
8696 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8699 2009-02-20 Jakub Jelinek <jakub@redhat.com>
8702 * gcc.c-torture/execute/pr39240.c: New test.
8704 2009-02-20 Jason Merrill <jason@redhat.com>
8707 * g++.dg/parse/dtor15.C: New test.
8709 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
8711 * gcc.c-torture/execute/20090219-1.c: New.
8713 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
8715 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8716 (mips-dg-options): When matching isa* pseudo-options make
8717 'value' optional and accept ! entries. Use $spec instead of
8718 $isa_spec in the isa pseudo-option error message. Only
8719 perform the ISA-range check when 'value' is set. If arch is
8720 matching any CPU in the ! entries switch to its generic ISA.
8721 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8722 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8724 2009-02-19 Jakub Jelinek <jakub@redhat.com>
8727 * gcc.dg/visibility-20.c: New test.
8728 * g++.dg/ext/visibility/visibility-11.C: New test.
8730 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
8733 * g++.dg/abi/pr39188-1a.C: New.
8734 * g++.dg/abi/pr39188-1b.C: Likewise.
8735 * g++.dg/abi/pr39188-1.h: Likewise.
8736 * g++.dg/abi/pr39188-2a.C: Likewise.
8737 * g++.dg/abi/pr39188-2b.C: Likewise.
8738 * g++.dg/abi/pr39188-2.h: Likewise.
8739 * g++.dg/abi/pr39188-3a.C: Likewise.
8740 * g++.dg/abi/pr39188-3b.C: Likewise.
8741 * g++.dg/abi/pr39188-3.h: Likewise.
8743 2009-02-19 Joseph Myers <joseph@codesourcery.com>
8746 * gcc.c-torture/execute/call-trap-1.c,
8747 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8750 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
8753 * gcc.c-torture/execute/pr39228.c: New test.
8755 2009-02-19 Richard Guenther <rguenther@suse.de>
8757 PR tree-optimization/39074
8758 * gcc.dg/torture/pr39074.c: New testcase.
8759 * gcc.dg/torture/pr39074-2.c: Likewise.
8760 * gcc.dg/torture/pr39074-3.c: Likewise.
8762 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8765 * g++.dg/parse/attr3.C: New.
8767 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
8770 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8773 * g++.dg/ext/visibility/class1.C: Revert revision 122348
8776 2009-02-18 Jason Merrill <jason@redhat.com>
8779 * g++.dg/init/const7.C: Remove XFAIL.
8782 * g++.dg/opt/const6.C: New test.
8784 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8786 * gcc.dg/callabi/callabi.exp: Moved to ...
8787 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
8790 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8791 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8792 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8793 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8794 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8795 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8796 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8798 * gcc.dg/callabi/callabi.h: Moved to ...
8799 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8801 * gcc.dg/callabi/func-1.c: Moved to ...
8802 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8804 * gcc.dg/callabi/func-indirect.c: Moved to ...
8805 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8807 * gcc.dg/callabi/pr38891.c: Moved to ...
8808 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8810 * gcc.dg/callabi/vaarg-1.c: Moved to ...
8811 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8813 * gcc.dg/callabi/vaarg-2.c: Moved to ...
8814 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8816 * gcc.dg/callabi/vaarg-3.c: Moved to ...
8817 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8819 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
8822 * gcc.dg/callabi/pr38891.c: New.
8824 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8826 * gcc.dg/callabi/callabi.exp: New.
8828 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8831 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8833 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8835 * gcc.target/i386/pr39082-1.c: New.
8837 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8840 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8841 CHECK_M64_M128 is defined.
8842 (check_f_arguments): Add "do".
8843 (check_vector_arguments): New.
8844 (check_m64_arguments): Likewise.
8845 (check_m128_arguments): Likewise.
8847 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8848 (CHECK_M64_M128): Define.
8850 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
8852 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8854 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8855 tests only if CHECK_M64_M128 is defined.
8857 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8858 (m128_2_struct): Likewise.
8859 (check_struct_passing5): Likewise.
8860 (check_struct_passing6): Likewise.
8861 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8863 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8865 (check_union_passing4): Likewise.
8866 (main): Test union with __m128 if CHECK_M64_M128 is defined.
8868 2009-02-18 Joseph Myers <joseph@codesourcery.com>
8871 * gcc.dg/noncompile/pr35447-1.c: New test.
8873 2009-02-18 Jakub Jelinek <jakub@redhat.com>
8875 PR tree-optimization/36922
8876 * gfortran.dg/pr36922.f: New test.
8878 2009-02-17 Richard Guenther <rguenther@suse.de>
8880 PR tree-optimization/39202
8881 * gcc.c-torture/compile/pr39202.c: New testcase.
8883 2009-02-17 Richard Guenther <rguenther@suse.de>
8885 PR tree-optimization/39204
8886 * gcc.dg/torture/pr39204.c: New testcase.
8888 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
8890 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8891 * gcc.dg/vect/vect-outer-6.c: Ditto.
8893 2009-02-16 Joseph Myers <joseph@codesourcery.com>
8896 * gcc.dg/noncompile/init-5.c: New test.
8897 * gcc.dg/init-bad-4.c: Adjust expected errors.
8899 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
8902 * gcc.target/i386/push-1.c: New.
8904 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
8906 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8908 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8910 * gcc.target/spu/intrinsics-sr.c: New test.
8912 2009-02-13 Steve Ellcey <sje@cup.hp.com>
8915 * gcc.target/ia64/sibcall-opt-1.c: New test.
8916 * gcc.target/ia64/sibcall-opt-2.c: New test.
8918 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
8921 * gfortran.dg/cray_pointers_8.f90: New test.
8924 * gfortran.dg/cray_pointers_9.f90: New test.
8926 2009-02-13 Jason Merrill <jason@redhat.com>
8929 * g++.dg/cpp0x/decltype16.C: New.
8931 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8934 * gfortran.dg/gomp/pr39152.f90: New.
8936 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8939 * gcc.target/i386/pr39162.c: New.
8941 2009-02-13 Joseph Myers <joseph@codesourcery.com>
8944 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8947 2009-02-12 Jason Merrill <jason@redhat.com>
8950 * g++.dg/template/array20.C: New test.
8952 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
8954 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8955 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
8956 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8958 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8960 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8962 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8965 * gfortran.dg/pr39152.f: New.
8967 2009-02-11 Jason Merrill <jason@redhat.com>
8970 * g++.dg/cpp0x/defaulted9.C: New test.
8973 * g++.dg/init/value7.C: New test.
8975 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
8978 * gcc.target/i386/pr38824.c: New testcase.
8980 2009-02-11 Jason Merrill <jason@redhat.com>
8983 * g++.dg/cpp0x/defaulted8.C: New test.
8986 * g++.dg/cpp0x/rv9p.C: New test.
8988 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
8990 * gnat.dg/aliasing3.adb: New test.
8991 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8993 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8996 * g++.dg/template/crash88.C: New.
8997 * g++.dg/template/crash89.C: Likewise.
8999 2009-02-10 Steve Ellcey <sje@cup.hp.com>
9002 * gcc.dg/pr39084.c: New test.
9004 2009-02-10 Jakub Jelinek <jakub@redhat.com>
9007 * gcc.target/i386/pr39139.c: New test.
9009 2009-02-10 Richard Guenther <rguenther@suse.de>
9011 PR tree-optimization/39132
9012 * gcc.dg/torture/pr39132.c: New testcase.
9014 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
9017 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9018 * gcc.target/x86_64/abi/avx/args.h: Likewise.
9019 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9020 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9021 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9022 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9023 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9024 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9026 2009-02-09 Jason Merrill <jason@redhat.com>
9029 * g++.dg/init/value6.C: New test.
9031 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
9033 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9035 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
9037 * gcc.c-torture/compile/20090209-1.c: New test.
9039 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9043 * g++.dg/cpp0x/vt-35147.C: New.
9044 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9045 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9047 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9050 * gcc.dg/attr-alias-4.c: New test.
9052 2009-02-06 Janis Johnson <janis187@us.ibm.com>
9055 * gcc.dg/dfp/pr39035.c: New test.
9057 2009-02-06 Joseph Myers <joseph@codesourcery.com>
9060 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9062 2009-02-05 Jakub Jelinek <jakub@redhat.com>
9065 * g++.dg/opt/thunk3.C: New test.
9067 2009-02-05 Nick Clifton <nickc@redhat.com>
9069 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9070 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9071 * gcc.dg/cdce1.c: Likewise.
9072 * gcc.dg/cpp/_Pragma6.c: Likewise.
9073 * g++.dg/cpp/_Pragma1.C: Likewise.
9074 * gcc.dg/utf32-2.c: Xfail for M32C.
9075 * gcc.dg/utf32-1.c: Likewise.
9076 * gcc.dg/utf32-3.c: Likewise.
9077 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9079 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9080 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9081 * gcc.dg/Wconversion-5.c: Likewise.
9082 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9083 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9084 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9085 * gcc.dg/utf-inc-init.c: Likewise.
9086 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9087 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9088 * gcc.dg/utf-array-short-wchar.c: Likewise.
9089 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9090 * gcc.dg/mallign.c: Use size_t instead of long.
9092 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
9094 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9096 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
9098 * gcc.c-torture/execute/pr39100.c: New.
9100 2009-02-05 Joseph Myers <joseph@codesourcery.com>
9103 * gcc.dg/tls/diag-6.c: New test.
9105 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9107 * gcc.dg/graphite/scop-19.c: New
9109 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9111 AVX Programming Reference (January, 2009)
9112 * gcc.target/i386/avx-vpclmulqdq.c: New.
9113 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9115 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9117 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9118 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
9119 (pclmul_test): Renamed to ...
9122 2009-02-04 Jakub Jelinek <jakub@redhat.com>
9125 * g++.dg/abi/mangle31.C: New test.
9127 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9130 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9132 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9133 inside function prototype but not part of parameter declarator.
9134 * vla-11.c: New test.
9136 2009-02-03 Jason Merrill <jason@redhat.com>
9138 * g++.dg/warn/main-4.C: New test.
9139 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9141 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9144 * g++.dg/expr/cast10.C: New test.
9146 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9149 * gcc.dg/init-bad-6.c: New test.
9151 2009-02-03 Jakub Jelinek <jakub@redhat.com>
9154 * gcc.c-torture/compile/pr35318.c: New test.
9157 * gcc.dg/nofixed-point-2.c: New test.
9158 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9159 * g++.dg/ext/fixed2.C: Likewise.
9160 * g++.dg/other/error25.C: Likewise.
9161 * g++.dg/lookup/crash7.C: Likewise.
9162 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9165 * g++.dg/cpp0x/initlist13.C: New test.
9167 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
9170 * g++.dg/template/func2.C: New test.
9173 * g++.dg/template/typename15.C: New.
9174 * g++.dg/template/typename16.C: New.
9176 2009-02-03 Janis Johnson <janis187@us.ibm.com>
9177 Ben Elliston <bje@au.ibm.com>
9180 * gcc.dg/dfp/pr39034.c: New test.
9182 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9185 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9187 2009-02-02 Jason Merrill <jason@redhat.com>
9190 * g++.dg/parse/dtor14.C: New test.
9192 2009-02-02 Jakub Jelinek <jakub@redhat.com>
9194 * lib/target-supports.exp
9195 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9196 * g++.dg/ext/builtin10.C: New test.
9199 * gcc.target/i386/pr39058.c: New test.
9201 2009-02-02 Richard Guenther <rguenther@suse.de>
9203 PR tree-optimization/38937
9204 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9206 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9209 * g++.dg/parse/crash52.C: New.
9211 2009-01-30 Richard Guenther <rguenther@suse.de>
9213 PR tree-optimization/39041
9214 * gcc.c-torture/compile/pr39041.c: New testcase.
9216 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9219 * gcc.target/i386/pr39013-1.c: New test.
9220 * gcc.target/i386/pr39013-2.c: New test.
9223 * g++.dg/ext/label12.C: New test.
9225 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9228 * g++.dg/parse/error34.C: New.
9229 * g++.dg/parse/error35.C: Likewise.
9231 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9234 * g++.dg/cpp0x/decltype-38655.C: New.
9236 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9239 * g++.dg/torture/pr39002.C: New test.
9241 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
9243 PR tree-optimization/39007
9244 * gcc.dg/tree-ssa/pr39007.c: New.
9246 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9249 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9252 2009-01-29 Steve Ellcey <sje@cup.hp.com>
9255 * gcc.c-torture/compile/pr38857.c: New test.
9257 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
9261 * gfortran.dg/bound_6.f90: New test.
9263 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9265 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9267 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
9269 PR tree-optimization/38997
9270 * gcc.dg/tree-ssa/pr38997.c: New.
9272 2009-01-28 Richard Guenther <rguenther@suse.de>
9274 PR tree-optimization/38926
9275 * gcc.c-torture/compile/pr38926.c: New testcase.
9277 2009-01-28 Jakub Jelinek <jakub@redhat.com>
9280 * gcc.dg/pr38934.c: New test.
9282 2009-01-28 Richard Guenther <rguenther@suse.de>
9285 * g++.dg/warn/Wuninitialized-2.C: New testcase.
9287 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
9289 PR tree-optimization/38984
9290 * gcc.dg/pr38984.c: New XFAILed testcase.
9293 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
9296 * gcc.target/i386/pr38988.c: New test.
9298 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9301 * g++.dg/parse/crash51.C: New.
9302 * g++.old-deja/g++.pt/crash9.C: Adjust.
9304 2009-01-27 Daniel Kraft <d@domob.eu>
9307 * gfortran.dg/mvbits_6.f90: New test.
9308 * gfortran.dg/mvbits_7.f90: New test.
9309 * gfortran.dg/mvbits_8.f90: New test.
9311 2009-01-27 Richard Guenther <rguenther@suse.de>
9313 PR tree-optimization/38503
9314 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9316 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9319 * gcc.c-torture/execute/pr38969.c: New test.
9321 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
9324 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9326 * gcc.target/mips/fixed-scalar-type.c: Likewise.
9327 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9328 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9330 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
9333 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9334 if __USING_SJLJ_EXCEPTIONS__ is defined.
9336 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9337 __USING_SJLJ_EXCEPTIONS__ is defined.
9338 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9339 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9340 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9341 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9342 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9343 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9345 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
9348 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9349 Use instead of C name in asm statements.
9351 2009-01-26 Richard Guenther <rguenther@suse.de>
9353 PR tree-optimization/38745
9354 * g++.dg/torture/pr38745.C: New testcase.
9356 2009-01-26 Richard Guenther <rguenther@suse.de>
9359 * g++.dg/warn/Wuninitialized-1.C: New testcase.
9361 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
9363 * gcc.dg/bitfld-15.c: Gate warning on target
9364 pcc_bitfield_type_matters.
9365 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9366 g++.dg/ext/bitfield4.C: Likewise.
9367 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9368 bitfield for any target.
9370 2009-01-24 Jakub Jelinek <jakub@redhat.com>
9373 * gcc.dg/pr38957.c: New test.
9375 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
9378 * gfortran.dg/array_constructor_24.f: Allow tolerance when
9381 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
9383 PR tree-optimization/38953
9384 * gfortran.dg/graphite/pr38953.f90: New.
9386 2009-01-24 Paul Brook <paul@codesourcery.com>
9388 * gcc.target/arm/neon-cond-1.c: New test.
9390 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
9392 PR tree-optimization/38932
9393 * gcc.dg/pr38932.c: New.
9395 2009-01-23 Revital Eres <eres@il.ibm.com>
9397 * gcc.dg/sms-7.c: Fix test.
9399 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
9401 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9402 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9403 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9404 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9406 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9408 * gcc.dg/pr35729.c: Make test x86 specific.
9410 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9413 * gcc.dg/pr38615.c: New test.
9415 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
9418 * gcc.target/i386/pr38931.c: New test.
9420 2009-01-22 Dodji Seketeli <dodji@redhat.com>
9423 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9424 * g++.dg/template/typedef12.C: Likewise.
9425 * g++.dg/template/typedef13.C: Likewise.
9426 * g++.dg/template/typedef14.C: Likewise.
9427 * g++.dg/template/sfinae3.C: Likewise.
9428 * g++.old-deja/g++.pt/typename8.C: Likewise.
9429 * g++.dg/template/access11.C: Likewise
9431 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
9433 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9435 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9437 2009-01-21 Dodji Seketeli <dodji@redhat.com>
9440 * g++.dg/template/typedef11.C: New test.
9441 * g++.dg/template/typedef12.C: Likewise.
9442 * g++.dg/template/typedef13.C: Likewise.
9443 * g++.dg/template/typedef14.C: Likewise.
9444 * g++.dg/template/sfinae3.C: Compile this pedantically.
9445 The only errors expected should be the one saying the typedef is ill
9447 * g++.old-deja/g++.pt/typename8.C: Likewise.
9448 * g++.dg/template/access11.C: Update this.
9450 2009-01-21 Daniel Kraft <d@domob.eu>
9453 * gfortran.dg/mvbits_5.f90: New test.
9455 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
9457 * gcc.dg/sms-6.c: New test.
9458 * gcc.dg/sms-7.c: Likewise.
9460 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
9463 * gfortran.dg/host_assoc_function_7.f90: New test
9465 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9466 Richard Guenther <rguenther@suse.de>
9468 PR tree-optimization/38747
9469 PR tree-optimization/38748
9470 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9471 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9472 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9474 2009-01-20 Kees Cook <kees@ubuntu.com>
9475 H.J. Lu <hongjiu.lu@intel.com>
9478 * gcc.dg/pr38902.c: New.
9480 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
9483 * gfortran.dg/pr38868.f: New testcase.
9485 2009-01-20 Richard Guenther <rguenther@suse.de>
9487 * gcc.c-torture/execute/pr36227.c: Move ...
9488 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
9490 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9492 * lib/gfortran.exp: Add -B options for targets that use
9493 libgfortran.a%s in their specs.
9495 2009-01-19 Jason Merrill <jason@redhat.com>
9498 * g++.dg/template/dtor5.C: New test.
9500 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
9503 * gfortran.dg/bound_5.f90: New test.
9505 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
9508 * g++.dg/compat/abi/pr38736_main.C: New.
9509 * g++.dg/compat/abi/pr38736_x.C: Likewise.
9510 * g++.dg/compat/abi/pr38736_y.C: Likewise.
9511 * g++.dg/other/macro-1.C: Likewise.
9512 * gcc.dg/macro-1.c: Likewise.
9513 * gcc.dg/compat/pr38736_main.c: Likewise.
9514 * gcc.dg/compat/pr38736_x.c: Likewise.
9515 * gcc.dg/compat/pr38736_y.c: Likewise.
9517 2009-01-18 Richard Guenther <rguenther@suse.de>
9519 PR tree-optimization/38819
9520 * gcc.c-torture/execute/pr38819.c: New testcase.
9522 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9525 * gfortran.dg/module_commons_3.f90: Reapply.
9527 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9530 * gfortran.dg/transfer_intrinsic_1.f90: New test.
9531 * gfortran.dg/transfer_intrinsic_2.f90: New test.
9533 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9536 * gfortran.dg/module_commons_3.f90: Remove
9538 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
9540 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9542 2009-01-16 Jason Merrill <jason@redhat.com>
9545 * g++.dg/template/lvalue1.C: New test.
9548 * g++.dg/template/access20.C: New test.
9549 * g++.dg/torture/pr34641.C: Fix access.
9551 2009-01-16 Richard Guenther <rguenther@suse.de>
9553 PR tree-optimization/38835
9555 * gcc.c-torture/execute/pr36227.c: New testcase.
9556 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9557 * g++.dg/init/const7.C: Likewise.
9559 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
9562 * gcc.c-torture/compile/pr38554.c: New test.
9564 2009-01-16 Jason Merrill <jason@redhat.com>
9567 * g++.dg/conversion/access1.C: New test.
9569 2009-01-16 Jakub Jelinek <jakub@redhat.com>
9571 PR tree-optimization/38789
9572 * gcc.c-torture/compile/pr38789.c: New test.
9574 2009-01-16 Janus Weil <janus@gcc.gnu.org>
9577 * gfortran.dg/proc_ptr_13.f90: New.
9579 2009-01-15 Jason Merrill <jason@redhat.com>
9582 * g++.dg/template/koenig6.C: New test.
9584 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9587 * g++.dg/template/error37.C: New testcase.
9589 2009-01-15 Jason Merrill <jason@redhat.com>
9592 * g++.dg/conversion/memfn1.C: New test.
9595 * g++.dg/conversion/memfn2.C: New test.
9597 2009-01-15 Steve Ellcey <sje@cup.hp.com>
9600 * g++.dg/template/crash87.C: New test.
9602 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
9605 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9607 2009-01-15 Dodji Seketeli <dodji@redhat.com>
9610 * g++.dg/parse/crash50.C: New test.
9612 2009-01-14 Jakub Jelinek <jakub@redhat.com>
9614 PR rtl-optimization/38245
9615 * gcc.dg/pr38245-3.c: New test.
9616 * gcc.dg/pr38245-3.h: New file.
9617 * gcc.dg/pr38245-4.c: New file.
9618 * gcc.dg/pr38364.c: New test.
9620 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
9622 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9623 sequence PC-relative.
9625 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9627 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9628 calls and/or PLT markers.
9629 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9630 calls and/or PLT markers.
9631 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9632 calls and/or PLT markers.
9633 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9634 calls and/or PLT markers.
9636 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9637 Nathan Froyd <froydnj@codesourcery.com>
9638 Joseph Myers <joseph@codesourcery.com>
9640 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9642 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9643 and use consistent CFLAGS.
9644 * gcc.target/powerpc/20030505.c: Likewise.
9645 * gcc.target/powerpc/20081204-1.c: Likewise.
9646 * gcc.target/powerpc/ppc-spe.c: Likewise.
9647 * gcc.target/powerpc/spe1.c: Likewise.
9648 * g++.dg/ext/spe1.C: Likewise.
9649 * g++.dg/other/opaque-1.C: Likewise.
9650 * g++.dg/other/opaque-2.C: Likewise.
9651 * g++.dg/other/opaque-3.C: Likewise.
9653 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9655 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9658 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
9661 * g++.dg/torture/pr38811.C: New file.
9663 2009-01-14 Richard Guenther <rguenther@suse.de>
9665 PR tree-optimization/38826
9667 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9669 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9671 * gcc.dg/graphite/pr38786.c: Fix commit problem.
9673 2009-01-14 Nick Clifton <nickc@redhat.com>
9676 * g++.cp/parse/pr37862.C: New test.
9678 2009-01-14 Julian Brown <julian@codesourcery.com>
9680 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9681 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9683 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9686 2009-01-13 Jakub Jelinek <jakub@redhat.com>
9688 PR rtl-optimization/38774
9689 * gcc.dg/torture/pr38774.c: New test.
9692 * g++.dg/cpp0x/pr38795.C: New test.
9694 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
9695 Nathan Froyd <froydnj@codesourcery.com>
9696 Joseph Myers <joseph@codesourcery.com>
9698 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9699 otherwise. Do not check for AltiVec at runtime.
9700 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9701 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9702 * gcc.target/powerpc/altivec-1.c: Likewise.
9703 * gcc.target/powerpc/altivec-3.c: Likewise.
9704 * gcc.target/powerpc/altivec-10.c: Likewise.
9705 * gcc.target/powerpc/altivec-12.c: Likewise.
9706 * gcc.target/powerpc/altivec-24.c: Likewise.
9707 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9708 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9709 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9710 * gcc.target/powerpc/pr35907.c: Likewise.
9711 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9712 otherwise. Do not check for Cell at runtime.
9713 * gcc.target/powerpc/altivec_check.h: Delete.
9715 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9716 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
9717 not check for AltiVec at runtime.
9718 * g++.dg/ext/altivec-cell-2.C: Likewise.
9719 * g++.dg/ext/altivec-cell-3.C: Likewise.
9720 * g++.dg/ext/altivec-cell-4.C: Likewise.
9721 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9722 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9724 * g++.dg/ext/altivec_check.h: Delete.
9726 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
9728 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9729 effective target. Adjust line numbers accordingly.
9731 2009-01-13 Mark Mitchell <mark@codesourcery.com>
9733 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9735 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9737 PR tree-optimization/38786
9738 * gcc.dg/graphite/pr38786.c: New.
9740 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
9743 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
9745 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9746 for alpha*-*-* targets.
9747 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9749 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9752 * gfortran.dg/fmt_bz_bn_err.f: New test.
9754 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
9756 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9758 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9760 * lib/target-supports.exp (check_effective_target_powerpc64): New.
9761 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9762 instruction support. Do not check for it at runtime.
9764 2009-01-12 Jason Merrill <jason@redhat.com>
9767 * g++.dg/lookup/friend11.C: Remove expected error.
9768 * g++.dg/lookup/friend14.C: New test.
9769 * g++.dg/lookup/friend15.C: New test.
9771 2009-01-12 Dodji Seketeli <dodji@redhat.com>
9774 * g++.dg/lookup/hidden-class12.C: New test.
9775 * g++.dg/lookup/hidden-class13.C: New test.
9776 * g++.dg/lookup/hidden-class14.C: New test.
9777 * g++.dg/lookup/hidden-class15.C: New test.
9778 * g++.dg/lookup/hidden-class16.C: New test.
9780 2009-01-12 Mark Mitchell <mark@codesourcery.com>
9782 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9783 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9784 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9786 2009-01-12 Jason Merrill <jason@redhat.com>
9789 * g++.dg/other/vararg-3.C: New test.
9791 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9793 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9794 Explicitly enable SPE.
9795 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
9798 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9799 Expect -flax-vector-conversions message. Adjust incompatible
9801 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9804 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9806 * g++.dg/other/opaque-1.C: Run on targets with SPE.
9808 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9809 * g++.dg/other/opaque-2.C: Likewise.
9810 * g++.dg/other/opaque-3.C: Likewise.
9812 2009-01-12 Jakub Jelinek <jakub@redhat.com>
9815 * gcc.dg/pr32041.c: New test.
9816 * g++.dg/parse/offsetof9.C: New test.
9818 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9819 Nathan Froyd <froydnj@codesourcery.com>
9821 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9822 * g++.dg/ext/attribute-test-1.C: Likewise.
9823 * g++.dg/ext/attribute-test-2.C: Likewise.
9824 * g++.dg/ext/attribute-test-3.C: Likewise.
9825 * g++.dg/ext/attribute-test-4.C: Likewise.
9827 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
9829 * gnat.dg/unchecked_convert3.adb: New test.
9831 2009-01-12 Tomas Bily <tbily@suse.cz>
9834 * gcc.dg/tree-ssa/pr38385.c: New file.
9836 2009-01-12 Jakub Jelinek <jakub@redhat.com>
9839 * g++.dg/parse/typedef9.C: New test.
9841 PR tree-optimization/38807
9842 * gcc.c-torture/compile/pr38807.c: New test.
9844 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
9846 * gcc.target/mips/ins-2.c: New test.
9848 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
9851 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9853 2009-01-11 Jakub Jelinek <jakub@redhat.com>
9856 * g++.dg/warn/Wreturn-type-5.C: New test.
9858 2009-01-11 Matthias Klose <doko@ubuntu.com>
9861 * gcc.dg/pr38616.c: New test.
9863 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
9865 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9867 2009-01-10 Andrew Pinski <pinskia@gmail.com>
9870 * g++.dg/expr/string-1.C: New test.
9871 * g++.dg/expr/string-2.C: New test.
9874 * g++.dg/ext/complex4.C: New test.
9875 * g++.dg/ext/complex5.C: New test.
9876 * g++.dg/init/reference1.C: New test.
9877 * g++.dg/init/reference2.C: New test.
9878 * g++.dg/init/reference3.C: New test.
9880 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
9883 * gfortran.dg/transfer_null_1.f90: New test.
9885 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
9888 * gfortran.dg/host_assoc_function_6.f90: New test.
9890 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
9892 * lib/target-supports.exp: Add method to determine if the effective
9893 target is really a ppc405 after applying all compile options.
9894 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9895 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9896 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9897 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9898 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9899 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9900 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9901 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9902 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9903 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9904 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9905 * gcc.target/powerpc/405-machhw-1.c: Likewise.
9906 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9907 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9908 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9909 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9910 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9911 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9912 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9913 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9914 * gcc.target/powerpc/405-macchw-1.c: Likewise.
9915 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9916 * gcc.target/powerpc/405-machhw-2.c: Likewise.
9917 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9918 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9919 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9920 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9921 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9922 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9923 * gcc.target/powerpc/405-macchw-2.c: Likewise.
9924 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9926 2009-01-09 Jakub Jelinek <jakub@redhat.com>
9929 * g++.dg/other/error31.C: New testcase.
9932 * gcc.dg/pr35742.c: New test.
9934 2009-01-09 John F. Carr <jfc@mit.edu>
9937 * g++.dg/parse/linkage3.C: New test.
9939 2009-01-09 Jakub Jelinek <jakub@redhat.com>
9942 * gcc.c-torture/compile/pr38771.c: New test.
9944 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
9946 * gcc.dg/pr34856.c: Ignore irrelevant warning.
9948 2009-01-08 Mark Mitchell <mark@codesourcery.com>
9950 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9951 * gcc.dg/sibcall-4.c: Likewise.
9953 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
9954 Jan Sjodin <jan.sjodin@amd.com>
9956 PR tree-optimization/38559
9957 * gcc.dg/graphite/pr38559.c: New.
9959 2009-01-08 Ira Rosen <irar@il.ibm.com>
9961 PR tree-optimization/37194
9962 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9964 2009-01-07 Jakub Jelinek <jakub@redhat.com>
9967 * g++.dg/ext/label11.C: New test.
9969 2009-01-07 Joseph Myers <joseph@codesourcery.com>
9971 * lib/target-supports.exp (check_weak_override_available): New.
9972 * lib/target-supports-dg.exp (dg-require-weak-override): New.
9973 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9974 dg-require-weak-override.
9976 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
9977 Alan Modra <amodra@bigpond.net.au>
9979 * gcc.c-torture/compile/20090107-1.c: New test.
9981 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
9984 * g++.dg/other/pr38706.C: New test.
9986 2009-01-07 Jason Merrill <jason@redhat.com>
9988 * g++.dg/cpp0x/variadic92.C: New test.
9989 * g++.dg/cpp0x/variadic93.C: New test.
9991 2009-01-07 Janis Johnson <janis187@us.ibm.com>
9993 * lib/target-supports-dg.exp (current_compiler_flags): New.
9994 (check-flags): Use it; do not access dg-test local variables.
9995 (dg-skip-if): Do not access dg-test local variables.
9996 (dg-xfail-run-if): Ditto.
9997 (dg-shouldfail): Ditto.
9998 * gcc.test-framework/test-framework.exp
9999 (check_effective_target_def_nocache): New.
10000 * gcc.test-framework/test-framework.awk: Handle scan tests.
10001 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10002 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10003 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10004 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10005 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10006 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10007 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10008 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10009 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10011 * g++.dg/torture/pr38586.C: Ignore a possible warning.
10013 * lib/target-supports-dg.exp (check_test_flags): Delete.
10015 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
10017 PR tree-optimization/38492
10018 PR tree-optimization/38498
10019 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10021 * gcc.dg/graphite/block-0.c: Update test.
10022 * gcc.dg/graphite/block-1.c: Same.
10023 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10024 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10025 * gcc.dg/graphite/block-3.c: New.
10026 * gcc.dg/graphite/pr38498.c: New.
10028 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
10030 AVX Programming Reference (December, 2008)
10031 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10032 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10033 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10035 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10036 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10038 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10041 * gfortran.dg/c_loc_pure_1.f90: New test.
10043 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
10046 * gfortran.dg/elemental_dependency_3.f90:
10047 Add the final tree dump cleanup.
10049 2009-01-06 Jakub Jelinek <jakub@redhat.com>
10051 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10054 PR rtl-optimization/38722
10055 * gfortran.dg/pr38722.f90: New test.
10057 2009-01-06 Janis Johnson <janis187@us.ibm.com>
10060 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10061 instead of DECnn_DEN. Support -DDBG to list lines that fail.
10063 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
10065 * gfortran.dg/implicit_12.f90: Add space around dg directive.
10066 * gfortran.dg/typebound_call_8.f03: Same.
10067 * gfortran.dg/elemental_bind_c.f90: Same.
10068 * gfortran.dg/typebound_call_7.f03: Same.
10069 * gfortran.dg/interface_proc_end.f90: Same
10070 * gfortran.dg/pr37243.f: Fix typo.
10072 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
10074 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
10075 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
10078 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
10080 AVX Programming Reference (December, 2008)
10081 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10082 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10083 * gcc.target/i386/sse-14.c: Likewise.
10085 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10086 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10087 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10088 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10090 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10092 PR libfortran/38735
10093 * gfortran.dg/fmt_bz_bn.f: Update test.
10095 2009-01-05 Dodji Seketeli <dodji@redhat.com>
10098 * g++.dg/conversion/usual-arith-conv.C: New test.
10100 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10103 * gcc.dg/vector-3.c: New testcase.
10104 * g++.dg/ext/vector15.C: New test.
10106 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10108 PR tree-optimization/38510
10109 * gcc.dg/graphite/pr38510.c: New.
10111 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10112 Jan Sjodin <jan.sjodin@amd.com>
10114 PR tree-optimization/38500
10115 * gcc.dg/graphite/pr38500.c: New.
10117 2009-01-05 Laurent GUERBY <laurent@guerby.net>
10119 * gcc.c-torture/compile/20001226-1.c: Generalize
10121 * gcc.c-torture/compile/limits-fnargs.c: Add
10123 * gcc.dg/20020425-1.c: Likewise.
10124 * gcc.dg/pch/pch.exp: Likewise.
10126 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10129 * gfortran.dg/module_commons_3.f90: New test.
10131 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
10134 * gfortran.dg/random_seed_1.f90: Updated.
10136 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10140 * gfortran.dg/elemental_subroutine_7.f90:
10141 Fix p values so that it can be used as vector subscript.
10143 2009-01-05 Jason Merrill <jason@redhat.com>
10145 * g++.dg/cpp0x/initlist12.C: Add another test.
10147 * g++.dg/cpp0x/defaulted7.C: New test.
10149 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10152 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10153 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10155 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10157 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10158 for alpha*-*-* targets.
10159 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10161 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10164 * gfortran.dg/host_assoc_function_5.f90: New test.
10166 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10169 * gfortran.dg/elemental_dependency_3.f90: New test.
10170 * gfortran.dg/elemental_subroutine_7.f90: New test.
10172 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
10174 * gcc.dg/struct-ret-3.c: Include unistd.h.
10175 (main): Exit early if system memory page size is
10176 larger than 4096 bytes.
10178 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
10181 * gfortran.dg/merge_init_expr.f90: New.
10183 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10186 * gfortran.dg/c_loc_tests_13.f90: New test.
10187 * gfortran.dg/c_loc_tests_14.f90: New test.
10189 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
10191 * gfortran.dg/func_result_4.f90: New.
10193 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
10196 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10197 interface still works, in addition to original tests.
10198 * gfortran.dg/host_assoc_call_6.f90: New test.
10200 2009-01-03 Jakub Jelinek <jakub@redhat.com>
10203 * g++.dg/torture/pr38705.C: New test.
10206 * gcc.dg/pr38700.c: New test.
10208 2009-01-02 Jason Merrill <jason@redhat.com>
10210 * g++.dg/cpp0x/initlist11.C: New test.
10211 * g++.dg/cpp0x/initlist12.C: New test.
10213 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10215 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10216 Allow extra informative notes.
10218 2009-01-01 Jakub Jelinek <jakub@redhat.com>
10221 * gcc.dg/pr36489.c: New test.
10224 Copyright (C) 2009 Free Software Foundation, Inc.
10226 Copying and distribution of this file, with or without modification,
10227 are permitted in any medium without royalty provided the copyright
10228 notice and this notice are preserved.