1 2009-10-12 Janis Johnson <janis187@us.ibm.com>
3 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
5 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
11 * gcc.dg/guality/pr41447-1.c: New.
12 * gcc.dg/debug/pr41264-1.c: New.
13 * gcc.dg/debug/pr41343-1.c: New.
15 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
18 * gcc.dg/torture/pr26515.c: New test.
20 2009-10-12 Janis Johnson <janis187@us.ibm.com>
23 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
24 * lib/lto.exp (lto-get-options-main): Report error for using "target"
25 or "xfail" with dg-lto-do.
27 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
29 * gcc.target/i386/ms_hook_prologue.c: New testcase.
31 2009-10-12 Michael Matz <matz@suse.de>
33 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
36 2009-10-12 Jakub Jelinek <jakub@redhat.com>
39 * g++.dg/torture/pr41680.C: New test.
41 2009-10-12 Dodji Seketeli <dodji@redhat.com>
44 * gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C: New test.
46 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
49 * gcc.dg/guality/pr41616-1.c: New.
51 2009-10-11 Jason Merrill <jason@redhat.com>
54 * g++.dg/cpp0x/rv-reinterpret.C: New.
56 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59 * gfortran.dg/fmt_error_9.f: New test.
60 * gfortran.dg/fmt_error_10.f: New test.
62 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
65 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
66 * gfortran.dg/class_4b.f03: As above.
67 * gfortran.dg/class_4c.f03: As above.
68 * gfortran.dg/class_4d.f03: As above.
70 2009-10-11 Richard Guenther <rguenther@suse.de>
72 PR tree-optimization/41555
73 * gcc.dg/torture/pr41555.c: New testcase.
75 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
78 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
81 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
84 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
85 Add conditions to avoid runtime errors if not supported.
87 2009-10-10 Richard Guenther <rguenther@suse.de>
89 PR tree-optimization/41654
90 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
92 2009-10-09 Jason Merrill <jason@redhat.com>
94 * g++.dg/cpp/ucn-1.C: New.
96 2009-10-09 Janus Weil <janus@gcc.gnu.org>
99 * gfortran.dg/class_2.f03: Extended test case.
101 2009-10-09 Tobias Burnus <burnus@net-b.de>
104 * gfortran.dg/class_allocate_1.f03: Modify code such that
105 it compiles with the gfc_warning->gfc_error change.
106 * gfortran.dg/class_allocate_1.f03: New test.
108 2009-10-09 Janus Weil <janus@gcc.gnu.org>
111 * gfortran.dg/select_type_6.f03: New test.
113 2009-10-09 Jakub Jelinek <jakub@redhat.com>
115 PR preprocessor/41445
116 * gcc.dg/cpp/separate-1.c: Adjust.
117 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
118 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
119 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
120 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
121 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
122 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
123 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
125 PR rtl-optimization/41646
126 * gcc.c-torture/compile/pr41646.c: New test.
128 2009-10-09 Richard Guenther <rguenther@suse.de>
130 PR tree-optimization/41634
131 * gcc.c-torture/compile/pr41634.c: New testcase.
133 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
135 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
137 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
139 * gnat.dg/opt3.adb: New test.
140 * gnat.dg/opt3_pkg.ads: New helper.
142 2009-10-08 Doug Kwan <dougkwan@google.com>
144 PR rtl-optimization/41574
145 * gcc.dg/pr41574.c: New test.
147 2009-10-08 Cary Coutant <ccoutant@google.com>
149 Add support for debugging with ICF (Identical Code Folding).
150 * g++.dg/debug/dwarf2/icf.C: New test.
152 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
154 * gcc.target/mips/truncate-6.c: New test.
156 2009-10-08 Jason Merrill <jason@redhat.com>
159 * g++.dg/cpp0x/rv-deduce.C: New.
162 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
163 * g++.dg/template/explicit-args2.C: New.
164 * g++.dg/template/explicit-args3.C: New.
165 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
167 2009-10-08 Michael Matz <matz@suse.de>
170 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
171 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
172 * gcc.dg/pr41573.c: New test.
174 2009-10-07 Joseph Myers <joseph@codesourcery.com>
177 * gcc.c-torture/compile/pr41182-1.c: New.
179 2009-10-07 Jason Merrill <jason@redhat.com>
181 * g++.dg/cpp0x/variadic95.C: New.
183 2009-10-07 Jason Merrill <jason@redhat.com>
185 * g++.dg/template/scope3.C: New.
187 2009-10-07 Jakub Jelinek <jakub@redhat.com>
189 * gcc.dg/debug/dwarf2/inline3.c: New test.
191 2009-10-07 Daniel Kraft <d@domob.eu>
194 * gfortran.dg/assumed_charlen_function_6.f90: New test.
196 2009-10-07 Janus Weil <janus@gcc.gnu.org>
198 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
199 * gfortran.dg/select_type_1.f03: Modified error message.
200 * gfortran.dg/select_type_5.f03: New test.
202 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
205 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
208 2009-10-06 Jason Merrill <jason@redhat.com>
210 * g++.dg/cpp0x/lambda/lambda-init.C: New.
211 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
213 2009-10-06 Richard Guenther <rguenther@suse.de>
216 * gcc.dg/lto/20091006-1_0.c: New testcase.
217 * gcc.dg/lto/20091006-1_1.c: Likewise.
218 * gcc.dg/lto/20091005-2_0.c: Likewise.
220 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
223 * gnat.dg/timer_cancel.adb: New test.
225 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
228 * gnat.dg/specs/import_abstract.ads: New.
230 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
233 * gfortran.dg/round_2.f03: New test.
235 2009-10-05 Jakub Jelinek <jakub@redhat.com>
238 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
239 * lib/gcc-gdb-test.exp: ... here. New file.
240 * gfortran.dg/guality/guality.exp: New file.
241 * gfortran.dg/guality/pr41558.f90: New test.
242 * gfortran.dg/guality/arg1.f90: New test.
244 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
246 * gfortran.dg/dynamic_dispatch_1.f90: New test.
247 * gfortran.dg/dynamic_dispatch_2.f90: New test.
248 * gfortran.dg/dynamic_dispatch_3.f90: New test.
249 * gfortran.dg/module_md5_1.f90: Update md5 sum.
251 2009-10-05 Sriraman Tallam <tmsriram@google.com>
253 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
255 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
256 plugin_pass to register_pass_info.
257 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
259 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
262 2009-10-05 Richard Guenther <rguenther@suse.de>
265 * gcc.dg/lto/20090914-2_0.c: New testcase.
267 2009-10-05 Richard Guenther <rguenther@suse.de>
270 * gcc.dg/lto/20091005-1_0.c: New testcase.
271 * gcc.dg/lto/20091005-1_1.c: Likewise.
273 2009-10-05 Richard Guenther <rguenther@suse.de>
277 * g++.dg/lto/20091002-1_0.C: Adjust flags.
278 * g++.dg/lto/20091004-1_0.C: New testcase.
279 * g++.dg/lto/20091004-1_1.C: Likewise.
280 * g++.dg/lto/20091004-2_0.C: Likewise.
281 * g++.dg/lto/20091004-2_1.C: Likewise.
282 * g++.dg/lto/20091004-3_0.C: Likewise.
283 * g++.dg/lto/20091004-3_1.C: Likewise.
285 2009-10-05 Richard Guenther <rguenther@suse.de>
287 PR tree-optimization/23821
288 * gcc.dg/torture/pr23821.c: New testcase.
290 2009-10-05 Daniel Kraft <d@domob.eu>
293 * gfortran.dg/goto_6.f: New test.
294 * gfortran.dg/goto_7.f: New test.
296 2009-10-03 Ben Elliston <bje@au.ibm.com>
297 Bill Maddox <maddox@google.com>
298 Cary Coutant <ccoutant@google.com>
299 Chris Demetriou <cgd@google.com>
300 Diego Novillo <dnovillo@google.com>
301 Doug Kwan <dougkwan@google.com>
302 Jan Hubicka <jh@suse.cz>
303 Ollie Wild <aaw@google.com>
304 Rafael Espindola <espindola@google.com>
305 Richard Guenther <rguenther@suse.de>
306 Simon Baldwin <simonb@google.com>
308 * g++.dg/20090107-1.C: New.
309 * g++.dg/20090121-1.C: New.
310 * g++.dg/ipa/20090113-1.C: New.
311 * g++.dg/lto: New directory.
312 * g++.dg/lto/20080829_0.C: New.
313 * g++.dg/lto/20080904_0.C: New.
314 * g++.dg/lto/20080907_0.C: New.
315 * g++.dg/lto/20080908-1_0.C: New.
316 * g++.dg/lto/20080908-2_0.C: New.
317 * g++.dg/lto/20080908-3_0.C: New.
318 * g++.dg/lto/20080909-1_0.C: New.
319 * g++.dg/lto/20080910-1_0.C: New.
320 * g++.dg/lto/20080912-1_0.C: New.
321 * g++.dg/lto/20080912_0.C: New.
322 * g++.dg/lto/20080915_0.C: New.
323 * g++.dg/lto/20080916_0.C: New.
324 * g++.dg/lto/20080917_0.C: New.
325 * g++.dg/lto/20080924_0.C: New.
326 * g++.dg/lto/20080926_0.C: New.
327 * g++.dg/lto/20081008_0.C: New.
328 * g++.dg/lto/20081022.h: New.
329 * g++.dg/lto/20081022_0.C: New.
330 * g++.dg/lto/20081022_1.C: New.
331 * g++.dg/lto/20081023_0.C: New.
332 * g++.dg/lto/20081109-1_0.C: New.
333 * g++.dg/lto/20081109-2_0.C: New.
334 * g++.dg/lto/20081109_0.C: New.
335 * g++.dg/lto/20081109_1.C: New.
336 * g++.dg/lto/20081118-1_0.C: New.
337 * g++.dg/lto/20081118-1_1.C: New.
338 * g++.dg/lto/20081118_0.C: New.
339 * g++.dg/lto/20081118_1.C: New.
340 * g++.dg/lto/20081119-1.h: New.
341 * g++.dg/lto/20081119-1_0.C: New.
342 * g++.dg/lto/20081119-1_1.C: New.
343 * g++.dg/lto/20081119_0.C: New.
344 * g++.dg/lto/20081119_1.C: New.
345 * g++.dg/lto/20081120-1_0.C: New.
346 * g++.dg/lto/20081120-1_1.C: New.
347 * g++.dg/lto/20081120-2_0.C: New.
348 * g++.dg/lto/20081120-2_1.C: New.
349 * g++.dg/lto/20081123_0.C: New.
350 * g++.dg/lto/20081123_1.C: New.
351 * g++.dg/lto/20081125.h: New.
352 * g++.dg/lto/20081125_0.C: New.
353 * g++.dg/lto/20081125_1.C: New.
354 * g++.dg/lto/20081127_0.C: New.
355 * g++.dg/lto/20081127_1.C: New.
356 * g++.dg/lto/20081203_0.C: New.
357 * g++.dg/lto/20081203_1.C: New.
358 * g++.dg/lto/20081204-1_0.C: New.
359 * g++.dg/lto/20081204-1_1.C: New.
360 * g++.dg/lto/20081204-2_0.C: New.
361 * g++.dg/lto/20081204-2_1.C: New.
362 * g++.dg/lto/20081209_0.C: New.
363 * g++.dg/lto/20081209_1.C: New.
364 * g++.dg/lto/20081211-1.h: New.
365 * g++.dg/lto/20081211-1_0.C: New.
366 * g++.dg/lto/20081211-1_1.C: New.
367 * g++.dg/lto/20081217-1_0.C: New.
368 * g++.dg/lto/20081217-2_0.C: New.
369 * g++.dg/lto/20081219_0.C: New.
370 * g++.dg/lto/20081219_1.C: New.
371 * g++.dg/lto/20090106_0.C: New.
372 * g++.dg/lto/20090112_0.C: New.
373 * g++.dg/lto/20090128_0.C: New.
374 * g++.dg/lto/20090221_0.C: New.
375 * g++.dg/lto/20090302_0.C: New.
376 * g++.dg/lto/20090302_1.C: New.
377 * g++.dg/lto/20090303_0.C: New.
378 * g++.dg/lto/20090311-1.h: New.
379 * g++.dg/lto/20090311-1_0.C: New.
380 * g++.dg/lto/20090311-1_1.C: New.
381 * g++.dg/lto/20090311_0.C: New.
382 * g++.dg/lto/20090311_1.C: New.
383 * g++.dg/lto/20090312.h: New.
384 * g++.dg/lto/20090312_0.C: New.
385 * g++.dg/lto/20090312_1.C: New.
386 * g++.dg/lto/20090313_0.C: New.
387 * g++.dg/lto/20090313_1.C: New.
388 * g++.dg/lto/20090315_0.C: New.
389 * g++.dg/lto/20090315_1.C: New.
390 * g++.dg/lto/20091002-1_0.C: New testcase.
391 * g++.dg/lto/20091002-2_0.C: Likewise..
392 * g++.dg/lto/20091002-3_0.C: Likewise..
393 * g++.dg/lto/README: New.
394 * g++.dg/lto/pr40818_0.C: New.
395 * g++.dg/opt/thunk3-1.C: New.
396 * g++.dg/opt/thunk4.C: New.
397 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
398 replacements with __attribute__ ((__noinline__)).
399 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
400 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
401 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
402 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
403 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
404 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
405 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
406 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
407 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
408 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
409 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
410 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
411 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
412 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
413 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
414 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
415 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
416 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
417 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
418 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
419 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
420 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
421 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
422 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
423 * gcc.dg/20081223-1.c: New.
424 * gcc.dg/lto: New directory.
425 * gcc.dg/lto/20080908_0.c: New.
426 * gcc.dg/lto/20080917_0.c: New.
427 * gcc.dg/lto/20080924_0.c: New.
428 * gcc.dg/lto/20081024_0.c: New.
429 * gcc.dg/lto/20081109_0.c: New.
430 * gcc.dg/lto/20081111_0.c: New.
431 * gcc.dg/lto/20081111_1.c: New.
432 * gcc.dg/lto/20081112_0.c: New.
433 * gcc.dg/lto/20081112_1.c: New.
434 * gcc.dg/lto/20081115_0.c: New.
435 * gcc.dg/lto/20081115_1.c: New.
436 * gcc.dg/lto/20081115_2.c: New.
437 * gcc.dg/lto/20081118_0.c: New.
438 * gcc.dg/lto/20081118_1.c: New.
439 * gcc.dg/lto/20081118_2.c: New.
440 * gcc.dg/lto/20081120-1_0.c: New.
441 * gcc.dg/lto/20081120-1_1.c: New.
442 * gcc.dg/lto/20081120-2_0.c: New.
443 * gcc.dg/lto/20081120-2_1.c: New.
444 * gcc.dg/lto/20081125_0.c: New.
445 * gcc.dg/lto/20081125_1.c: New.
446 * gcc.dg/lto/20081126_0.c: New.
447 * gcc.dg/lto/20081201-1_0.c: New.
448 * gcc.dg/lto/20081201-1_1.c: New.
449 * gcc.dg/lto/20081201-1_2.c: New.
450 * gcc.dg/lto/20081201-2_0.c: New.
451 * gcc.dg/lto/20081201-2_1.c: New.
452 * gcc.dg/lto/20081202-1_0.c: New.
453 * gcc.dg/lto/20081202-1_1.c: New.
454 * gcc.dg/lto/20081202-2_0.c: New.
455 * gcc.dg/lto/20081202-2_1.c: New.
456 * gcc.dg/lto/20081204-1_0.c: New.
457 * gcc.dg/lto/20081204-1_1.c: New.
458 * gcc.dg/lto/20081204-2_0.c: New.
459 * gcc.dg/lto/20081210-1_0.c: New.
460 * gcc.dg/lto/20081212-1_0.c: New.
461 * gcc.dg/lto/20081222_0.c: New.
462 * gcc.dg/lto/20081222_0.h: New.
463 * gcc.dg/lto/20081222_1.c: New.
464 * gcc.dg/lto/20081224_0.c: New.
465 * gcc.dg/lto/20081224_0.h: New.
466 * gcc.dg/lto/20081224_1.c: New.
467 * gcc.dg/lto/20090116_0.c: New.
468 * gcc.dg/lto/20090120_0.c: New.
469 * gcc.dg/lto/20090126-1_0.c: New.
470 * gcc.dg/lto/20090126-2_0.c: New.
471 * gcc.dg/lto/20090206-1_0.c: New.
472 * gcc.dg/lto/20090206-2_0.c: New.
473 * gcc.dg/lto/20090210_0.c: New.
474 * gcc.dg/lto/20090210_1.c: New.
475 * gcc.dg/lto/20090213_0.c: New.
476 * gcc.dg/lto/20090213_1.c: New.
477 * gcc.dg/lto/20090218-1_0.c: New.
478 * gcc.dg/lto/20090218-1_1.c: New.
479 * gcc.dg/lto/20090218-2_0.c: New.
480 * gcc.dg/lto/20090218-2_1.c: New.
481 * gcc.dg/lto/20090218_0.c: New.
482 * gcc.dg/lto/20090218_1.c: New.
483 * gcc.dg/lto/20090218_2.c: New.
484 * gcc.dg/lto/20090218_3.c: New.
485 * gcc.dg/lto/20090219_0.c: New.
486 * gcc.dg/lto/20090312_0.c: New.
487 * gcc.dg/lto/20090312_1.c: New.
488 * gcc.dg/lto/20090313_0.c: New.
489 * gcc.dg/lto/20090706-1_0.c: New.
490 * gcc.dg/lto/20090706-2_0.c: New.
491 * gcc.dg/lto/20090717_0.c: New.
492 * gcc.dg/lto/20090717_1.c: New.
493 * gcc.dg/lto/20090729_0.c: New.
494 * gcc.dg/lto/20090729_1.c: New.
495 * gcc.dg/lto/20090812_0.c: New.
496 * gcc.dg/lto/20090812_1.c: New.
497 * gcc.dg/lto/20090914-1_0.c: New.
498 * gcc.dg/lto/README: New.
499 * gcc.dg/visibility-7.c: Adjust expected pattern
500 * gfortran.dg/lto: New directory.
501 * gfortran.dg/lto/pr40724_0.f: New.
502 * gfortran.dg/lto/pr40724_1.f: New.
503 * gfortran.dg/lto/pr40725_0.f03: New.
504 * gfortran.dg/lto/pr40725_1.c: New.
505 * gfortran.dg/lto/pr41069_0.f90: New.
506 * gfortran.dg/lto/pr41069_1.f90: New.
507 * gfortran.dg/lto/pr41069_2.f90: New.
508 * g++.dg/README: Add 'lto' directory.
509 * g++.dg/dg.exp: Also scan 'lto' directory
511 2009-10-03 Ben Elliston <bje@au.ibm.com>
512 Janis Johnson <janis187@us.ibm.com>
513 Diego Novillo <dnovillo@google.com>
515 * g++.dg/lto/lto.exp: New.
516 * gcc.c-torture/execute/execute.exp: Add
517 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
518 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
519 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
520 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
521 * gcc.target/i386/math-torture/math-torture.exp:
523 * gcc.dg/lto/lto.exp: New.
524 * gfortran.dg/lto/lto.exp: New.
525 * lib/target-supports.exp (check_effective_target_lto): New.
526 * lib/c-torture.exp: Load target-supports.exp.
527 Define LTO_TORTURE_OPTIONS if check_effective_target_lto
529 * lib/gcc-dg.exp: Likewise.
531 * lib/torture-options.exp: Add support for a third
534 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
539 2009-10-02 Jason Merrill <jason@redhat.com>
541 * g++.dg/abi/mangle32.C: New.
543 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
545 * gnat.dg/atomic2.adb: New test.
547 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
549 * gnat.dg/array11.adb: New test.
550 * gnat.dg/array12.adb: Likewise.
552 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
554 * gnat.dg/array10.adb: New test.
555 * gnat.dg/object_overflow.adb: Tweak.
557 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
559 * gcc.dg/guality/guality.exp: Disable on darwin.
561 2009-10-02 Janis Johnson <janis187@us.ibm.com>
563 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
564 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
565 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
566 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
568 2009-10-02 Tobias Burnus <burnus@net-b.de>
571 * gfortran.dg/intent_out_5.f90: New test.
573 2009-10-02 Jakub Jelinek <jakub@redhat.com>
577 * gcc.dg/guality/pr41404-1.c: New test.
578 * gcc.dg/guality/pr41353-2.c: New test.
580 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
583 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
586 2009-10-01 Jan Hubicka <jh@suse.cz>
588 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
590 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
592 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
594 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
596 2009-10-01 Tobias Burnus <burnus@net-b.de>
599 * gfortran.dg/parameter_array_init_5.f90: New test.
601 2009-10-01 Jason Merrill <jason@redhat.com>
603 * g++.dg/cpp0x/defaulted13.C: New.
605 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
607 * gfortran.dg/bounds_check_7.f90: Adapted error message.
608 * gfortran.dg/bounds_check_11.f90: Likewise.
609 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
611 2009-09-30 Tobias Burnus <burnus@net-b.de>
613 * gfortran.dg/select_type_4.f90: New test.
615 2009-09-30 Janus Weil <janus@gcc.gnu.org>
617 * gfortran.dg/same_type_as_1.f03: New test.
618 * gfortran.dg/same_type_as_2.f03: Ditto.
620 2009-09-30 Janus Weil <janus@gcc.gnu.org>
622 * gfortran.dg/select_type_1.f03: Extended.
623 * gfortran.dg/select_type_3.f03: New test.
625 2009-09-30 Janus Weil <janus@gcc.gnu.org>
627 * gfortran.dg/class_allocate_1.f03: New test.
629 2009-09-30 Janus Weil <janus@gcc.gnu.org>
632 * gfortran.dg/allocatable_scalar_3.f90: New test.
633 * gfortran.dg/select_type_2.f03: Ditto.
634 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
636 2009-09-30 Janus Weil <janus@gcc.gnu.org>
638 * gfortran.dg/block_name_2.f90: Modified error message.
639 * gfortran.dg/select_6.f90: Ditto.
640 * gfortran.dg/select_type_1.f03: New test.
642 2009-09-30 Janus Weil <janus@gcc.gnu.org>
644 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
645 * gfortran.dg/class_1.f03: Ditto.
646 * gfortran.dg/class_2.f03: Ditto.
647 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
648 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
649 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
650 * gfortran.dg/typebound_call_10.f03: Ditto.
651 * gfortran.dg/typebound_call_2.f03: Ditto.
652 * gfortran.dg/typebound_call_3.f03: Ditto.
653 * gfortran.dg/typebound_call_4.f03: Ditto.
654 * gfortran.dg/typebound_call_9.f03: Ditto.
655 * gfortran.dg/typebound_generic_3.f03: Ditto.
656 * gfortran.dg/typebound_generic_4.f03: Ditto.
657 * gfortran.dg/typebound_operator_1.f03: Ditto.
658 * gfortran.dg/typebound_operator_2.f03: Ditto.
659 * gfortran.dg/typebound_operator_3.f03: Ditto.
660 * gfortran.dg/typebound_operator_4.f03: Ditto.
661 * gfortran.dg/typebound_proc_1.f08: Ditto.
662 * gfortran.dg/typebound_proc_5.f03: Ditto.
663 * gfortran.dg/typebound_proc_6.f03: Ditto.
665 2009-09-30 Jason Merrill <jason@redhat.com>
667 * g++.dg/eh/init-temp1.C: Improve test.
669 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
672 * gcc.target/alpha/pr22093.c: New test.
674 2009-09-29 John Freeman <jfreeman08@gmail.com>
675 Jason Merrill <jason@redhat.com>
677 * g++.dg/cpp0x/lambda/lambda-array.C: New.
678 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
679 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
680 * g++.dg/cpp0x/lambda/lambda-const.C: New.
681 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
682 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
683 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
684 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
685 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
686 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
687 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
688 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
689 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
690 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
691 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
692 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
693 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
694 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
695 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
696 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
697 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
698 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
699 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
700 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
701 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
702 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
703 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
704 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
705 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
706 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
707 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
708 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
709 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
710 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
711 * g++.dg/cpp0x/lambda/lambda-template.C: New.
712 * g++.dg/cpp0x/lambda/lambda-this.C: New.
713 * g++.dg/cpp0x/lambda/lambda-type.C: New.
714 * g++.dg/cpp0x/lambda/lambda-use.C: New.
715 * lib/prune.exp: Accept "In lambda function".
717 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
719 * gcc.target/i386/fma4-check.h
720 * gcc.target/i386/fma4-fma.c
721 * gcc.target/i386/fma4-maccXX.c
722 * gcc.target/i386/fma4-msubXX.c
723 * gcc.target/i386/fma4-nmaccXX.c
724 * gcc.target/i386/fma4-nmsubXX.c
725 * gcc.target/i386/fma4-vector.c
726 * gcc.target/i386/fma4-256-maccXX.c
727 * gcc.target/i386/fma4-256-msubXX.c
728 * gcc.target/i386/fma4-256-nmaccXX.c
729 * gcc.target/i386/fma4-256-nmsubXX.c
730 * gcc.target/i386/fma4-256-vector.c
731 * gcc.target/i386/funcspec-2.c: New file.
733 * gcc.target/i386/funcspec-4.c: Test error conditions
736 * gcc.target/i386/funcspec-5.c
737 * gcc.target/i386/funcspec-6.c
738 * gcc.target/i386/funcspec-8.c: Add FMA4.
740 * gcc.target/i386/funcspec-9.c: New file.
742 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
744 * gcc.target/i386/isa-10.c
745 * gcc.target/i386/isa-11.c
746 * gcc.target/i386/isa-12.c
747 * gcc.target/i386/isa-13.c
748 * gcc.target/i386/isa-2.c
749 * gcc.target/i386/isa-3.c
750 * gcc.target/i386/isa-4.c
751 * gcc.target/i386/isa-7.c
752 * gcc.target/i386/isa-8.c
753 * gcc.target/i386/isa-9.c: New file.
755 * gcc.target/i386/isa-14.c
756 * gcc.target/i386/isa-1.c
757 * gcc.target/i386/isa-5.c
758 * gcc.target/i386/isa-6.c: Add FMA4.
760 * gcc.target/i386/sse-12.c
761 * gcc.target/i386/sse-13.c
762 * gcc.target/i386/sse-14.c
763 * gcc.target/i386/sse-22.c: New file.
765 * g++.dg/other/i386-2.C
766 * g++.dg/other/i386-3.C
767 * g++.dg/other/i386-5.C
768 * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
770 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
773 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
776 2009-09-29 Janis Johnson <janis187@us.ibm.com>
778 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
779 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
781 2009-09-29 Jakub Jelinek <jakub@redhat.com>
784 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
786 * g++.dg/debug/dwarf2/const-1.C: Likewise.
788 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
790 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
791 * gcc.target/i386/isa-1.c
792 * gcc.target/i386/isa-5.c
793 * gcc.target/i386/isa-6.c: Remove SSE5.
794 * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
795 * gcc.target/i386/avx-1.c
796 * gcc.target/i386/avx-2.c
797 * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
798 * gcc.target/i386/funcspec-9.c: Delete.
800 2009-09-29 Jakub Jelinek <jakub@redhat.com>
802 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
803 * gcc.dg/guality/pr41353-1.c: New test.
806 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
807 in macro name definition for non-unix/win32/msdos.
809 2009-09-29 Daniel Kraft <d@domob.eu>
812 * gfortran.dg/block_1.f08: New test.
813 * gfortran.dg/block_2.f08: New test.
814 * gfortran.dg/block_3.f90: New test.
815 * gfortran.dg/block_4.f08: New test.
816 * gfortran.dg/block_5.f08: New test.
817 * gfortran.dg/block_6.f08: New test.
818 * gfortran.dg/block_7.f08: New test.
819 * gfortran.dg/block_8.f08: New test.
821 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
824 * gfortran.dg/round_1.f03: New test.
825 * gfortran.dg/f2003_io_3.f03: Update test.
827 2009-09-28 Easwaran Raman <eraman@google.com>
829 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
830 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
832 2009-09-28 Janis Johnson <janis187@us.ibm.com>
834 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
835 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
836 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
837 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
838 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
840 * g++.dg/dfp/dfp.exp: Fix typo.
842 * lib/target-supports.exp (check-effective-target-dfp-nocache):
843 Fix typo that breaks the check.
845 2009-09-28 Olivier Hainque <hainque@adacore.com>
847 * gnat.dg (tagged_alloc_free.adb): New testcase.
849 2009-09-28 Janis Johnson <janis187@us.ibm.com>
851 * g++.dg/dfp: New directory.
852 * g++.dg/dg.exp: Prune tests in dfp directory.
853 * g++.dg/dfp/dfp.exp: New.
854 * g++.dg/dfp/mangle-mode.C: New test.
856 2009-09-28 Michael Matz <matz@suse.de>
858 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
861 2009-09-27 Richard Henderson <rth@redhat.com>
863 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
864 * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
866 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
869 * gcc.dg/cond-constqual-1.c: New test.
871 2009-09-26 Michael Matz <matz@suse.de>
875 * gcc.dg/pr41470.c: New test.
877 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
879 * gnat.dg/array9.adb: New test.
881 2009-09-26 Michael Matz <matz@suse.de>
883 PR tree-optimization/41454
884 * gcc.dg/pr41454.c: New test.
886 2009-09-25 Dodji Seketeli <dodji@redhat.com>
888 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
889 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
890 into DW_TAG_GNU_template_parameter_pack and
891 DW_TAG_GNU_formal_parameter_pack.
892 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
893 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
895 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
897 * gcc.dg/vect/vect.exp: Append extra parameters as separate
898 parameters for alignment-sensitive -fsection-anchors tests.
900 2009-09-25 Richard Guenther <rguenther@suse.de>
903 * gcc.c-torture/execute/pr41463.c: New testcase.
905 2009-09-25 Olivier Hainque <hainque@adacore.com>
907 * gnat.dg/sse_nolib.adb: New testcase.
909 2009-09-25 Revital Eres <ERES@il.ibm.com>
911 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
912 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
913 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
914 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
915 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
916 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
917 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
918 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
919 * gcc.dg/vect/vect.exp: Add Power7 flags.
920 * g++.dg/vect/vect.exp: Likewise.
921 * gfortran.dg/vect/vect.exp: Likewise.
923 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
926 * gfortran.dg/empty_label.f: New test.
927 * gfortran.dg/empty_label.f90: Ditto.
928 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
930 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
932 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
935 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
937 * lib/scanasm.exp (make_pattern_printable): New function.
938 (dg-scan, scan-assembler-times, scan-assembler-dem,
939 scan-assembler-dem-not): Use it.
941 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
943 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
944 (test_nested): Renamed to ...
945 (test_nested1): This.
949 2009-09-24 Richard Guenther <rguenther@suse.de>
951 PR tree-optimization/36143
952 PR tree-optimization/38747
953 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
954 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
955 * g++.dg/torture/pr38747.C: New testcase.
956 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
958 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
960 * gnat.dg/nested_proc.adb: New test.
962 2009-09-24 Jakub Jelinek <jakub@redhat.com>
964 * gcc.target/i386/pr12329.c: Adjust.
966 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
969 * gcc.dg/pr41248.c: New.
971 2009-09-23 Dodji Seketeli <dodji@redhat.com>
974 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
976 2009-09-23 Andreas Schwab <schwab@redhat.com>
978 * lib/profopt.exp (profopt-get-options): Set tool_flags for
979 current_compiler_flags. Fix typos.
981 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
983 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
985 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
988 * gcc.c-torture/compile/pr39779.c: New test.
990 2009-09-22 Dodji Seketeli <dodji@redhat.com>
992 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
993 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
994 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
996 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
999 * gcc.dg/pr41295.c: New.
1001 2009-09-22 Neil Vachharajani <nvachhar@google.com>
1003 * gcc.dg/pr40209.c: Add test case.
1005 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
1007 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1009 * gcc.target/mips/code-readable-2.c: Likewise.
1010 * gcc.target/mips/code-readable-3.c: Likewise.
1012 2009-09-22 Janis Johnson <janis187@us.ibm.com>
1014 * lib/target-supports.exp (check_effective_target_dfp_nocache):
1015 Check support via mode instead of C type.
1016 (check_effective_target_dfprt_nocache): Ditto.
1017 (check_effective_target_hard_dfp): Ditto.
1019 2009-09-22 Richard Guenther <rguenther@suse.de>
1022 * gcc.c-torture/execute/pr41395-1.c: New testcase.
1023 * gcc.c-torture/execute/pr41395-2.c: Likewise.
1025 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1027 * gcc.dg/20090922-1.c: New test.
1030 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1031 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1032 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1033 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1034 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1035 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1036 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1037 * objc.dg/dwarf-2.m: Likewise.
1039 2009-09-22 Richard Guenther <rguenther@suse.de>
1041 PR tree-optimization/41428
1042 * g++.dg/tree-ssa/pr41428.C: New testcase.
1044 2009-09-22 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/gomp/pr41429.C: New test.
1049 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
1051 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1053 2009-09-21 Jason Merrill <jason@redhat.com>
1056 * g++.dg/cpp0x/trivial1.C: Expand.
1058 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
1060 * gcc.dg/torture/calleesave-sse.c: New.
1062 2009-09-21 Jan Hubicka <jh@suse.cz>
1064 * gcc.dg/guality/inline-params.c: New testcase.
1066 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
1068 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1070 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1071 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1074 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
1076 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1077 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1078 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1079 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1080 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1082 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
1085 * g++.dg/torture/pr40642.C: New testcase.
1087 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1089 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1090 cases in static initializers.
1092 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
1094 * gcc.c-tortue/compile/pr39886.c: New.
1096 2009-09-20 Chris Demetriou <cgd@google.com>
1098 PR preprocessor/28435:
1099 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1100 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1101 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1102 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1103 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1105 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
1107 * gcc.target/mips/mips.exp: Add relax-pic-calls
1108 under -mfoo/-mno-foo options.
1109 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1110 and -mexplicit-relocs.
1111 * gcc.target/mips/call-1.c: New test.
1112 * gcc.target/mips/call-2.c: New test.
1113 * gcc.target/mips/call-3.c: New test.
1114 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1115 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1117 2009-09-19 Chris Demetriou <cgd@google.com>
1119 PR preprocessor/28435:
1120 * gcc.dg/cpp/missing-header-MD.c: New test.
1121 * gcc.dg/cpp/missing-header-MMD.c: New test.
1122 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1123 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1125 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1127 PR libgfortran/41328
1128 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1131 2009-09-18 Jason Merrill <jason@redhat.com>
1133 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1134 * g++.dg/cpp0x/initlist-deduce.C: New.
1136 2009-09-18 Neil Vachharajani <nvachhar@google.com>
1138 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1140 2009-09-18 Janis Johnson <janis187@us.ibm.com>
1142 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1143 * c-c++-common/dfp: New directory.
1144 * c-c++-common/dfp/dfp-dbg.h: New file.
1145 * gcc.dg/dfp/call-by-value.c: Move to ...
1146 * c-c++-common/call-by-value.c: here.
1147 * gcc.dg/dfp/cast.c: Move to ...
1148 * c-c++-common/cast.c: here.
1149 * gcc.dg/dfp/compare-eq-const.c: Move to ...
1150 * c-c++-common/compare-eq-const.c: here.
1151 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1152 * c-c++-common/compare-eq-d128.c: here.
1153 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1154 * c-c++-common/compare-eq-d32.c: here.
1155 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1156 * c-c++-common/compare-eq-d64.c: here.
1157 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1158 * c-c++-common/compare-eq-dfp.c: here.
1159 * gcc.dg/dfp/compare-eq.h: Move to ...
1160 * c-c++-common/compare-eq.h: here.
1161 * gcc.dg/dfp/compare-rel-const.c: Move to ...
1162 * c-c++-common/compare-rel-const.c: here.
1163 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1164 * c-c++-common/compare-rel-d128.c: here.
1165 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1166 * c-c++-common/compare-rel-d32.c: here.
1167 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1168 * c-c++-common/compare-rel-d64.c: here.
1169 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1170 * c-c++-common/compare-rel-dfp.c: here.
1171 * gcc.dg/dfp/compare-rel.h: Move to ...
1172 * c-c++-common/compare-rel.h: here.
1173 * gcc.dg/dfp/compare-special-d128.c: Move to ...
1174 * c-c++-common/compare-special-d128.c: here.
1175 * gcc.dg/dfp/compare-special-d32.c: Move to ...
1176 * c-c++-common/compare-special-d32.c: here.
1177 * gcc.dg/dfp/compare-special-d64.c: Move to ...
1178 * c-c++-common/compare-special-d64.c: here.
1179 * gcc.dg/dfp/compare-special.h: Move to ...
1180 * c-c++-common/compare-special.h: here.
1181 * gcc.dg/dfp/constants-zero.c: Move to ...
1182 * c-c++-common/constants-zero.c: here.
1183 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1184 * c-c++-common/convert-bfp-10.c: here.
1185 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1186 * c-c++-common/convert-bfp-11.c: here.
1187 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1188 * c-c++-common/convert-bfp-12.c: here.
1189 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1190 * c-c++-common/convert-bfp-13.c: here.
1191 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1192 * c-c++-common/convert-bfp-14.c: here.
1193 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1194 * c-c++-common/convert-bfp-2.c: here.
1195 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1196 * c-c++-common/convert-bfp-3.c: here.
1197 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1198 * c-c++-common/convert-bfp-4.c: here.
1199 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1200 * c-c++-common/convert-bfp-5.c: here.
1201 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1202 * c-c++-common/convert-bfp-6.c: here.
1203 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1204 * c-c++-common/convert-bfp-7.c: here.
1205 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1206 * c-c++-common/convert-bfp-8.c: here.
1207 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1208 * c-c++-common/convert-bfp-9.c: here.
1209 * gcc.dg/dfp/convert-bfp.c: Move to ...
1210 * c-c++-common/convert-bfp.c: here.
1211 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1212 * c-c++-common/convert-bfp-fold.c: here.
1213 * gcc.dg/dfp/convert-dfp.c: Move to ...
1214 * c-c++-common/convert-dfp.c: here.
1215 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1216 * c-c++-common/convert-dfp-fold-2.c: here.
1217 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1218 * c-c++-common/convert-dfp-fold.c: here.
1219 * gcc.dg/dfp/convert.h: Move to ...
1220 * c-c++-common/convert.h: here.
1221 * gcc.dg/dfp/convert-int.c: Move to ...
1222 * c-c++-common/convert-int.c: here.
1223 * gcc.dg/dfp/convert-int-fold.c: Move to ...
1224 * c-c++-common/convert-int-fold.c: here.
1225 * gcc.dg/dfp/convert-int-max.c: Move to ...
1226 * c-c++-common/convert-int-max.c: here.
1227 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1228 * c-c++-common/convert-int-max-fold.c: here.
1229 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1230 * c-c++-common/convert-int-saturate.c: here.
1231 * gcc.dg/dfp/func-array.c: Move to ...
1232 * c-c++-common/func-array.c: here.
1233 * gcc.dg/dfp/func-deref.c: Move to ...
1234 * c-c++-common/func-deref.c: here.
1235 * gcc.dg/dfp/func-mixed.c: Move to ...
1236 * c-c++-common/func-mixed.c: here.
1237 * gcc.dg/dfp/func-pointer.c: Move to ...
1238 * c-c++-common/func-pointer.c: here.
1239 * gcc.dg/dfp/func-scalar.c: Move to ...
1240 * c-c++-common/func-scalar.c: here.
1241 * gcc.dg/dfp/func-struct.c: Move to ...
1242 * c-c++-common/func-struct.c: here.
1243 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1244 * c-c++-common/func-vararg-alternate-d128-2.c: here.
1245 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1246 * c-c++-common/func-vararg-alternate-d128.c: here.
1247 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1248 * c-c++-common/func-vararg-alternate-d32.c: here.
1249 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1250 * c-c++-common/func-vararg-alternate-d64.c: here.
1251 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1252 * c-c++-common/func-vararg-alternate.h: here.
1253 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1254 * c-c++-common/func-vararg-dfp.c: here.
1255 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1256 * c-c++-common/func-vararg-mixed-2.c: here.
1257 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1258 * c-c++-common/func-vararg-mixed.c: here.
1259 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1260 * c-c++-common/func-vararg-size0.c: here.
1261 * gcc.dg/dfp/inf-1.c: Move to ...
1262 * c-c++-common/inf-1.c: here.
1263 * gcc.dg/dfp/loop-index.c: Move to ...
1264 * c-c++-common/loop-index.c: here.
1265 * gcc.dg/dfp/modes.c: Move to ...
1266 * c-c++-common/modes.c: here.
1267 * gcc.dg/dfp/nan-1.c: Move to ...
1268 * c-c++-common/nan-1.c: here.
1269 * gcc.dg/dfp/nan-2.c: Move to ...
1270 * c-c++-common/nan-2.c: here.
1271 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1272 * c-c++-common/operator-arith-fold.c: here.
1273 * gcc.dg/dfp/operator-assignment.c: Move to ...
1274 * c-c++-common/operator-assignment.c: here.
1275 * gcc.dg/dfp/operator-comma.c: Move to ...
1276 * c-c++-common/operator-comma.c: here.
1277 * gcc.dg/dfp/operator-cond.c: Move to ...
1278 * c-c++-common/operator-cond.c: here.
1279 * gcc.dg/dfp/operator-logical.c: Move to ...
1280 * c-c++-common/operator-logical.c: here.
1281 * gcc.dg/dfp/operator-unary.c: Move to ...
1282 * c-c++-common/operator-unary.c: here.
1283 * gcc.dg/dfp/pr31385.c: Move to ...
1284 * c-c++-common/pr31385.c: here.
1285 * gcc.dg/dfp/pr33466.c: Move to ...
1286 * c-c++-common/pr33466.c: here.
1287 * gcc.dg/dfp/pr35620.c: Move to ...
1288 * c-c++-common/pr35620.c: here.
1289 * gcc.dg/dfp/pr36800.c: Move to ...
1290 * c-c++-common/pr36800.c: here.
1291 * gcc.dg/dfp/pr39034.c: Move to ...
1292 * c-c++-common/pr39034.c: here.
1293 * gcc.dg/dfp/pr39035.c: Move to ...
1294 * c-c++-common/pr39035.c: here.
1295 * gcc.dg/dfp/pr39902.c: Move to ...
1296 * c-c++-common/pr39902.c: here.
1297 * gcc.dg/dfp/pr39986.c: Move to ...
1298 * c-c++-common/pr39986.c: here.
1299 * gcc.dg/dfp/signbit-1.c: Move to ...
1300 * c-c++-common/signbit-1.c: here.
1301 * gcc.dg/dfp/signbit-2.c: Move to ...
1302 * c-c++-common/signbit-2.c: here.
1303 * gcc.dg/dfp/struct-layout-1.c: Move to ...
1304 * c-c++-common/struct-layout-1.c: here.
1305 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1306 * c-c++-common/usual-arith-conv.c: here.
1307 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1308 * c-c++-common/usual-arith-conv-const.c: here.
1310 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
1313 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1316 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
1319 * g++.dg/expr/bool3.C: New test.
1320 * g++.dg/expr/bool4.C: New test.
1322 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1324 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
1325 * gcc.dg/dfp/signbit-2.c: Use it.
1326 * gcc.dg/dfp/func-vararg-alternate.h: Change two
1327 arguments to unsigned int.
1328 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
1329 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
1330 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
1331 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1332 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1333 * gcc.dg/dfp/pr39986.c: Ditto.
1334 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1335 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
1336 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
1337 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
1338 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1340 2009-09-17 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
1344 2009-09-17 Janis Johnson <janis187@us.ibm.com>
1347 * dfp/pr41049.c: New test.
1349 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
1352 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
1354 2009-09-17 Martin Jambor <mjambor@suse.cz>
1356 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
1357 * gcc.dg/ipa/ipa-sra-1.c: New test.
1358 * gcc.dg/ipa/ipa-sra-2.c: New test.
1359 * gcc.dg/ipa/ipa-sra-3.c: New test.
1360 * gcc.dg/ipa/ipa-sra-4.c: New test.
1361 * gcc.dg/ipa/ipa-sra-5.c: New test.
1362 * gcc.c-torture/execute/ipa-sra-1.c: New test.
1363 * gcc.c-torture/execute/ipa-sra-2.c: New test.
1365 2009-09-17 Michael Matz <matz@suse.de>
1368 * gfortran.dg/pr41347.f90: New test.
1370 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1372 * gcc.c-torture/compile/20090917-1.c: New testcase.
1374 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
1376 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
1377 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
1378 alpha*-*-* target from XFAIL list.
1380 2009-09-16 Janis Johnson <janis187@us.ibm.com>
1382 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
1383 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
1384 * gcc.dg/dfp/cast-bad.c: Use default options.
1385 * gcc.dg/dfp/compare-rel-const.c: Ditto.
1386 * gcc.dg/dfp/composite-type.c: Ditto.
1387 * gcc.dg/dfp/constants.c: Ditto.
1388 * gcc.dg/dfp/constants-hex.c: Ditto.
1389 * gcc.dg/dfp/constants-pedantic.c: Ditto.
1390 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1391 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
1392 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
1393 * gcc.dg/dfp/ctypes.c: Ditto.
1394 * gcc.dg/dfp/ddmode-ice.c: Ditto.
1395 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
1396 * gcc.dg/dfp/float-constant-double.c: Ditto.
1397 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
1398 * gcc.dg/dfp/keywords-reserved.c: Ditto.
1399 * gcc.dg/dfp/modes.c: Ditto.
1400 * gcc.dg/dfp/operator-bitwise.c: Ditto.
1401 * gcc.dg/dfp/pr31344.c: Ditto.
1402 * gcc.dg/dfp/pr31385.c: Ditto.
1403 * gcc.dg/dfp/pr33466.c: Ditto.
1404 * gcc.dg/dfp/pr35620.c: Ditto.
1405 * gcc.dg/dfp/pr37435.c: Ditto.
1406 * gcc.dg/dfp/pr39986.c: Ditto.
1407 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
1408 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
1409 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
1410 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
1411 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
1412 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
1413 * gcc.dg/dfp/typespec.c: Ditto.
1414 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
1415 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
1416 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
1417 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
1418 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
1419 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
1420 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
1421 * gcc.dg/dfp/compare-rel.h: Ditto.
1422 * gcc.dg/dfp/compare-special.h: Ditto.
1423 * gcc.dg/dfp/convert.h: Ditto.
1424 * gcc.dg/dfp/fe-check.h: Ditto.
1425 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
1426 * gcc.dg/dfp/cast.c: Ditto.
1427 * gcc.dg/dfp/compare-eq-const.c: Ditto.
1428 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
1429 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
1430 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
1431 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
1432 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
1433 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
1434 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
1435 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
1436 * gcc.dg/dfp/compare-special-d32.c: Ditto.
1437 * gcc.dg/dfp/compare-special-d64.c: Ditto.
1438 * gcc.dg/dfp/compare-special-d128.c: Ditto.
1439 * gcc.dg/dfp/constants-zero.c: Ditto.
1440 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
1441 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1442 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1443 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1444 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1445 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1446 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1447 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1448 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1449 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1450 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
1451 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
1452 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
1453 * gcc.dg/dfp/convert-bfp.c: Ditto.
1454 * gcc.dg/dfp/convert-complex.c: Ditto.
1455 * gcc.dg/dfp/convert-dfp.c: Ditto.
1456 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
1457 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
1458 * gcc.dg/dfp/convert-int.c: Ditto.
1459 * gcc.dg/dfp/convert-int-fold.c: Ditto.
1460 * gcc.dg/dfp/convert-int-max.c: Ditto.
1461 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
1462 * gcc.dg/dfp/decfloat-constants.c: Ditto.
1463 * gcc.dg/dfp/fe-binop.c: Ditto.
1464 * gcc.dg/dfp/fe-convert-1.c: Ditto.
1465 * gcc.dg/dfp/fe-convert-2.c: Ditto.
1466 * gcc.dg/dfp/fe-convert-3.c: Ditto.
1467 * gcc.dg/dfp/func-array.c: Ditto.
1468 * gcc.dg/dfp/func-deref.c: Ditto.
1469 * gcc.dg/dfp/func-mixed.c: Ditto.
1470 * gcc.dg/dfp/func-pointer.c: Ditto.
1471 * gcc.dg/dfp/func-scalar.c: Ditto.
1472 * gcc.dg/dfp/func-struct.c: Ditto.
1473 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
1474 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
1475 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
1476 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
1477 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
1478 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
1479 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
1480 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
1481 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
1482 * gcc.dg/dfp/inf-1.c: Ditto.
1483 * gcc.dg/dfp/loop-index.c: Ditto.
1484 * gcc.dg/dfp/nan-1.c: Ditto.
1485 * gcc.dg/dfp/nan-2.c: Ditto.
1486 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1487 * gcc.dg/dfp/operator-assignment.c: Ditto.
1488 * gcc.dg/dfp/operator-comma.c: Ditto.
1489 * gcc.dg/dfp/operator-cond.c: Ditto.
1490 * gcc.dg/dfp/operator-logical.c: Ditto.
1491 * gcc.dg/dfp/operator-unary.c: Ditto.
1492 * gcc.dg/dfp/pr36800.c: Ditto.
1493 * gcc.dg/dfp/pr39034.c: Ditto.
1494 * gcc.dg/dfp/pr39035.c: Ditto.
1495 * gcc.dg/dfp/pr39902.c: Ditto.
1496 * gcc.dg/dfp/signbit-1.c: Ditto.
1497 * gcc.dg/dfp/signbit-2.c: Ditto.
1498 * gcc.dg/dfp/struct-layout-1.c: Ditto.
1499 * gcc.dg/dfp/union-init.c: Ditto.
1500 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
1502 2009-09-16 Michael Matz <matz@suse.de>
1505 * gfortran.dg/pr41212.f90: New test.
1507 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1509 * gnat.dg/alignment9.adb: New test.
1511 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
1513 * gnat.dg/discr20.ad[sb]: New test.
1515 2009-09-16 Richard Guenther <rguenther@suse.de>
1518 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
1520 2009-09-16 DJ Delorie <dj@redhat.com>
1521 Kaz Kojima <kkojima@gcc.gnu.org>
1523 * gcc.target/sh/struct-arg-dw2.c: New test.
1525 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
1526 Jakub Jelinek <jakub@redhat.com>
1529 * gcc.target/powerpc/pr41175.c: New test.
1531 2009-09-14 Richard Henderson <rth@redhat.com>
1533 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
1534 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
1535 gcc.dg/tree-ssa/asmgoto-1.c: New files.
1537 2009-09-14 Richard Henderson <rth@redhat.com>
1539 * g++.dg/eh/builtin1.C: Update resx pattern match.
1540 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1542 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
1544 * gcc.target/mips/branch-helper.h: New file.
1545 * gcc.target/mips/branch-2.c,
1546 * gcc.target/mips/branch-3.c,
1547 * gcc.target/mips/branch-4.c,
1548 * gcc.target/mips/branch-5.c,
1549 * gcc.target/mips/branch-6.c,
1550 * gcc.target/mips/branch-7.c,
1551 * gcc.target/mips/branch-8.c,
1552 * gcc.target/mips/branch-9.c,
1553 * gcc.target/mips/branch-10.c,
1554 * gcc.target/mips/branch-11.c,
1555 * gcc.target/mips/branch-12.c,
1556 * gcc.target/mips/branch-13.c,
1557 * gcc.target/mips/branch-14.c,
1558 * gcc.target/mips/branch-15.c: New tests.
1560 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1563 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1564 -m32 -mpowerpc64 system.
1566 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
1568 From Jie Zhang <jie.zhang@analog.com>:
1569 * gcc.target/bfin/saveall.c: New test.
1570 * gcc.target/bfin/20090914-1.c: New test.
1571 * gcc.target/bfin/20090914-2.c: New test.
1573 * gcc.target/bfin/20090914-3.c: New test.
1575 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1577 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1579 2009-09-14 Richard Guenther <rguenther@suse.de>
1582 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1584 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1586 PR libgfortran/41328
1587 * gfortran.dg/cr_lf.f90: New test.
1589 2009-09-11 Michael Matz <matz@suse.de>
1592 * g++.dg/tree-ssa/pr41275.C: New test.
1594 2009-09-11 Janus Weil <janus@gcc.gnu.org>
1597 * gfortran.dg/proc_ptr_comp_21.f90: New.
1599 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1602 * gfortran.dg/module_procedure_1.f90: New test.
1603 * gfortran.dg/module_procedure_2.f90: Ditto.
1604 * gfortran.dg/generic_14.f90: Move dg-error to new location.
1606 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1607 James A. Morrison <phython@gcc.gnu.org>
1610 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1612 * ada/acats/run_test.exp: New file.
1614 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
1617 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1619 PR rtl-optimization/39779
1620 * gcc.dg/pr39979.c: New test.
1622 2009-09-10 Richard Guenther <rguenther@suse.de>
1625 * g++.dg/torture/pr41257-2.C: New testcase.
1627 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1630 * g++.dg/template/crash91.C: New.
1632 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
1634 PR rtl-optimization/39779
1635 * gcc.dg/pr39979.c: New test.
1637 2009-09-09 Richard Guenther <rguenther@suse.de>
1639 PR tree-optimization/41101
1640 * gcc.c-torture/compile/pr41101.c: New testcase.
1642 2009-09-09 Richard Guenther <rguenther@suse.de>
1645 * gcc.c-torture/execute/pr41317.c: New testcase.
1646 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1647 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1649 2009-09-08 Dodji Seketeli <dodji@redhat.com>
1651 Fix some test breakages on Darwin
1652 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1654 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1655 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1656 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1657 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1658 take darwin specifics in account.
1660 2009-09-08 Joseph Myers <joseph@codesourcery.com>
1662 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1663 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1665 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1668 * g++.dg/cpp0x/initlist24.C: New.
1670 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
1672 * gcc.dg/large-size-array-2.c: Fix target requirement.
1673 * gcc.dg/large-size-array-4.c: Likewise.
1674 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1675 * gcc.dg/c99-const-expr-2.c: Likewise.
1676 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1677 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1678 * gcc.dg/c90-const-expr-10.c: Likewise.
1679 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1681 * gcc.dg/tree-ssa/pr33920.c: Likewise.
1682 * gcc.dg/vect/pr33846.c: Likewise.
1683 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1684 __PTRDIFF_TYPE__, instead of unsigned long.
1685 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1687 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1692 * gfortran.dg/pr41229.f90: New.
1694 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1697 * gcc.dg/pr41232.c: New.
1699 2009-09-08 Joseph Myers <joseph@codesourcery.com>
1701 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1703 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1704 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1705 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1706 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1707 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1708 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1709 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1710 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1711 options other than that used in dg-options.
1713 2009-09-07 Jakub Jelinek <jakub@redhat.com>
1715 PR rtl-optimization/41239
1716 * gcc.c-torture/execute/pr41239.c: New test.
1718 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1720 PR libgfortran/41192
1721 * gfortran.dg/namelist_59.f90: New test.
1723 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1725 From Mike Frysinger <michael.frysinger@analog.com>
1726 * gcc.target/bfin/mcpu-bf542m.c: New file.
1727 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1728 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1729 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1730 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1732 2009-09-07 Martin Jambor <mjambor@suse.cz>
1735 * gcc.c-torture/compile/pr41282.c: New test.
1737 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1740 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
1741 variables for stat and errmsg.
1742 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
1743 * gfortran.dg/allocate_stat_2.f90: New test.
1745 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
1747 * gcc.c-torture/compile/20090907-1.c: New test.
1749 2009-09-06 Jakub Jelinek <jakub@redhat.com>
1752 * gcc.dg/pr41241.c: New test.
1754 2009-09-06 Richard Guenther <rguenther@suse.de>
1757 * g++.dg/torture/pr41144.C: New testcase.
1759 2009-09-06 Richard Guenther <rguenther@suse.de>
1762 * gcc.dg/torture/pr41261.c: New testcase.
1764 2009-09-05 Richard Guenther <rguenther@suse.de>
1767 * gcc.c-torture/compile/pr41181.c: New testcase.
1769 2009-09-05 Richard Guenther <rguenther@suse.de>
1772 * g++.dg/torture/pr41273.C: New testcase.
1774 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
1777 * gfortran.dg/typebound_proc_12.f90 : New test.
1779 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
1782 * gfortran.dg/pr41225.f90: New.
1784 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
1786 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
1787 unistd.h, sys/types.h and sys/wait.h.
1790 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1791 (GUALITY_GDB_REDIRECT): New.
1792 (GUALITY_GDB_ARGS): Use it.
1794 2009-09-04 Richard Guenther <rguenther@suse.de>
1797 * g++.dg/torture/pr41257.C: New testcase.
1799 2009-09-04 Martin Jambor <mjambor@suse.cz>
1801 PR tree-optimization/41112
1802 * gnat.dg/array8.adb: New test.
1804 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
1806 * gcc.target/arm/ctz.c: New test case.
1808 2009-09-03 Alon Dayan <alond@il.ibm.com>
1810 PR tree-optimization/38275
1811 * gcc.dg/autopar/reduc-1char.c: Increase number
1812 of iterations. Adjust the logic accordingly.
1813 * gcc.dg/autopar/reduc-2char.c: Ditto.
1814 * gcc.dg/autopar/reduc-1.c: Ditto.
1815 * gcc.dg/autopar/reduc-2.c: Ditto.
1816 * gcc.dg/autopar/reduc-3.c: Ditto.
1817 * gcc.dg/autopar/reduc-6.c: Ditto.
1818 * gcc.dg/autopar/reduc-7.c: Ditto.
1819 * gcc.dg/autopar/reduc-8.c: Ditto.
1820 * gcc.dg/autopar/reduc-9.c: Ditto.
1821 * gcc.dg/autopar/pr39500-1.c: Ditto.
1822 * gcc.dg/autopar/reduc-1short.c: Ditto.
1823 * gcc.dg/autopar/reduc-2short.c: Ditto.
1824 * gcc.dg/autopar/parallelization-1.c: Ditto.
1826 2009-09-03 Jakub Jelinek <jakub@redhat.com>
1828 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1829 testcase using guality.h compiles and links and if a global variable
1830 can be verified by gdb.
1832 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
1834 * lib/target-supports.exp (check_effective_target_sync_int_long):
1835 Supported on Blackfin Linux targets.
1837 2009-09-02 David Daney <ddaney@caviumnetworks.com>
1839 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1841 2009-09-03 Diego Novillo <dnovillo@google.com>
1843 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1844 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1845 * g++.dg/warn/unit-1.C: Likewise.
1846 * g++.dg/ipa/iinline-1.C: Likewise.
1847 * g++.dg/template/cond2.C: Adjust expected line location for the
1849 * g++.dg/template/pr35240.C: Likewise.
1851 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1853 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1854 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1856 2009-09-02 Martin Jambor <mjambor@suse.cz>
1858 * gcc.dg/tree-ssa/sra-8.c: New testcase.
1859 * gcc.dg/memcpy-1.c: Add . to match pattern.
1860 * gcc.dg/uninit-I.c: XFAIL warning test.
1861 * g++.dg/warn/unit-1.C: XFAIL warning test.
1863 2009-09-02 Ian Lance Taylor <iant@google.com>
1865 * gcc.dg/20090902-1.c: New test.
1867 2009-09-02 Jakub Jelinek <jakub@redhat.com>
1869 * gcc.dg/builtin-object-size-9.c: New test.
1871 2009-09-02 Olivier Hainque <hainque@adacore.com>
1873 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1875 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
1876 Olivier Hainque <hainque@adacore.com>
1878 * gnat.dg/misaligned_param.adb: New test.
1879 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1880 * gnat.dg/slice7.adb: Add 1 more related case.
1882 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
1884 * gcc.dg/guality/guality.c: Expect to fail for now.
1885 * gcc.dg/guality/example.c: Likewise.
1887 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
1889 * gcc.dg/guality/guality.c: New.
1890 * gcc.dg/guality/guality.h: New.
1891 * gcc.dg/guality/guality.exp: New.
1892 * gcc.dg/guality/example.c: New.
1893 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1894 (cleanup-saved-temps): Likewise, .gkd files too.
1896 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1899 * gfortran.dg/line_length_3.f: New test.
1900 * gfortran.dg/line_length_4.f90: New test.
1902 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
1904 * lib/target-supports.exp (check_gc_sections_available):
1905 Add proper pattern quote.
1907 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1908 Kaz Kojima <kkojima@gcc.gnu.org>
1910 * lib/target-supports.exp (add_options_for_ieee): New procedure.
1911 * g++.dg/cdce3.C: Use dg-add-options ieee.
1912 * g++.dg/torture/type-generic-1.C: Likewise.
1913 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1914 * gcc.dg/pr28796-2.c: Likewise.
1915 * gcc.dg/torture/builtin-math-7.c: Likewise.
1916 * gcc.dg/torture/type-generic-1.c: Likewise.
1917 * gfortran.dg/boz_14.f90: Likewise.
1918 * gfortran.dg/erf_2.F90: Likewise.
1919 * gfortran.dg/init_flag_3.f90: Likewise.
1920 * gfortran.dg/init_flag_4.f90: Likewise.
1921 * gfortran.dg/init_flag_5.f90: Likewise.
1922 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1923 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1924 * gfortran.dg/isnan_1.f90: Likewise.
1925 * gfortran.dg/isnan_2.f90: Likewise.
1926 * gfortran.dg/maxlocval_2.f90: Likewise.
1927 * gfortran.dg/maxlocval_4.f90: Likewise.
1928 * gfortran.dg/minlocval_1.f90: Likewise.
1929 * gfortran.dg/minlocval_4.f90: Likewise.
1930 * gfortran.dg/module_nan.f90: Likewise.
1931 * gfortran.dg/namelist_42.f90: Likewise.
1932 * gfortran.dg/namelist_43.f90: Likewise.
1933 * gfortran.dg/nan_1.f90: Likewise.
1934 * gfortran.dg/nan_2.f90: Likewise.
1935 * gfortran.dg/nan_3.f90: Likewise.
1936 * gfortran.dg/nan_4.f90: Likewise.
1937 * gfortran.dg/nan_5.f90: Likewise.
1938 * gfortran.dg/nearest_1.f90: Likewise.
1939 * gfortran.dg/nearest_2.f90: Likewise.
1940 * gfortran.dg/nearest_3.f90: Likewise.
1941 * gfortran.dg/pr37243.f: Likewise.
1942 * gfortran.dg/real_const_3.f90: Likewise.
1943 * gfortran.dg/transfer_simplify_2.f90: Likewise.
1945 2009-08-31 Dodji Seketeli <dodji@redhat.com>
1948 * g++.dg/debug/dwarf2/template-params-1.C: New test.
1949 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1950 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1951 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1952 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1953 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1954 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1955 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1956 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1957 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1958 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1959 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1960 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1962 2009-08-31 Jason Merrill <jason@redhat.com>
1965 * g++.dg/parse/enum5.C: New.
1966 * g++.dg/cpp0x/enum1.C: Adjust expected error.
1968 2009-08-31 Janus Weil <janus@gcc.gnu.org>
1971 * gfortran.dg/allocate_derived_1.f90: New.
1972 * gfortran.dg/class_3.f03: New.
1974 2009-08-31 Janus Weil <janus@gcc.gnu.org>
1977 * gfortran.dg/allocatable_scalar_1.f90: New.
1978 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1979 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1980 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1982 2009-08-30 Richard Guenther <rguenther@suse.de>
1984 PR tree-optimization/41186
1985 * g++.dg/torture/pr41186.C: New testcase.
1986 * g++.dg/tree-ssa/pr41186.C: Likewise.
1988 2009-08-30 Dodji Seketeli <dodji@redhat.com>
1991 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1992 take ia64 assembly comments syntax in account.
1994 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
1996 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1998 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2000 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2001 * gfortran.dg/whole_file_6.f90: Likewise.
2003 2009-08-28 Cary Coutant <ccoutant@google.com>
2006 * g++.dg/debug/dwarf2/pr41063.C: New test.
2008 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
2010 PR rtl-optimization/40861
2011 * gcc.dg/pr40861.c: New test.
2013 2009-08-27 Janus Weil <janus@gcc.gnu.org>
2016 * gfortran.dg/proc_ptr_comp_20.f90: New.
2018 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
2021 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2022 open temp file with status="scratch".
2023 * gfortran.dg/fmt_cache_1.f: Likewise.
2024 * gfortran.dg/fmt_exhaust.f90: Likewise.
2025 * gfortran.dg/fmt_t_4.f90: Likewise.
2026 * gfortran.dg/fseek.f90: Likewise.
2027 * gfortran.dg/list_read_5.f90: Likewise.
2028 * gfortran.dg/namelist_39.f90: Likewise.
2029 * gfortran.dg/namelist_56.f90: Likewise.
2030 * gfortran.dg/read_bad_advance.f90: Likewise.
2031 * gfortran.dg/read_repeat.f90: Likewise.
2032 * gfortran.dg/read_size_noadvance.f90: Likewise.
2033 * gfortran.dg/read_x_past.f: Likewise.
2035 2009-08-27 Tobias Burnus <burnus@net-b.de>
2038 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2040 2009-08-27 Daniel Kraft <d@domob.eu>
2043 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2044 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2045 error and fix problem with recursive assignment.
2046 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2047 * gfortran.dg/typebound_operator_3.f03: New test.
2048 * gfortran.dg/typebound_operator_4.f03: New test.
2050 2009-08-27 Dodji Seketeli <dodji@redhat.com>
2053 * debug/dwarf2/namespace-1.C: New test.
2055 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
2058 * gfortran.dg/pr41162.f: New.
2060 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
2061 Richard Sandiford <rdsandiford@googlemail.com>
2063 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2065 * gcc.target/mips/branch-1.c: Update accordingly.
2066 * gcc.target/mips/extend-1.c: Likewise.
2067 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
2069 2009-08-26 Richard Guenther <rguenther@suse.de>
2072 * gcc.c-torture/compile/pr41163.c: New testcase.
2073 * gcc.dg/pr35899.c: Adjust.
2075 2009-08-26 Richard Guenther <rguenther@suse.de>
2077 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2079 2009-08-26 Jason Merrill <jason@redhat.com>
2081 * g++.dg/cpp0x/explicit3.C: New.
2082 * g++.dg/overload/cond2.C: New.
2084 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
2086 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2088 2009-08-25 Jan Hubicka <jh@suse.cz>
2090 * gcc.target/i386/sse5-shift1-vector.c
2091 * gcc.target/i386/isa-12.c
2092 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2093 * gcc.target/i386/sse5-pcmov2.c
2094 * gcc.target/i386/isa-3.c
2095 * gcc.target/i386/sse5-shift2-vector.c
2096 * gcc.target/i386/isa-7.c
2097 * gcc.target/i386/funcspec-2.c
2098 * gcc.target/i386/sse5-haddX.c
2099 * gcc.target/i386/sse5-hadduX.c
2100 * gcc.target/i386/isa-9.c
2101 * gcc.target/i386/sse5-maccXX.c
2102 * gcc.target/i386/sse5-shift3-vector.c
2103 * gcc.target/i386/sse5-msubXX.c
2104 * gcc.target/i386/sse5-permpX.c
2105 * gcc.target/i386/sse5-check.h
2106 * gcc.target/i386/sse-12.c
2107 * gcc.target/i386/sse-11.c
2108 * gcc.target/i386/sse-10.c
2109 * gcc.target/i386/sse-13.c
2110 * gcc.target/i386/sse-14.c
2111 * gcc.target/i386/sse-22.c
2112 * gcc.target/i386/sse-2.c
2113 * gcc.target/i386/sse-13.c
2114 * gcc.target/i386/avx-2.c
2115 * gcc.target/i386/sse5-rotate1-vector.c
2116 * gcc.target/i386/isa-4.c
2117 * gcc.target/i386/sse5-hsubX.c
2118 * gcc.target/i386/sse5-pcmov.c
2119 * gcc.target/i386/sse5-fma.c
2120 * gcc.target/i386/isa-8.c
2121 * gcc.target/i386/sse5-rotate2-vector.c
2122 * gcc.target/i386/sse5-nmaccXX.c
2123 * gcc.target/i386/sse5-imul64-vector.c
2124 * gcc.target/i386/sse5-nmsubXX.c
2125 * gcc.target/i386/sse5-rotate3-vector.c
2126 * gcc.target/i386/sse5-fma-vector.c
2127 * gcc.target/i386/sse5-imul32widen-vector.c
2128 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2130 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2131 * gcc.target/i386/funcspec-5.c: Remove SSE5.
2132 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2133 * gcc.target/i386/avx-1.c: Remove SSE5.
2134 * gcc.target/i386/avx-2.c: Remove SSE5.
2135 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2136 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2137 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2138 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2140 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
2142 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2144 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2146 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2147 keyword works in the same manner as __alignof.
2149 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2152 * gfortran.dg/unpack_bounds_1.f90: New test.
2153 * gfortran.dg/unpack_bounds_2.f90: New test.
2154 * gfortran.dg/unpack_bounds_3.f90: New test.
2156 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
2158 * gnat.dg/slice7.adb: New test.
2159 * gnat.dg/slice7_pkg.ads: New helper.
2161 2009-08-25 Janus Weil <janus@gcc.gnu.org>
2164 * gfortran.dg/proc_ptr_25.f90: New.
2165 * gfortran.dg/proc_ptr_comp_18.f90: New.
2166 * gfortran.dg/proc_ptr_comp_19.f90: New.
2168 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2171 * gfortran.dg/fmt_error_8.f: New test.
2173 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2175 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2176 number, update all callers and synchronize results for latest MPC.
2178 2009-08-21 Jason Merrill <jason@redhat.com>
2180 * g++.dg/warn/Wunused-17.C: New.
2182 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2184 * gcc.target/arm/combine-cmp-shift.c: New test.
2186 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
2188 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2189 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2192 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2194 * gfortran.dg/fmt_error_7.f: New test.
2196 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
2199 * gcc.target/i386/pr40718.c: New test.
2201 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2203 * gfortran.dg/proc_ptr_24.f90: New test.
2205 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
2207 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2208 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2209 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2211 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
2214 * gfortran.dg/fmt_with_extra.f: new file.
2216 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
2218 * lib/target-supports.exp
2219 (check_effective_target_arm_iwmmxt_ok): New procedure.
2220 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
2221 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2223 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
2225 * gfortran.dg/boz_9.f90: Do not load denormal floating
2226 point constants. Remove -mieee option for alpha*-*-* targets.
2228 2009-08-21 Janus Weil <janus@gcc.gnu.org>
2231 * gfortran.dg/proc_ptr_23.f90: New.
2232 * gfortran.dg/proc_ptr_comp_15.f90: New.
2233 * gfortran.dg/proc_ptr_comp_16.f90: New.
2234 * gfortran.dg/proc_ptr_comp_17.f90: New.
2236 2009-08-21 Jakub Jelinek <jakub@redhat.com>
2239 * g++.dg/expr/unary3.C: New test.
2241 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
2243 * gfortran.dg/common_5.f: Add -mdalign for sh.
2244 * gfortran.dg/common_align_2.f90: Likewise.
2246 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2249 * c_f_pointer_tests_4.f90: New test.
2251 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2253 * gnat.dg/slice6.adb: New test.
2254 * gnat.dg/slice6_pkg.ads: New helper.
2256 2009-08-20 Michael Matz <matz@suse.de>
2259 * gfortran.dg/pr41126.f90: New test.
2261 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
2263 * gnat.dg/dynamic_bound.adb: New test.
2265 2009-08-20 Janus Weil <janus@gcc.gnu.org>
2268 * gfortran.dg/intrinsic_5.f90: New.
2270 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2271 Richard Earnshaw <richard.earnshaw@arm.com>
2273 * gcc.target/arm/20090811-1.c: New test.
2275 2009-08-19 Jakub Jelinek <jakub@redhat.com>
2278 * gcc.dg/pr41123.c: New test.
2280 2009-08-19 Jason Merrill <jason@redhat.com>
2283 * g++.dg/other/gc4.C: New.
2285 2009-08-18 Michael Matz <matz@suse.de>
2287 * gfortran.dg/vect/vect-gems.f90: New test.
2288 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2290 2009-08-18 DJ Delorie <dj@redhat.com>
2292 * lib/wrapper.exp: Move load of target-libpath.exp from here...
2293 * lib/gcc-defs.exp: ... to here.
2295 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2296 GCC_EXEC_PREFIX before building the wrapper.
2298 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
2300 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2302 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2303 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
2304 dg-options. Fix dg-final clause.
2306 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
2308 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2310 2009-08-18 Janus Weil <janus@gcc.gnu.org>
2311 Paul Thomas <pault@gcc.gnu.org>
2314 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2316 2009-08-18 Richard Guenther <rguenther@suse.de>
2319 * gcc.dg/torture/pr41094.c: New testcase.
2320 * gcc.dg/torture/builtin-power-1.c: Adjust.
2321 * gcc.dg/builtins-10.c: Likewise.
2323 2009-08-18 Jakub Jelinek <jakub@redhat.com>
2326 * gcc.dg/pr40971.c: New test.
2328 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
2331 * gfortran.dg/use_only_4.f90: New test.
2333 2009-08-17 Daniel Kraft <d@domob.eu>
2336 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
2337 NOPASS bindings as operators.
2339 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
2341 * lib/target-supports.exp
2342 (check_effective_target_vect_cmdline_needed): Add alpha to the list
2343 of targets that do not need command line argument to enable SIMD.
2345 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2347 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
2350 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2353 * gfortran.dg/unlimited_fmt_1.f90: New test.
2355 2009-08-17 Dodji Seketeli <dodji@redhat.com>
2357 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
2359 2009-08-17 Arnaud Charlet <charlet@adacore.com>
2361 * gnat.dg/itype.ad[sb]: New test.
2363 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
2365 * gcc.target/mips/mips.exp: Add terminology section to comment
2366 at the top of the file. Fix typos.
2368 2009-08-16 Jason Merrill <jason@redhat.com>
2370 * g++.dg/debug/dwarf2/inline1.C: New.
2372 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
2375 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
2377 2009-08-16 Dodji Seketeli <dodji@redhat.com>
2380 * gcc.dg/debug/20020224-1.c: Adjust the comment.
2381 Make sure to trigger inlining optimizations.
2382 * gcc.dg/debug/dwarf2/inline2.c: New test.
2384 2009-08-14 Janus Weil <janus@gcc.gnu.org>
2387 * gfortran.dg/structure_constructor_10.f90: New.
2389 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
2391 * gcc.dg/pragma-re-1.c: Supported on all platforms.
2392 * gcc.dg/pragma-re-2.c: Likewise.
2393 * gcc.dg/pragma-re-3.c: Likewise.
2394 * gcc.dg/pragma-re-4.c: Likewise.
2395 * g++.dg/other/pragma-re-1.C: Likewise.
2396 * g++.dg/other/pragma-re-2.C: Likewise.
2398 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2400 * gcc.dg/torture/builtin-math-7.c: New.
2402 2009-08-14 Richard Guenther <rguenther@suse.de>
2404 * gcc.c-torture/execute/20090814-1.c: New testcase.
2406 2009-08-14 David Edelsohn <edelsohn@gnu.org>
2408 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
2410 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
2413 * gcc.target/i386/pr40934.c: New.
2415 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
2418 * gcc.target/i386/pr41019.c: New test.
2420 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2423 * gfortran.dg/winapi.f90: New test.
2425 2009-08-13 Janus Weil <janus@gcc.gnu.org>
2428 * gfortran.dg/intrinsic_4.f90: New.
2429 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
2432 2009-08-13 Richard Guenther <rguenther@suse.de>
2435 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
2437 2009-08-12 Richard Guenther <rguenther@suse.de>
2439 PR tree-optimization/41011
2440 * gfortran.dg/pr41011.f: New testcase.
2442 2009-08-11 Andrew Haley <aph@redhat.com>
2444 * gcc.target/arm/synchronize.c: New file.
2446 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2449 * gfortran.dg/graphite/id-17.f: New.
2451 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
2452 Sebastian Pop <sebastian.pop@amd.com>
2454 * gcc.dg/graphite/interchange-1.c: XFAILed.
2455 * gcc.dg/graphite/interchange-2.c: XFAILed.
2456 * gcc.dg/graphite/interchange-3.c: XFAILed.
2457 * gcc.dg/graphite/interchange-4.c: XFAILed.
2458 * gcc.dg/graphite/interchange-7.c: XFAILed.
2460 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2462 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2464 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2465 Pranav Garg <pranav.garg2107@gmail.com>
2467 * gcc.dg/graphite/interchange-6.c: XFAILed.
2469 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
2471 * gcc.dg/graphite/interchange-9.c: New.
2473 2009-08-12 Richard Guenther <rguenther@suse.de>
2475 PR rtl-optimization/41033
2476 * gcc.dg/pr41033.c: New test.
2478 2009-08-11 Janus Weil <janus@gcc.gnu.org>
2481 * gfortran.dg/proc_ptr_comp_14.f90: New.
2483 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
2485 * gcc.target/mips/ext-5.c: New test.
2486 * gcc.target/mips/ext-6.c: New test.
2487 * gcc.target/mips/ext-7.c: New test.
2488 * gcc.target/mips/ext-8.c: New test.
2489 * gcc.target/mips/extend-2.c: New test.
2491 2009-08-10 Jason Merrill <jason@redhat.com>
2493 * g++.dg/other/linkage2.C: New test for types-without-linkage
2495 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
2496 * g++.dg/lookup/anon2.C: Likewise.
2497 * g++.dg/other/anon3.C: Likewise.
2498 * g++.dg/template/arg2.C: Likewise.
2499 * g++.dg/template/local4.C: Likewise.
2500 * g++.old-deja/g++.law/operators32.C: Likewise.
2501 * g++.old-deja/g++.other/linkage2.C: Likewise.
2502 * g++.old-deja/g++.pt/enum6.C: Likewise.
2503 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
2504 * g++.old-deja/g++.other/linkage1.C: Likewise.
2506 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2508 * gcc.dg/dg.exp: Test also c-c++-common dir.
2509 * g++.dg/dg.exp: Likewise.
2510 * g++.dg/warn/Wconversion-real.C: Delete.
2511 * gcc.dg/Wconversion-real.c: Move to ...
2512 * c-c++-common/Wconversion-real.c: ... here.
2513 * lib/target-supports.exp
2514 (check_effective_target_c,check_effective_target_c++): New.
2516 2009-08-10 Daniel Kraft <d@domob.eu>
2519 * gfortran.dg/typebound_operator_1.f03: New test.
2520 * gfortran.dg/typebound_operator_2.f03: New test.
2522 2009-08-10 Richard Guenther <rguenther@suse.de>
2525 * gcc.c-torture/compile/pr41006-1.c: New testcase.
2526 * gcc.c-torture/compile/pr41006-2.c: Likewise.
2528 2009-08-10 Janus Weil <janus@gcc.gnu.org>
2531 * gfortran.dg/class_1.f03: New.
2532 * gfortran.dg/class_2.f03: New.
2533 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
2534 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2535 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2536 * gfortran.dg/typebound_call_10.f03: Ditto.
2537 * gfortran.dg/typebound_call_2.f03: Ditto.
2538 * gfortran.dg/typebound_call_3.f03: Ditto.
2539 * gfortran.dg/typebound_call_4.f03: Ditto.
2540 * gfortran.dg/typebound_generic_3.f03: Ditto.
2541 * gfortran.dg/typebound_generic_4.f03: Ditto.
2542 * gfortran.dg/typebound_proc_1.f08: Ditto.
2543 * gfortran.dg/typebound_proc_5.f03: Ditto.
2544 * gfortran.dg/typebound_proc_6.f03: Ditto.
2546 2009-08-10 Dodji Seketeli <dodji@redhat.com>
2549 * g++.dg/expr/stmt-expr-1.C: New test.
2551 2009-08-09 Richard Guenther <rguenther@suse.de>
2553 PR tree-optimization/41016
2554 * gcc.c-torture/compile/pr41016.c: New testcase.
2556 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
2558 * gcc.dg/overflow-warn-8.c: New test.
2560 2009-08-09 Ira Rosen <irar@il.ibm.com>
2562 PR tree-optimization/41008
2563 * gcc.dg/vect/O1-pr41008.c: New test.
2565 2009-08-05 Tobias Burnus <burnus@net-b.de>
2568 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2570 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
2572 * gcc.target/bfin/loop-autoinc.c: New file.
2574 2009-08-08 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/40991
2577 * g++.dg/torture/pr40991.C: New testcase.
2579 2009-08-08 Laurent GUERBY <laurent@guerby.net>
2581 * ada/acats/support/impdef.a: Tweak timing constants. Add
2582 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2583 * ada/acats/tests/c9/c940005.a: Use new timing constants.
2584 * ada/acats/tests/c9/c940007.a: Likewise.
2585 * ada/acats/tests/c9/c94001c.ada: Likewise.
2586 * ada/acats/tests/c9/c94006a.ada: Likewise.
2587 * ada/acats/tests/c9/c94008c.ada: Likewise.
2588 * ada/acats/tests/c9/c951002.a: Likewise.
2589 * ada/acats/tests/c9/c954a01.a: Likewise.
2590 * ada/acats/tests/c9/c96001a.ada: Likewise.
2591 * ada/acats/tests/c9/c97307a.ada: Likewise.
2593 2009-08-07 Richard Guenther <rguenther@suse.de>
2595 PR tree-optimization/40999
2596 * gfortran.dg/pr40999.f: New testcase.
2598 2009-08-07 Jakub Jelinek <jakub@redhat.com>
2600 * g++.dg/tree-prof/partition1.C: New test.
2602 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2604 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2606 * gcc.target/arm/vfp1[567].c: New tests.
2608 2009-08-06 Jason Merrill <jason@redhat.com>
2611 * g++.dg/ext/complit12.C: Expand.
2613 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
2615 Merge ARM/hard_vfp_branch to trunk.
2617 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
2619 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2620 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2622 2009-05-12 Joseph Myers <joseph@codesourcery.com>
2624 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2625 (PCS): Define macro to use base AAPCS.
2626 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2628 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
2630 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2631 Correct arm_neon.h typo.
2633 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
2635 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2636 this a linkage test.
2637 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2638 argument marshalling.
2639 * abitest.h: New file.
2640 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2641 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2643 2009-08-06 Martin Jambor <mjambor@suse.cz>
2646 * gcc.dg/tree-ssa/pr32964.c: New test.
2648 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
2649 H.J. Lu <hongjiu.lu@intel.com>
2652 * gcc.target/i386/pr40957.c: New test.
2654 2009-08-06 Richard Guenther <rguenther@suse.de>
2656 PR tree-optimization/40964
2657 * gcc.c-torture/compile/pr40964.c: New testcase.
2659 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
2662 * gfortran.dg/transfer_resolve_1.f90 : New test.
2664 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
2665 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
2668 * gcc.target/i386/pr40906-1.c: New test.
2669 * gcc.target/i386/pr40906-2.c: Ditto.
2670 * gcc.target/i386/pr40906-3.c: Ditto.
2672 2009-08-05 Jakub Jelinek <jakub@redhat.com>
2674 PR rtl-optimization/40924
2675 * g++.dg/torture/pr40924.C: New test.
2677 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2680 * g++.dg/warn/pr36069.C: New.
2682 2009-08-04 Dodji Seketeli <dodji@redhat.com>
2685 * g++.dg/overload/defarg4.C: New test.
2687 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2690 * g++.dg/parse/pr16696.C: New.
2691 * g++.dg/parse/pr16696-permissive.C: New.
2693 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
2696 * gfortran.dg/initialization_23.f90 : New test.
2698 2009-08-04 Dodji Seketeli <dodji@redhat.com>
2701 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2703 2009-08-03 Jason Merrill <jason@redhat.com>
2704 Jakub Jelinek <jakub@redhat.com>
2707 * g++.dg/ext/complit12.C: New.
2709 2009-08-03 Janis Johnson <janis187@us.ibm.com>
2712 * gcc.target/powerpc/pr39902-2.c: New test.
2714 2009-08-03 Jakub Jelinek <jakub@redhat.com>
2717 * gcc.dg/uninit-6.c: Re-add XFAIL.
2718 * gcc.dg/uninit-6-O0.c: Likewise.
2719 * gcc.dg/uninit-pr40943.c: New test.
2721 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2724 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2727 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2730 * gfortran.dg/namelist_40.f90: Update error output.
2731 * gfortran.dg/namelist_47.f90: Update error output.
2732 * gfortran.dg/namelist_58.f90: New test.
2734 2009-08-02 Janus Weil <janus@gcc.gnu.org>
2737 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2738 * gfortran.dg/altreturn_3.f90: Ditto.
2739 * gfortran.dg/altreturn_5.f90: Ditto.
2740 * gfortran.dg/altreturn_6.f90: Ditto.
2741 * gfortran.dg/altreturn_7.f90: Ditto.
2742 * gfortran.dg/array_constructor_13.f90: Ditto.
2743 * gfortran.dg/arrayio_7.f90: Ditto.
2744 * gfortran.dg/arrayio_8.f90: Ditto.
2745 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2746 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2747 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2748 * gfortran.dg/backspace_8.f: Add -std=legacy.
2749 * gfortran.dg/backspace_9.f: Ditto.
2750 * gfortran.dg/char_comparison_1.f: Ditto.
2751 * gfortran.dg/char_decl_1.f90: Ditto.
2752 * gfortran.dg/char_initialiser_actual.f90: Ditto.
2753 * gfortran.dg/char_pointer_assign.f90: Ditto.
2754 * gfortran.dg/char_pointer_dependency.f90: Ditto.
2755 * gfortran.dg/char_pointer_dummy.f90: Ditto.
2756 * gfortran.dg/char_pointer_func.f90: Ditto.
2757 * gfortran.dg/common_8.f90: Ditto.
2758 * gfortran.dg/constant_substring.f: Ditto.
2759 * gfortran.dg/data_char_2.f90: Ditto.
2760 * gfortran.dg/der_array_io_1.f90: Ditto.
2761 * gfortran.dg/der_array_io_2.f90: Ditto.
2762 * gfortran.dg/der_array_io_3.f90: Ditto.
2763 * gfortran.dg/der_io_3.f90: Ditto.
2764 * gfortran.dg/dev_null.F90: Ditto.
2765 * gfortran.dg/direct_io_2.f90: Ditto.
2766 * gfortran.dg/do_iterator_2.f90: Ditto.
2767 * gfortran.dg/e_d_fmt.f90: Ditto.
2768 * gfortran.dg/empty_format_1.f90: Ditto.
2769 * gfortran.dg/entry_17.f90: Modified warning message.
2770 * gfortran.dg/entry_7.f90: Add -std=legacy.
2771 * gfortran.dg/eor_1.f90: Ditto.
2772 * gfortran.dg/equiv_2.f90: Ditto.
2773 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2774 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2775 * gfortran.dg/extended_char_comparison_1.f: Ditto.
2776 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2777 * gfortran.dg/fmt_error_2.f90: Ditto.
2778 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2779 * gfortran.dg/fmt_tl.f: Ditto.
2780 * gfortran.dg/fmt_white.f: Ditto.
2781 * gfortran.dg/func_derived_1.f90: Ditto.
2782 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2783 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2784 * gfortran.dg/global_references_2.f90: Ditto.
2785 * gfortran.dg/hollerith_1.f90: Ditto.
2786 * gfortran.dg/hollerith.f90: Use new-style character length.
2787 * gfortran.dg/hollerith_f95.f90: Ditto.
2788 * gfortran.dg/ichar_1.f90: Add -std=legacy.
2789 * gfortran.dg/implicit_6.f90: Ditto.
2790 * gfortran.dg/implicit_9.f90: Ditto.
2791 * gfortran.dg/inquire_13.f90: Ditto.
2792 * gfortran.dg/inquire_5.f90: Ditto.
2793 * gfortran.dg/inquire_6.f90: Ditto.
2794 * gfortran.dg/inquire.f90: Ditto.
2795 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2796 * gfortran.dg/io_constraints_2.f90: Ditto.
2797 * gfortran.dg/list_read_2.f90: Add -std=legacy.
2798 * gfortran.dg/loc_2.f90: Ditto.
2799 * gfortran.dg/logical_1.f90: Ditto.
2800 * gfortran.dg/longline.f: Ditto.
2801 * gfortran.dg/merge_char_1.f90: Ditto.
2802 * gfortran.dg/namelist_12.f: Ditto.
2803 * gfortran.dg/namelist_14.f90: Ditto.
2804 * gfortran.dg/namelist_18.f90: Ditto.
2805 * gfortran.dg/namelist_19.f90: Ditto.
2806 * gfortran.dg/namelist_21.f90: Ditto.
2807 * gfortran.dg/namelist_22.f90: Ditto.
2808 * gfortran.dg/namelist_37.f90: Ditto.
2809 * gfortran.dg/namelist_54.f90: Ditto.
2810 * gfortran.dg/namelist_55.f90: Ditto.
2811 * gfortran.dg/namelist_empty.f90: Ditto.
2812 * gfortran.dg/namelist_use.f90: Use new-style character length.
2813 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2814 * gfortran.dg/nested_modules_4.f90: Ditto.
2815 * gfortran.dg/nested_modules_5.f90: Ditto.
2816 * gfortran.dg/open-options-blanks.f: Ditto.
2817 * gfortran.dg/output_exponents_1.f90: Ditto.
2818 * gfortran.dg/parens_5.f90: Ditto.
2819 * gfortran.dg/parens_6.f90: Ditto.
2820 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2821 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2822 * gfortran.dg/pr15129.f90: Ditto.
2823 * gfortran.dg/pr15332.f: Ditto.
2824 * gfortran.dg/pr16597.f90: Ditto.
2825 * gfortran.dg/pr17143.f90: Ditto.
2826 * gfortran.dg/pr17164.f90: Ditto.
2827 * gfortran.dg/pr17229.f: Modified warning message.
2828 * gfortran.dg/pr18210.f90: Add -std=legacy.
2829 * gfortran.dg/pr19155.f: Ditto.
2830 * gfortran.dg/pr20086.f90: Ditto.
2831 * gfortran.dg/pr20124.f90: Ditto.
2832 * gfortran.dg/pr20755.f: Ditto.
2833 * gfortran.dg/pr20865.f90: Ditto.
2834 * gfortran.dg/pr20950.f: Ditto.
2835 * gfortran.dg/pr21730.f: Ditto.
2836 * gfortran.dg/pr22491.f: Ditto.
2837 * gfortran.dg/pr29713.f90: Ditto.
2838 * gfortran.dg/print_parentheses_1.f: Ditto.
2839 * gfortran.dg/print_parentheses_2.f90: Ditto.
2840 * gfortran.dg/proc_assign_1.f90: Ditto.
2841 * gfortran.dg/proc_decl_1.f90: Ditto.
2842 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2843 * gfortran.dg/read_eor.f90: : Add -std=legacy.
2844 * gfortran.dg/read_float_1.f90: Ditto.
2845 * gfortran.dg/read_logical.f90: Ditto.
2846 * gfortran.dg/recursive_statement_functions.f90: Ditto.
2847 * gfortran.dg/return_1.f90: Ditto.
2848 * gfortran.dg/rewind_1.f90: Ditto.
2849 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2850 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2851 * gfortran.dg/stfunc_1.f90: Ditto.
2852 * gfortran.dg/stfunc_3.f90: Ditto.
2853 * gfortran.dg/stfunc_4.f90: Ditto.
2854 * gfortran.dg/stfunc_6.f90: Ditto.
2855 * gfortran.dg/streamio_2.f90: Ditto.
2856 * gfortran.dg/string_ctor_1.f90: Ditto.
2857 * gfortran.dg/string_null_compare_1.f: Ditto.
2858 * gfortran.dg/substr_6.f90: Ditto.
2859 * gfortran.dg/tl_editing.f90: Ditto.
2860 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2861 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2862 * gfortran.dg/x_slash_1.f: Add -std=legacy.
2863 * gfortran.dg/g77/1832.f: Ditto.
2864 * gfortran.dg/g77/19981216-0.f Ditto.
2865 * gfortran.dg/g77/19990525-0.f: Ditto.
2866 * gfortran.dg/g77/19990826-2.f: Ditto.
2867 * gfortran.dg/g77/20000630-2.f: Ditto.
2868 * gfortran.dg/g77/20010116.f: Ditto.
2869 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2870 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2871 * gfortran.dg/g77/980520-1.f: Ditto.
2872 * gfortran.dg/g77/check0.f: Ditto.
2873 * gfortran.dg/g77/cpp3.F: Ditto.
2874 * gfortran.dg/g77/cpp4.F: Use new-style character length.
2875 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2876 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2877 * gfortran.dg/g77/short.f: Ditto.
2879 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
2881 * gcc.target/mips/ext-3.c: Add NOMIPS16.
2882 * gcc.target/mips/ext-4.c: Likewise.
2883 * gcc.target/mips/interrupt_handler.c: Likewise.
2884 * gcc.target/mips/truncate-4.c: Likewise.
2885 * gcc.target/mips/truncate-5.c: Likewise.
2887 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
2889 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2890 -fgraphite-force-parallel to -floop-parallelize-all.
2892 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
2895 * gfortran.dg/whole_file_7.f90: New test.
2896 * gfortran.dg/whole_file_8.f90: New test.
2897 * gfortran.dg/whole_file_9.f90: New test.
2898 * gfortran.dg/whole_file_10.f90: New test.
2899 * gfortran.dg/whole_file_11.f90: New test.
2900 * gfortran.dg/whole_file_12.f90: New test.
2901 * gfortran.dg/whole_file_13.f90: New test.
2902 * gfortran.dg/whole_file_14.f90: New test.
2904 2009-07-31 Jason Merrill <jason@redhat.com>
2906 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2908 * g++.dg/cpp0x/named.C: Likewise.
2909 * g++.dg/cpp0x/overload.C: Likewise.
2910 * g++.dg/cpp0x/rv1n.C: Likewise.
2911 * g++.dg/cpp0x/rv1p.C: Likewise.
2912 * g++.dg/cpp0x/rv2n.C: Likewise.
2913 * g++.dg/cpp0x/rv2p.C: Likewise.
2914 * g++.dg/cpp0x/rv3n.C: Likewise.
2915 * g++.dg/cpp0x/rv3p.C: Likewise.
2916 * g++.dg/cpp0x/rv4n.C: Likewise.
2917 * g++.dg/cpp0x/rv4p.C: Likewise.
2918 * g++.dg/cpp0x/rv5n.C: Likewise.
2919 * g++.dg/cpp0x/rv5p.C: Likewise.
2920 * g++.dg/cpp0x/rv6n.C: Likewise.
2921 * g++.dg/cpp0x/rv6p.C: Likewise.
2922 * g++.dg/cpp0x/rv7n.C: Likewise.
2923 * g++.dg/cpp0x/rv7p.C: Likewise.
2924 * g++.dg/cpp0x/template_deduction.C: Likewise.
2925 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2926 * g++.dg/cpp0x/overloadn.C: New.
2927 * g++.dg/cpp0x/rv-cast.C: New.
2929 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
2931 * gcc.target/mips/ext-4.c: New test.
2933 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2935 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2937 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2939 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2940 * gcc.dg/tree-ssa/loop-32.c: Same.
2941 * gcc.dg/tree-ssa/loop-33.c: Same.
2942 * gcc.dg/tree-ssa/loop-34.c: Same.
2943 * gcc.dg/tree-ssa/loop-35.c: Same.
2944 * gcc.dg/tree-ssa/loop-7.c: Same.
2945 * gcc.dg/tree-ssa/pr23109.c: Same.
2946 * gcc.dg/tree-ssa/restrict-2.c: Same.
2947 * gcc.dg/tree-ssa/restrict-3.c: Same.
2948 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2949 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2950 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2951 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2952 * gcc.dg/tree-ssa/structopt-1.c: Same.
2953 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2954 * gfortran.dg/pr32921.f: Same.
2956 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2958 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2959 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2960 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2961 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2962 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2963 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2964 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2965 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2966 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2967 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2968 * gcc.dg/graphite/id-1.c: New.
2969 * gcc.dg/graphite/id-10.c: New.
2970 * gcc.dg/graphite/id-11.c: New.
2971 * gcc.dg/graphite/id-12.c: New.
2972 * gcc.dg/graphite/id-13.c: New.
2973 * gcc.dg/graphite/id-14.c: New.
2974 * gcc.dg/graphite/id-15.c: New.
2975 * gcc.dg/graphite/id-2.c: New.
2976 * gcc.dg/graphite/id-3.c: New.
2977 * gcc.dg/graphite/id-4.c: New.
2978 * gcc.dg/graphite/id-5.c: New.
2979 * gcc.dg/graphite/id-6.c: New.
2980 * gcc.dg/graphite/id-7.c: New.
2981 * gcc.dg/graphite/id-8.c: New.
2982 * gcc.dg/graphite/id-9.c: New.
2983 * gcc.dg/graphite/interchange-0.c: New.
2984 * gcc.dg/graphite/interchange-1.c: New.
2985 * gcc.dg/graphite/interchange-2.c: New.
2986 * gcc.dg/graphite/interchange-3.c: New.
2987 * gcc.dg/graphite/interchange-4.c: New.
2988 * gcc.dg/graphite/interchange-5.c: New.
2989 * gcc.dg/graphite/interchange-6.c: New.
2990 * gcc.dg/graphite/interchange-7.c: New.
2991 * gcc.dg/graphite/interchange-8.c: New.
2992 * gcc.dg/graphite/pr35356-1.c: New.
2993 * gcc.dg/graphite/pr35356-2.c: New.
2994 * gcc.dg/graphite/pr35356-3.c: New.
2995 * gcc.dg/graphite/pr40157.c: New.
2996 * gcc.dg/graphite/run-id-1.c: New.
2997 * gcc.dg/graphite/scop-20.c: New.
2998 * gcc.dg/graphite/scop-21.c: New.
2999 * gfortran.dg/graphite/id-1.f90: New.
3000 * gfortran.dg/graphite/id-10.f90: New.
3001 * gfortran.dg/graphite/id-11.f: New.
3002 * gfortran.dg/graphite/id-12.f: New.
3003 * gfortran.dg/graphite/id-13.f: New.
3004 * gfortran.dg/graphite/id-14.f: New.
3005 * gfortran.dg/graphite/id-15.f: New.
3006 * gfortran.dg/graphite/id-16.f: New.
3007 * gfortran.dg/graphite/id-5.f: New.
3008 * gfortran.dg/graphite/id-6.f: New.
3009 * gfortran.dg/graphite/id-7.f: New.
3010 * gfortran.dg/graphite/id-8.f: New.
3011 * gfortran.dg/graphite/id-9.f: New.
3012 * gfortran.dg/graphite/interchange-1.f: New.
3013 * gfortran.dg/graphite/interchange-2.f: New.
3015 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
3017 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3018 flags based on the name of the testcase.
3019 * gfortran.dg/graphite/graphite.exp: Same.
3021 * gcc.dg/graphite/block-0.c: Adjusted.
3022 * gcc.dg/graphite/block-1.c: Adjusted.
3023 * gcc.dg/graphite/block-2.c: Adjusted.
3024 * gcc.dg/graphite/block-3.c: Adjusted.
3025 * gcc.dg/graphite/block-4.c: Adjusted.
3026 * gcc.dg/graphite/block-5.c: Adjusted.
3027 * gcc.dg/graphite/block-6.c: Adjusted.
3028 * gcc.dg/graphite/pr37485.c: Adjusted.
3029 * gcc.dg/graphite/pr37684.c: Adjusted.
3030 * gcc.dg/graphite/pr37828.c: Adjusted.
3031 * gcc.dg/graphite/pr37883.c: Adjusted.
3032 * gcc.dg/graphite/pr37928.c: Adjusted.
3033 * gcc.dg/graphite/pr37943.c: Adjusted.
3034 * gcc.dg/graphite/pr38409.c: Adjusted.
3035 * gcc.dg/graphite/pr38498.c: Adjusted.
3036 * gcc.dg/graphite/pr38559.c: Adjusted.
3037 * gcc.dg/graphite/pr39335.c: Adjusted.
3038 * gcc.dg/graphite/pr39335_1.c: Adjusted.
3039 * gcc.dg/graphite/scop-0.c: Adjusted.
3040 * gcc.dg/graphite/scop-1.c: Adjusted.
3041 * gcc.dg/graphite/scop-10.c: Adjusted.
3042 * gcc.dg/graphite/scop-11.c: Adjusted.
3043 * gcc.dg/graphite/scop-12.c: Adjusted.
3044 * gcc.dg/graphite/scop-13.c: Adjusted.
3045 * gcc.dg/graphite/scop-14.c: Adjusted.
3046 * gcc.dg/graphite/scop-15.c: Adjusted.
3047 * gcc.dg/graphite/scop-16.c: Adjusted.
3048 * gcc.dg/graphite/scop-17.c: Adjusted.
3049 * gcc.dg/graphite/scop-18.c: Adjusted.
3050 * gcc.dg/graphite/scop-19.c: Adjusted.
3051 * gcc.dg/graphite/scop-2.c: Adjusted.
3052 * gcc.dg/graphite/scop-3.c: Adjusted.-
3053 * gcc.dg/graphite/scop-4.c: Adjusted.
3054 * gcc.dg/graphite/scop-5.c: Adjusted.
3055 * gcc.dg/graphite/scop-6.c: Adjusted.
3056 * gcc.dg/graphite/scop-7.c: Adjusted.
3057 * gcc.dg/graphite/scop-8.c: Adjusted.
3058 * gcc.dg/graphite/scop-9.c: Adjusted.
3059 * gcc.dg/graphite/scop-matmult.c: Adjusted.
3060 * gfortran.dg/graphite/block-1.f90: Adjusted.
3061 * gfortran.dg/graphite/block-2.f: Adjusted.
3062 * gfortran.dg/graphite/block-3.f90: Adjusted.
3063 * gfortran.dg/graphite/block-4.f90: Adjusted.
3064 * gfortran.dg/graphite/id-2.f90: Adjusted.
3065 * gfortran.dg/graphite/id-3.f90: Adjusted.
3066 * gfortran.dg/graphite/id-4.f90: Adjusted.
3067 * gfortran.dg/graphite/pr37852.f90: Adjusted.
3068 * gfortran.dg/graphite/pr37857.f90: Adjusted.
3069 * gfortran.dg/graphite/pr37980.f90: Adjusted.
3070 * gfortran.dg/graphite/pr38083.f90: Adjusted.
3071 * gfortran.dg/graphite/pr38953.f90: Adjusted.
3072 * gfortran.dg/graphite/scop-1.f: Adjusted.
3074 2009-07-30 Doug Kwan <dougkwan@google.com>
3076 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3077 in warnings added in rev 141298.
3079 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3081 * lib/options.exp: Use "!=" instead of "ne".
3083 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3085 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3086 * gcc.dg/ucnid-12.c: Likewise.
3088 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3089 Pat Haugen <pthaugen@us.ibm.com>
3090 Revital Eres <ERES@il.ibm.com>
3092 * gcc.target/powerpc/altivec-32.c: New file to test
3093 Altivec simple math function vectorization.
3095 * gcc.target/powerpc/bswap-run.c: New file to test swap
3097 * gcc.target/powerpc/bswap16.c: Ditto.
3098 * gcc.target/powerpc/bswap32.c: Ditto.
3099 * gcc.target/powerpc/bswap64-1.c: Ditto.
3100 * gcc.target/powerpc/bswap64-2.c: Ditto.
3101 * gcc.target/powerpc/bswap64-3.c: Ditto.
3102 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3103 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3104 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3106 * gcc.target/powerpc/popcount-2.c: New file to test
3107 power7 popcntd instructions.
3108 * gcc.target/powerpc/popcount-3.c: Ditto.
3110 * gcc.target/powerpc/pr39457.c: New VSX test.
3111 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3112 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3113 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3114 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3115 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3116 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3117 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3118 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3119 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3120 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3121 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3122 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3124 * gcc.target/powerpc/altivec-6.c: Store the result of
3125 vec_add, so the optimizer doesn't remove it.
3127 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3128 systems that support bswap64.
3130 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3131 prevent VSX code generation.
3133 * lib/target-supports.exp (check_vsx_hw_available): New
3134 function to test if VSX available.
3135 (check_effective_target_powerpc_vsx_ok): Ditto.
3136 (check_vmx_hw_available): Add explicit -mno-vsx.
3138 2009-07-30 Janis Johnson <janis187@us.ibm.com>
3141 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3143 2009-07-30 Martin Jambor <mjambor@suse.cz>
3145 PR tree-optimization/40570
3146 * gcc.c-torture/compile/pr40570.c: New test.
3148 2009-07-29 Jason Merrill <jason@redhat.com>
3151 * g++.dg/template/defarg13.C: New.
3153 2009-07-29 Richard Guenther <rguenther@suse.de>
3156 * g++.dg/torture/pr40834.C: New testcase.
3158 2009-07-29 Michael Matz <matz@suse.de>
3161 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3163 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
3165 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3166 sh*-*-* targets. Skip on spu-*-* targets.
3167 * gfortran.dg/maxlocval_4.f90: Likewise.
3168 * gfortran.dg/minlocval_1.f90: Likewise.
3169 * gfortran.dg/minlocval_4.f90: Likewise.
3171 2009-07-28 Jakub Jelinek <jakub@redhat.com>
3174 * gfortran.dg/gomp/pr40878-1.f90: New test.
3175 * gfortran.dg/gomp/pr40878-2.f90: New test.
3178 * gcc.dg/cdce1.c: Adjust note line number.
3179 * gcc.dg/cdce2.c: Likewise.
3181 2009-07-28 Janus Weil <janus@gcc.gnu.org>
3184 * gfortran.dg/proc_ptr_comp_13.f90: New.
3186 2009-07-28 Jan Beulich <jbeulich@novell.com>
3188 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3189 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3190 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3191 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3192 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3193 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3194 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3195 * gcc.target/i386/avx-vtestps-2.c: Likewise.
3196 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3197 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3198 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3199 * gcc.target/i386/avx-vtestps-3.c: Likewise.
3200 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
3201 #ifdef NEED_IEEE754_FLOAT conditional.
3202 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
3205 2009-07-28 Jan Beulich <jbeulich@novell.com>
3207 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3209 * g++.dg/ext/bitfield3.C: Likewise.
3210 * g++.dg/ext/bitfield4.C: Likewise.
3211 * g++.dg/ext/bitfield5.C: Likewise.
3212 * gcc.dg/bitfld-15.c: Likewise.
3213 * gcc.dg/bitfld-16.c: Likewise.
3214 * gcc.dg/bitfld-17.c: Likewise.
3215 * gcc.dg/bitfld-18.c: Likewise.
3216 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3217 * gcc.dg/20010912-1.c: Likewise.
3218 * gcc.dg/20021018-1.c: Likewise.
3219 * gcc.dg/20030213-1.c: Likewise.
3220 * gcc.dg/20030225-1.c: Likewise.
3221 * gcc.dg/20030708-1.c: Likewise.
3222 * gcc.dg/20050321-2.c: Likewise.
3223 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3224 * gcc.dg/cdce2.c: Likewise.
3225 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3227 * gcc.target/i386/pr37248-3.c: Likewise.
3229 2009-07-27 Janus Weil <janus@gcc.gnu.org>
3232 * gfortran.dg/altreturn_7.f90: New.
3234 2009-07-27 Simon Baldwin <simonb@google.com>
3237 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3238 so that indexing no longer runs off array end.
3240 2009-07-27 Tobias Burnus <burnus@net-b.de>
3243 * gfortran.dg/derived_init_3.f90: New test.
3245 2009-07-26 Tobias Burnus <burnus@net-b.de>
3248 * gfortran.dg/atan2_1.f90: New test
3249 * gfortran.dg/atan2_2.f90: New test
3251 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
3254 * g++.dg/warn/Wreturn-type-6.C: New test.
3256 2009-07-26 Ira Rosen <irar@il.ibm.com>
3258 PR tree-optimization/40801
3259 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3260 * gfortran.dg/vect/vect.exp: Run tests starting with
3261 "fast-math-real8" with -ffast-math and -fdefault-real-8.
3263 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3265 PR rtl-optimization/40445
3266 * g++.dg/other/builtin-unreachable-1.C: New testcase.
3268 2009-07-25 David Daney <ddaney@caviumnetworks.com>
3270 * gcc.dg/builtin-unreachable-4.c: New test.
3272 2009-07-25 Tobias Burnus <burnus@net-b.de>
3275 * gfortran.dg/complex_intrinsic_5.f90: New test.
3276 * gfortran.dg/complex_intrinsic_7.f90: New test.
3278 2009-07-25 Martin Jambor <mjambor@suse.cz>
3280 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3281 * gcc.dg/ipa/noclone-1.c: New test.
3283 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
3285 * lib/target-supports.exp (check_effective_target_static): New
3287 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3289 * g++.old-deja/g++.law/weak.C: Require static effective target.
3291 2009-07-25 Janus Weil <janus@gcc.gnu.org>
3294 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3295 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3296 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3297 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3298 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3299 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3300 * gfortran.dg/typebound_call_10.f03: New.
3302 2009-07-24 Jason Merrill <jason@redhat.com>
3304 * g++.dg/cpp0x/defaulted11.C: New.
3306 * g++.dg/cpp0x/initlist23.C: New.
3308 2009-07-24 Janus Weil <janus@gcc.gnu.org>
3311 * gfortran.dg/char_length_16.f90: New.
3313 2009-07-24 Jakub Jelinek <jakub@redhat.com>
3317 * gfortran.dg/maxlocval_2.f90: New test.
3318 * gfortran.dg/maxlocval_3.f90: New test.
3319 * gfortran.dg/maxlocval_4.f90: New test.
3320 * gfortran.dg/minlocval_1.f90: New test.
3321 * gfortran.dg/minlocval_2.f90: New test.
3322 * gfortran.dg/minlocval_3.f90: New test.
3323 * gfortran.dg/minlocval_4.f90: New test.
3325 2009-07-23 Joseph Myers <joseph@codesourcery.com>
3327 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
3330 2009-07-23 Jakub Jelinek <jakub@redhat.com>
3333 * gfortran.dg/pr40839.f90: New test.
3335 2009-07-23 Michael Matz <matz@suse.de>
3338 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
3339 don't set options ourself.
3341 2009-07-23 Simon Baldwin <simonb@google.com>
3343 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
3344 native C compilation where required.
3346 2009-07-22 Doug Kwan <dougkwan@google.com>
3348 * gcc.c-torture/compile/20090721-1.c: New test.
3350 2009-07-22 Michael Matz <matz@suse.de>
3352 PR tree-optimization/35229
3353 PR tree-optimization/39300
3354 * gcc.dg/vect/vect-pre-interact.c: New test.
3356 2009-07-22 Richard Guenther <rguenther@suse.de>
3358 * g++.dg/lookup/using21.C: Fix duplicate paste.
3360 2009-07-22 Richard Guenther <rguenther@suse.de>
3363 * g++.dg/lookup/using21.C: New testcase.
3365 2009-07-21 Jason Merrill <jason@redhat.com>
3367 * g++.dg/init/aggr4.C: New.
3369 2009-07-21 Jason Merrill <jason@redhat.com>
3372 * g++.dg/cpp0x/initlist22.C: New.
3374 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3376 * gcc.target/i386/vectorize8.c: New test.
3378 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
3381 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3382 Add i?86 and x86_64 targets.
3383 * gcc.target/i386/vectorize7.c: New test.
3386 * gcc.target/i386/pr40809.c: New test.
3388 2009-07-21 Jakub Jelinek <jakub@redhat.com>
3390 PR tree-optimization/40813
3391 * g++.dg/opt/inline15.C: New test.
3393 2009-07-21 Paul Brook <paul@codesourcery.com>
3395 * gcc.dg/vect/section-anchors-nest-1.c: New test.
3396 * lib/target-supports.exp (check_effective_target_section_anchors):
3399 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
3401 * gcc.dg/plugin/finish_unit_plugin.c: New test.
3402 * gcc.dg/plugin/finish_unit-test-1.c: New test.
3403 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
3405 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
3407 * gcc.target/mips/ext-3.c: New test.
3409 2009-07-20 Jakub Jelinek <jakub@redhat.com>
3411 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
3412 * gcc.dg/builtin-object-size-8.c: New test.
3413 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
3414 * g++.dg/ext/builtin-object-size2.C: Likewise.
3416 PR tree-optimization/40792
3417 * gcc.dg/pr40792.c: New test.
3419 2009-07-20 Ira Rosen <irar@il.ibm.com>
3421 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
3422 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
3423 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
3425 2009-07-20 Christian Bruel <christian.bruel@st.com>
3427 * gcc.target/sh/mfmovd.c: New test.
3429 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
3430 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3433 * gfortran.dg/eof_3.f90: New test.
3435 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
3438 * gfortran.dg/intrinsic_cmplx.f90: New test.
3440 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3444 * gfortran.dg/cshift_bounds_1.f90: New test.
3445 * gfortran.dg/cshift_bounds_2.f90: New test.
3446 * gfortran.dg/cshift_bounds_3.f90: New test.
3447 * gfortran.dg/cshift_bounds_4.f90: New test.
3448 * gfortran.dg/eoshift_bounds_1.f90: New test.
3449 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
3450 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
3451 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
3453 2009-07-19 Jan Hubicka <jh@suse.cz>
3455 PR tree-optimization/40676
3456 * gcc.c-torture/compile/pr40676.c: New testcase.
3458 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3460 * gcc.target/mips/ext-2.c: New test.
3462 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
3464 * gcc.target/mips/octeon-exts-7.c: New test.
3465 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
3466 * gcc.target/mips/octeon-exts-5.c: Likewise.
3468 2009-07-18 Richard Guenther <rguenther@suse.de>
3471 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
3473 2009-07-18 Richard Guenther <rguenther@suse.de>
3476 * gcc.dg/pr35899.c: Adjust.
3478 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
3480 * gcc.target/powerpc/asm-es-1.c: New test.
3481 * gcc.target/powerpc/asm-es-2.c: Likewise.
3483 2009-07-17 Richard Guenther <rguenther@suse.de>
3486 * g++.dg/rtti/crash4.C: New testcase.
3487 * g++.dg/torture/20090706-1.C: Likewise.
3488 * gcc.dg/redecl-17.c: Likewise.
3489 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
3490 * gcc.dg/declspec-9.c: Expect extra error.
3491 * gcc.dg/declspec-10.c: Likewise.
3492 * gcc.dg/declspec-11.c: Likewise.
3493 * gcc.dg/redecl-10.c: Expect extra warnings.
3494 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
3495 * gcc.target/i386/pr39545-1.c: Likewise.
3496 * g++.dg/ext/asm3.C: Expect more errors.
3497 * g++.dg/gomp/block-1.C: Likewise.
3498 * g++.dg/gomp/block-2.C: Likewise.
3499 * g++.dg/gomp/block-3.C: Likewise.
3500 * g++.dg/gomp/block-5.C: Likewise.
3501 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
3502 * g++.dg/warn/unused-result1.C: XFAIL.
3504 2009-07-17 Richard Guenther <rguenther@suse.de>
3506 PR tree-optimization/40321
3507 * gcc.c-torture/compile/pr40321.c: New testcase.
3508 * g++.dg/torture/pr40321.C: Likewise.
3510 2009-07-17 Jakub Jelinek <jakub@redhat.com>
3513 * g++.dg/template/ptrmem19.C: New test.
3515 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
3516 Manuel López-Ibáñez <manu@gcc.gnu.org>
3519 * gcc.dg/pr36902.c: Add column info.
3520 * g++.dg/gcov/gcov-2.C: Change count for definition.
3522 2009-07-16 Jason Merrill <jason@redhat.com>
3525 * g++.dg/cpp0x/std-layout1.C: New.
3526 * g++.dg/ext/has_nothrow_assign.C: Fix.
3527 * g++.dg/ext/has_nothrow_copy.C: Fix.
3528 * g++.dg/ext/has_trivial_assign.C: Fix.
3529 * g++.dg/ext/has_trivial_copy.C: Fix.
3530 * g++.dg/ext/is_pod.C: Fix.
3531 * g++.dg/other/offsetof3.C: Adjust.
3532 * g++.dg/overload/ellipsis1.C: Adjust.
3533 * g++.dg/warn/var-args1.C: Adjust.
3534 * g++.old-deja/g++.brendan/crash63.C: Adjust.
3535 * g++.old-deja/g++.brendan/crash64.C: Adjust.
3536 * g++.old-deja/g++.brendan/overload8.C: Adjust.
3537 * g++.old-deja/g++.other/vaarg3.C: Adjust.
3538 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3540 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3542 * gcc.dg/torture/builtin-math-5.c: Add more cases.
3543 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
3544 effective target "mpc_pow".
3545 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3547 2009-07-16 Richard Henderson <rth@redhat.com>
3549 * g++.dg/opt/eh4.C: New test.
3551 2009-07-16 Jakub Jelinek <jakub@redhat.com>
3553 * obj-c++.dg/defs.mm (abort): Make it extern "C".
3555 2009-07-15 Jakub Jelinek <jakub@redhat.com>
3558 * gcc.c-torture/execute/pr40747.c: New test.
3560 2009-07-15 Richard Guenther <rguenther@suse.de>
3563 * gcc.c-torture/compile/pr40753.c: New testcase.
3565 2009-07-15 Janus Weil <janus@gcc.gnu.org>
3568 * gfortran.dg/interface_assignment_4.f90: New.
3570 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
3572 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3573 for FreeBSD up to and including version 8.
3575 2009-07-14 Taras Glek <tglek@mozilla.com>
3576 Rafael Espindola <espindola@google.com>
3578 * g++.dg/plugin/header-plugin-test.C: New.
3579 * g++.dg/plugin/header_plugin.c: New.
3580 * g++.dg/plugin/plugin.exp: Update.
3582 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3584 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3585 function to enable vectorization.
3586 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3587 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3589 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
3591 * gcc.target/i386/sse-copysignf-vec.c: New test.
3592 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3594 2009-07-14 Jason Merrill <jason@redhat.com>
3597 * g++.dg/lookup/builtin5.C: New.
3598 * g++.dg/other/error22.C: Add missing extern "C".
3599 * g++.dg/warn/Warray-bounds.C: Likewise.
3600 * gcc.dg/compat/compat-common.h: Likewise.
3603 * g++.dg/lookup/using20.C: New.
3606 * g++.dg/template/koenig8.C: New.
3608 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
3610 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3611 both i?86-*-darwin* and x86_64-*-darwin*.
3613 2009-07-14 Joseph Myers <joseph@codesourcery.com>
3615 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3616 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3619 2009-07-14 Dodji Seketeli <dodji@redhat.com>
3622 * g++.dg/debug/dwarf2/typedef1.C: New test.
3625 * g++.dg/other/typedef3.C: New test.
3627 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
3629 * gcc.dg/20090709-1.c: Move to a proper place ...
3630 * gcc.target/m68k/20090709-1.c: ... here.
3632 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
3635 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3636 front of qualified names are allowed.
3637 * g++.dg/parse/crash10.C: Likewise.
3638 * g++.dg/parse/error15.C: Likewise.
3639 * g++.dg/parse/typename9.C: Likewise.
3640 * g++.dg/parse/error8.C: Likewise.
3642 2009-07-13 Janus Weil <janus@gcc.gnu.org>
3645 * gfortran.dg/proc_ptr_22.f90: Extended.
3646 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3648 2009-07-13 Ira Rosen <irar@il.ibm.com>
3650 * gfortran.dg/vect/vect-6.f: New test.
3652 2009-07-12 Jason Merrill <jason@redhat.com>
3655 * g++.dg/cpp0x/decltype17.C: New.
3658 * g++.dg/cpp0x/rv10.C: New.
3660 2009-07-12 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/initlist20.C: New.
3664 * g++.dg/cpp0x/initlist21.C: New.
3666 2009-07-12 Ira Rosen <irar@il.ibm.com>
3668 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3669 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3670 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3671 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3672 gcc.dg/vect/vect-double-reduc-7.c: New tests.
3674 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
3676 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3677 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3678 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3679 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3680 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3681 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3682 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3683 effective_target fd_truncate.
3685 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
3687 * gnat.dg/specs/addr1.ads: New test.
3689 2009-07-11 Jan Hubicka <jh@suse.cz>
3692 * g++.dg/torture/pr40388.C: New testcase.
3694 2009-07-11 Jakub Jelinek <jakub@redhat.com>
3697 * gcc.c-torture/execute/pr40668.c: New test.
3699 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
3701 * gcc.c-torture/execute/20090711-1.c: New test.
3703 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
3708 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3709 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3710 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3711 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3713 2009-07-11 Tobias Burnus <burnus@net-b.de>
3716 * gfortran.dg/complex_intrinsic_3.f90: New test.
3717 * gfortran.dg/complex_intrinsic_4.f90: New test.
3719 2009-07-10 David Daney <ddaney@caviumnetworks.com>
3722 * gcc.target/mips/mips.exp: Make -msynci a known option.
3723 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3725 2009-07-10 Jakub Jelinek <jakub@redhat.com>
3728 * g++.dg/ext/strncpy-chk1.C: New test.
3730 2009-07-10 Richard Guenther <rguenther@suse.de>
3732 PR tree-optimization/40496
3733 * g++.dg/opt/pr40496.C: New testcase.
3735 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3739 * g++.dg/warn/unused-result1-Werror.c: New.
3741 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
3744 * gfortran.dg/recursive_parameter_1.f90: New test.
3746 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
3748 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3749 * gfortran.dg/module_equivalence_6.f90: Ditto.
3750 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3751 * gfortran.dg/nan_2.f90: Ditto.
3752 * gfortran.dg/inquire_11.f90: Ditto.
3753 * gfortran.dg/abstract_type_3.f03: Ditto.
3754 * gfortran.dg/abstract_type_1.f90: Ditto.
3755 * gfortran.dg/private_type_9.f90: Ditto.
3756 * gfortran.dg/abstract_type_5.f03: Ditto.
3757 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3758 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3759 * gfortran.dg/derived_sub.f90: Ditto.
3760 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3761 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3762 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3763 * gfortran.dg/mvbits_6.f90: Ditto.
3764 * gfortran.dg/abstract_type_2.f03: Ditto.
3765 * gfortran.dg/abstract_type_4.f03: Ditto.
3766 * gfortran.dg/bounds_check_9.f90: Ditto.
3767 * gfortran.dg/optional_dim_3.f90: Ditto.
3768 * gfortran.dg/pr32921.f: Ditto.
3769 * gfortran.dg/entry_16.f90: Ditto.
3770 * gfortran.dg/generic_16.f90: Ditto.
3773 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
3775 * gcc.target/m68k/20090709-1.c: New.
3777 2009-07-09 Dodji Seketeli <dodji@redhat.com>
3780 * g++.dg/template/unify11.C: New test.
3782 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
3785 * gfortran.dg/host_assoc_function_9.f90: New test.
3787 2009-07-09 Janus Weil <janus@gcc.gnu.org>
3790 * gfortran.dg/proc_ptr_22.f90: New.
3791 * gfortran.dg/proc_ptr_comp_12.f90: New.
3793 2009-07-09 Jakub Jelinek <jakub@redhat.com>
3796 * gcc.c-torture/compile/pr40692.c: New test.
3798 2009-07-09 Tobias Burnus <burnus@net-b.de>
3801 * gfortran.dg/pointer_check_6.f90: New test.
3803 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
3805 * gcc.target/mips/truncate-5.c: New test.
3807 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3811 * gfortran.dg/fmt_cache_1.f: New test.
3813 2009-07-08 Tobias Burnus <burnus@net-b.de>
3816 * gfortran.dg/nosigned_zero_1.f90: New test.
3817 * gfortran.dg/nosigned_zero_2.f90: New test.
3819 2009-07-08 Richard Guenther <rguenther@suse.de>
3821 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3823 2009-07-08 Richard Guenther <rguenther@suse.de>
3825 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3827 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
3830 * gfortran.dg/proc_ptr_21.f90: New test.
3832 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
3835 * g++.dg/warn/pr31246.C: New.
3836 * g++.dg/warn/pr31246-2.C: New.
3838 2009-07-07 Jason Merrill <jason@redhat.com>
3841 * g++.dg/template/defarg12.C: New.
3844 * g++.dg/cpp0x/enum7.C: New.
3847 * g++.dg/cpp0x/enum6.C: New.
3850 * g++.dg/cpp0x/enum5.C: New.
3853 * g++.dg/cpp0x/enum4.C: New.
3855 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3857 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3859 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3861 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3863 2009-07-07 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.dg/pr40669.c: New test.
3868 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3870 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3871 location. Update all calls.
3872 * g++.dg/plugin/selfassign.c: Likewise.
3874 2009-07-06 Jason Merrill <jason@redhat.com>
3876 * g++.dg/rtti/dyncast[34].C: New.
3878 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
3880 * lib/target-supports.exp
3881 (check_effective_target_mips_newabi_large_long_double): New.
3882 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3884 * gcc.target/mips/fpr-moves-6.c: Likewise.
3886 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
3889 * g++.dg/template/union2.C: New test.
3891 2009-07-04 Jason Merrill <jason@redhat.com>
3893 * g++.dg/template/using15.C: New.
3895 2009-07-04 Jakub Jelinek <jakub@redhat.com>
3897 * gfortran.dg/maxloc_1.f90: New test.
3899 2009-07-04 Janus Weil <janus@gcc.gnu.org>
3902 * gfortran.dg/proc_ptr_result_6.f90: New.
3904 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3906 * gcc.dg/framework-2.c: Adjust testcase to pass.
3908 2009-07-04 Jason Merrill <jason@redhat.com>
3911 * g++.dg/cpp0x/auto16.C: New.
3913 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
3916 * gfortran.dg/pr40587.f: New test.
3918 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3921 * gfortran.dg/unit_1.f90: New test.
3923 2009-07-03 Jason Merrill <jason@redhat.com>
3925 * g++.dg/template/pure1.C: Expect another error.
3927 2009-07-03 Richard Guenther <rguenther@suse.de>
3929 PR tree-optimization/40640
3930 * gcc.c-torture/compile/pr40640.c: New testcase.
3932 2009-07-03 Richard Guenther <rguenther@suse.de>
3935 * gfortran.dg/pr34163.f90: New testcase.
3937 2009-07-03 Jan Hubicka <jh@suse.cz>
3939 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3940 * gcc.dg/tree-ssa/loop-25.c: Likewise.
3941 * gcc.dg/tree-ssa/loop-26.c: Likewise.
3942 * gcc.dg/tree-ssa/pr32044.c: Likewise.
3943 * gcc.dg/tree-ssa/loop-29.c: Likewise.
3944 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3945 * gnat.dg/loop_optimization6.adb: Enable -O2.
3947 2009-07-02 Mark Mitchell <mark@codesourcery.com>
3949 * g++.dg/warn/null4.C: Extend.
3951 2009-07-02 Jason Merrill <jason@redhat.com>
3953 * g++.dg/template/spec8.C: Fix.
3955 2009-07-02 Michael Matz <matz@suse.de>
3958 * gfortran.dg/pr32921.f: Adjust.
3960 2009-07-02 Jan Hubicka <jh@suse.cz>
3962 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3964 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
3966 * gcc.target/mips/truncate-4.c: New testcase.
3968 2009-07-01 Richard Guenther <rguenther@suse.de>
3970 PR tree-optimization/19831
3971 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3972 make allocated memory escape. Un-XFAIL.
3973 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3974 * gcc.dg/vect/pr31699.c: Likewise.
3975 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3977 2009-06-30 Jakub Jelinek <jakub@redhat.com>
3980 * g++.dg/parse/cond5.C: New test.
3982 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
3984 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3985 (main): Pass n to main_1 instead.
3986 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3987 (main_1): New function, split off from...
3988 (main): ...here. Pass `off' to main_1 instead.
3990 2009-06-30 Jason Merrill <jason@redhat.com>
3993 * g++.dg/cpp0x/variadic94.C: New.
3995 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
3997 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3998 * lib/target-libpath.exp (ld_library_path_vars): New variable.
3999 (init_ld_library_path_env_vars): New function, replacing the
4000 orig_*_saved assignments. Call it after defining it.
4001 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4002 (restore_ld_library_path_env_vars): Likewise.
4003 (add_path, find_libgcc_s): New functions.
4004 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4005 gcc-set-multilib-library-path.
4006 (objc_target_compile): Don't add "." to ld_library_path.
4008 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4009 ld_library_path. Use add_path. Use find_libgcc_s instead of
4010 gcc-set-multilib-library-path.
4011 * lib/g++.exp (g++_link_flags): Likewise.
4012 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4013 * lib/c-torture.exp: Do not manipulate ld_library_path at the
4015 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
4016 to tell when this needs to happen. Use find_libgcc_s instead of
4017 gcc-set-multilib-library-path.
4018 * lib/gcc-dg.exp: Likewise.
4019 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4020 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4021 unless it is in $ALT_LD_LIBRARY_PATH.
4022 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4024 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
4026 * gnat.dg/discr12.adb: New test.
4027 * gnat.dg/discr12_pkg.ads: New helper.
4028 * gnat.dg/discr13.adb: New test.
4029 * gnat.dg/discr14.ad[sb]: Likewise.
4030 * gnat.dg/discr15.adb: Likewise.
4031 * gnat.dg/discr15_pkg.ads: New helper.
4032 * gnat.dg/discr16.adb: New test.
4033 * gnat.dg/discr16_g.ads: New helper.
4034 * gnat.dg/discr16_pkg.ads: Likewise.
4035 * gnat.dg/discr16_cont.ads: Likewise.
4036 * gnat.dg/discr17.adb: New test.
4037 * gnat.dg/discr18.adb: Likewise.
4038 * gnat.dg/discr18_pkg.ads: New helper.
4039 * gnat.dg/discr19.adb: New test.
4041 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4044 * gfortran.dg/internal_write_1.f90: New testcase.
4046 2009-06-30 Janus Weil <janus@gcc.gnu.org>
4049 * gfortran.dg/derived_pointer_recursion_2.f90: New.
4051 2009-06-30 Richard Guenther <rguenther@suse.de>
4053 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4055 2009-06-30 Wei Guozhi <carrot@google.com>
4057 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4060 2009-06-30 Ira Rosen <irar@il.ibm.com>
4062 PR tree-optimization/40542
4063 * gcc.dg/vect/pr40542.c: New test.
4065 2009-06-30 Martin Jambor <mjambor@suse.cz>
4067 PR tree-optimization/40582
4068 * gcc.c-torture/compile/pr40582.c: New test.
4070 2009-06-30 Wei Guozhi <carrot@google.com>
4073 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4075 2009-06-29 Jason Merrill <jason@redhat.com>
4078 * g++.dg/template/debug1.C: New.
4080 2009-06-29 Tobias Burnus <burnus@net-b.de>
4083 * pointer_check_1.f90: New test.
4084 * pointer_check_2.f90: New test.
4085 * pointer_check_3.f90: New test.
4086 * pointer_check_4.f90: New test.
4087 * pointer_check_5.f90: New test.
4089 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
4092 * gfortran.dg/func_assign_2.f90 : New test.
4094 2009-06-29 Richard Guenther <rguenther@suse.de>
4097 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4098 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4099 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4100 * gcc.c-torture/execute/20090623-1.c: Likewise.
4101 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4102 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4104 2009-06-29 Richard Guenther <rguenther@suse.de>
4107 * gcc.c-torture/execute/pr38212.c: New testcase.
4109 2009-06-29 Richard Guenther <rguenther@suse.de>
4111 PR tree-optimization/40579
4112 * gcc.c-torture/execute/pr40579.c: New testcase.
4114 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
4116 PR tree-optimization/40550
4117 * gcc.dg/pr40550.c: New test.
4119 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
4121 * gnat.dg/overflow_sum2.adb: New test
4122 * gnat.dg/namet.ads: New helper.
4124 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4126 2009-06-28 Tobias Burnus <burnus@net-b.de>
4129 * gfortran.dg/compiler-directive_1.f90: New test.
4130 * gfortran.dg/compiler-directive_2.f: New test.
4132 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4134 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4135 comment out some values and add some cases.
4137 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
4140 * gcc.dg/vect/vect.exp: Fix lappend syntax.
4142 2009-06-26 Richard Henderson <rth@redhat.com>
4145 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4146 * gcc.target/i386/local.c: Pass a non-constant to T.
4148 2009-06-26 Janus Weil <janus@gcc.gnu.org>
4152 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4153 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4154 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4155 * gfortran.dg/proc_ptr_result_5.f90: New.
4157 2009-06-26 Janis Johnson <janis187@us.ibm.com>
4160 * gcc.dg/dfp/pr39902.c: New test.
4162 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
4165 * gcc.dg/builtins-65.c: Require c99 runtime.
4167 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4169 * gnat.dg/array7.ad[sb]: New test.
4171 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
4173 * gnat.dg/array6.adb: New test.
4175 2009-06-25 Ian Lance Taylor <iant@google.com>
4177 * g++.dg/warn/Wsign-compare-3.C: New testcase.
4179 2009-06-25 Ian Lance Taylor <iant@google.com>
4181 * g++.dg/warn/Wunused-16.C: New testcase.
4183 2009-06-25 Ian Lance Taylor <iant@google.com>
4185 * g++.dg/warn/skip-2.C: New testcase.
4187 2009-06-25 Steve Ellcey <sje@cup.hp.com>
4189 * gcc.c-torture/execute/20090618-1.c: add dg-run and
4190 dg-skip-if and move to ...
4191 * gcc.dg/torture/20090618-1.c.
4193 2009-06-25 Martin Jambor <mjambor@suse.cz>
4195 PR tree-optimization/40493
4196 * gcc.c-torture/execute/pr40493.c: New test.
4198 2009-06-24 Jason Merrill <jason@redhat.com>
4201 * g++.dg/template/overload10.C: New.
4203 2009-06-24 Janus Weil <janus@gcc.gnu.org>
4206 * gfortran.dg/proc_ptr_comp_11.f90: New.
4208 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
4210 * gcc.dg/pr40501.c: New testcase.
4212 2009-06-23 DJ Delorie <dj@redhat.com>
4215 * lib/target-supports.exp: Add mep support (no profiling).
4217 2009-06-23 Steve Ellcey <sje@cup.hp.com>
4220 * gcc.dg/ssa/loop-31.c: Change scan rules.
4222 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4224 * gcc.dg/cpp/empty-include.c: Update column info.
4225 * gcc.dg/cpp/assert2.c: Update column info.
4227 2009-06-23 Jakub Jelinek <jakub@redhat.com>
4229 * g++.dg/ext/builtin-object-size1.C: New test.
4230 * g++.dg/ext/builtin-object-size2.C: New test.
4232 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
4234 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4235 * gcc.dg/optimize-bswapdi-1.c: Likewise.
4237 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
4239 * gcc.target/mips/truncate-3.c: New test.
4241 2009-06-22 Janus Weil <janus@gcc.gnu.org>
4245 * gfortran.dg/interface_30.f90: Modified error message.
4246 * gfortran.dg/proc_decl_22.f90: New.
4248 2009-06-22 Ian Lance Taylor <iant@google.com>
4250 * gcc.dg/Wcxx-compat-19.c: New testcase.
4252 2009-06-22 Matthias Klose <doko@ubuntu.com>
4255 * pr28050.m: New testcase.
4257 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
4260 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4262 2009-06-22 Martin Jambor <mjambor@suse.cz>
4264 PR tree-optimization/40492
4265 * g++.dg/torture/pr40492.C: New test.
4267 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
4269 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4270 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
4272 2009-06-22 Olivier Hainque <hainque@adacore.com>
4274 * gnat.dg/raise_ce.adb: Helper for ...
4275 * gnat.dg/handle_and_return.adb: New test.
4277 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4280 * gfortran.dg/generic_18.f90: New test.
4282 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
4285 * gfortran.dg/spread_size_limit.f90: New test.
4287 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4289 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4290 to put dump files in a subdirectory.
4291 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4292 ".o" temporary files.
4294 2009-06-21 Janus Weil <janus@gcc.gnu.org>
4297 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4298 * gfortran.dg/interface_20.f90: Ditto.
4299 * gfortran.dg/interface_21.f90: Ditto.
4300 * gfortran.dg/interface_22.f90: Ditto.
4301 * gfortran.dg/interface_30.f90: New.
4302 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4304 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
4306 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4307 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4308 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4311 2009-06-21 Ira Rosen <irar@il.ibm.com>
4312 Revital Eres <eres@il.ibm.com>
4315 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4316 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4317 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4319 2009-06-21 Ira Rosen <irar@il.ibm.com>
4322 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
4323 without misalignment support.
4324 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4326 2009-06-20 Tobias Burnus <burnus@net-b.de>
4329 * gfortran.dg/bounds_check_strlen_9.f90: New test.
4331 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
4334 * gfortran.dg/alloc_comp_result_2.f90: New test.
4336 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4339 * gcc.target/arm/pr40482.c: New test.
4341 2009-06-19 Ian Lance Taylor <iant@google.com>
4343 * gcc.dg/Wcxx-compat-18.c: New testcase.
4345 2009-06-19 Richard Guenther <rguenther@suse.de>
4347 * gcc.c-torture/execute/20090618-1.c: New testcase.
4349 2009-06-19 Ian Lance Taylor <iant@google.com>
4351 * gcc.dg/Wcxx-compat-17.c: New testcase.
4353 2009-06-19 Ian Lance Taylor <iant@google.com>
4355 * gcc.dg/Wcxx-compat-15.c: New testcase.
4357 2009-06-19 Ian Lance Taylor <iant@google.com>
4359 * gcc.dg/Wcxx-compat-16.c: New testcase.
4361 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4363 * gcc.dg/builtins-34.c: Add significand cases.
4365 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
4368 * gcc.dg/20080522-1.c: Remove testcase for real.
4369 * gcc.dg/20080528-1.c: Ditto.
4371 2009-06-19 Janus Weil <janus@gcc.gnu.org>
4374 * gfortran.dg/proc_ptr_20.f90: New.
4376 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
4379 * gcc.dg/torture/pr40470-1.c: New.
4380 * gcc.dg/torture/pr40470-2.c: Likewise.
4381 * gcc.dg/torture/pr40470-3.c: Likewise.
4382 * gcc.dg/torture/pr40470-4.c: Likewise.
4384 2009-06-18 Diego Novillo <dnovillo@google.com>
4386 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
4387 * gcc.dg/plugin/ggcplug.c: Likewise.
4388 * gcc.dg/plugin/one_time_plugin.c: Likewise.
4389 * g++.dg/plugin/selfassign.c: Likewise.
4390 * g++.dg/plugin/attribute_plugin.c: Likewise.
4391 * g++.dg/plugin/dumb_plugin.c: Likewise.
4393 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4395 * gcc.dg/cpp/arith-3.c: Add column info.
4397 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4399 * gcc.target/arm/fp16-compile-none-2.c: New.
4400 * gcc.target/arm/fp16-compile-ieee-12.c: New.
4401 * gcc.target/arm/fp16-compile-alt-12.c: New.
4403 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
4405 * gcc.target/arm/fp16-compile-alt-1.c: New.
4406 * gcc.target/arm/fp16-compile-alt-2.c: New.
4407 * gcc.target/arm/fp16-compile-alt-3.c: New.
4408 * gcc.target/arm/fp16-compile-alt-4.c: New.
4409 * gcc.target/arm/fp16-compile-alt-5.c: New.
4410 * gcc.target/arm/fp16-compile-alt-6.c: New.
4411 * gcc.target/arm/fp16-compile-alt-7.c: New.
4412 * gcc.target/arm/fp16-compile-alt-8.c: New.
4413 * gcc.target/arm/fp16-compile-alt-9.c: New.
4414 * gcc.target/arm/fp16-compile-alt-10.c: New.
4415 * gcc.target/arm/fp16-compile-alt-11.c: New.
4416 * gcc.target/arm/fp16-compile-ieee-1.c: New.
4417 * gcc.target/arm/fp16-compile-ieee-2.c: New.
4418 * gcc.target/arm/fp16-compile-ieee-3.c: New.
4419 * gcc.target/arm/fp16-compile-ieee-4.c: New.
4420 * gcc.target/arm/fp16-compile-ieee-5.c: New.
4421 * gcc.target/arm/fp16-compile-ieee-6.c: New.
4422 * gcc.target/arm/fp16-compile-ieee-7.c: New.
4423 * gcc.target/arm/fp16-compile-ieee-8.c: New.
4424 * gcc.target/arm/fp16-compile-ieee-9.c: New.
4425 * gcc.target/arm/fp16-compile-ieee-10.c: New.
4426 * gcc.target/arm/fp16-compile-ieee-11.c: New.
4427 * gcc.target/arm/fp16-compile-none-1.c: New.
4428 * gcc.target/arm/fp16-compile-exprtype.c: New.
4429 * gcc.target/arm/fp16-compile-vcvt.c: New.
4430 * gcc.target/arm/fp16-builtins-1.c: New.
4431 * gcc.target/arm/fp16-rounding-alt-1.c: New.
4432 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
4433 * gcc.target/arm/fp16-param-1.c: New.
4434 * gcc.target/arm/fp16-return-1.c: New.
4435 * gcc.target/arm/fp16-unprototyped-1.c: New.
4436 * gcc.target/arm/fp16-unprototyped-2.c: New.
4437 * gcc.target/arm/fp16-variadic-1.c: New.
4438 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
4439 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
4440 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
4441 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
4442 * gcc.dg/torture/arm-fp16-ops.h: New.
4443 * gcc.dg/torture/arm-fp16-ops-1.c: New.
4444 * gcc.dg/torture/arm-fp16-ops-2.c: New.
4445 * gcc.dg/torture/arm-fp16-ops-3.c: New.
4446 * gcc.dg/torture/arm-fp16-ops-4.c: New.
4447 * gcc.dg/torture/arm-fp16-ops-5.c: New.
4448 * gcc.dg/torture/arm-fp16-ops-6.c: New.
4449 * gcc.dg/torture/arm-fp16-ops-7.c: New.
4450 * gcc.dg/torture/arm-fp16-ops-8.c: New.
4451 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
4452 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
4453 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
4454 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
4455 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
4456 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
4457 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
4458 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
4459 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
4460 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
4461 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
4462 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
4463 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
4465 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
4467 * gcc.dg/builtins-65.c: New test.
4469 2009-06-18 Janus Weil <janus@gcc.gnu.org>
4472 * gfortran.dg/proc_ptr_result_4.f90: New.
4474 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
4476 * gcc.c-torture/execute/bitfld-5.c: New test.
4478 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4480 * gcc.dg/builtin-unreachable-3.c: New test.
4482 2009-06-17 David Daney <ddaney@caviumnetworks.com>
4484 * gcc.target/i386/builtin-unreachable.c: New test.
4486 2009-06-17 Ian Lance Taylor <iant@google.com>
4488 * gcc.dg/Wcxx-compat-14.c: New testcase.
4490 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
4492 * gcc.dg/func-ptr-conv-1.c: Update column info.
4494 2009-06-17 Richard Guenther <rguenther@suse.de>
4497 * gcc.c-torture/execute/pr40404.c: New testcase.
4499 2009-06-17 Richard Guenther <rguenther@suse.de>
4502 * g++.dg/torture/pr40460.C: New testcase.
4504 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
4506 * gcc.dg/plugin/one_time_plugin.c: New test.
4507 * gcc.dg/plugin/one_time-test-1.c: New test.
4508 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
4510 2009-06-16 Ian Lance Taylor <iant@google.com>
4512 * g++.dg/warn/skip-1.C: New testcase.
4514 2009-06-16 Jakub Jelinek <jakub@redhat.com>
4517 * g++.dg/other/pr40446.C: New test.
4519 2009-06-16 Richard Guenther <rguenther@suse.de>
4521 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
4522 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4523 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4524 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
4526 2009-06-16 Martin Jambor <mjambor@suse.cz>
4528 * gcc.c-torture/compile/pr40432.c: New file.
4530 2009-06-16 Martin Jambor <mjambor@suse.cz>
4532 * gfortran.fortran-torture/compile/pr40413.f90: New file.
4534 2009-06-16 Janus Weil <janus@gcc.gnu.org>
4538 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4539 * gfortran.dg/interface_20.f90: Modified error messages.
4540 * gfortran.dg/interface_21.f90: Ditto.
4541 * gfortran.dg/interface_26.f90: Ditto.
4542 * gfortran.dg/interface_27.f90: Ditto.
4543 * gfortran.dg/interface_28.f90: Extended test case.
4544 * gfortran.dg/interface_29.f90: New.
4545 * gfortran.dg/proc_decl_7.f90: Modified error messages.
4546 * gfortran.dg/proc_decl_8.f90: Ditto.
4547 * gfortran.dg/proc_ptr_11.f90: Ditto.
4548 * gfortran.dg/proc_ptr_15.f90: Ditto.
4550 2009-06-16 Ira Rosen <irar@il.ibm.com>
4552 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4554 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4555 gcc.dg/vect/vect-outer-4f.c: Likewise.
4556 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4557 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4559 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4562 2009-06-16 Tobias Burnus <burnus@net-b.de>
4565 * gfortran.dg/bounds_check_strlen_8.f90: New test.
4567 2009-06-15 Ian Lance Taylor <iant@google.com>
4569 * gcc.dg/Wjump-misses-init-1.c: New testcase.
4570 * gcc.dg/Wjump-misses-init-2.c: New testcase.
4571 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4572 Recognize new notes.
4573 * gcc.dg/stmt-expr-label-2.c: Likewise.
4574 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
4575 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4576 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4577 * gcc.dg/c99-vla-jump-4.c: Likewise.
4578 * gcc.dg/stmt-expr-label-1.c: Likewise.
4579 * gcc.dg/stmt-expr-label-3.c: Likewise.
4580 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
4582 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4584 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4586 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4588 * gcc.dg/builtin-object-size-7.c: New test.
4590 2009-06-15 Jakub Jelinek <jakub@redhat.com>
4593 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4594 level != "" use separate -gdwarf-2 -g${level} options instead of
4596 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4597 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4598 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4600 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
4602 * g++.dg/abi/mangle11.C: Update warning line.
4603 * g++.dg/abi/mangle12.C: Update warning line.
4604 * g++.dg/abi/mangle17.C: Update warning line.
4605 * g++.dg/abi/mangle20-2.C: Update warning line.
4607 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4609 * gcc.dg/optimize-bswap-1.c: Split into these two:
4610 * gcc.dg/optimize-bswapsi-1.c: New testcase.
4611 * gcc.dg/optimize-bswapdi-1.c: New testcase.
4613 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4615 * gcc.dg/optimize-bswap-1.c: New testcase.
4617 2009-06-14 Richard Guenther <rguenther@suse.de>
4620 * g++.dg/torture/pr40389.C: New testcase.
4622 2009-06-13 Richard Guenther <rguenther@suse.de>
4624 PR tree-optimization/40421
4625 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4627 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
4629 * gcc.dg/old-style-prom-3.c: Add column info.
4630 * gcc.dg/overflow-warn-1.c
4631 * gcc.dg/gomp/pr27415.c
4632 * gcc.dg/gomp/for-1.c: Same.
4633 * gcc.dg/enum-compat-1.c: Same.
4634 * gcc.dg/c99-tag-3.c: Same.
4635 * gcc.dg/Wredundant-decls-2.c: Same.
4636 * gcc.dg/func-ptr-conv-1.c: Same.
4637 * gcc.dg/asm-wide-1.c: Same.
4638 * gcc.dg/nofixed-point-2.c: Same.
4639 * gcc.dg/cpp/line3.c: Same.
4640 * gcc.dg/array-10.c: Same.
4641 * gcc.dg/c99-vla-jump-1.c: Same.
4642 * gcc.dg/pr20368-1.c: Same.
4643 * gcc.dg/Wshadow-3.c: Same.
4644 * gcc.dg/c90-const-expr-8.c: Same.
4645 * gcc.dg/label-decl-2.c: Same.
4646 * gcc.dg/dremf-type-compat-2.c: Same.
4647 * gcc.dg/c90-const-expr-5.c: Same.
4648 * gcc.dg/builtins-30.c: Same.
4649 * gcc.dg/Warray-bounds.c: Same.
4650 * gcc.dg/Wcxx-compat-2.c: Same.
4651 * gcc.dg/tree-ssa/col-1.c: Same.
4652 * gcc.dg/old-style-prom-2.c: Same.
4653 * gcc.dg/cast-function-1.c: Same.
4654 * gcc.dg/pr15698-1.c: Same.
4655 * gcc.dg/dremf-type-compat-3.c: Same.
4656 * gcc.dg/vla-8.c: Same.
4657 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4659 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4660 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4661 * gcc.dg/enum-compat-1.c: Same.
4662 * gcc.dg/dremf-type-compat-2.c: Same.
4663 * gcc.dg/old-style-prom-2.c: Same.
4664 * gcc.dg/pr15698-1.c: Same.
4665 * gcc.dg/pr20368-1.c: Same.
4666 * gcc.dg/dremf-type-compat-3.c: Same.
4667 * gcc.dg/builtins-30.c: Same. Test for columns.
4669 2009-06-12 Janus Weil <janus@gcc.gnu.org>
4672 * gfortran.dg/proc_decl_1.f90: Extended.
4674 2009-06-12 Ian Lance Taylor <iant@google.com>
4676 * gcc.dg/Wcxx-compat-13.c: New testcase.
4678 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
4681 * gcc.dg/tree-ssa/fre-vce-1.c
4683 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
4686 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4687 min-insn-to-prefetch-ratio=5.
4689 2009-06-12 Joey Ye <joey.ye@intel.com>
4690 H.J. Lu <hongjiu.lu@intel.com>
4693 * gcc.target/i386/stackalign/pr39146.c: New.
4695 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
4697 * gcc.target/i386/crc32-1.c: New.
4698 * gcc.target/i386/crc32-2.c: Likewise.
4700 2009-06-11 David Daney <ddaney@caviumnetworks.com>
4703 * gcc.dg/builtin-unreachable-1.c: New test.
4704 * gcc.dg/builtin-unreachable-2.c: Same.
4706 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
4709 * gfortran.dg/data_value_1.f90: New test.
4711 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4714 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4715 remove ilp32 requirement.
4716 * gcc.target/i386/excess-precision-2.c: Likewise.
4717 * gcc.target/i386/excess-precision-3.c: Likewise.
4718 * gcc.target/i386/excess-precision-4.c: Likewise.
4719 * gcc.target/i386/excess-precision-5.c: Likewise.
4720 * gcc.target/i386/excess-precision-6.c: Likewise.
4722 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4725 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4726 * gfortran.dg/nan_5.f90: New test.
4728 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
4730 * gcc.target/arm/neon-modes-1.c: New test.
4732 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
4734 * g++.dg/torture/pr31579.C: Cast pointer
4735 via __SIZE_TYPE__ instead of 'unsigned long'.
4737 2009-06-10 Anthony Green <green@moxielogic.com>
4739 * lib/target-supports.exp (check_profiling_available):
4740 Profiling is not available for testing purposes on moxie.
4742 2009-06-09 Ian Lance Taylor <iant@google.com>
4744 * gcc.dg/Wcxx-compat-12.c: New testcase.
4746 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
4749 * gfortran.dg/backspace_11.f90: New.
4751 2009-06-09 Jason Merrill <jason@redhat.com>
4753 * g++.dg/cpp0x/defaulted10.C: New.
4755 2009-06-09 Martin Jambor <mjambor@suse.cz>
4757 * gcc.c-torture/compile/pr40351.c: New file.
4759 2009-06-09 Olivier Hainque <hainque@adacore.com>
4761 * gnat.dg/align_max.adb: New test.
4763 2009-06-08 Jason Merrill <jason@redhat.com>
4765 * g++.dg/cpp0x/auto15.C: New.
4767 2009-06-08 Jan Hubicka <jh@suse.cz>
4770 * gcc.dg/torture/pr39834.c
4772 2009-06-08 Jan Hubicka <jh@suse.cz>
4775 * g++.dg/torture/pr40102.C: New testcase.
4777 2009-06-08 Jakub Jelinek <jakub@redhat.com>
4779 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4780 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4781 * gcc.dg/builtin-object-size-6.c: New test.
4784 * g++.dg/template/dtor7.C: New test.
4788 * g++.dg/template/error41.C: New test.
4789 * g++.dg/template/error42.C: New test.
4791 2009-06-08 Revital Eres <eres@il.ibm.com>
4794 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4795 * gcc.dg/vect/vect-88.c: Likewise.
4796 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4797 * gcc.dg/vect/pr25413.c: Likewise.
4798 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4800 2009-06-07 Ian Lance Taylor <iant@google.com>
4802 * g++.dg/warn/Wswitch-3.C: New testcase.
4803 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4804 * gcc.dg/Wswitch-enum-error.c: Likewise.
4805 * gcc.dg/Wswitch-error.c: Likewise.
4807 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4810 * gfortran.dg/negative_unit.f: Update test.
4811 * gfortran.dg/negative_unit_int8.f: Update test.
4812 * gfortran.dg/newunit_1.f90: New test.
4814 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4818 * gfortran.dg/spread_init_expr.f03: New.
4819 * gfortran.dg/unpack_init_expr.f03: New.
4820 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4823 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4827 * gfortran.dg/count_init_expr.f03
4828 * gfortran.dg/product_init_expr.f03
4829 * gfortran.dg/sum_init_expr.f03
4831 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4834 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4836 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4838 * gfortran.dg/zero_sized_5.f90: Likewise.
4840 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
4843 * g++.dg/torture/pr32950.C: New.
4845 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4849 * gfortran.dg/dot_product_1.f03: New.
4850 * gfortran.dg/matmul_8.f03: New.
4851 * gfortran.dg/transpose_3.f03: New.
4853 2009-06-06 Ian Lance Taylor <iant@google.com>
4855 * gcc.dg/Wunused-label-1.c: New test case.
4856 * g++.dg/warn/Wunused-label-1.C: New test case.
4857 * g++.dg/warn/Wunused-label-2.C: New test case.
4858 * g++.dg/warn/Wunused-label-3.C: New test case.
4860 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
4863 * reshape_zerosize_2.f90: New.
4865 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
4868 * gfortran.dg/pack_assign_1.f90: New.
4869 * gfortran.dg/pack_vector_1.f90: New.
4871 2009-06-05 Jakub Jelinek <jakub@redhat.com>
4874 * gcc.dg/pr40340-1.c: New test.
4875 * gcc.dg/pr40340-2.c: New test.
4876 * gcc.dg/pr40340-3.c: New test.
4877 * gcc.dg/pr40340-4.c: New test.
4878 * gcc.dg/pr40340-5.c: New test.
4879 * gcc.dg/pr40340.h: New file.
4881 2009-06-05 Revital Eres <eres@il.ibm.com>
4883 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4885 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4886 * gcc.dg/vect/vect-33.c: Likewise.
4887 * gcc.dg/vect/vect-92.c: Likewise.
4888 * gcc.dg/vect/vect-58.c: Likewise.
4889 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4890 * gcc.dg/vect/vect-42.c: Likewise.
4891 * gcc.dg/vect/slp-25.c: Likewise.
4892 * gcc.dg/vect/vect-align-1.c: Likewise.
4893 * gcc.dg/vect/vect-align-2.c: Likewise.
4894 * gcc.dg/vect/vect-93.c: Likewise.
4895 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4896 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4897 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4898 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4899 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4900 * gcc.dg/vect/vect-26.c: Likewise.
4901 * gcc.dg/vect/vect-44.c: Likewise.
4902 * gcc.dg/vect/vect-70.c: Likewise.
4903 * gcc.dg/vect/vect-95.c: Likewise.
4904 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4905 * gcc.dg/vect/vect-28.c: Likewise.
4906 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4907 * gcc.dg/vect/vect-87.c: Likewise.
4908 * gcc.dg/vect/vect-109.c: Likewise.
4909 * gcc.dg/vect/vect-54.c: Likewise.
4910 * gcc.dg/vect/vect-96.c: Likewise.
4911 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4912 * gcc.dg/vect/vect-88.c: Likewise.
4913 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4914 * gcc.dg/vect/vect-89.c: Likewise.
4915 * gcc.dg/vect/vect-91.c: Likewise.
4916 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4917 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4918 * gfortran.dg/vect/vect-2.f90: Likewise.
4919 * gfortran.dg/vect/vect-3.f90: Likewise.
4920 * gfortran.dg/vect/vect-4.f90: Likewise.
4921 * gfortran.dg/vect/vect-5.f90: Likewise.
4923 2009-06-05 Alexander Strange <astrange@ithinksw.com>
4925 PR tree-optimization/36318
4926 * gcc.dg/tree-ssa/sra-7.c: New test.
4928 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
4931 * gfortran.dg/reshape_order_5.f90: New.
4932 * gfortran.dg/reshape_shape_1.f90: New.
4934 2009-06-04 Jason Merrill <jason@redhat.com>
4936 * g++.dg/template/error38.C: Add pointer-to-typedef case.
4938 2009-06-04 Steve Ellcey <sje@cup.hp.com>
4940 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4941 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4943 2009-06-04 Richard Guenther <rguenther@suse.de>
4946 * g++.dg/torture/pr40335.C: New testcase.
4948 2009-06-03 Richard Guenther <rguenther@suse.de>
4951 * gcc.dg/torture/pr40328.c: New testcase.
4953 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
4955 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4958 2009-06-03 Martin Jambor <mjambor@suse.cz>
4960 * g++.dg/torture/pr40323.C: New file.
4962 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
4964 * gnat.dg/specs/root.ads: New test.
4965 * gnat.dg/specs/root-level_1.ads: Likewise.
4966 * gnat.dg/specs/root-level_2.ads: Likewise.
4967 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4969 2009-06-02 Mark Mitchell <mark@codesourcery.com>
4971 * g++.dg/init/ref15.C: Require unwrapped targets.
4973 2009-06-02 Jason Merrill <jason@redhat.com>
4975 * g++.dg/cpp0x/initlist13.C: Remove expected error.
4976 * g++.dg/cpp0x/initlist18.C: New.
4977 * g++.dg/cpp0x/initlist19.C: New.
4979 * g++.dg/cpp0x/auto14.C: New.
4981 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
4983 * gnat.dg/alignment6.adb: Remove XFAIL.
4985 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
4988 * g++.dg/template/spec36.C: New test.
4990 2009-06-01 Ian Lance Taylor <iant@google.com>
4992 * gcc.dg/cast-qual-3.c: New testcase.
4993 * g++.dg/warn/Wcast-qual2.C: New testcase.
4995 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
4997 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4998 (process-message): Expect column numbers.
4999 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5000 * gcc.dg/pch/counter-2.c: Same.
5001 * gcc.dg/pch/valid-2.c: Same.
5002 * gcc.dg/pch/warn-1.c: Same.
5003 * gcc.dg/pch/valid-1.c: Same.
5004 * gcc.dg/cpp/include2a.c: Handle lack of columns.
5005 * gcc.dg/cpp/syshdr.c: Same.
5006 * gcc.dg/cpp/19940712-1.c: Same.
5007 * gcc.dg/cpp/missing-header-1.c: Same.
5008 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5009 * gcc.dg/cpp/tr-warn3.c: Same.
5010 * gcc.dg/cpp/pr29612-2.c: Same.
5011 * gcc.dg/cpp/tr-warn4.c: Same.
5012 * gcc.dg/cpp/Wtrigraphs.c: Same.
5013 * gcc.dg/cpp/poison.c: Same.
5014 * gcc.dg/cpp/arith-3.c: Same.
5015 * gcc.dg/cpp/sysmac2.c: Same.
5016 * gcc.dg/cpp/cpp.exp: Same.
5017 * gcc.dg/cpp/tr-warn5.c: Same.
5018 * gcc.dg/cpp/include2.c: Same.
5019 * gcc.dg/cpp/Wmissingdirs.c: Same.
5020 * gcc.dg/cpp/Wmissingdirs.c: Same.
5021 * gcc.dg/cpp/tr-warn6.c: Same.
5022 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5023 * gcc.dg/cpp/macspace1.c: Same.
5024 * gcc.dg/cpp/escape-2.c: Same.
5025 * gcc.dg/cpp/assert2.c: Same.
5026 * gcc.dg/cpp/undef2.c: Same.
5027 * gcc.dg/cpp/macspace2.c: Same.
5028 * gcc.dg/cpp/tr-warn1.c: Same.
5029 * gcc.dg/cpp/extratokens2.c: Same.
5030 * gcc.dg/cpp/strify2.c: Same.
5031 * gcc.dg/cpp/Wsignprom.c: Same.
5032 * gcc.dg/cpp/redef2.c: Same.
5033 * gcc.dg/cpp/trad/trad.exp: Same.
5034 * gcc.dg/cpp/arith-1.c: Same.
5035 * gcc.dg/cpp/extratokens.c: Same.
5036 * gcc.dg/cpp/if-mpar.c: Same.
5038 2009-06-01 Olivier Hainque <hainque@adacore.com>
5040 * gnat.dg/nested_float_packed.ads: New test.
5042 2009-06-01 Olivier Hainque <hainque@adacore.com>
5043 Eric Botcazou <botcazou@adacore.com>
5045 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5046 * gnat.dg/test_oconst.adb: New test.
5048 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
5050 * gcc.dg/plugin/ggcplug.c: Moved comment.
5051 (plugin_init): Fixed typo, declared i, returned 0 at end.
5053 2009-05-31 Ira Rosen <irar@il.ibm.com>
5056 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5057 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5059 2009-05-29 Ian Lance Taylor <iant@google.com>
5061 * gcc.dg/Wcxx-compat-11.c: New testcase.
5063 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5066 * gfortran.dg/leadz_trailz_1.f90: New test.
5067 * gfortran.dg/leadz_trailz_2.f90: New test.
5069 2009-05-29 Martin Jambor <mjambor@suse.cz>
5071 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5072 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5073 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5074 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5075 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5076 * gcc.dg/tree-ssa/sra-2.c: Likewise.
5077 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5078 * gcc.dg/tree-ssa/sra-1.c: Likewise.
5079 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5080 * gcc.dg/tree-ssa/sra-5.c: New file.
5081 * gcc.dg/tree-ssa/sra-6.c: New file.
5082 * gcc.c-torture/compile/sra-1.c: New file.
5084 2009-05-29 Jakub Jelinek <jakub@redhat.com>
5087 * gcc.c-torture/compile/pr40291.c: New test.
5090 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5092 * gcc.target/powerpc/altivec-30.c: New test.
5093 * gcc.target/powerpc/altivec-31.c: New test.
5095 2009-05-28 Richard Guenther <rguenther@suse.de>
5097 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5098 * gcc.c-torture/execute/20090527-1.c: Likewise.
5100 2009-05-28 Dodji Seketeli <dodji@redhat.com>
5103 * g++.dg/template/canon-type-1.C: New test.
5104 * g++.dg/template/canon-type-2.C: Likewise.
5105 * g++.dg/template/canon-type-3.C: Likewise.
5106 * g++.dg/template/canon-type-4.C: Likewise.
5107 * g++.dg/template/canon-type-5.C: Likewise.
5108 * g++.dg/template/canon-type-6.C: Likewise.
5109 * g++.dg/template/canon-type-7.C: Likewise.
5111 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
5112 Uros Bizjak <ubizjak@gmail.com>
5113 Danny Smith <dansmister@gmail.com>
5117 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5119 * gcc.target/i386/pr37216.c: New test source file.
5120 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
5121 use -fno-common for testing Cygwin and MinGW targets.
5123 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
5125 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5126 * g++.dg/opt/memcpy1.C (size_t): Likewise.
5127 * g++.dg/pr37742.C (size_t): Likewise.
5128 * g++.dg/torture/pr34850.C (size_t): Likewise.
5129 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5131 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5132 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5133 (size_t): Use __extension__ and __SIZE_TYPE__.
5134 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5136 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5137 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5138 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5139 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5140 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5141 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5142 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5143 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5144 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5145 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5146 (__ssize_t): Likewise.
5147 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5148 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5149 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5150 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5151 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5152 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5153 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5154 * gcc.dg/pr33667.c (size_t): Likewise.
5155 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5156 * gcc.dg/torture/pr39204.c (size_t): Likewise.
5157 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5158 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5159 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5160 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5162 2009-05-28 Ira Rosen <irar@il.ibm.com>
5164 PR tree-optimization/40254
5165 * gcc.dg/vect/pr40254.c: New test.
5167 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
5170 * gcc.target/mips/const-anchor-1.c: New test.
5171 * gcc.target/mips/const-anchor-2.c: New test.
5173 2009-05-27 Jason Merrill <jason@redhat.com>
5175 * g++.dg/cpp0x/initlist15.C: New.
5176 * g++.dg/cpp0x/initlist16.C: New.
5177 * g++.dg/cpp0x/initlist17.C: New.
5179 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
5182 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5183 patterns to reflect frontend changes.
5184 * gfortran.dg/vector_subscript_4.f90: Likewise.
5186 2009-05-27 Olivier Hainque <hainque@adacore.com>
5187 Eric Botcazou <botcazou@adacore.com>
5189 * gcc.c-torture/execute/align-nest.c: New testcase.
5190 * gnat.dg/misaligned_nest.adb: New testcase.
5192 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
5194 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5195 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5196 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5197 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5199 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
5201 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5202 cast instead of assuming 0ul.
5203 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5205 (_type_desc): Make first argument const.
5206 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5208 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5211 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
5212 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
5214 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
5216 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5217 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5218 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5219 * gcc.dg/plugin/ggcplug.c: Added new file.
5221 2009-05-26 Tobias Burnus <burnus@net-b.de>
5224 * gfortran.dg/nullify_4.f90: New test.
5226 2009-05-26 Richard Guenther <rguenther@suse.de>
5228 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5230 2009-05-26 Richard Guenther <rguenther@suse.de>
5233 * gcc.c-torture/compile/pr40252.c: New testcase.
5235 2009-05-26 Dodji Seketeli <dodji@redhat.com>
5238 * g++.dg/template/typedef18.C: New test.
5239 * g++.dg/template/typedef19.C: Likewise.
5240 * g++.dg/template/typedef20.C: Likewise.
5241 * g++.dg/template/access11.C: Adjust.
5243 2009-05-26 Richard Guenther <rguenther@suse.de>
5246 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5248 2009-05-25 Jason Merrill <jason@redhat.com>
5251 * g++.dg/cpp0x/enum3.C: New test.
5253 2009-05-25 Richard Guenther <rguenther@suse.de>
5255 PR tree-optimization/36327
5256 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5257 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5258 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5259 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5260 * gcc.dg/vect/vect-40.c: Likewise.
5261 * gcc.dg/vect/vect-42.c: Likewise.
5262 * gcc.dg/vect/vect-46.c: Likewise.
5263 * gcc.dg/vect/vect-76.c: Likewise.
5265 2009-05-25 Janus Weil <janus@gcc.gnu.org>
5268 * gfortran.dg/proc_ptr_18.f90: New.
5269 * gfortran.dg/proc_ptr_19.f90: New.
5270 * gfortran.dg/proc_ptr_comp_9.f90: New.
5271 * gfortran.dg/proc_ptr_comp_10.f90: New.
5273 2009-05-25 Richard Guenther <rguenther@suse.de>
5275 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5276 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5278 2009-05-25 Ira Rosen <irar@il.ibm.com>
5280 PR tree-optimization/40238
5281 * gcc.dg/vect/pr40238.c: New test.
5283 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5284 Dominique Dhumieres <dominiq@lps.ens.fr>
5288 * gfortran.dg/bounds_check_fail_3.f90: New test.
5289 * gfortran.dg/bounds_check_fail_4.f90: New test.
5290 * gfortran.dg/bounds_check_14.f90: Update test.
5291 * gfortran.dg/bound_4.f90: Update test.
5293 2009-05-24 Richard Guenther <rguenther@suse.de>
5296 * gcc.c-torture/compile/pr40233.c: New testcase.
5298 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
5300 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5301 for alpha*-*-* targets.
5303 2009-05-24 Ira Rosen <irar@il.ibm.com>
5305 * gcc.dg/vect/bb-slp-1.c: New test.
5306 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5307 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5308 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5309 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5310 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5311 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5312 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5313 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5314 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5315 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5316 gcc.dg/vect/bb-slp-22.c: Likewise.
5317 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5319 2009-05-23 Mark Mitchell <mark@codesourcery.com>
5320 Maxim Kuvyrkov <maxim@codesourcery.com>
5322 * gcc.dg/falign-labels-1.c: New test.
5324 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5326 * gnat.dg/specs/rep_clause3.ads: New test.
5328 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
5330 * gnat.dg/addr6.adb: New test.
5332 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5334 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
5336 * gcc.target/arm/thumb2-mul-space.c: New file.
5337 * gcc.target/arm/thumb2-mul-space-2.c: New file.
5338 * gcc.target/arm/thumb2-mul-space-3.c: New file.
5339 * gcc.target/arm/thumb2-mul-speed.c: New file.
5341 2009-05-22 Richard Guenther <rguenther@suse.de>
5344 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
5345 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
5346 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
5348 2009-05-22 Mark Mitchell <mark@codesourcery.com>
5350 * gcc.dg/dll-6.c: New test.
5351 * gcc.dg/dll-6a.c: Likewise.
5352 * gcc.dg/dll-7.c: Likewise.
5353 * gcc.dg/dll-7a.c: Likewise.
5354 * g++.dg/ext/dllexport2.C: Likewise.
5355 * g++.dg/ext/dllexport2a.cc: Likewise.
5357 2009-05-21 Steve Ellcey <sje@cup.hp.com>
5360 * gcc.target/ia64/mfused-madd-vect.c: New test.
5361 * gcc.target/ia64/mfused-madd.c: New test.
5362 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
5363 * gcc.target/ia64/mno-fused-madd.c: New test.
5365 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
5367 * gcc.target/i386/movbe-1.c: New.
5368 * gcc.target/i386/movbe-2.c: Likewise.
5370 2009-05-21 Taras Glek <tglek@mozilla.com>
5372 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
5373 plugin_init signature.
5374 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
5375 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
5376 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
5378 2009-05-21 Mark Mitchell <mark@codesourcery.com>
5380 * gcc.dg/target/arm/neon-vmla-1.c: New.
5381 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
5383 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
5385 * gcc.target/mips/octeon-exts-6.c: New test.
5386 * gcc.target/mips/extend-1.c: New test.
5387 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
5389 * gcc.target/mips/octeon-exts-5.c: Likewise.
5391 2009-05-20 Jakub Jelinek <jakub@redhat.com>
5394 * gcc.c-torture/compile/pr40204.c: New test.
5396 2009-05-20 Richard Guenther <rguenther@suse.de>
5398 * gcc.c-torture/compile/20090518-1.c: New testcase.
5400 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
5402 PR tree-optimization/40087
5403 * gcc.dg/tree-ssa/pr40087.c: New test.
5405 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5407 * gcc.dg/vector-4.c: New testcase.
5408 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
5409 * g++.dg/ext/vector16.C: New testcase.
5411 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
5414 * gcc.dg/pr40172.c: Renamed to ...
5415 * gcc.dg/pr40172-1.c: This.
5417 * gcc.dg/pr40172-2.c: New.
5418 * gcc.dg/pr40172-3.c: Likewise.
5420 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5423 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
5425 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
5427 * gnat.dg/loop_optimization6.ad[sb]: New test.
5429 2009-05-19 Richard Guenther <rguenther@suse.de>
5431 * gcc.c-torture/compile/20090519-1.c: New testcase.
5433 2009-05-18 Jason Merrill <jason@redhat.com>
5435 * g++.dg/cpp0x/explicit1.C: New.
5436 * g++.dg/cpp0x/explicit2.C: New.
5438 2009-05-18 Dodji Seketeli <dodji@redhat.com>
5441 * g++.dg/debug/dwarf2/nested-1.C: New test.
5443 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
5446 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
5449 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5452 * gfortran.dg/proc_ptr_comp_8.f90: New.
5454 2009-05-18 Richard Guenther <rguenther@suse.de>
5457 * gfortran.dg/array_memset_2.f90: Adjust.
5459 2009-05-18 Janus Weil <janus@gcc.gnu.org>
5463 * gfortran.dg/interface_27.f90: New.
5464 * gfortran.dg/interface_28.f90: New.
5465 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
5466 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5468 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5470 * gcc.target/m68k/tls-ie.c: New test.
5471 * gcc.target/m68k/tls-le.c: New test.
5472 * gcc.target/m68k/tls-gd.c: New test.
5473 * gcc.target/m68k/tls-ld.c: New test.
5474 * gcc.target/m68k/tls-ie-xgot.c: New test.
5475 * gcc.target/m68k/tls-le-xtls.c: New test.
5476 * gcc.target/m68k/tls-gd-xgot.c: New test.
5477 * gcc.target/m68k/tls-ld-xgot.c: New test.
5478 * gcc.target/m68k/tls-ld-xtls.c: New test.
5479 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
5481 2009-05-18 Martin Jambor <mjambor@suse.cz>
5483 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
5485 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
5488 * gcc.dg/pr40172.c: New.
5490 2009-05-17 Jason Merrill <jason@redhat.com>
5493 * g++.dg/template/dtor6.C: New.
5495 2009-05-17 Joseph Myers <joseph@codesourcery.com>
5497 * g++.dg/warn/translate-ice-1.C: New test.
5499 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5501 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
5502 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
5503 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
5504 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
5506 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5509 * gfortran.dg/erf_2.F90: New test.
5510 * gfortran.dg/erfc_scaled_2.f90: New test.
5512 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5515 * gfortran.dg/string_1.f90: New test.
5516 * gfortran.dg/string_2.f90: New test.
5517 * gfortran.dg/string_3.f90: New test.
5519 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
5521 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
5522 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
5524 2009-05-15 Ian Lance Taylor <iant@google.com>
5526 * gcc.dg/Wcxx-compat-10.c: New testcase.
5528 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
5531 * gcc.dg/pr16302.c: New.
5532 * g++.dg/warn/pr16302.C: New.
5534 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5536 * gcc.dg/torture/builtin-math-5.c: New.
5537 * gcc.dg/torture/builtin-math-6.c: New.
5538 * lib/target-supports.exp (check_effective_target_mpc): New.
5540 2009-05-15 Jan Hubicka <jh@suse.cz>
5542 * gcc.dg/tree-ssa/inline-3.c: New testcase
5544 2009-05-15 Jan Hubicka <jh@suse.cz>
5546 * gcc.target/i386/align-main-1.c (check): Mark noinline.
5547 * gcc.target/i386/align-main-2.c (check): Mark noinline.
5548 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5549 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5550 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5552 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5554 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5555 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5557 2009-05-15 Jan Hubicka <jh@suse.cz>
5559 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5560 optimized by sibcall noinline.
5562 2009-05-15 Jan Hubicka <jh@suse.cz>
5564 * sibcall-1.c (track): Mark noinline.
5565 * sibcall-2.c (track): Mark noinline.
5566 * sibcall-3.c (track): Mark noinline.
5567 * sibcall-4.c (track): Mark noinline.
5569 2009-05-15 Jan Hubicka <jh@suse.cz>
5571 * flatten-2.c: Disable early inlining; add comment.
5572 * flatten-3.c: New test based on flatten-2.c.
5574 2009-05-15 Richard Guenther <rguenther@suse.de>
5576 PR tree-optimization/39999
5577 * gcc.c-torture/compile/pr39999.c: New testcase.
5579 2009-05-15 Joseph Myers <joseph@codesourcery.com>
5581 * gcc.c-torture/compile/ptr-conv-1.c: New test.
5583 2009-05-14 Ian Lance Taylor <iant@google.com>
5585 * gcc.dg/Wcxx-compat-9.c: New testcase.
5587 2009-05-14 Janus Weil <janus@gcc.gnu.org>
5590 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5591 * gfortran.dg/duplicate_type_2.f90: Ditto.
5592 * gfortran.dg/duplicate_type_3.f90: New.
5594 2009-05-14 Laurent GUERBY <laurent@guerby.net>
5596 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5597 * ada/acats/tests/c5/c59002c.ada: Likewise.
5599 2009-05-13 Taras Glek <tglek@mozilla.com>
5601 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5602 attributes and decl smashing.
5603 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5605 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5606 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5608 2009-05-14 Jakub Jelinek <jakub@redhat.com>
5611 * gfortran.dg/pr39865.f90: New test.
5612 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5614 * gfortran.dg/hollerith_f95.f90: Likewise.
5615 * gfortran.dg/hollerith6.f90: New test.
5616 * gfortran.dg/hollerith7.f90: New test.
5618 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5621 * gcc.dg/cpp/pr36674.i: New.
5623 2009-05-14 Ben Elliston <bje@au.ibm.com>
5626 * gcc.c-torture/compile/pr40035.c: New test.
5628 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5630 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5632 2009-05-12 Tobias Burnus <burnus@net-b.de>
5635 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5636 * gfortran.dg/c_kind_tests_2.f03: Ditto.
5637 * gfortran.dg/interop_params.f03: Ditto.
5639 2009-05-12 Jan Hubicka <jh@suse.cz>
5641 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5642 so unrolling still happens.
5643 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5644 * gcc.dg/ipa/ipacost-2.c: Likewise.
5645 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5647 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5649 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5651 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
5653 * lib/target-supports.exp (check_profiling_available): Return
5654 false for -p on *-*-cygwin* targets.
5656 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5658 PR tree-optimization/38632
5659 * g++.dg/tree-ssa/pr38632.C: New.
5661 2009-05-11 Jan Hubicka <jh@suse.cz>
5663 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5664 we now optimize better.
5665 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5666 out at different places.
5667 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5669 * gcc.dg/vect/vect-76.c: Likewise.
5670 * gcc.dg/vect/vect-70.c: Likewise.
5671 * gcc.dg/vect/vect-66.c: Likewise.
5672 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5673 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5675 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
5678 * gcc.c-torture/compile/pr40080.c: New.
5680 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
5682 * gcc.c-torture/compile/pr40026.c: New testcase.
5684 2009-05-11 Janus Weil <janus@gcc.gnu.org>
5687 * gfortran.dg/proc_ptr_comp_7.f90: New.
5689 2009-05-11 Ira Rosen <irar@il.ibm.com>
5691 PR tree-optimization/40074
5692 * gcc.dg/vect/pr40074.c: New test.
5694 2009-05-10 Ian Lance Taylor <iant@google.com>
5696 * gcc.dg/Wcxx-compat-7.c: New testcase.
5697 * gcc.dg/Wcxx-compat-8.c: New testcase.
5698 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5699 * gcc.dg/pr17188-1.c: Likewise.
5700 * gcc.dg/pr39084.c: Likewise.
5702 2009-05-10 Michael Matz <matz@suse.de>
5705 * gcc.dg/pr40031.c: New test.
5707 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
5710 * gfortran.dg/array_constructor_31.f90: New test.
5712 2009-05-10 Richard Guenther <rguenther@suse.de>
5714 PR tree-optimization/40081
5715 * g++.dg/torture/pr40081.C: New testcase.
5717 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
5720 * gfortran.dg/dependency_24.f90: New test.
5721 * gfortran.dg/dependency_23.f90: Clean up module files.
5723 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
5726 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5727 * gfortran.dg/chmod_2.f90: Likewise.
5728 * gfortran.dg/chmod_3.f90: Likewise.
5729 * gfortran.dg/open_errors.f90: Likewise.
5731 2009-05-09 Jan Hubicka <jh@suse.cz>
5734 * g++.dg/eh/nested-try.C: New test.
5736 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5738 PR tree-optimization/40049
5739 * gcc.dg/vect/vect-shift-2.c: New test.
5741 2009-05-08 Joseph Myers <joseph@codesourcery.com>
5743 * gcc.dg/torture/complex-sign-mul-minus-one.c,
5744 gcc.dg/torture/complex-sign-mul-one.c: New tests.
5746 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5749 * g++.dg/warn/deprecated-6.C: New.
5750 * gcc.dg/deprecated-4.c: Likewise.
5751 * gcc.dg/deprecated-5.c: Likewise.
5752 * gcc.dg/deprecated-6.c: Likewise.
5754 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
5756 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5757 __aligned__(__BIGGEST_ALIGNMENT__).
5758 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5759 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5760 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5761 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5762 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5763 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5764 * gcc.dg/vect/Os-vect-95.c: Likewise.
5765 * gcc.dg/vect/pr20122.c: Likewise.
5766 * gcc.dg/vect/pr36493.c: Likewise.
5767 * gcc.dg/vect/pr37385.c: Likewise.
5768 * gcc.dg/vect/slp-7.c: Likewise.
5769 * gcc.dg/vect/slp-9.c: Likewise.
5770 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5771 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5772 * gcc.dg/vect/vect-35.c: Likewise.
5773 * gcc.dg/vect/vect-40.c: Likewise.
5774 * gcc.dg/vect/vect-42.c: Likewise.
5775 * gcc.dg/vect/vect-44.c: Likewise.
5776 * gcc.dg/vect/vect-46.c: Likewise.
5777 * gcc.dg/vect/vect-48.c: Likewise.
5778 * gcc.dg/vect/vect-52.c: Likewise.
5779 * gcc.dg/vect/vect-54.c: Likewise.
5780 * gcc.dg/vect/vect-56.c: Likewise.
5781 * gcc.dg/vect/vect-58.c: Likewise.
5782 * gcc.dg/vect/vect-60.c: Likewise.
5783 * gcc.dg/vect/vect-74.c: Likewise.
5784 * gcc.dg/vect/vect-75.c: Likewise.
5785 * gcc.dg/vect/vect-76.c: Likewise.
5786 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5787 * gcc.dg/vect/vect-77.c: Likewise.
5788 * gcc.dg/vect/vect-77-global.c: Likewise.
5789 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5790 * gcc.dg/vect/vect-78.c: Likewise.
5791 * gcc.dg/vect/vect-78-global.c: Likewise.
5792 * gcc.dg/vect/vect-80.c: Likewise.
5793 * gcc.dg/vect/vect-85.c: Likewise.
5794 * gcc.dg/vect/vect-87.c: Likewise.
5795 * gcc.dg/vect/vect-88.c: Likewise.
5796 * gcc.dg/vect/vect-92.c: Likewise.
5797 * gcc.dg/vect/vect-93.c: Likewise.
5798 * gcc.dg/vect/vect-95.c: Likewise.
5799 * gcc.dg/vect/vect-97.c: Likewise.
5800 * gcc.dg/vect/vect-complex-1.c: Likewise.
5801 * gcc.dg/vect/vect-complex-4.c: Likewise.
5802 * gcc.dg/vect/vect-complex-5.c: Likewise.
5803 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5804 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5805 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5806 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5807 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5808 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5809 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5810 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5811 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5812 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5813 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5814 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5815 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5816 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5817 * gcc.dg/vect/vect-outer-1.c: Likewise.
5818 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5819 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5820 * gcc.dg/vect/vect-outer-2.c: Likewise.
5821 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5822 * gcc.dg/vect/vect-outer-2d.c: Likewise.
5823 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5824 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5825 * gcc.dg/vect/vect-outer-3.c: Likewise.
5826 * gcc.dg/vect/vect-outer-3c.c: Likewise.
5827 * gcc.dg/vect/vect-outer-5.c: Likewise.
5828 * gcc.dg/vect/vect-outer-6.c: Likewise.
5829 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5830 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5831 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5832 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5833 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5834 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5835 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5836 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5837 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5838 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5839 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5840 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5841 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5842 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5844 2009-05-08 Joseph Myers <joseph@codesourcery.com>
5847 * gcc.dg/torture/complex-sign.h: New header.
5848 * gcc.dg/torture/complex-sign-add.c,
5849 gcc.dg/torture/complex-sign-mixed-add.c,
5850 gcc.dg/torture/complex-sign-mixed-div.c,
5851 gcc.dg/torture/complex-sign-mixed-mul.c,
5852 gcc.dg/torture/complex-sign-mixed-sub.c,
5853 gcc.dg/torture/complex-sign-mul.c,
5854 gcc.dg/torture/complex-sign-sub.c: New tests.
5856 2009-05-08 Janus Weil <janus@gcc.gnu.org>
5859 * gfortran.dg/intrinsic_3.f90: New.
5861 2009-05-07 Janis Johnson <janis187@us.ibm.com>
5864 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5865 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5866 * gcc.dg/dfp/float-constant-double.c: New test.
5867 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5868 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5869 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5870 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5871 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5872 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5873 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5874 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5875 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5877 2009-05-07 Jakub Jelinek <jakub@redhat.com>
5880 * gcc.c-torture/execute/pr40057.c: New test.
5882 2009-05-06 James E. Wilson <wilson@codesourcery.com>
5884 * gcc.c-torture/compile/const-high-part.c: New test.
5886 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5889 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5892 2009-05-06 Janus Weil <janus@gcc.gnu.org>
5895 * gfortran.dg/proc_decl_1.f90: Modified.
5896 * gfortran.dg/proc_ptr_comp_1.f90: New.
5897 * gfortran.dg/proc_ptr_comp_2.f90: New.
5898 * gfortran.dg/proc_ptr_comp_3.f90: New.
5899 * gfortran.dg/proc_ptr_comp_4.f90: New.
5900 * gfortran.dg/proc_ptr_comp_5.f90: New.
5901 * gfortran.dg/proc_ptr_comp_6.f90: New.
5903 2009-05-06 Dodji Seketeli <dodji@redhat.com>
5906 * g++.dg/template/call7.C: New test.
5908 2009-05-06 Diego Novillo <dnovillo@google.com>
5910 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5912 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5914 * gfortran.dg/pr40021.f: Moved to ...
5915 * gfortran.fortran-torture/execute/pr40021.f: Here.
5917 2009-05-06 Janis Johnson <janis187@us.ibm.com>
5920 * gcc.dg/dfp/pr39986.c: New test.
5922 2009-05-06 Michael Matz <matz@suse.de>
5925 * gfortran.dg/pr40021.f: New test.
5927 2009-05-06 Le-Chun Wu <lcwu@google.com>
5929 * lib/plugin-support.exp: New file containing support procs for
5931 * lib/target-supports.exp (check_plugin_available): New proc.
5932 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5933 * gcc.dg/plugin/selfassign.c: New plugin source file.
5934 * gcc.dg/plugin/self-assign-test-1.c: New test.
5935 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5936 * g++.dg/README: Add description for plugin test.
5937 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5938 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5939 * g++.dg/plugin/selfassign.c: New plugin source file.
5940 * g++.dg/plugin/self-assign-test-1.C: New test.
5941 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5942 * g++.dg/plugin/self-assign-test-3.C: Likewise.
5943 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5944 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5946 2009-05-06 Tobias Burnus <burnus@net-b.de>
5949 * gfortran.dg/intrinsic_2.f90: New test.
5950 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5952 2009-05-06 Joseph Myers <joseph@codesourcery.com>
5955 * gcc.dg/noncompile/incomplete-5.c: New test.
5957 2009-05-05 Jakub Jelinek <jakub@redhat.com>
5960 * gcc.dg/pr39666-1.c: New test.
5961 * gcc.dg/pr39666-2.c: Likewise.
5962 * g++.dg/warn/Wuninitialized-4.C: Likewise.
5963 * g++.dg/warn/Wuninitialized-5.C: Likewise.
5964 * gfortran.dg/pr39666-1.f90: Likewise.
5965 * gfortran.dg/pr39666-2.f90: Likewise.
5967 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
5969 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5970 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5971 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5973 2009-05-05 Janus Weil <janus@gcc.gnu.org>
5976 * gfortran.dg/proc_ptr_17.f90: New.
5978 2009-05-05 Richard Guenther <rguenther@suse.de>
5980 PR tree-optimization/40022
5981 * gcc.c-torture/execute/pr40022.c: New testcase.
5983 2009-05-05 Richard Guenther <rguenther@suse.de>
5986 * gcc.c-torture/compile/pr40023.c: New testcase.
5988 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
5990 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5991 * g++.dg/template/overload9.C: Likewise.
5992 * g++.dg/ext/ms-1.C: New.
5994 2009-05-05 Jakub Jelinek <jakub@redhat.com>
5997 * g++.dg/ext/vla7.C: New test.
5999 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6001 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6003 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6005 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6006 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6007 Update expected errors.
6009 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6012 * g++.dg/parse/parser-pr28152.C: New.
6013 * g++.dg/parse/parser-pr28152-2.C: New.
6015 2009-05-04 Joseph Myers <joseph@codesourcery.com>
6017 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6019 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
6021 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6022 * gcc.target/sparc/fexpand-2.c: Likewise.
6023 * gcc.target/sparc/fpmerge-2.c: Likewise.
6024 * gcc.target/sparc/pdist-2.c: Likewise.
6026 2009-05-03 Richard Guenther <rguenther@suse.de>
6029 * gcc.c-torture/compile/pr39983.c: New testcase.
6031 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6033 * gcc.dg/c99-complex-3.c: New test.
6035 2009-05-03 Joseph Myers <joseph@codesourcery.com>
6037 * gcc.dg/cpp/utf8-5byte-1.c: New test.
6039 2009-05-02 Joseph Myers <joseph@codesourcery.com>
6041 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6043 2009-05-02 Richard Guenther <rguenther@suse.de>
6046 * gcc.target/spu/pr40001.c: New testcase.
6048 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
6050 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6052 2009-04-30 Steve Ellcey <sje@cup.hp.com>
6055 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6056 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6058 2009-04-30 Janis Johnson <janis187@us.ibm.com>
6061 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6064 2009-04-30 David Ayers <ayers@fsfe.org>
6066 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6067 and gcc_error_prefix variables.
6068 * objc.dg/bad-receiver-type.m: Update to match correct
6070 * objc.dg/encode-5.m: Likewise.
6071 * objc.dg/id-1.m: Likewise.
6072 * objc.dg/method-1.m: Likewise.
6073 * objc.dg/method-6.m: Likewise.
6074 * objc.dg/method-7.m: Likewise.
6075 * objc.dg/method-9.m: Likewise.
6076 * objc.dg/method-11.m: Likewise.
6077 * objc.dg/method-20.m: Likewise.
6078 * objc.dg/private-1.m: Likewise.
6080 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
6083 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6084 * gfortran.dg/advance_4.f90: Likewise
6085 * gfortran.dg/advance_5.f90: Likewise
6086 * gfortran.dg/append_1.f90: Likewise
6087 * gfortran.dg/backslash_1.f90: Likewise
6088 * gfortran.dg/backslash_2.f90: Likewise
6089 * gfortran.dg/backslash_3.f: Likewise
6090 * gfortran.dg/backspace_10.f90: Likewise
6091 * gfortran.dg/backspace_3.f: Likewise
6092 * gfortran.dg/backspace_4.f: Likewise
6093 * gfortran.dg/backspace_5.f: Likewise
6094 * gfortran.dg/backspace_8.f: Likewise
6095 * gfortran.dg/backspace_9.f: Likewise
6096 * gfortran.dg/complex_write.f90: Likewise
6097 * gfortran.dg/convert_implied_open.f90: Likewise
6098 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6099 * gfortran.dg/dos_eol.f: Likewise
6100 * gfortran.dg/empty_format_1.f90: Likewise
6101 * gfortran.dg/endfile.f: Likewise
6102 * gfortran.dg/eof_1.f90: Likewise
6103 * gfortran.dg/eor_1.f90: Likewise
6104 * gfortran.dg/eor_handling_1.f90: Likewise
6105 * gfortran.dg/eor_handling_2.f90: Likewise
6106 * gfortran.dg/eor_handling_3.f90: Likewise
6107 * gfortran.dg/eor_handling_4.f90: Likewise
6108 * gfortran.dg/eor_handling_5.f90: Likewise
6109 * gfortran.dg/error_recovery_5.f90: Likewise
6110 * gfortran.dg/f2003_inquire_1.f03: Likewise
6111 * gfortran.dg/f2003_io_4.f03: Likewise
6112 * gfortran.dg/f2003_io_5.f03: Likewise
6113 * gfortran.dg/f2003_io_7.f03: Likewise
6114 * gfortran.dg/fgetc_1.f90: Likewise
6115 * gfortran.dg/fgetc_2.f90: Likewise
6116 * gfortran.dg/flush_1.f90: Likewise
6117 * gfortran.dg/fmt_exhaust.f90: Likewise
6118 * gfortran.dg/fmt_huge.f90: Likewise
6119 * gfortran.dg/fmt_read.f90: Likewise
6120 * gfortran.dg/fmt_t_1.f90: Likewise
6121 * gfortran.dg/fmt_t_2.f90: Likewise
6122 * gfortran.dg/fmt_t_3.f90: Likewise
6123 * gfortran.dg/fmt_t_4.f90: Likewise
6124 * gfortran.dg/fmt_t_5.f90: Likewise
6125 * gfortran.dg/fmt_t_7.f: Likewise
6126 * gfortran.dg/fseek.f90: Likewise
6127 * gfortran.dg/ftell_1.f90: Likewise
6128 * gfortran.dg/ftell_2.f90: Likewise
6129 * gfortran.dg/func_derived_3.f90: Likewise
6130 * gfortran.dg/inquire_9.f90: Likewise
6131 * gfortran.dg/iostat_1.f90: Likewise
6132 * gfortran.dg/iostat_2.f90: Likewise
6133 * gfortran.dg/list_read_1.f90: Likewise
6134 * gfortran.dg/list_read_4.f90: Likewise
6135 * gfortran.dg/list_read_5.f90: Likewise
6136 * gfortran.dg/list_read_7.f90: Likewise
6137 * gfortran.dg/list_read_8.f90: Likewise
6138 * gfortran.dg/list_read_9.f90: Likewise
6139 * gfortran.dg/namelist_13.f90: Likewise
6140 * gfortran.dg/namelist_14.f90: Likewise
6141 * gfortran.dg/namelist_15.f90: Likewise
6142 * gfortran.dg/namelist_16.f90: Likewise
6143 * gfortran.dg/namelist_17.f90: Likewise
6144 * gfortran.dg/namelist_18.f90: Likewise
6145 * gfortran.dg/namelist_19.f90: Likewise
6146 * gfortran.dg/namelist_20.f90: Likewise
6147 * gfortran.dg/namelist_24.f90: Likewise
6148 * gfortran.dg/namelist_26.f90: Likewise
6149 * gfortran.dg/namelist_27.f90: Likewise
6150 * gfortran.dg/namelist_28.f90: Likewise
6151 * gfortran.dg/namelist_37.f90: Likewise
6152 * gfortran.dg/namelist_38.f90: Likewise
6153 * gfortran.dg/namelist_39.f90: Likewise
6154 * gfortran.dg/namelist_40.f90: Likewise
6155 * gfortran.dg/namelist_43.f90: Likewise
6156 * gfortran.dg/namelist_44.f90: Likewise
6157 * gfortran.dg/namelist_45.f90: Likewise
6158 * gfortran.dg/namelist_46.f90: Likewise
6159 * gfortran.dg/namelist_47.f90: Likewise
6160 * gfortran.dg/namelist_48.f90: Likewise
6161 * gfortran.dg/namelist_49.f90: Likewise
6162 * gfortran.dg/namelist_50.f90: Likewise
6163 * gfortran.dg/namelist_51.f90: Likewise
6164 * gfortran.dg/namelist_52.f90: Likewise
6165 * gfortran.dg/namelist_56.f90: Likewise
6166 * gfortran.dg/namelist_char_only.f90: Likewise
6167 * gfortran.dg/namelist_use.f90: Likewise
6168 * gfortran.dg/namelist_use_only.f90: Likewise
6169 * gfortran.dg/noadv_size.f90: Likewise
6170 * gfortran.dg/open_access_append_1.f90: Likewise
6171 * gfortran.dg/pad_no.f90: Likewise
6172 * gfortran.dg/pr12884.f: Likewise
6173 * gfortran.dg/pr17090.f90: Likewise
6174 * gfortran.dg/pr17285.f90: Likewise
6175 * gfortran.dg/pr17286.f90: Likewise
6176 * gfortran.dg/pr18122.f90: Likewise
6177 * gfortran.dg/pr18210.f90: Likewise
6178 * gfortran.dg/pr18392.f90: Likewise
6179 * gfortran.dg/pr19155.f: Likewise
6180 * gfortran.dg/pr19216.f: Likewise
6181 * gfortran.dg/pr19467.f90: Likewise
6182 * gfortran.dg/pr19657.f: Likewise
6183 * gfortran.dg/pr20257.f90: Likewise
6184 * gfortran.dg/read_bad_advance.f90: Likewise
6185 * gfortran.dg/read_eof_2.f90: Likewise
6186 * gfortran.dg/read_eof_4.f90: Likewise
6187 * gfortran.dg/read_many_1.f: Likewise
6188 * gfortran.dg/read_noadvance.f90: Likewise
6189 * gfortran.dg/read_repeat.f90: Likewise
6190 * gfortran.dg/read_size_noadvance.f90: Likewise
6191 * gfortran.dg/read_x_past.f: Likewise
6192 * gfortran.dg/record_marker_1.f90: Likewise
6193 * gfortran.dg/record_marker_3.f90: Likewise
6194 * gfortran.dg/rewind_1.f90: Likewise
6195 * gfortran.dg/runtime_warning_1.f90: Likewise
6196 * gfortran.dg/shape_3.f90: Likewise
6197 * gfortran.dg/slash_1.f90: Likewise
6198 * gfortran.dg/stat_1.f90: Likewise
6199 * gfortran.dg/stat_2.f90: Likewise
6200 * gfortran.dg/streamio_11.f90: Likewise
6201 * gfortran.dg/streamio_3.f90: Likewise
6202 * gfortran.dg/streamio_4.f90: Likewise
6203 * gfortran.dg/streamio_9.f90: Likewise
6204 * gfortran.dg/tl_editing.f90: Likewise
6205 * gfortran.dg/unf_io_convert_1.f90: Likewise
6206 * gfortran.dg/unf_io_convert_2.f90: Likewise
6207 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6208 * gfortran.dg/unf_short_record_1.f90: Likewise
6209 * gfortran.dg/utf8_1.f03: Likewise
6210 * gfortran.dg/utf8_2.f03: Likewise
6211 * gfortran.dg/widechar_IO_1.f90: Likewise
6212 * gfortran.dg/write_check3.f90: Likewise
6213 * gfortran.dg/write_rewind_2.f: Likewise
6214 * gfortran.dg/x_slash_2.f: Likewise
6216 2009-04-29 Richard Guenther <rguenther@suse.de>
6219 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6221 (check_effective_target_vect_floatuint_cvt): Likewise.
6222 * gcc.dg/vect/slp-10.c: Adjust.
6223 * gcc.dg/vect/slp-11.c: Adjust.
6224 * gcc.dg/vect/slp-12b.c: Adjust.
6225 * gcc.dg/vect/slp-33.c: Adjust.
6226 * gcc.c-torture/compile/pr39943.c: New testcase.
6228 2009-04-29 Richard Guenther <rguenther@suse.de>
6231 * gcc.c-torture/compile/pr39937.c: New testcase.
6233 2009-04-29 Richard Guenther <rguenther@suse.de>
6235 PR tree-optimization/39941
6236 * gcc.c-torture/compile/pr39941.c: New testcase.
6238 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
6240 * gcc.target/bfin/20090411-1.c: New test.
6242 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
6245 * gcc.dg/pr39565.c: New testcase.
6247 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
6249 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6250 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6251 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6252 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6253 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6254 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6255 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6256 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6257 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6258 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6259 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6260 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6261 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6262 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6263 * gcc.target/i386/pr37191.c: Likewise.
6264 * gcc.target/i386/reload-1.c: Likewise.
6265 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6266 * g++.old-deja/g++.pt/repo2.C: Likewise.
6267 * g++.old-deja/g++.pt/repo3.C: Likewise.
6268 * g++.old-deja/g++.pt/repo4.C: Likewise.
6269 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6270 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6271 * g++.dg/template/repo1.C: Likewise.
6272 * g++.dg/template/repo2.C: Likewise.
6273 * g++.dg/template/repo3.C: Likewise.
6274 * g++.dg/template/repo4.C: Likewise.
6275 * g++.dg/template/repo5.C: Likewise.
6276 * g++.dg/template/repo6.C: Likewise.
6277 * g++.dg/template/repo7.C: Likewise.
6278 * g++.dg/template/repo8.C: Likewise.
6279 * g++.dg/template/repo9.C: Likewise.
6280 * g++.dg/rtti/repo1.C: Likewise.
6281 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6282 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6283 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6284 * g++.dg/other/PR23205.C: Skip for vxworks.
6285 * g++.dg/ext/visibility/class1.C: Requires PIC.
6286 * g++.dg/eh/async-unwind2.C: Requires PIC.
6287 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6288 does not have cxa_exit.
6290 2009-04-28 Jing Yu <jingyu@google.com>
6293 * lib/target-supports.exp (check_effective_target_tls): Remove
6295 (check_effective_target_tls_native): Likewise.
6296 (check_effective_target_tls_runtime): Likewise.
6297 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6299 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6301 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6304 * gfortran.dg/proc_ptr_16.f90: New.
6306 2009-04-28 Steve Ellcey <sje@cup.hp.com>
6308 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6311 2009-04-28 Richard Guenther <rguenther@suse.de>
6314 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6316 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
6318 * g++.dg/warn/pr35652.C: Removed.
6319 * gcc.dg/pr35652.c: Likewise.
6321 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
6323 * gcc.target/ia64/20071210-2.c: New testcase.
6325 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6328 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
6329 * gcc.dg/pr39323-3.c: Ditto.
6331 2009-04-28 Janus Weil <janus@gcc.gnu.org>
6335 * gfortran.dg/ambiguous_reference_2.f90: New.
6336 * gfortran.dg/pointer_assign_7.f90: New.
6338 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
6339 Mark Mitchell <mark@codesourcery.com>
6341 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
6342 * gcc.dg/20020103-1.c: Check for __ppc.
6343 * gcc.dg/asm-b.c: Check for __ppc.
6344 * gcc.dg/20020919-1.c: Check for __ppc.
6345 * gcc.dg/20020312-2.c: Likewise.
6346 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
6347 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
6348 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
6349 * g++.dg/warn/weak1.C: Likewise.
6350 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
6351 static so appropriate optimizations kick in.
6352 (find_base_value_wrapper): New function.
6353 * g++.dg/eh/simd-5.C: Fix target triplet.
6354 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
6356 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
6357 H.J. Lu <hongjiu.lu@intel.com>
6360 * gcc.target/i386/pr39911.c: New test.
6362 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
6365 * gfortran.dg/alloc_comp_assign_10.f90: New test.
6367 2009-04-28 Ben Elliston <bje@au.ibm.com>
6372 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6374 * gcc.dg/pr35652.C: New.
6375 * g++.dg/warn/pr35652.C: New.
6376 * gcc.dg/format/plus-1.c: Adjust message.
6378 2009-04-27 DJ Delorie <dj@redhat.com>
6380 * lib/target-supports.exp (check_effective_target_double64): New.
6381 (check_effective_target_double64plus): New.
6382 (check_effective_target_large_double): New.
6383 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
6384 * gcc.dg/div-double-1.c: Likewise.
6385 * gcc.dg/Wconversion-real.c: Require large_double.
6386 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
6388 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
6391 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
6394 2009-04-27 Ian Lance Taylor <iant@google.com>
6396 * gcc.dg/Wcxx-compat-5.c: New testcase.
6397 * gcc.dg/Wcxx-compat-6.c: New testcase.
6399 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6401 Allow non-constant arguments to conversion intrinsics.
6402 * gcc.target/spu/intrinsics-3.c: Update tests.
6404 2009-04-27 Richard Guenther <rguenther@suse.de>
6407 * gcc.c-torture/compile/pr39928-1.c: New testcase.
6408 * gcc.c-torture/compile/pr39928-2.c: Likewise.
6410 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
6413 * gcc.dg/torture/pr39903-1.c: New.
6414 * gcc.dg/torture/pr39903-2.c: Likewise.
6416 2009-04-27 Revital Eres <eres@il.ibm.com>
6418 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
6420 * gcc.dg/sms-2.c: Add dump check.
6421 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
6423 * gcc.dg/sms-4.c: Likewise.
6424 * gcc.dg/sms-5.c: Likewise.
6425 * gcc.dg/sms-6.c: Likewise.
6426 * gcc.dg/sms-7.c: Likewise.
6427 * gcc.dg/sms-antideps.c: Rename to...
6428 * gcc.dg/sms-8.c: This and add sms dump file and check it.
6430 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
6432 * gnat.dg/opt2.adb: New test.
6434 2009-04-27 Jakub Jelinek <jakub@redhat.com>
6437 * g++.dg/warn/Wunused-15.C: New test.
6439 2009-04-26 Michael Matz <matz@suse.de>
6442 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
6444 * gcc.target/i386/pr37248-1.c: Modified.
6445 * gcc.target/i386/pr37248-3.c: Modified.
6446 * gcc.target/i386/pr37248-2.c: Modified.
6447 * gnat.dg/aliasing1.adb: Modified.
6448 * gnat.dg/pack9.adb: Modified.
6449 * gnat.dg/aliasing2.adb: Modified.
6450 * gcc.dg/strict-overflow-2.c: Modified.
6451 * gcc.dg/autopar/reduc-1char.c: Modified.
6452 * gcc.dg/autopar/reduc-2char.c: Modified.
6453 * gcc.dg/autopar/reduc-1.c: Modified.
6454 * gcc.dg/autopar/reduc-2.c: Modified.
6455 * gcc.dg/autopar/reduc-3.c: Modified.
6456 * gcc.dg/autopar/reduc-6.c: Modified.
6457 * gcc.dg/autopar/reduc-7.c: Modified.
6458 * gcc.dg/autopar/reduc-8.c: Modified.
6459 * gcc.dg/autopar/reduc-9.c: Modified.
6460 * gcc.dg/autopar/reduc-1short.c: Modified.
6461 * gcc.dg/autopar/reduc-2short.c: Modified.
6462 * gcc.dg/autopar/parallelization-1.c: Modified.
6463 * gcc.dg/strict-overflow-4.c: Modified.
6464 * gcc.dg/strict-overflow-6.c: Modified.
6465 * gcc.dg/gomp/combined-1.c: Modified.
6466 * gcc.dg/no-strict-overflow-1.c: Modified.
6467 * gcc.dg/no-strict-overflow-3.c: Modified.
6468 * gcc.dg/no-strict-overflow-5.c: Modified.
6469 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
6470 * gcc.dg/tree-ssa/pr18134.c: Modified.
6471 * gcc.dg/tree-ssa/20030824-1.c: Modified.
6472 * gcc.dg/tree-ssa/vector-2.c: Modified.
6473 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
6474 * gcc.dg/tree-ssa/loop-21.c: Modified.
6475 * gcc.dg/tree-ssa/20030824-2.c: Modified.
6476 * gcc.dg/tree-ssa/vector-3.c: Modified.
6477 * gcc.dg/tree-ssa/asm-3.c: Modified.
6478 * gcc.dg/tree-ssa/pr23294.c: Modified.
6479 * gcc.dg/tree-ssa/loop-22.c: Modified.
6480 * gcc.dg/tree-ssa/loop-15.c: Modified.
6481 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
6482 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
6483 * gcc.dg/tree-ssa/pr20139.c: Modified.
6484 * gcc.dg/tree-ssa/scev-cast.c: Modified.
6485 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
6486 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
6487 * gcc.dg/tree-ssa/loop-5.c: Modified.
6488 * gcc.dg/tree-ssa/pr19431.c: Modified.
6489 * gcc.dg/tree-ssa/pr32044.c: Modified.
6490 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
6491 * gcc.dg/tree-ssa/loop-19.c: Modified.
6492 * gcc.dg/tree-ssa/loop-28.c: Modified.
6493 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
6494 * gcc.dg/tree-ssa/divide-1.c: Modified.
6495 * gcc.dg/tree-ssa/inline-1.c: Modified.
6496 * gcc.dg/tree-ssa/divide-3.c: Modified.
6497 * gcc.dg/tree-ssa/pr30978.c: Modified.
6498 * gcc.dg/tree-ssa/alias-6.c: Modified.
6499 * gcc.dg/tree-ssa/divide-4.c: Modified.
6500 * gcc.dg/tree-ssa/alias-11.c: Modified.
6501 * gcc.dg/no-strict-overflow-7.c: Modified.
6502 * gcc.dg/strict-overflow-1.c: Modified.
6503 * gcc.dg/pr15784-4.c: Modified.
6504 * gcc.dg/pr34263.c: Modified.
6505 * gcc.dg/strict-overflow-3.c: Modified.
6506 * gcc.dg/tree-prof/stringop-1.c: Modified.
6507 * gcc.dg/tree-prof/val-prof-1.c: Modified.
6508 * gcc.dg/tree-prof/val-prof-2.c: Modified.
6509 * gcc.dg/tree-prof/val-prof-3.c: Modified.
6510 * gcc.dg/tree-prof/val-prof-4.c: Modified.
6511 * gcc.dg/no-strict-overflow-2.c: Modified.
6512 * gcc.dg/no-strict-overflow-4.c: Modified.
6513 * gcc.dg/no-strict-overflow-6.c: Modified.
6514 * g++.dg/tree-ssa/pr27090.C: Modified.
6515 * g++.dg/tree-ssa/tmmti-2.C: Modified.
6516 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
6517 * g++.dg/tree-ssa/pr19807.C: Modified.
6518 * g++.dg/opt/pr30965.C: Modified.
6519 * g++.dg/init/new17.C: Modified.
6520 * gfortran.dg/whole_file_6.f90: Modified.
6521 * gfortran.dg/whole_file_5.f90: Modified.
6522 * gfortran.dg/reassoc_1.f90: Modified.
6523 * gfortran.dg/reassoc_3.f90: Modified.
6525 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
6528 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
6530 2009-04-26 Jakub Jelinek <jakub@redhat.com>
6533 * gcc.target/i386/pr39543-1.c: New test.
6534 * gcc.target/i386/pr39543-2.c: New test.
6535 * gcc.target/i386/pr39543-3.c: New test.
6538 * gcc.dg/Wunused-value-3.c: New test.
6540 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6543 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6544 gcc.dg/vla-21.c: New tests.
6546 2009-04-26 Joseph Myers <joseph@codesourcery.com>
6549 * gcc.dg/inline-34.c: New test.
6551 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6553 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6554 gcc.dg/enum-const-3.c: New tests.
6555 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6556 -pedantic-errors. Update expected diagnostics.
6558 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6561 * gcc.dg/vla-20.c: New test.
6563 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6566 * gcc.dg/vla-19.c: New test.
6568 2009-04-25 Joseph Myers <joseph@codesourcery.com>
6570 PR preprocessor/39559
6571 * gcc.dg/c99-intconst-2.c: New test.
6573 2009-04-25 Jan Hubicka <jh@suse.cz>
6575 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6577 2009-04-25 Janus Weil <janus@gcc.gnu.org>
6580 * gfortran.dg/import7.f90: New.
6582 2009-04-24 Richard Guenther <rguenther@suse.de>
6584 * gcc.dg/tree-ssa/vrp48.c: Fix.
6586 2008-04-24 Doug Kwan <dougkwan@google.com>
6588 * g++.dg/init/copy7.C: Only abort in memcpy if source and
6589 destination are the same.
6591 2009-04-24 Richard Guenther <rguenther@suse.de>
6593 * gcc.dg/tree-ssa/vrp48.c: New testcase.
6595 2009-04-24 Joseph Myers <joseph@codesourcery.com>
6597 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6598 gcc.dg/array-const-3.c: New tests.
6600 2009-04-24 Ian Lance Taylor <iant@google.com>
6602 * gcc.dg/Wcxx-compat-4.c: New testcase.
6604 2009-04-24 Daniel Kraft <d@domob.eu>
6606 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6607 expected on already erraneous symbol (renamed to fresh one).
6609 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
6612 * gcc.dg/pr39867.c: New.
6614 2009-04-24 Janus Weil <janus@gcc.gnu.org>
6618 * gfortran.dg/intrinsic_1.f90: New.
6620 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6622 * gnat.dg/alignment7.adb: New test.
6623 * gnat.dg/alignment8.adb: Likewise.
6625 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
6627 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6628 * gnat.dg/specs/rep_clause2.ads: New test.
6630 2009-04-24 Jakub Jelinek <jakub@redhat.com>
6632 PR rtl-optimization/39794
6633 * gcc.dg/pr39794.c: New test.
6635 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
6637 * gnat.dg/atomic1.adb: New test.
6638 * gnat.dg/atomic1_pkg.ads: New helper.
6640 2009-04-23 Steve Ellcey <sje@cup.hp.com>
6643 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6644 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6646 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
6648 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6651 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6654 * gcc.dg/vector-init-1.c: New testcase.
6655 * gcc.dg/vector-init-2.c: New testcase.
6657 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
6659 * gnat.dg/enum2.adb: New test.
6660 * gnat.dg/enum2_pkg.ads: New helper.
6662 2009-04-22 Jakub Jelinek <jakub@redhat.com>
6665 * gcc.dg/torture/pr39855.c: New test.
6667 2009-04-22 Dodji Seketeli <dodji@redhat.com>
6670 * g++.dg/cpp0x/pr39639.C: New test.
6672 2009-04-22 Mark Heffernan <meheff@google.com>
6674 * gcc.dg/profile-generate-3.c: New test.
6676 2009-04-22 Jan Hubicka <jh@suse.cz>
6678 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6680 2009-04-22 Steve Ellcey <sje@cup.hp.com>
6683 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6685 2009-04-22 Richard Guenther <rguenther@suse.de>
6687 PR tree-optimization/39824
6688 * gcc.c-torture/compile/pr39824.c: New testcase.
6690 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6693 * g++.dg/parse/parser-pr14875.C: New.
6694 * g++.dg/parse/parser-pr14875-2.C: New.
6695 * g++.dg/parse/error6.C: Update match string.
6697 2009-04-22 Richard Guenther <rguenther@suse.de>
6699 PR tree-optimization/39845
6700 * gcc.c-torture/compile/pr39845.c: New testcase.
6702 2009-04-22 Janus Weil <janus@gcc.gnu.org>
6705 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6706 * gfortran.dg/external_initializer.f90: Modified.
6707 * gfortran.dg/interface_26.f90: Modified.
6708 * gfortran.dg/intrinsic_subroutine.f90: Modified.
6709 * gfortran.dg/proc_ptr_3.f90: Modified.
6710 * gfortran.dg/proc_ptr_15.f90: New.
6711 * gfortran.dg/proc_ptr_result_1.f90: Modified.
6713 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6716 * g++.dg/warn/pr35711.C: New.
6717 * g++.dg/conversion/ptrmem2.C: Update.
6719 2009-04-21 Joseph Myers <joseph@codesourcery.com>
6721 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6722 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6723 README.gcc, g++.dg/README, g++.dg/compat/break/README,
6724 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6725 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6726 gcc.c-torture/ChangeLog.0,
6727 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6728 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6729 gcc.target/i386/math-torture/math-torture.exp,
6730 gcc.target/mips/inter/mips16-inter.exp,
6731 gcc.target/mips/mips-nonpic/README,
6732 gcc.target/x86_64/abi/README.gcc,
6733 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6734 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6735 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6737 * ChangeLog-1993-2007, ChangeLog: Correct dates.
6739 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6741 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6743 2009-04-21 Richard Guenther <rguenther@suse.de>
6746 * gcc.dg/torture/pr39829.c: New testcase.
6748 2009-04-21 Martin Jambor <mjambor@suse.cz>
6750 * gcc.dg/tree-ssa/cswtch-2.c: New test.
6752 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6755 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6756 * gcc.dg/sequence-pt-2.c: New.
6757 * gcc.dg/sequence-pt-3.c: New.
6758 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6759 * g++.dg/warn/sequence-pt-2.c: New.
6760 * g++.dg/warn/sequence-pt-3.c: New.
6762 2009-04-21 Jakub Jelinek <jakub@redhat.com>
6764 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6766 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
6768 * gnat.dg/import1.ad[sb]: New test.
6770 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6772 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6775 2009-04-20 Tobias Burnus <burnus@net-b.de>
6778 * gfortran.dg/continuation_11.f90: New test.
6780 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6783 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6784 messages. Test for "long long" in system headers.
6785 * gcc.dg/c99-longlong-2.c: New.
6786 * g++.dg/warn/pr13358.C: New.
6787 * g++.dg/warn/pr13358-2.C: New.
6788 * g++.dg/warn/pr13358-3.C: New.
6789 * g++.dg/warn/pr13358-4.C: New.
6791 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6793 * gcc.dg/framework-2.c: Fix up for non existent includes
6794 being fatal errors now.
6796 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
6799 * gfortran.dg/private_type_13.f90: New test.
6800 * gfortran.dg/private_type_2.f90: Add option -std=f95.
6802 2009-04-20 Le-Chun Wu <lcwu@google.com>
6805 * g++.dg/warn/Wunused-14.C: New test.
6807 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6809 * gnat.dg/specs/small_alignment.ads: New test.
6811 2009-04-20 Ian Lance Taylor <iant@google.com>
6813 * gcc.dg/Wcxx-compat-3.c: New testcase.
6815 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6817 * gnat.dg/pack13.ad[sb]: New test.
6818 * gnat.dg/pack13_pkg.ads: New helper.
6820 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6822 * gnat.dg/discr11.ad[sb]: New test.
6823 * gnat.dg/discr11_pkg.ads: New helper.
6825 2009-04-20 Ira Rosen <irar@il.ibm.com>
6827 PR tree-optimization/39675
6828 * gcc.dg/vect/O3-pr39675-2.c: New test.
6830 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6832 * gnat.dg/rep_clause3.adb: New test.
6834 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6837 * gcc.dg/c99-flex-array-7.c: New test.
6839 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6842 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6844 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6847 * gcc.dg/c99-restrict-3.c: New test.
6849 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6851 PR preprocessor/20078
6852 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6854 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
6856 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6857 Do not pass -B$root after -margs.
6859 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6863 * gcc.dg/pr32061.c: New.
6864 * gcc.dg/Wlogical-op-1.c: Update.
6865 * g++.dg/warn/Wlogical-op-1.C: Update.
6866 * g++.dg/warn/pr36954.C: New.
6868 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6871 * gcc.dg/lvalue-5.c: New test.
6873 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6876 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6878 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6880 * gcc.dg/cpp/include5.c: New test.
6882 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6885 * gcc.dg/call-diag-2.c: New test.
6887 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6889 PR preprocessor/39646
6890 * gcc.dg/cpp/line8.c: New test.
6892 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6894 PR preprocessor/39647
6895 * gcc.dg/cpp/line7.c: New test.
6897 2009-04-18 Richard Guenther <rguenther@suse.de>
6900 * gcc.target/i386/pr39804.c: New testcase.
6902 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
6904 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6905 * g++.dg/other/pr39496.C: Likewise.
6907 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6910 * gcc.dg/pr36902.c: New.
6912 2009-04-17 Diego Novillo <dnovillo@google.com>
6914 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6915 violation for variable 'inside_main'.
6917 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6919 * gfortran.fortran-torture/execute/getarg_1.x: New file.
6921 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6923 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6925 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6927 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6928 * gfortran.dg/chmod_2.f90: Likewise.
6929 * gfortran.dg/chmod_3.f90: Likewise.
6930 * gfortran.dg/open_errors.f90: Likewise.
6931 * gfortran.dg/stat_1.f90: Likewise.
6932 * gfortran.dg/stat_2.f90: Likewise.
6934 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6936 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6937 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6938 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6939 * gfortran.dg/nearest_1.f90: Likewise.
6940 * gfortran.dg/nearest_3.f90: Likewise.
6941 * gfortran.dg/isnan_1.f90: Likewise.
6942 * gfortran.dg/isnan_2.f90: Likewise.
6943 * gfortran.dg/nan_1.f90: Likewise.
6944 * gfortran.dg/nan_2.f90: Likewise.
6945 * gfortran.dg/nan_3.f90: Likewise.
6946 * gfortran.dg/nan_4.f90: Likewise.
6947 * gfortran.dg/module_nan.f90: Likewise.
6948 * gfortran.dg/int_conv_2.f90: Likewise.
6949 * gfortran.dg/init_flag_3.f90: Likewise.
6950 * gfortran.dg/namelist_42.f90: Likewise.
6951 * gfortran.dg/namelist_43.f90: Likewise.
6952 * gfortran.dg/real_const_3.f90: Likewise.
6953 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6955 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6956 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6957 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6958 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6959 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6961 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6962 * gfortran.dg/gamma_5.f90: Likewise.
6964 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6966 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6967 less strict so it also works with auto-overlay support.
6968 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6969 for "exceeds local store" linker errors on the SPU.
6971 * lib/gfortran.exp: Include target-supports.exp.
6972 (gfortran_init): On SPU targets where automatic overlay support
6973 is available, use it to build all Fortran test cases.
6975 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6977 2009-04-17 Arnaud Charlet <charlet@adacore.com>
6979 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6980 rule enforced by gnat on taft types.
6982 2009-04-17 Jakub Jelinek <jakub@redhat.com>
6985 * g++.dg/ext/complit11.C: Add empty dg-options.
6987 2009-04-16 Andrew Pinski <pinskia@gmail.com>
6990 * g++.dg/template/defarg11.C: New test.
6992 2009-04-16 Andrew Pinski <pinskia@gmail.com>
6995 * g++.dg/ext/complit11.C: New testcase.
6997 2009-04-15 Le-Chun Wu <lcwu@google.com>
7000 * g++.dg/warn/Wunused-13.C: New testcase.
7002 2009-04-15 Ian Lance Taylor <iant@google.com>
7004 * gcc.dg/Wenum-compare-1.c: New testcase.
7006 2009-04-15 Richard Guenther <rguenther@suse.de>
7008 PR tree-optimization/39764
7009 * g++.dg/torture/pr39764.C: New testcase.
7011 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
7013 * g++.dg/ext/altivec-17.C: New.
7015 2009-04-15 Arnaud Charlet <charlet@adacore.com>
7017 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7018 * gnat.dg/specs/limited1.ads: Ditto.
7020 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7023 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7024 for testing the results of estimate instructions.
7025 * gcc.dg/vmx/3a-04m.c (test): Ditto.
7026 * gcc.dg/vmx/3a-05.c (test): Ditto.
7028 2009-04-14 Jason Merrill <jason@redhat.com>
7031 * g++.dg/warn/Wshadow-4.C: Extend.
7033 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
7035 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7036 (do_D): Remove attribute hidden.
7038 2009-04-13 Jason Merrill <jason@redhat.com>
7041 * g++.dg/init/copy7.C: New.
7043 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
7046 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7047 (check_for_all_options): This.
7049 2009-04-13 Jason Merrill <jason@redhat.com>
7052 * g++.dg/template/crash90.C: New.
7054 2009-04-12 Jason Merrill <jason@redhat.com>
7057 * g++.dg/overload/extern-C-2.C: New.
7059 2009-04-12 Joseph Myers <joseph@codesourcery.com>
7061 PR preprocessor/31869
7062 * gcc.dg/cpp/strify5.c: New test.
7064 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
7066 * gnat.dg/enum1.adb: New test.
7067 * gnat.dg/enum1_pkg.ads: New helper.
7069 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
7072 * gcc.target/alpha/pr39740.c: New test.
7074 2009-04-11 Daniel Kraft <d@domob.eu>
7077 * gfortran.dg/bounds_check_strlen_1.f90: New test.
7078 * gfortran.dg/bounds_check_strlen_2.f90: New test.
7079 * gfortran.dg/bounds_check_strlen_3.f90: New test.
7080 * gfortran.dg/bounds_check_strlen_4.f90: New test.
7081 * gfortran.dg/bounds_check_strlen_5.f90: New test.
7082 * gfortran.dg/bounds_check_strlen_6.f90: New test.
7083 * gfortran.dg/bounds_check_strlen_7.f90: New test.
7084 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7085 expected string length that failed with -fbounds-check now.
7086 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7088 2009-04-11 Janus Weil <janus@gcc.gnu.org>
7091 * gfortran.dg/proc_ptr_14.f90: New.
7093 2009-04-11 Richard Guenther <rguenther@suse.de>
7096 * g++.dg/torture/pr39732.C: New testcase.
7098 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
7100 * gfortran.dg/whole_file_5.f90: New.
7101 * gfortran.dg/whole_file_6.f90: New.
7103 2009-04-11 Richard Guenther <rguenther@suse.de>
7105 PR tree-optimization/39713
7106 * g++.dg/torture/pr39713.C: New testcase.
7108 2009-04-10 Richard Guenther <rguenther@suse.de>
7111 * gcc.dg/pr39712.c: New testcase.
7113 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
7116 * g++.dg/cpp0x/enum2.C: Updated.
7117 * g++.dg/debug/pr22514.C: Likewise.
7118 * g++.dg/parse/enum2.C: Likewise.
7119 * g++.dg/parse/enum3.C: Likewise.
7120 * g++.dg/template/crash79.C: Likewise.
7121 * g++.old-deja/g++.jason/cond.C: Likewise.
7123 2009-04-10 Chao-ying Fu <fu@mips.com>
7125 * gcc.target/mips/interrupt_handler.c: Change from compile to
7128 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7130 * objc/execute/forward-1.x: Fix x86_64 entry typos.
7132 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
7135 * gfortran.dg/zero_sized_6.f90: New.
7137 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
7140 * g++.dg/parse/pr20118.C: New.
7141 * g++.dg/template/spec16.C: Update.
7143 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7146 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7147 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7148 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7149 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7150 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7151 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7152 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7153 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7154 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7155 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7156 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7157 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7158 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7159 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7160 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7161 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7162 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7164 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
7167 * g++.dg/torture/pr39678.C: New.
7168 * gcc.dg/compat/struct-complex-2.h: Likewise.
7169 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7170 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7171 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7172 * gcc.dg/torture/pr39678.c: Likewise.
7173 * gcc.target/i386/pr39678.c: Likewise.
7175 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7176 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7178 * gcc.target/x86_64/abi/test_passing_structs.c: Include
7179 <complex.h>. Add tests for structure with complex float.
7181 2009-04-10 Ben Elliston <bje@au.ibm.com>
7182 Joseph Myers <joseph@codesourcery.com>
7185 * gcc.dg/dfp/pr36800.c: New.
7187 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7188 Rafael Avila de Espindola <espindola@google.com>
7190 * gcc.misc-tests/help.exp: New file.
7191 * lib/options.exp: New file.
7193 2009-04-09 Janis Johnson <janis187@us.ibm.com>
7196 * objc/execute/forward-1.x: New.
7198 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
7200 * gcc.dg/pr27150-1.c: Change to a link test.
7202 2009-04-09 Jakub Jelinek <jakub@redhat.com>
7204 * g++.dg/lookup/using2.C: Change copyright header to refer to version
7205 3 of the GNU General Public License and to point readers at the
7206 COPYING3 file and the FSF's license web page.
7207 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7208 * gcc.dg/struct/struct-reorg.exp: Likewise.
7209 * gcc.target/spu/tag_manager.c: Likewise.
7211 2009-04-09 Richard Guenther <rguenther@suse.de>
7214 * ssa-ccp-25.c: Adjust pattern.
7216 2009-04-09 Janus Weil <janus@gcc.gnu.org>
7219 * gfortran.dg/external_procedures_1.f90: Modified.
7220 * gfortran.dg/proc_ptr_result_1.f90: New.
7221 * gfortran.dg/proc_ptr_result_2.f90: New.
7222 * gfortran.dg/proc_ptr_result_3.f90: New.
7224 2009-04-09 Richard Guenther <rguenther@suse.de>
7226 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7227 to prevent constant propagation.
7228 * gcc.dg/vect/vect-56.c: Likewise.
7229 * gcc.dg/vect/vect-58.c: Likewise.
7230 * gcc.dg/vect/vect-60.c: Likewise.
7231 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7232 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7233 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7235 2009-04-09 Richard Guenther <rguenther@suse.de>
7237 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7238 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7240 2009-04-09 Joseph Myers <joseph@codesourcery.com>
7243 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7246 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7248 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7249 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7251 2009-04-08 Jakub Jelinek <jakub@redhat.com>
7253 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7255 2009-04-08 Jason Merrill <jason@redhat.com>
7258 * g++.dg/template/error40.C: Add another test.
7260 2009-04-08 Joseph Myers <joseph@codesourcery.com>
7264 * gcc.c-torture/compile/pr39614-1.c,
7265 gcc.c-torture/compile/pr39614-2.c,
7266 gcc.c-torture/compile/pr39614-3.c,
7267 gcc.c-torture/compile/pr39614-4.c,
7268 gcc.c-torture/compile/pr39614-5.c,
7269 gcc.c-torture/compile/pr39673-1.c,
7270 gcc.c-torture/compile/pr39673-2.c: New tests.
7271 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7273 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7274 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7277 2009-04-08 Dodji Seketeli <dodji@redhat.com>
7280 * g++.dg/cpp0x/variadic-crash2.C: New test.
7282 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
7285 * gfortran.dg/alloc_comp_result_1.f90: New test.
7287 2009-04-07 Jason Merrill <jason@redhat.com>
7290 * g++.dg/overload/extern-C-1.C: New.
7292 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7295 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7297 2009-04-07 Jason Merrill <jason@redhat.com>
7300 * g++.dg/template/error40.C: New.
7302 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7305 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7307 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
7309 * gnat.dg/subp_elim_errors.ad[sb]: New test.
7311 2009-04-07 Janus Weil <janus@gcc.gnu.org>
7314 * gfortran.dg/proc_decl_1.f90: Modified.
7315 * gfortran.dg/proc_ptr_11.f90: Extended.
7316 * gfortran.dg/proc_ptr_13.f90: Modified.
7318 2009-04-06 Jason Merrill <jason@redhat.com>
7321 * g++.dg/template/fnspec1.C: New.
7323 2009-04-06 Laurent GUERBY <laurent@guerby.net>
7325 * lib/gnat.exp: Handle multilib.
7327 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7330 * gfortran.dg/dependency_23.f90: New test.
7332 2009-04-06 Richard Guenther <rguenther@suse.de>
7334 PR tree-optimization/28868
7335 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7336 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
7337 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7338 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7340 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7342 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
7344 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7346 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
7348 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
7350 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
7351 with the built-in y0, and the subsequent warning.
7352 (y1): Likewise, rename to y_1.
7354 2009-04-06 Janus Weil <janus@gcc.gnu.org>
7357 * gfortran.dg/proc_decl_21.f90: New.
7359 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
7362 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
7364 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
7366 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
7367 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
7368 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
7369 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
7370 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
7371 gfortran.dg/namelist_49.f90: Gate test on effective_target
7373 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
7375 2009-04-05 Daniel Kraft <d@domob.eu>
7378 * gfortran.dg/read_float_2.f03
7379 * gfortran.dg/read_float_3.f90
7381 2009-04-05 Richard Guenther <rguenther@suse.de>
7383 PR tree-optimization/39648
7384 * gcc.c-torture/compile/pr39648.c: New testcase.
7386 2009-04-05 Jason Merrill <jason@redhat.com>
7389 * g++.dg/template/error39.C: New.
7391 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
7394 * gfortran.dg/implied_do_1.f90: New.
7396 2009-04-04 Tobias Burnus <burnus@net-b.de>
7399 * gfortran.dg/recursive_check_8.f90: New.
7400 * gfortran.dg/recursive_check_9.f90: New.
7401 * gfortran.dg/recursive_check_10.f90: New.
7402 * gfortran.dg/recursive_check_11.f90: New.
7403 * gfortran.dg/recursive_check_12.f90: New.
7404 * gfortran.dg/recursive_check_13.f90: New.
7405 * gfortran.dg/recursive_check_14.f90: New.
7407 2009-04-04 Jason Merrill <jason@redhat.com>
7410 * g++.dg/template/error38.C: Add more tests.
7412 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
7415 * gfortran.dg/common_align_2.f90: New test.
7417 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
7420 * gcc.c-torture/execute/pr39501.c: New file.
7421 * gcc.c-torture/execute/pr39501.x: New file.
7423 2009-04-04 Richard Guenther <rguenther@suse.de>
7425 PR tree-optimization/8781
7426 PR tree-optimization/37892
7427 * g++.dg/tree-ssa/pr8781.C: New testcase.
7428 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
7430 2009-04-04 Richard Guenther <rguenther@suse.de>
7432 PR tree-optimization/39636
7433 * gcc.c-torture/compile/pr39636.c: New testcase.
7435 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
7437 PR rtl-optimization/39607
7438 * g++.dg/opt/pr39607.C: New.
7440 2009-04-03 Tobias Burnus <burnus@net-b.de>
7443 * gfortran.dg/common_12.f90: New.
7445 2009-04-03 Jason Merrill <jason@redhat.com>
7448 * g++.dg/template/const2.C: New test.
7450 2009-04-03 Richard Guenther <rguenther@suse.de>
7452 PR tree-optimization/2480
7453 PR tree-optimization/23086
7454 * gcc.dg/tree-ssa/pr2480.c: New testcase.
7455 * gcc.dg/tree-ssa/pr23086.c: Likewise.
7457 2009-04-03 Richard Guenther <rguenther@suse.de>
7459 PR tree-optimization/34743
7460 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
7461 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
7462 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7463 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7464 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7465 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7466 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7467 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7469 2009-04-03 Richard Guenther <rguenther@suse.de>
7472 PR tree-optimization/23940
7473 PR tree-optimization/33237
7476 PR tree-optimization/36201
7477 PR tree-optimization/36230
7478 PR tree-optimization/38049
7479 PR tree-optimization/38207
7480 PR tree-optimization/38230
7481 PR tree-optimization/38301
7482 PR tree-optimization/38585
7484 PR tree-optimization/38985
7485 PR tree-optimization/39299
7486 * gcc.dg/pr19633-1.c: Adjust.
7487 * gcc.dg/torture/pta-callused-1.c: Likewise.
7488 * gcc.dg/torture/pr39074-2.c: Likewise.
7489 * gcc.dg/torture/pr39074.c: Likewise.
7490 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
7491 * gcc.dg/torture/pr30375.c: Adjust.
7492 * gcc.dg/torture/pr33563.c: Likewise.
7493 * gcc.dg/torture/pr33870.c: Likewise.
7494 * gcc.dg/torture/pr33560.c: Likewise.
7495 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
7496 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
7497 * gcc.dg/tree-ssa/alias-15.c: Remove.
7498 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
7499 * gcc.dg/tree-ssa/pr26421.c: Adjust.
7500 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
7501 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
7502 * gcc.dg/tree-ssa/pr23382.c: Adjust.
7503 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
7504 * gcc.dg/tree-ssa/alias-16.c: Adjust.
7505 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7506 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7507 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7508 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7509 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
7510 * gcc.dg/tree-ssa/alias-19.c: Likewise.
7511 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
7512 * gcc.dg/tree-ssa/pr13146.c: Likewise.
7513 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7514 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7515 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7516 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
7517 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
7518 * gcc.dg/tree-ssa/alias-20.c: Likewise.
7519 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
7520 * gcc.dg/tree-ssa/pr38895.c: Likewise.
7521 * gcc.dg/uninit-B.c: XFAIL.
7522 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7523 * gcc.dg/uninit-pr19430.c: XFAIL.
7524 * g++.dg/tree-ssa/pr13146.C: New testcase.
7525 * g++.dg/opt/pr36187.C: Adjust.
7526 * g++.dg/torture/20090329-1.C: New testcase.
7528 2009-04-02 Chao-ying Fu <fu@mips.com>
7530 * gcc.target/mips/interrupt_handler.c: New test.
7532 2009-04-02 David Ayers <ayers@fsfe.org>
7535 * objc.dg/bad-receiver-type-2.m: New test contributed by
7538 2009-04-02 Jason Merrill <jason@redhat.com>
7541 * g++.dg/template/error38.C: New test.
7543 2009-04-02 Janis Johnson <janis187@us.ibm.com>
7545 PR tree-optimization/31677
7546 * gcc.dg/memcpy-1.c: Add compiler option.
7548 2009-04-02 Ira Rosen <irar@il.ibm.com>
7550 PR tree-optimization/39595
7551 * gfortran.dg/vect/O3-pr39595.f: New test.
7553 2009-04-02 Dodji Seketeli <dodji@redhat.com>
7556 * g++.dg/template/typedef11.C: New test.
7557 * g++.dg/template/typedef12.C: Likewise.
7558 * g++.dg/template/typedef13.C: Likewise.
7559 * g++.dg/template/typedef14.C: Likewise.
7560 * g++.dg/template/typedef15.C: Likewise.
7561 * g++.dg/template/typedef16.C: Likewise.
7562 * g++.dg/template/sfinae3.C: Compile this pedantically.
7563 The only errors expected should be the one saying the typedef is ill
7565 * g++.old-deja/g++.pt/typename8.C: Likewise.
7566 * g++.dg/template/access11.C: Update this.
7568 2009-04-02 Richard Guenther <rguenther@suse.de>
7570 PR tree-optimization/37221
7571 * gcc.c-torture/compile/20090331-1.c: New testcase.
7573 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
7575 * gcc.c-torture/compile/20090401-1.c: New test.
7577 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7580 * g++.dg/template/pr4926-1.C: New.
7582 2009-04-01 Xinliang David Li <davidxl@google.com>
7584 * gcc.target/i386/all_one_m128i.c: New test.
7586 2009-04-01 Janis Johnson <janis187@us.ibm.com>
7589 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7590 * gcc.dg/fltconst-2.c: New test.
7591 * gcc.dg/fltconst-double-pedantic-1.c: New test.
7592 * gcc.dg/fltconst-double-pedantic-2.c: New test.
7595 * gcc.dg/cpp/pr33466.c: New test.
7596 * gcc.dg/dfp/pr33466.c: New test.
7597 * gcc.dg/fixed-point/pr33466.c: New test.
7599 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7601 PR tree-optimization/35011
7602 * g++.dg/other/pr35011.C: New.
7604 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7607 * gcc.dg/pr39226.c: New test.
7609 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7612 * g++.dg/template/pr35240.C: New.
7614 2009-04-01 Joseph Myers <joseph@codesourcery.com>
7617 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7618 * gcc.dg/pr25682.c: Update expected diagnostics.
7620 2009-04-01 Richard Guenther <rguenther@suse.de>
7622 * gcc.dg/fold-plusmult-2.c: New testcase.
7624 2009-04-01 Jakub Jelinek <jakub@redhat.com>
7627 * gcc.dg/pr37772.c: New test.
7628 * g++.dg/ext/asm11.C: New test.
7630 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
7632 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7633 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7636 2009-03-31 Jason Merrill <jason@redhat.com>
7638 * g++.old-deja/g++.other/using9.C: Add expected errors.
7640 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
7642 * gcc.c-torture/compile/pr33009.c: Removed.
7644 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7646 * gcc.c-torture/compile/pr33009.c: Delete.
7647 * gcc.c-torture/compile/pr11832.c: Likewise.
7649 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7652 * lib/target-supports.exp (check_effective_target_stdint_types):
7654 (check_effective_target_inttypes_types): New.
7655 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7656 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7657 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7659 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
7663 * gfortran.dg/data_pointer_1.f90: New test.
7665 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
7668 * gfortran.dg/char_length_15.f90: New test.
7670 2009-03-31 Jason Merrill <jason@redhat.com>
7673 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7674 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7675 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7678 * g++.dg/other/typedef2.C: New test.
7681 * g++.dg/template/typedef17.C: New test.
7683 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7684 * g++.dg/cpp0x/auto12.C: Likewise.
7686 2009-03-31 Richard Guenther <rguenther@suse.de>
7689 * gcc.dg/fold-compare-4.c: New testcase.
7690 * gcc.dg/fold-compare-5.c: Likewise.
7692 2009-03-31 Richard Guenther <rguenther@suse.de>
7694 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7696 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7699 * gcc.target/i386/pr39592-1.c: New test.
7701 2009-03-31 Joseph Myers <joseph@codesourcery.com>
7703 PR preprocessor/15638
7704 * gcc.dg/cpp/missing-header-1.c: New test.
7705 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
7706 "compilation terminated" message.
7707 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
7709 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7710 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7711 terminated" message.
7713 2009-03-31 Richard Guenther <rguenther@suse.de>
7717 * gcc.dg/tree-ssa/pr23401.c: New testcase.
7718 * gcc.dg/tree-ssa/pr27810.c: Likewise.
7720 2009-03-30 Steven G. Kargl <kargls@comcast.net>
7723 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7724 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7725 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7726 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7727 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7728 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7729 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7731 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
7734 * gfortran.dg/whole_file_1.f90: New test.
7736 * gfortran.dg/whole_file_2.f90: New test.
7737 * gfortran.dg/whole_file_3.f90: New test.
7739 * gfortran.dg/whole_file_4.f90: New test.
7741 2009-03-30 Jakub Jelinek <jakub@redhat.com>
7743 * gfortran.dg/bind_c_usage_19.f90: New test.
7746 * gcc.target/powerpc/altivec-29.c: New test.
7748 2009-03-30 Joseph Myers <joseph@codesourcery.com>
7750 PR rtl-optimization/323
7751 * gcc.target/i386/excess-precision-1.c,
7752 gcc.target/i386/excess-precision-2.c,
7753 gcc.target/i386/excess-precision-3.c,
7754 gcc.target/i386/excess-precision-4.c,
7755 gcc.target/i386/excess-precision-5.c,
7756 gcc.target/i386/excess-precision-6.c: New tests.
7758 2009-03-30 Joseph Myers <joseph@codesourcery.com>
7761 * gcc.dg/c99-array-lval-8.c: New test.
7763 2009-03-29 Joseph Myers <joseph@codesourcery.com>
7765 PR preprocessor/34695
7766 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7767 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7768 instead of dg-warning for "previous definition" messages.
7769 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7770 "warnings being treated as errors" message.
7771 * gcc.dg/fltconst-1.c: Use -fshow-column.
7773 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
7776 * gfortran.dg/power1.f90: New test.
7778 2009-03-29 Joseph Myers <joseph@codesourcery.com>
7786 * gcc.c-torture/compile/20081108-1.c,
7787 gcc.c-torture/compile/20081108-2.c,
7788 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7789 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7790 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7791 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7792 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7793 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7794 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7795 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7796 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7797 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7798 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7799 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7800 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7801 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7802 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7803 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7804 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7806 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7807 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7808 XFAILs. Update expected messages.
7809 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7811 * gcc.dg/real-const-1.c: Replace with test from original PR.
7812 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7813 when casting from non-constant integer to pointer.
7815 2009-03-29 Richard Guenther <rguenther@suse.de>
7817 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7819 2009-03-29 Daniel Kraft <d@domob.eu>
7822 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7824 * gfortran.dg/typebound_proc_9.f03: New test.
7825 * gfortran.dg/typebound_proc_10.f03: New test.
7826 * gfortran.dg/typebound_proc_11.f03: New test.
7827 * gfortran.dg/abstract_type_5.f03: New test.
7829 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
7832 * gfortran.dg/do_4.f: New.
7833 * gfortran.dg/goto_2.f90: Correct expected warnings.
7834 * gfortran.dg/goto_4.f90: Likewise.
7835 * gfortran.dg/goto_5.f90: New.
7837 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
7840 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7842 * gcc.target/i386/pr39545-1.c: New.
7843 * gcc.target/i386/pr39545-2.c: Likewise.
7845 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7846 (flex2_struct): Likewise.
7847 (check_struct_passing7): Likewise.
7848 (check_struct_passing8): Likewise.
7851 (main): Call check_struct_passing7 and check_struct_passing8.
7853 2009-03-29 Richard Guenther <rguenther@suse.de>
7855 * gcc.c-torture/execute/20090113-1.c: New testcase.
7856 * gcc.c-torture/execute/20090113-2.c: Likewise.
7857 * gcc.c-torture/execute/20090113-3.c: Likewise.
7858 * gcc.c-torture/execute/20090207-1.c: Likewise.
7859 * gcc.c-torture/compile/20090114-1.c: Likewise.
7860 * gcc.c-torture/compile/20090328-1.c: Likewise.
7861 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7863 2009-03-29 David Ayers <ayers@fsfe.org>
7866 * objc.dg/conditional-1.m: New tests.
7868 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
7870 * gcc.dg/winline-10.c: New test.
7872 2009-03-28 Tobias Burnus <burnus@net-b.de>
7875 * gfortran.dg/do_check_1.f90: Add test.
7876 * gfortran.dg/do_check_2.f90: Add test.
7877 * gfortran.dg/do_check_3.f90: Add test.
7878 * gfortran.dg/do_check_4.f90: Add test.
7880 2009-03-28 Jan Hubicka <jh@suse.cz>
7882 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7883 * gcc.dg/pr33826.c: Update dump files.
7884 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7885 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7887 2009-03-28 Martin Jambor <mjambor@suse.cz>
7889 * g++.dg/tree-ssa/fwprop-align.C: New test.
7891 2009-03-28 Jakub Jelinek <jakub@redhat.com>
7893 * gcc.target/powerpc/altivec-28.c: New test.
7896 * gcc.dg/wdisallowed-functions-1.c: Removed.
7897 * gcc.dg/wdisallowed-functions-2.c: Removed.
7898 * gcc.dg/wdisallowed-functions-3.c: Removed.
7899 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7900 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7901 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7903 2009-03-28 Richard Guenther <rguenther@suse.de>
7905 PR tree-optimization/38723
7906 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7908 2009-03-28 Paul Thomas <pault@gcc.gnu.org
7911 * gfortran.dg/char_result_13.f90: New test.
7913 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
7916 * gfortran.dg/alloc_comp_assign_9.f90: New test.
7918 2009-03-28 Daniel Kraft <d@domob.eu>
7920 * gfortran.dg/trim_1.f90: New test.
7922 2009-03-28 Richard Guenther <rguenther@suse.de>
7924 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7925 * g++.dg/warn/Warray-bounds.C: Likewise.
7927 2009-03-28 Tobias Burnus <burnus@net-b.de>
7930 * gfortran.dg/recursive_check_7.f90: New test.
7932 2009-03-28 Tobias Burnus <burnus@net-b.de>
7935 * gfortran.dg/do_check_5.f90: New test.
7936 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7937 * gfortran.dg/array_constructor_18.f90: Ditto.
7938 * gfortran.dg/array_constructor_22.f90: Ditto.
7939 * gfortran.dg/do_3.F90: Ditto.
7940 * gfortran.dg/do_1.f90: Ditto.
7942 2009-03-28 Richard Guenther <rguenther@suse.de>
7944 PR tree-optimization/38180
7945 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7947 2009-03-28 Richard Guenther <rguenther@suse.de>
7949 PR tree-optimization/38513
7950 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7951 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7952 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7953 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7954 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7955 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7956 * gcc.dg/vect/vect-35.c: Likewise.
7957 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7958 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7959 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7961 2009-03-28 Richard Guenther <rguenther@suse.de>
7963 PR tree-optimization/38968
7964 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7966 2009-03-28 Richard Guenther <rguenther@suse.de>
7968 PR tree-optimization/37795
7969 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7971 2009-03-28 Joseph Myers <joseph@codesourcery.com>
7973 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7974 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7975 options for removed targets.
7977 2009-03-27 Richard Guenther <rguenther@suse.de>
7979 PR tree-optimization/39120
7980 * gcc.c-torture/execute/pr39120.c: New testcase.
7982 2009-03-27 Richard Guenther <rguenther@suse.de>
7984 PR tree-optimization/39120
7985 * gcc.dg/torture/pta-callused-1.c: New testcase.
7987 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7990 * gcc.target/i386/pr39315-1.c: New.
7991 * gcc.target/i386/pr39315-2.c: Likewise.
7992 * gcc.target/i386/pr39315-3.c: Likewise.
7993 * gcc.target/i386/pr39315-4.c: Likewise.
7994 * gcc.target/i386/pr39315-check.c: Likewise.
7996 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7999 * gcc.dg/pr39323-1.c: New.
8000 * gcc.dg/pr39323-2.c: Likewise.
8001 * gcc.dg/pr39323-3.c: Likewise.
8003 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8006 * gcc.target/ia64/sync-1.c: New.
8008 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
8011 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8012 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8013 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8014 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8015 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8016 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8017 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8018 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8020 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8022 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8023 for low precision (i.e. float).
8025 2009-03-27 Dodji Seketeli <dodji@redhat.com>
8026 Jakub Jelinek <jakub@redhat.com>
8029 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8031 2009-03-27 Jakub Jelinek <jakub@redhat.com>
8033 * gcc.dg/memmove-2.c: New test.
8034 * gcc.dg/memmove-3.c: New test.
8036 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8039 2009-03-27 Xinliang David Li <davidxl@google.com>
8041 PR tree-optimization/39557
8042 * g++.dg/tree-ssa/dom-invalid.C: New test.
8044 2009-03-27 Xinliang David Li <davidxl@google.com>
8046 PR tree-optimization/39548
8047 * g++.dg/tree-ssa/copyprop.C: New test.
8049 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8052 * g++.dg/template/typename17.C: New testcase.
8053 * g++.dg/template/typename18.C: New testcase.
8055 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
8058 * g++.dg/other/var_copy-1.C: New test.
8060 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8063 * g++.dg/parse/ctor9.C: New test.
8065 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
8068 * g++.dg/init/error2.C: New test.
8070 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8073 * gcc.dg/pr35652.C: New.
8074 * g++.dg/warn/pr35652.C: New.
8075 * gcc.dg/format/plus-1.c: Adjust message.
8077 2009-03-26 Jakub Jelinek <jakub@redhat.com>
8080 * gcc.dg/wdisallowed-functions-3.c: New test.
8081 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8083 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8085 * gcc.dg/inline-33.c: Fix when pic.
8087 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
8089 * gcc.target/ia64/20090324-1.c: New test.
8091 2009-03-25 Jakub Jelinek <jakub@redhat.com>
8094 * gcc.dg/pr27898.c: New test.
8096 PR tree-optimization/32139
8097 * gcc.c-torture/compile/pr32139.c: New test.
8099 2009-03-24 Jason Merrill <jason@redhat.com>
8102 * g++.dg/parse/defarg14.C: New test.
8104 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8107 * gfortran.dg/read_repeat.f90: New test.
8109 2009-03-24 Ira Rosen <irar@il.ibm.com>
8111 PR tree-optimization/39529
8112 * gcc.dg/vect/pr39529.c: New test.
8114 2009-03-24 Dodji Seketeli <dodji@redhat.com>
8115 Jakub Jelinek <jakub@redhat.com>
8118 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8120 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8123 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8125 2009-03-23 Jason Merrill <jason@redhat.com>
8127 * g++.dg/cpp0x/auto12.C: Add variadic test.
8130 * g++.dg/warn/Wshadow-4.C: New test.
8132 2009-03-23 Jakub Jelinek <jakub@redhat.com>
8134 PR tree-optimization/39516
8135 * gfortran.dg/pr39516.f: New test.
8137 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
8139 * lib/target-libpath.exp (set_ld_library_path_env_vars):
8140 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8141 variable, not environment variable.
8143 2009-03-21 Jason Merrill <jason@redhat.com>
8146 * g++.dg/ext/vla6.C: New test.
8148 2009-03-20 Jason Merrill <jason@redhat.com>
8150 * g++.dg/cpp0x/initlist5.C: Add additional test.
8152 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8153 Janis Johnson <janis187@us.ibm.com>
8155 * lib/compat.exp (compat-get-options-main, compat-get-options):
8156 Handle dg-prune-output in source file.
8157 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8158 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8159 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8162 2009-03-19 Jakub Jelinek <jakub@redhat.com>
8165 * gcc.dg/gomp/pr39495-1.c: New test.
8166 * gcc.dg/gomp/pr39495-2.c: New test.
8167 * g++.dg/gomp/pr39495-1.C: New test.
8168 * g++.dg/gomp/pr39495-2.C: New test.
8171 * gcc.target/i386/pr39496.c: New test.
8172 * g++.dg/other/pr39496.C: New test.
8174 2009-03-19 Li Feng <nemokingdom@gmail.com>
8177 * gcc.dg/autopar/pr39500-1.c: New.
8178 * gcc.dg/autopar/pr39500-2.c: New.
8180 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8182 * g++.dg/dg.exp: Prune graphite.
8184 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
8187 * g++.dg/graphite: New.
8188 * g++.dg/graphite/graphite.exp: New.
8189 * g++.dg/graphite/pr39447.C: New.
8191 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
8194 * g++.dg/template/pr39425.C: New.
8196 * g++.dg/template/spec33.C: Updated.
8198 2009-03-17 Jason Merrill <jason@redhat.com>
8200 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8202 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
8205 * g++.dg/ext/unary_trait_incomplete.C: New.
8207 2009-03-17 Jing Yu <jingyu@google.com>
8210 * g++.dg/inherit/thunk10.C: New test.
8212 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
8215 * gcc.target/i386/pr39482.c: New test.
8217 2009-03-17 Jakub Jelinek <jakub@redhat.com>
8220 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8221 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8222 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8223 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8226 * gcc.dg/pr39443.c: New test.
8229 * gcc.dg/debug/pr39412.c: New test.
8231 2009-03-17 Janis Johnson <janis187@us.ibm.com>
8234 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8235 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8237 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8238 its original value, or unset if it was not defined.
8239 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8240 path procs around use of HOSTCC.
8241 * g++.dg/compat/struct-layout-1.exp: Ditto.
8242 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8244 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
8246 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8248 2009-03-16 Janis Johnson <janis187@us.ibm.com>
8250 Revert patch for PR testsuite/37630.
8253 * gcc.dg/pr11492.c: Replace constant and remove xfail.
8256 * lib/target-supports.exp (check_effective_target_ieee): New.
8257 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8258 * gcc.dg/20001012-1.c: Require ieee.
8261 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8263 2009-03-16 Jakub Jelinek <jakub@redhat.com>
8265 PR tree-optimization/39455
8266 * gcc.dg/pr39455.c: New test.
8268 2009-03-13 David Ayers <ayers@fsfe.org>
8270 * objc/execute/trivial.m. New test.
8272 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
8275 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8277 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
8280 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8283 2009-03-12 David Ayers <ayers@fsfe.org>
8286 * objc/execute/exceptions/handler-1.m. New test.
8288 2009-03-12 Jakub Jelinek <jakub@redhat.com>
8291 * gcc.target/i386/pr39431.c: New test.
8293 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
8296 * gcc.target/i386/pr39445.c: New.
8298 * gcc.target/i386/push-1.c: XFAIL.
8300 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
8302 * gcc.dg/inline-33.c: New test.
8304 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
8306 * gcc.dg/vect/vect-82.c: Combine dg-do and
8307 dg-require-effective-target into dg-skip-if.
8308 * gcc.dg/vect/vect-83.c: Likewise.
8310 2009-03-11 Jakub Jelinek <jakub@redhat.com>
8313 * gcc.target/i386/stackalign/longlong-1.c: New test.
8314 * gcc.target/i386/stackalign/longlong-2.c: New test.
8316 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8318 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8320 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8322 * gcc.c-torture/execute/ieee/inf-3.c: New test.
8323 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
8325 2009-03-11 Olivier Hainque <hainque@adacore.com>
8327 * gnat.dg/slice_enum.adb: New test.
8329 2009-03-11 Jason Merrill <jason@redhat.com>
8332 * g++.dg/opt/nrv15.C: New test.
8334 2009-03-10 Ira Rosen <irar@il.ibm.com>
8336 PR tree-optimization/39422
8337 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
8338 constant array with static initialization to global memory.
8339 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
8341 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
8343 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
8346 2009-03-09 Jakub Jelinek <jakub@redhat.com>
8349 * g++.dg/opt/switch2.C: Add -w to dg-options.
8350 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
8351 * g++.dg/warn/switch1.C: New test.
8352 * g++.dg/other/switch3.C: New test.
8354 PR tree-optimization/39394
8355 * gcc.c-torture/compile/pr39394.c: New test.
8357 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8359 * gcc.target/s390/20090223-1.c: New testcase.
8361 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8364 * gfortran.dg/fmt_f0_1.f90: New test.
8366 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
8369 * g++.dg/other/new1.C: Adjusted.
8370 * g++.dg/parse/crash40.C: Likewise.
8371 * g++.dg/parse/defarg12.C: Likewise.
8372 * g++.dg/template/error15.C: Likewise.
8374 * g++.dg/other/pr39060.C: New.
8376 2009-03-07 Jason Merrill <jason@redhat.com>
8379 * g++.dg/opt/new1.C: New.
8381 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8384 * g++.dg/other/error32.C: New.
8386 2009-03-06 Jakub Jelinek <jakub@redhat.com>
8389 * gcc.c-torture/compile/pr39360.c: New test.
8392 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
8394 2009-03-05 Jason Merrill <jason@redhat.com>
8397 * g++.dg/warn/Wuninitialized-3.C: New test.
8399 2009-03-05 Jakub Jelinek <jakub@redhat.com>
8402 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
8403 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
8405 2009-03-04 Jason Merrill <jason@redhat.com>
8408 * g++.dg/template/koenig7.C: New test.
8410 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
8412 * g++.dg/torture/predcom-1.C: New test.
8414 2009-03-04 Richard Guenther <rguenther@suse.de>
8416 PR tree-optimization/39362
8417 * g++.dg/torture/pr39362.C: New testcase.
8419 2009-03-04 Jason Merrill <jason@redhat.com>
8420 Giovanni Bajo <giovannibajo@gcc.gnu.org>
8425 * g++.dg/template/dependent-name5.C: New test.
8427 2009-03-04 Steve Ellcey <sje@cup.hp.com>
8430 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
8431 vect_int to vect_int_mult.
8433 2009-03-04 Richard Guenther <rguenther@suse.de>
8435 PR tree-optimization/39358
8436 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
8437 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
8439 2009-03-04 Richard Guenther <rguenther@suse.de>
8441 PR tree-optimization/39339
8442 * gcc.c-torture/execute/pr39339.c: New testcase.
8444 2009-03-03 Joseph Myers <joseph@codesourcery.com>
8446 * gcc.c-torture/compile/20090303-1.c,
8447 gcc.c-torture/compile/20090303-2.c: New tests.
8449 2009-03-03 Jakub Jelinek <jakub@redhat.com>
8452 * gfortran.dg/gomp/pr39354.f90: New test.
8454 PR tree-optimization/39343
8455 * gcc.dg/pr39343.c: New test.
8457 2009-03-03 Ira Rosen <irar@il.ibm.com>
8459 PR tree-optimization/39248
8460 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
8461 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
8462 on targets without vector misalignment support.
8463 * lib/target-supports.exp
8464 (check_effective_target_vect_short_mult): Add
8465 check_effective_target_arm32.
8467 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
8470 * gcc.dg/graphite/pr39335_1.c: New.
8471 * gcc.dg/graphite/pr39335.c: New.
8473 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
8475 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
8477 * gcc.target/i386/stackalign/return-5.c: Likewise.
8478 * gcc.target/i386/stackalign/return-6.c: Likewise.
8480 2009-03-02 Richard Guenther <rguenther@suse.de>
8481 Ira Rosen <irar@il.ibm.com>
8483 PR tree-optimization/39318
8484 * gfortran.dg/vect/pr39318.f90: New test.
8486 2009-03-01 Jan Hubicka <jh@suse.cz>
8488 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
8490 2009-03-01 Jan Hubicka <jh@suse.cz>
8493 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
8495 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
8497 * gnat.dg/pack12.adb: New test.
8499 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
8502 * g++.dg/other/pr37789.C: New.
8504 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8507 * gfortran.dg/interface_25.f90: New test.
8508 * gfortran.dg/interface_26.f90: New test.
8510 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
8513 * gfortran.dg/initialization_22.f90: New test.
8515 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
8517 PR rtl-optimization/39241
8518 * gcc.dg/torture/pr39241.c: New.
8520 2009-02-25 Martin Jambor <mjambor@suse.cz>
8522 PR tree-optimizations/39259
8523 * g++.dg/torture/pr39259.C: New testcase.
8525 2009-02-24 Richard Guenther <rguenther@suse.de>
8528 * g++.dg/template/instantiate10.C: New testcase.
8530 2009-02-24 Richard Guenther <rguenther@suse.de>
8531 Zdenek Dvorak <ook@ucw.cz>
8533 PR tree-optimization/39233
8534 * gcc.c-torture/execute/pr39233.c: New testcase.
8536 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
8538 PR tree-optimization/39260
8539 * gcc.dg/graphite/pr39260.c: New.
8541 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8543 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8545 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
8548 * g++.dg/template/void14.C: New.
8550 2009-02-23 Jason Merrill <jason@redhat.com>
8553 * g++.dg/init/const7.C: Remove XFAIL.
8554 * g++.dg/init/static-init1.C: New test.
8556 * g++.dg/cpp0x/initlist14.C: New test.
8558 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8561 * bound_simplification_2.f90: New test case.
8562 * bound_7.f90: New test case.
8564 2009-02-21 Joseph Myers <joseph@codesourcery.com>
8566 * gcc.dg/cpp/include4.c: New test.
8568 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8571 * gcc.target/i386/abi-2.c: New.
8573 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
8575 * gcc.c-torture/execute/pr39228.x: New.
8577 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
8579 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8580 scan-assembler to check for xmm0 register.
8582 2009-02-20 Mark Mitchell <mark@codesourcery.com>
8583 Joseph Myers <joseph@codesourcery.com>
8585 * gcc.target/arm/va_list.c: New test.
8586 * g++.dg/abi/arm_va_list.C: Likewise.
8587 * lib/target-supports.exp (check_effective_target_arm_eabi): New
8589 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8590 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8591 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8592 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8593 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8594 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8596 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
8599 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8602 2009-02-20 Jakub Jelinek <jakub@redhat.com>
8605 * gcc.c-torture/execute/pr39240.c: New test.
8607 2009-02-20 Jason Merrill <jason@redhat.com>
8610 * g++.dg/parse/dtor15.C: New test.
8612 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
8614 * gcc.c-torture/execute/20090219-1.c: New.
8616 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
8618 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8619 (mips-dg-options): When matching isa* pseudo-options make
8620 'value' optional and accept ! entries. Use $spec instead of
8621 $isa_spec in the isa pseudo-option error message. Only
8622 perform the ISA-range check when 'value' is set. If arch is
8623 matching any CPU in the ! entries switch to its generic ISA.
8624 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8625 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8627 2009-02-19 Jakub Jelinek <jakub@redhat.com>
8630 * gcc.dg/visibility-20.c: New test.
8631 * g++.dg/ext/visibility/visibility-11.C: New test.
8633 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
8636 * g++.dg/abi/pr39188-1a.C: New.
8637 * g++.dg/abi/pr39188-1b.C: Likewise.
8638 * g++.dg/abi/pr39188-1.h: Likewise.
8639 * g++.dg/abi/pr39188-2a.C: Likewise.
8640 * g++.dg/abi/pr39188-2b.C: Likewise.
8641 * g++.dg/abi/pr39188-2.h: Likewise.
8642 * g++.dg/abi/pr39188-3a.C: Likewise.
8643 * g++.dg/abi/pr39188-3b.C: Likewise.
8644 * g++.dg/abi/pr39188-3.h: Likewise.
8646 2009-02-19 Joseph Myers <joseph@codesourcery.com>
8649 * gcc.c-torture/execute/call-trap-1.c,
8650 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8653 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
8656 * gcc.c-torture/execute/pr39228.c: New test.
8658 2009-02-19 Richard Guenther <rguenther@suse.de>
8660 PR tree-optimization/39074
8661 * gcc.dg/torture/pr39074.c: New testcase.
8662 * gcc.dg/torture/pr39074-2.c: Likewise.
8663 * gcc.dg/torture/pr39074-3.c: Likewise.
8665 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8668 * g++.dg/parse/attr3.C: New.
8670 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
8673 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8676 * g++.dg/ext/visibility/class1.C: Revert revision 122348
8679 2009-02-18 Jason Merrill <jason@redhat.com>
8682 * g++.dg/init/const7.C: Remove XFAIL.
8685 * g++.dg/opt/const6.C: New test.
8687 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
8689 * gcc.dg/callabi/callabi.exp: Moved to ...
8690 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
8693 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8694 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8695 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8696 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8697 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8698 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8699 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8701 * gcc.dg/callabi/callabi.h: Moved to ...
8702 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8704 * gcc.dg/callabi/func-1.c: Moved to ...
8705 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8707 * gcc.dg/callabi/func-indirect.c: Moved to ...
8708 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8710 * gcc.dg/callabi/pr38891.c: Moved to ...
8711 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8713 * gcc.dg/callabi/vaarg-1.c: Moved to ...
8714 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8716 * gcc.dg/callabi/vaarg-2.c: Moved to ...
8717 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8719 * gcc.dg/callabi/vaarg-3.c: Moved to ...
8720 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8722 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
8725 * gcc.dg/callabi/pr38891.c: New.
8727 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8729 * gcc.dg/callabi/callabi.exp: New.
8731 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
8734 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8736 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8738 * gcc.target/i386/pr39082-1.c: New.
8740 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8743 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8744 CHECK_M64_M128 is defined.
8745 (check_f_arguments): Add "do".
8746 (check_vector_arguments): New.
8747 (check_m64_arguments): Likewise.
8748 (check_m128_arguments): Likewise.
8750 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8751 (CHECK_M64_M128): Define.
8753 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
8755 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8757 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8758 tests only if CHECK_M64_M128 is defined.
8760 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8761 (m128_2_struct): Likewise.
8762 (check_struct_passing5): Likewise.
8763 (check_struct_passing6): Likewise.
8764 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8766 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8768 (check_union_passing4): Likewise.
8769 (main): Test union with __m128 if CHECK_M64_M128 is defined.
8771 2009-02-18 Joseph Myers <joseph@codesourcery.com>
8774 * gcc.dg/noncompile/pr35447-1.c: New test.
8776 2009-02-18 Jakub Jelinek <jakub@redhat.com>
8778 PR tree-optimization/36922
8779 * gfortran.dg/pr36922.f: New test.
8781 2009-02-17 Richard Guenther <rguenther@suse.de>
8783 PR tree-optimization/39202
8784 * gcc.c-torture/compile/pr39202.c: New testcase.
8786 2009-02-17 Richard Guenther <rguenther@suse.de>
8788 PR tree-optimization/39204
8789 * gcc.dg/torture/pr39204.c: New testcase.
8791 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
8793 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8794 * gcc.dg/vect/vect-outer-6.c: Ditto.
8796 2009-02-16 Joseph Myers <joseph@codesourcery.com>
8799 * gcc.dg/noncompile/init-5.c: New test.
8800 * gcc.dg/init-bad-4.c: Adjust expected errors.
8802 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
8805 * gcc.target/i386/push-1.c: New.
8807 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
8809 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8811 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8813 * gcc.target/spu/intrinsics-sr.c: New test.
8815 2009-02-13 Steve Ellcey <sje@cup.hp.com>
8818 * gcc.target/ia64/sibcall-opt-1.c: New test.
8819 * gcc.target/ia64/sibcall-opt-2.c: New test.
8821 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
8824 * gfortran.dg/cray_pointers_8.f90: New test.
8827 * gfortran.dg/cray_pointers_9.f90: New test.
8829 2009-02-13 Jason Merrill <jason@redhat.com>
8832 * g++.dg/cpp0x/decltype16.C: New.
8834 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8837 * gfortran.dg/gomp/pr39152.f90: New.
8839 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8842 * gcc.target/i386/pr39162.c: New.
8844 2009-02-13 Joseph Myers <joseph@codesourcery.com>
8847 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8850 2009-02-12 Jason Merrill <jason@redhat.com>
8853 * g++.dg/template/array20.C: New test.
8855 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
8857 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8858 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
8859 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8861 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8863 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8865 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8868 * gfortran.dg/pr39152.f: New.
8870 2009-02-11 Jason Merrill <jason@redhat.com>
8873 * g++.dg/cpp0x/defaulted9.C: New test.
8876 * g++.dg/init/value7.C: New test.
8878 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
8881 * gcc.target/i386/pr38824.c: New testcase.
8883 2009-02-11 Jason Merrill <jason@redhat.com>
8886 * g++.dg/cpp0x/defaulted8.C: New test.
8889 * g++.dg/cpp0x/rv9p.C: New test.
8891 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
8893 * gnat.dg/aliasing3.adb: New test.
8894 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8896 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8899 * g++.dg/template/crash88.C: New.
8900 * g++.dg/template/crash89.C: Likewise.
8902 2009-02-10 Steve Ellcey <sje@cup.hp.com>
8905 * gcc.dg/pr39084.c: New test.
8907 2009-02-10 Jakub Jelinek <jakub@redhat.com>
8910 * gcc.target/i386/pr39139.c: New test.
8912 2009-02-10 Richard Guenther <rguenther@suse.de>
8914 PR tree-optimization/39132
8915 * gcc.dg/torture/pr39132.c: New testcase.
8917 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
8920 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8921 * gcc.target/x86_64/abi/avx/args.h: Likewise.
8922 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8923 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8924 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8925 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8926 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8927 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8929 2009-02-09 Jason Merrill <jason@redhat.com>
8932 * g++.dg/init/value6.C: New test.
8934 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
8936 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8938 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
8940 * gcc.c-torture/compile/20090209-1.c: New test.
8942 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8946 * g++.dg/cpp0x/vt-35147.C: New.
8947 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8948 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8950 2009-02-06 Joseph Myers <joseph@codesourcery.com>
8953 * gcc.dg/attr-alias-4.c: New test.
8955 2009-02-06 Janis Johnson <janis187@us.ibm.com>
8958 * gcc.dg/dfp/pr39035.c: New test.
8960 2009-02-06 Joseph Myers <joseph@codesourcery.com>
8963 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8965 2009-02-05 Jakub Jelinek <jakub@redhat.com>
8968 * g++.dg/opt/thunk3.C: New test.
8970 2009-02-05 Nick Clifton <nickc@redhat.com>
8972 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8973 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8974 * gcc.dg/cdce1.c: Likewise.
8975 * gcc.dg/cpp/_Pragma6.c: Likewise.
8976 * g++.dg/cpp/_Pragma1.C: Likewise.
8977 * gcc.dg/utf32-2.c: Xfail for M32C.
8978 * gcc.dg/utf32-1.c: Likewise.
8979 * gcc.dg/utf32-3.c: Likewise.
8980 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8982 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8983 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8984 * gcc.dg/Wconversion-5.c: Likewise.
8985 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8986 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8987 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8988 * gcc.dg/utf-inc-init.c: Likewise.
8989 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8990 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8991 * gcc.dg/utf-array-short-wchar.c: Likewise.
8992 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8993 * gcc.dg/mallign.c: Use size_t instead of long.
8995 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
8997 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8999 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
9001 * gcc.c-torture/execute/pr39100.c: New.
9003 2009-02-05 Joseph Myers <joseph@codesourcery.com>
9006 * gcc.dg/tls/diag-6.c: New test.
9008 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
9010 * gcc.dg/graphite/scop-19.c: New
9012 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
9014 AVX Programming Reference (January, 2009)
9015 * gcc.target/i386/avx-vpclmulqdq.c: New.
9016 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9018 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9020 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9021 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
9022 (pclmul_test): Renamed to ...
9025 2009-02-04 Jakub Jelinek <jakub@redhat.com>
9028 * g++.dg/abi/mangle31.C: New test.
9030 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9033 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9035 * vla-6.c: Likewise. Expect warning not error for [*] lexically
9036 inside function prototype but not part of parameter declarator.
9037 * vla-11.c: New test.
9039 2009-02-03 Jason Merrill <jason@redhat.com>
9041 * g++.dg/warn/main-4.C: New test.
9042 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9044 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9047 * g++.dg/expr/cast10.C: New test.
9049 2009-02-03 Joseph Myers <joseph@codesourcery.com>
9052 * gcc.dg/init-bad-6.c: New test.
9054 2009-02-03 Jakub Jelinek <jakub@redhat.com>
9057 * gcc.c-torture/compile/pr35318.c: New test.
9060 * gcc.dg/nofixed-point-2.c: New test.
9061 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9062 * g++.dg/ext/fixed2.C: Likewise.
9063 * g++.dg/other/error25.C: Likewise.
9064 * g++.dg/lookup/crash7.C: Likewise.
9065 * g++.dg/cpp0x/decltype-38655.C: Likewise.
9068 * g++.dg/cpp0x/initlist13.C: New test.
9070 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
9073 * g++.dg/template/func2.C: New test.
9076 * g++.dg/template/typename15.C: New.
9077 * g++.dg/template/typename16.C: New.
9079 2009-02-03 Janis Johnson <janis187@us.ibm.com>
9080 Ben Elliston <bje@au.ibm.com>
9083 * gcc.dg/dfp/pr39034.c: New test.
9085 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9088 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9090 2009-02-02 Jason Merrill <jason@redhat.com>
9093 * g++.dg/parse/dtor14.C: New test.
9095 2009-02-02 Jakub Jelinek <jakub@redhat.com>
9097 * lib/target-supports.exp
9098 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9099 * g++.dg/ext/builtin10.C: New test.
9102 * gcc.target/i386/pr39058.c: New test.
9104 2009-02-02 Richard Guenther <rguenther@suse.de>
9106 PR tree-optimization/38937
9107 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9109 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9112 * g++.dg/parse/crash52.C: New.
9114 2009-01-30 Richard Guenther <rguenther@suse.de>
9116 PR tree-optimization/39041
9117 * gcc.c-torture/compile/pr39041.c: New testcase.
9119 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9122 * gcc.target/i386/pr39013-1.c: New test.
9123 * gcc.target/i386/pr39013-2.c: New test.
9126 * g++.dg/ext/label12.C: New test.
9128 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9131 * g++.dg/parse/error34.C: New.
9132 * g++.dg/parse/error35.C: Likewise.
9134 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9137 * g++.dg/cpp0x/decltype-38655.C: New.
9139 2009-01-30 Jakub Jelinek <jakub@redhat.com>
9142 * g++.dg/torture/pr39002.C: New test.
9144 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
9146 PR tree-optimization/39007
9147 * gcc.dg/tree-ssa/pr39007.c: New.
9149 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
9152 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9155 2009-01-29 Steve Ellcey <sje@cup.hp.com>
9158 * gcc.c-torture/compile/pr38857.c: New test.
9160 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
9164 * gfortran.dg/bound_6.f90: New test.
9166 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
9168 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9170 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
9172 PR tree-optimization/38997
9173 * gcc.dg/tree-ssa/pr38997.c: New.
9175 2009-01-28 Richard Guenther <rguenther@suse.de>
9177 PR tree-optimization/38926
9178 * gcc.c-torture/compile/pr38926.c: New testcase.
9180 2009-01-28 Jakub Jelinek <jakub@redhat.com>
9183 * gcc.dg/pr38934.c: New test.
9185 2009-01-28 Richard Guenther <rguenther@suse.de>
9188 * g++.dg/warn/Wuninitialized-2.C: New testcase.
9190 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
9192 PR tree-optimization/38984
9193 * gcc.dg/pr38984.c: New XFAILed testcase.
9196 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
9199 * gcc.target/i386/pr38988.c: New test.
9201 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9204 * g++.dg/parse/crash51.C: New.
9205 * g++.old-deja/g++.pt/crash9.C: Adjust.
9207 2009-01-27 Daniel Kraft <d@domob.eu>
9210 * gfortran.dg/mvbits_6.f90: New test.
9211 * gfortran.dg/mvbits_7.f90: New test.
9212 * gfortran.dg/mvbits_8.f90: New test.
9214 2009-01-27 Richard Guenther <rguenther@suse.de>
9216 PR tree-optimization/38503
9217 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9219 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9222 * gcc.c-torture/execute/pr38969.c: New test.
9224 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
9227 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9229 * gcc.target/mips/fixed-scalar-type.c: Likewise.
9230 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9231 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9233 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
9236 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9237 if __USING_SJLJ_EXCEPTIONS__ is defined.
9239 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9240 __USING_SJLJ_EXCEPTIONS__ is defined.
9241 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9242 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9243 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9244 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9245 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9246 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9248 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
9251 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9252 Use instead of C name in asm statements.
9254 2009-01-26 Richard Guenther <rguenther@suse.de>
9256 PR tree-optimization/38745
9257 * g++.dg/torture/pr38745.C: New testcase.
9259 2009-01-26 Richard Guenther <rguenther@suse.de>
9262 * g++.dg/warn/Wuninitialized-1.C: New testcase.
9264 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
9266 * gcc.dg/bitfld-15.c: Gate warning on target
9267 pcc_bitfield_type_matters.
9268 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9269 g++.dg/ext/bitfield4.C: Likewise.
9270 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9271 bitfield for any target.
9273 2009-01-24 Jakub Jelinek <jakub@redhat.com>
9276 * gcc.dg/pr38957.c: New test.
9278 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
9281 * gfortran.dg/array_constructor_24.f: Allow tolerance when
9284 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
9286 PR tree-optimization/38953
9287 * gfortran.dg/graphite/pr38953.f90: New.
9289 2009-01-24 Paul Brook <paul@codesourcery.com>
9291 * gcc.target/arm/neon-cond-1.c: New test.
9293 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
9295 PR tree-optimization/38932
9296 * gcc.dg/pr38932.c: New.
9298 2009-01-23 Revital Eres <eres@il.ibm.com>
9300 * gcc.dg/sms-7.c: Fix test.
9302 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
9304 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9305 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9306 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9307 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9309 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9311 * gcc.dg/pr35729.c: Make test x86 specific.
9313 2009-01-22 Steve Ellcey <sje@cup.hp.com>
9316 * gcc.dg/pr38615.c: New test.
9318 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
9321 * gcc.target/i386/pr38931.c: New test.
9323 2009-01-22 Dodji Seketeli <dodji@redhat.com>
9326 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
9327 * g++.dg/template/typedef12.C: Likewise.
9328 * g++.dg/template/typedef13.C: Likewise.
9329 * g++.dg/template/typedef14.C: Likewise.
9330 * g++.dg/template/sfinae3.C: Likewise.
9331 * g++.old-deja/g++.pt/typename8.C: Likewise.
9332 * g++.dg/template/access11.C: Likewise
9334 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
9336 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
9338 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
9340 2009-01-21 Dodji Seketeli <dodji@redhat.com>
9343 * g++.dg/template/typedef11.C: New test.
9344 * g++.dg/template/typedef12.C: Likewise.
9345 * g++.dg/template/typedef13.C: Likewise.
9346 * g++.dg/template/typedef14.C: Likewise.
9347 * g++.dg/template/sfinae3.C: Compile this pedantically.
9348 The only errors expected should be the one saying the typedef is ill
9350 * g++.old-deja/g++.pt/typename8.C: Likewise.
9351 * g++.dg/template/access11.C: Update this.
9353 2009-01-21 Daniel Kraft <d@domob.eu>
9356 * gfortran.dg/mvbits_5.f90: New test.
9358 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
9360 * gcc.dg/sms-6.c: New test.
9361 * gcc.dg/sms-7.c: Likewise.
9363 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
9366 * gfortran.dg/host_assoc_function_7.f90: New test
9368 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9369 Richard Guenther <rguenther@suse.de>
9371 PR tree-optimization/38747
9372 PR tree-optimization/38748
9373 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
9374 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
9375 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
9377 2009-01-20 Kees Cook <kees@ubuntu.com>
9378 H.J. Lu <hongjiu.lu@intel.com>
9381 * gcc.dg/pr38902.c: New.
9383 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
9386 * gfortran.dg/pr38868.f: New testcase.
9388 2009-01-20 Richard Guenther <rguenther@suse.de>
9390 * gcc.c-torture/execute/pr36227.c: Move ...
9391 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
9393 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9395 * lib/gfortran.exp: Add -B options for targets that use
9396 libgfortran.a%s in their specs.
9398 2009-01-19 Jason Merrill <jason@redhat.com>
9401 * g++.dg/template/dtor5.C: New test.
9403 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
9406 * gfortran.dg/bound_5.f90: New test.
9408 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
9411 * g++.dg/compat/abi/pr38736_main.C: New.
9412 * g++.dg/compat/abi/pr38736_x.C: Likewise.
9413 * g++.dg/compat/abi/pr38736_y.C: Likewise.
9414 * g++.dg/other/macro-1.C: Likewise.
9415 * gcc.dg/macro-1.c: Likewise.
9416 * gcc.dg/compat/pr38736_main.c: Likewise.
9417 * gcc.dg/compat/pr38736_x.c: Likewise.
9418 * gcc.dg/compat/pr38736_y.c: Likewise.
9420 2009-01-18 Richard Guenther <rguenther@suse.de>
9422 PR tree-optimization/38819
9423 * gcc.c-torture/execute/pr38819.c: New testcase.
9425 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9428 * gfortran.dg/module_commons_3.f90: Reapply.
9430 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9433 * gfortran.dg/transfer_intrinsic_1.f90: New test.
9434 * gfortran.dg/transfer_intrinsic_2.f90: New test.
9436 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
9439 * gfortran.dg/module_commons_3.f90: Remove
9441 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
9443 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
9445 2009-01-16 Jason Merrill <jason@redhat.com>
9448 * g++.dg/template/lvalue1.C: New test.
9451 * g++.dg/template/access20.C: New test.
9452 * g++.dg/torture/pr34641.C: Fix access.
9454 2009-01-16 Richard Guenther <rguenther@suse.de>
9456 PR tree-optimization/38835
9458 * gcc.c-torture/execute/pr36227.c: New testcase.
9459 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
9460 * g++.dg/init/const7.C: Likewise.
9462 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
9465 * gcc.c-torture/compile/pr38554.c: New test.
9467 2009-01-16 Jason Merrill <jason@redhat.com>
9470 * g++.dg/conversion/access1.C: New test.
9472 2009-01-16 Jakub Jelinek <jakub@redhat.com>
9474 PR tree-optimization/38789
9475 * gcc.c-torture/compile/pr38789.c: New test.
9477 2009-01-16 Janus Weil <janus@gcc.gnu.org>
9480 * gfortran.dg/proc_ptr_13.f90: New.
9482 2009-01-15 Jason Merrill <jason@redhat.com>
9485 * g++.dg/template/koenig6.C: New test.
9487 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9490 * g++.dg/template/error37.C: New testcase.
9492 2009-01-15 Jason Merrill <jason@redhat.com>
9495 * g++.dg/conversion/memfn1.C: New test.
9498 * g++.dg/conversion/memfn2.C: New test.
9500 2009-01-15 Steve Ellcey <sje@cup.hp.com>
9503 * g++.dg/template/crash87.C: New test.
9505 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
9508 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
9510 2009-01-15 Dodji Seketeli <dodji@redhat.com>
9513 * g++.dg/parse/crash50.C: New test.
9515 2009-01-14 Jakub Jelinek <jakub@redhat.com>
9517 PR rtl-optimization/38245
9518 * gcc.dg/pr38245-3.c: New test.
9519 * gcc.dg/pr38245-3.h: New file.
9520 * gcc.dg/pr38245-4.c: New file.
9521 * gcc.dg/pr38364.c: New test.
9523 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
9525 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
9526 sequence PC-relative.
9528 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9530 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
9531 calls and/or PLT markers.
9532 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
9533 calls and/or PLT markers.
9534 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
9535 calls and/or PLT markers.
9536 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
9537 calls and/or PLT markers.
9539 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9540 Nathan Froyd <froydnj@codesourcery.com>
9541 Joseph Myers <joseph@codesourcery.com>
9543 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9545 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9546 and use consistent CFLAGS.
9547 * gcc.target/powerpc/20030505.c: Likewise.
9548 * gcc.target/powerpc/20081204-1.c: Likewise.
9549 * gcc.target/powerpc/ppc-spe.c: Likewise.
9550 * gcc.target/powerpc/spe1.c: Likewise.
9551 * g++.dg/ext/spe1.C: Likewise.
9552 * g++.dg/other/opaque-1.C: Likewise.
9553 * g++.dg/other/opaque-2.C: Likewise.
9554 * g++.dg/other/opaque-3.C: Likewise.
9556 2009-01-14 Mark Mitchell <mark@codesourcery.com>
9558 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9561 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
9564 * g++.dg/torture/pr38811.C: New file.
9566 2009-01-14 Richard Guenther <rguenther@suse.de>
9568 PR tree-optimization/38826
9570 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9572 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9574 * gcc.dg/graphite/pr38786.c: Fix commit problem.
9576 2009-01-14 Nick Clifton <nickc@redhat.com>
9579 * g++.cp/parse/pr37862.C: New test.
9581 2009-01-14 Julian Brown <julian@codesourcery.com>
9583 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9584 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9586 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9589 2009-01-13 Jakub Jelinek <jakub@redhat.com>
9591 PR rtl-optimization/38774
9592 * gcc.dg/torture/pr38774.c: New test.
9595 * g++.dg/cpp0x/pr38795.C: New test.
9597 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
9598 Nathan Froyd <froydnj@codesourcery.com>
9599 Joseph Myers <joseph@codesourcery.com>
9601 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9602 otherwise. Do not check for AltiVec at runtime.
9603 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9604 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9605 * gcc.target/powerpc/altivec-1.c: Likewise.
9606 * gcc.target/powerpc/altivec-3.c: Likewise.
9607 * gcc.target/powerpc/altivec-10.c: Likewise.
9608 * gcc.target/powerpc/altivec-12.c: Likewise.
9609 * gcc.target/powerpc/altivec-24.c: Likewise.
9610 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9611 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9612 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9613 * gcc.target/powerpc/pr35907.c: Likewise.
9614 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9615 otherwise. Do not check for Cell at runtime.
9616 * gcc.target/powerpc/altivec_check.h: Delete.
9618 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9619 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
9620 not check for AltiVec at runtime.
9621 * g++.dg/ext/altivec-cell-2.C: Likewise.
9622 * g++.dg/ext/altivec-cell-3.C: Likewise.
9623 * g++.dg/ext/altivec-cell-4.C: Likewise.
9624 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9625 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9627 * g++.dg/ext/altivec_check.h: Delete.
9629 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
9631 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9632 effective target. Adjust line numbers accordingly.
9634 2009-01-13 Mark Mitchell <mark@codesourcery.com>
9636 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9638 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
9640 PR tree-optimization/38786
9641 * gcc.dg/graphite/pr38786.c: New.
9643 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
9646 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
9648 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9649 for alpha*-*-* targets.
9650 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9652 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9655 * gfortran.dg/fmt_bz_bn_err.f: New test.
9657 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
9659 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9661 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9663 * lib/target-supports.exp (check_effective_target_powerpc64): New.
9664 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9665 instruction support. Do not check for it at runtime.
9667 2009-01-12 Jason Merrill <jason@redhat.com>
9670 * g++.dg/lookup/friend11.C: Remove expected error.
9671 * g++.dg/lookup/friend14.C: New test.
9672 * g++.dg/lookup/friend15.C: New test.
9674 2009-01-12 Dodji Seketeli <dodji@redhat.com>
9677 * g++.dg/lookup/hidden-class12.C: New test.
9678 * g++.dg/lookup/hidden-class13.C: New test.
9679 * g++.dg/lookup/hidden-class14.C: New test.
9680 * g++.dg/lookup/hidden-class15.C: New test.
9681 * g++.dg/lookup/hidden-class16.C: New test.
9683 2009-01-12 Mark Mitchell <mark@codesourcery.com>
9685 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9686 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9687 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9689 2009-01-12 Jason Merrill <jason@redhat.com>
9692 * g++.dg/other/vararg-3.C: New test.
9694 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9696 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9697 Explicitly enable SPE.
9698 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
9701 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9702 Expect -flax-vector-conversions message. Adjust incompatible
9704 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9707 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9709 * g++.dg/other/opaque-1.C: Run on targets with SPE.
9711 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9712 * g++.dg/other/opaque-2.C: Likewise.
9713 * g++.dg/other/opaque-3.C: Likewise.
9715 2009-01-12 Jakub Jelinek <jakub@redhat.com>
9718 * gcc.dg/pr32041.c: New test.
9719 * g++.dg/parse/offsetof9.C: New test.
9721 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9722 Nathan Froyd <froydnj@codesourcery.com>
9724 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9725 * g++.dg/ext/attribute-test-1.C: Likewise.
9726 * g++.dg/ext/attribute-test-2.C: Likewise.
9727 * g++.dg/ext/attribute-test-3.C: Likewise.
9728 * g++.dg/ext/attribute-test-4.C: Likewise.
9730 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
9732 * gnat.dg/unchecked_convert3.adb: New test.
9734 2009-01-12 Tomas Bily <tbily@suse.cz>
9737 * gcc.dg/tree-ssa/pr38385.c: New file.
9739 2009-01-12 Jakub Jelinek <jakub@redhat.com>
9742 * g++.dg/parse/typedef9.C: New test.
9744 PR tree-optimization/38807
9745 * gcc.c-torture/compile/pr38807.c: New test.
9747 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
9749 * gcc.target/mips/ins-2.c: New test.
9751 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
9754 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9756 2009-01-11 Jakub Jelinek <jakub@redhat.com>
9759 * g++.dg/warn/Wreturn-type-5.C: New test.
9761 2009-01-11 Matthias Klose <doko@ubuntu.com>
9764 * gcc.dg/pr38616.c: New test.
9766 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
9768 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9770 2009-01-10 Andrew Pinski <pinskia@gmail.com>
9773 * g++.dg/expr/string-1.C: New test.
9774 * g++.dg/expr/string-2.C: New test.
9777 * g++.dg/ext/complex4.C: New test.
9778 * g++.dg/ext/complex5.C: New test.
9779 * g++.dg/init/reference1.C: New test.
9780 * g++.dg/init/reference2.C: New test.
9781 * g++.dg/init/reference3.C: New test.
9783 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
9786 * gfortran.dg/transfer_null_1.f90: New test.
9788 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
9791 * gfortran.dg/host_assoc_function_6.f90: New test.
9793 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
9795 * lib/target-supports.exp: Add method to determine if the effective
9796 target is really a ppc405 after applying all compile options.
9797 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9798 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9799 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9800 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9801 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9802 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9803 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9804 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9805 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9806 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9807 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9808 * gcc.target/powerpc/405-machhw-1.c: Likewise.
9809 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9810 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9811 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9812 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9813 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9814 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9815 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9816 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9817 * gcc.target/powerpc/405-macchw-1.c: Likewise.
9818 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9819 * gcc.target/powerpc/405-machhw-2.c: Likewise.
9820 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9821 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9822 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9823 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9824 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9825 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9826 * gcc.target/powerpc/405-macchw-2.c: Likewise.
9827 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9829 2009-01-09 Jakub Jelinek <jakub@redhat.com>
9832 * g++.dg/other/error31.C: New testcase.
9835 * gcc.dg/pr35742.c: New test.
9837 2009-01-09 John F. Carr <jfc@mit.edu>
9840 * g++.dg/parse/linkage3.C: New test.
9842 2009-01-09 Jakub Jelinek <jakub@redhat.com>
9845 * gcc.c-torture/compile/pr38771.c: New test.
9847 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
9849 * gcc.dg/pr34856.c: Ignore irrelevant warning.
9851 2009-01-08 Mark Mitchell <mark@codesourcery.com>
9853 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9854 * gcc.dg/sibcall-4.c: Likewise.
9856 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
9857 Jan Sjodin <jan.sjodin@amd.com>
9859 PR tree-optimization/38559
9860 * gcc.dg/graphite/pr38559.c: New.
9862 2009-01-08 Ira Rosen <irar@il.ibm.com>
9864 PR tree-optimization/37194
9865 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9867 2009-01-07 Jakub Jelinek <jakub@redhat.com>
9870 * g++.dg/ext/label11.C: New test.
9872 2009-01-07 Joseph Myers <joseph@codesourcery.com>
9874 * lib/target-supports.exp (check_weak_override_available): New.
9875 * lib/target-supports-dg.exp (dg-require-weak-override): New.
9876 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9877 dg-require-weak-override.
9879 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
9880 Alan Modra <amodra@bigpond.net.au>
9882 * gcc.c-torture/compile/20090107-1.c: New test.
9884 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
9887 * g++.dg/other/pr38706.C: New test.
9889 2009-01-07 Jason Merrill <jason@redhat.com>
9891 * g++.dg/cpp0x/variadic92.C: New test.
9892 * g++.dg/cpp0x/variadic93.C: New test.
9894 2009-01-07 Janis Johnson <janis187@us.ibm.com>
9896 * lib/target-supports-dg.exp (current_compiler_flags): New.
9897 (check-flags): Use it; do not access dg-test local variables.
9898 (dg-skip-if): Do not access dg-test local variables.
9899 (dg-xfail-run-if): Ditto.
9900 (dg-shouldfail): Ditto.
9901 * gcc.test-framework/test-framework.exp
9902 (check_effective_target_def_nocache): New.
9903 * gcc.test-framework/test-framework.awk: Handle scan tests.
9904 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9905 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9906 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9907 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9908 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9909 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9910 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9911 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9912 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9914 * g++.dg/torture/pr38586.C: Ignore a possible warning.
9916 * lib/target-supports-dg.exp (check_test_flags): Delete.
9918 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
9920 PR tree-optimization/38492
9921 PR tree-optimization/38498
9922 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9924 * gcc.dg/graphite/block-0.c: Update test.
9925 * gcc.dg/graphite/block-1.c: Same.
9926 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9927 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9928 * gcc.dg/graphite/block-3.c: New.
9929 * gcc.dg/graphite/pr38498.c: New.
9931 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
9933 AVX Programming Reference (December, 2008)
9934 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9935 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9936 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9938 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9939 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9941 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9944 * gfortran.dg/c_loc_pure_1.f90: New test.
9946 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
9949 * gfortran.dg/elemental_dependency_3.f90:
9950 Add the final tree dump cleanup.
9952 2009-01-06 Jakub Jelinek <jakub@redhat.com>
9954 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9957 PR rtl-optimization/38722
9958 * gfortran.dg/pr38722.f90: New test.
9960 2009-01-06 Janis Johnson <janis187@us.ibm.com>
9963 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9964 instead of DECnn_DEN. Support -DDBG to list lines that fail.
9966 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
9968 * gfortran.dg/implicit_12.f90: Add space around dg directive.
9969 * gfortran.dg/typebound_call_8.f03: Same.
9970 * gfortran.dg/elemental_bind_c.f90: Same.
9971 * gfortran.dg/typebound_call_7.f03: Same.
9972 * gfortran.dg/interface_proc_end.f90: Same
9973 * gfortran.dg/pr37243.f: Fix typo.
9975 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
9977 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
9978 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
9981 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
9983 AVX Programming Reference (December, 2008)
9984 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9985 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9986 * gcc.target/i386/sse-14.c: Likewise.
9988 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9989 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9990 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9991 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9993 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9996 * gfortran.dg/fmt_bz_bn.f: Update test.
9998 2009-01-05 Dodji Seketeli <dodji@redhat.com>
10001 * g++.dg/conversion/usual-arith-conv.C: New test.
10003 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10006 * gcc.dg/vector-3.c: New testcase.
10007 * g++.dg/ext/vector15.C: New test.
10009 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10011 PR tree-optimization/38510
10012 * gcc.dg/graphite/pr38510.c: New.
10014 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
10015 Jan Sjodin <jan.sjodin@amd.com>
10017 PR tree-optimization/38500
10018 * gcc.dg/graphite/pr38500.c: New.
10020 2009-01-05 Laurent GUERBY <laurent@guerby.net>
10022 * gcc.c-torture/compile/20001226-1.c: Generalize
10024 * gcc.c-torture/compile/limits-fnargs.c: Add
10026 * gcc.dg/20020425-1.c: Likewise.
10027 * gcc.dg/pch/pch.exp: Likewise.
10029 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10032 * gfortran.dg/module_commons_3.f90: New test.
10034 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
10037 * gfortran.dg/random_seed_1.f90: Updated.
10039 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
10043 * gfortran.dg/elemental_subroutine_7.f90:
10044 Fix p values so that it can be used as vector subscript.
10046 2009-01-05 Jason Merrill <jason@redhat.com>
10048 * g++.dg/cpp0x/initlist12.C: Add another test.
10050 * g++.dg/cpp0x/defaulted7.C: New test.
10052 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10055 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
10056 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
10058 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10060 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10061 for alpha*-*-* targets.
10062 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10064 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
10067 * gfortran.dg/host_assoc_function_5.f90: New test.
10069 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10072 * gfortran.dg/elemental_dependency_3.f90: New test.
10073 * gfortran.dg/elemental_subroutine_7.f90: New test.
10075 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
10077 * gcc.dg/struct-ret-3.c: Include unistd.h.
10078 (main): Exit early if system memory page size is
10079 larger than 4096 bytes.
10081 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
10084 * gfortran.dg/merge_init_expr.f90: New.
10086 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
10089 * gfortran.dg/c_loc_tests_13.f90: New test.
10090 * gfortran.dg/c_loc_tests_14.f90: New test.
10092 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
10094 * gfortran.dg/func_result_4.f90: New.
10096 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
10099 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10100 interface still works, in addition to original tests.
10101 * gfortran.dg/host_assoc_call_6.f90: New test.
10103 2009-01-03 Jakub Jelinek <jakub@redhat.com>
10106 * g++.dg/torture/pr38705.C: New test.
10109 * gcc.dg/pr38700.c: New test.
10111 2009-01-02 Jason Merrill <jason@redhat.com>
10113 * g++.dg/cpp0x/initlist11.C: New test.
10114 * g++.dg/cpp0x/initlist12.C: New test.
10116 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10118 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10119 Allow extra informative notes.
10121 2009-01-01 Jakub Jelinek <jakub@redhat.com>
10124 * gcc.dg/pr36489.c: New test.
10127 Copyright (C) 2009 Free Software Foundation, Inc.
10129 Copying and distribution of this file, with or without modification,
10130 are permitted in any medium without royalty provided the copyright
10131 notice and this notice are preserved.