1 2009-09-29 Jakub Jelinek <jakub@redhat.com>
3 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
4 * gcc.dg/guality/pr41353-1.c: New test.
6 2009-09-29 Daniel Kraft <d@domob.eu>
9 * gfortran.dg/block_1.f08: New test.
10 * gfortran.dg/block_2.f08: New test.
11 * gfortran.dg/block_3.f90: New test.
12 * gfortran.dg/block_4.f08: New test.
13 * gfortran.dg/block_5.f08: New test.
14 * gfortran.dg/block_6.f08: New test.
15 * gfortran.dg/block_7.f08: New test.
16 * gfortran.dg/block_8.f08: New test.
18 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21 * gfortran.dg/round_1.f03: New test.
22 * gfortran.dg/f2003_io_3.f03: Update test.
24 2009-09-28 Easwaran Raman <eraman@google.com>
26 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
27 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
29 2009-09-28 Janis Johnson <janis187@us.ibm.com>
31 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
32 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
33 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
34 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
35 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
37 * g++.dg/dfp/dfp.exp: Fix typo.
39 * lib/target-supports.exp (check-effective-target-dfp-nocache):
40 Fix typo that breaks the check.
42 2009-09-28 Olivier Hainque <hainque@adacore.com>
44 * gnat.dg (tagged_alloc_free.adb): New testcase.
46 2009-09-28 Janis Johnson <janis187@us.ibm.com>
48 * g++.dg/dfp: New directory.
49 * g++.dg/dg.exp: Prune tests in dfp directory.
50 * g++.dg/dfp/dfp/exp: New.
51 * g++.dg/dfp/mangle-mode.C: New test.
53 2009-09-28 Michael Matz <matz@suse.de>
55 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
58 2009-09-27 Richard Henderson <rth@redhat.com>
60 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
61 * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
63 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
66 * gcc.dg/cond-constqual-1.c: New test.
68 2009-09-26 Michael Matz <matz@suse.de>
72 * gcc.dg/pr41470.c: New test.
74 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
76 * gnat.dg/array9.adb: New test.
78 2009-09-26 Michael Matz <matz@suse.de>
80 PR tree-optimization/41454
81 * gcc.dg/pr41454.c: New test.
83 2009-09-25 Dodji Seketeli <dodji@redhat.com>
85 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
86 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
87 into DW_TAG_GNU_template_parameter_pack and
88 DW_TAG_GNU_formal_parameter_pack.
89 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
90 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
92 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
94 * gcc.dg/vect/vect.exp: Append extra parameters as separate
95 parameters for alignment-sensitive -fsection-anchors tests.
97 2009-09-25 Richard Guenther <rguenther@suse.de>
100 * gcc.c-torture/execute/pr41463.c: New testcase.
102 2009-09-25 Olivier Hainque <hainque@adacore.com>
104 * gnat.dg/sse_nolib.adb: New testcase.
106 2009-09-25 Revital Eres <ERES@il.ibm.com>
108 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
109 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
110 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
111 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
112 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
113 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
114 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
115 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
116 * gcc.dg/vect/vect.exp: Add Power7 flags.
117 * g++.dg/vect/vect.exp: Likewise.
118 * gfortran.dg/vect/vect.exp: Likewise.
120 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
123 * gfortran.dg/empty_label.f: New test.
124 * gfortran.dg/empty_label.f90: Ditto.
125 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
127 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
129 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
132 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
134 * lib/scanasm.exp (make_pattern_printable): New function.
135 (dg-scan, scan-assembler-times, scan-assembler-dem,
136 scan-assembler-dem-not): Use it.
138 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
140 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
141 (test_nested): Renamed to ...
142 (test_nested1): This.
146 2009-09-24 Richard Guenther <rguenther@suse.de>
148 PR tree-optimization/36143
149 PR tree-optimization/38747
150 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
151 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
152 * g++.dg/torture/pr38747.C: New testcase.
153 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
155 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
157 * gnat.dg/nested_proc.adb: New test.
159 2009-09-24 Jakub Jelinek <jakub@redhat.com>
161 * gcc.target/i386/pr12329.c: Adjust.
163 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
166 * gcc.dg/pr41248.c: New.
168 2009-09-23 Dodji Seketeli <dodji@redhat.com>
171 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
173 2009-09-23 Andreas Schwab <schwab@redhat.com>
175 * lib/profopt.exp (profopt-get-options): Set tool_flags for
176 current_compiler_flags. Fix typos.
178 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
180 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
182 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
185 * gcc.c-torture/compile/pr39779.c: New test.
187 2009-09-22 Dodji Seketeli <dodji@redhat.com>
189 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
190 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
191 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
193 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
196 * gcc.dg/pr41295.c: New.
198 2009-09-22 Neil Vachharajani <nvachhar@google.com>
200 * gcc.dg/pr40209.c: Add test case.
202 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
204 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
206 * gcc.target/mips/code-readable-2.c: Likewise.
207 * gcc.target/mips/code-readable-3.c: Likewise.
209 2009-09-22 Janis Johnson <janis187@us.ibm.com>
211 * lib/target-supports.exp (check_effective_target_dfp_nocache):
212 Check support via mode instead of C type.
213 (check_effective_target_dfprt_nocache): Ditto.
214 (check_effective_target_hard_dfp): Ditto.
216 2009-09-22 Richard Guenther <rguenther@suse.de>
219 * gcc.c-torture/execute/pr41395-1.c: New testcase.
220 * gcc.c-torture/execute/pr41395-2.c: Likewise.
222 2009-09-22 Jakub Jelinek <jakub@redhat.com>
224 * gcc.dg/20090922-1.c: New test.
227 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
228 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
229 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
230 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
231 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
232 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
233 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
234 * objc.dg/dwarf-2.m: Likewise.
236 2009-09-22 Richard Guenther <rguenther@suse.de>
238 PR tree-optimization/41428
239 * g++.dg/tree-ssa/pr41428.C: New testcase.
241 2009-09-22 Jakub Jelinek <jakub@redhat.com>
244 * g++.dg/gomp/pr41429.C: New test.
246 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
248 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
250 2009-09-21 Jason Merrill <jason@redhat.com>
253 * g++.dg/cpp0x/trivial1.C: Expand.
255 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
257 * gcc.dg/torture/calleesave-sse.c: New.
259 2009-09-21 Jan Hubicka <jh@suse.cz>
261 * gcc.dg/guality/inline-params.c: New testcase.
263 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
265 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
267 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
268 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
271 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
273 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
274 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
275 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
276 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
277 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
279 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
282 * g++.dg/torture/pr40642.C: New testcase.
284 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
286 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
287 cases in static initializers.
289 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
291 * gcc.c-tortue/compile/pr39886.c: New.
293 2009-09-20 Chris Demetriou <cgd@google.com>
295 PR preprocessor/28435:
296 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
297 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
298 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
299 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
300 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
302 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
304 * gcc.target/mips/mips.exp: Add relax-pic-calls
305 under -mfoo/-mno-foo options.
306 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
307 and -mexplicit-relocs.
308 * gcc.target/mips/call-1.c: New test.
309 * gcc.target/mips/call-2.c: New test.
310 * gcc.target/mips/call-3.c: New test.
311 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
312 * gcc.dg/tree-ssa/loop-1.c: Likewise.
314 2009-09-19 Chris Demetriou <cgd@google.com>
316 PR preprocessor/28435:
317 * gcc.dg/cpp/missing-header-MD.c: New test.
318 * gcc.dg/cpp/missing-header-MMD.c: New test.
319 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
320 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
322 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
325 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
328 2009-09-18 Jason Merrill <jason@redhat.com>
330 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
331 * g++.dg/cpp0x/initlist-deduce.C: New.
333 2009-09-18 Neil Vachharajani <nvachhar@google.com>
335 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
337 2009-09-18 Janis Johnson <janis187@us.ibm.com>
339 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
340 * c-c++-common/dfp: New directory.
341 * c-c++-common/dfp/dfp-dbg.h: New file.
342 * gcc.dg/dfp/call-by-value.c: Move to ...
343 * c-c++-common/call-by-value.c: here.
344 * gcc.dg/dfp/cast.c: Move to ...
345 * c-c++-common/cast.c: here.
346 * gcc.dg/dfp/compare-eq-const.c: Move to ...
347 * c-c++-common/compare-eq-const.c: here.
348 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
349 * c-c++-common/compare-eq-d128.c: here.
350 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
351 * c-c++-common/compare-eq-d32.c: here.
352 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
353 * c-c++-common/compare-eq-d64.c: here.
354 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
355 * c-c++-common/compare-eq-dfp.c: here.
356 * gcc.dg/dfp/compare-eq.h: Move to ...
357 * c-c++-common/compare-eq.h: here.
358 * gcc.dg/dfp/compare-rel-const.c: Move to ...
359 * c-c++-common/compare-rel-const.c: here.
360 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
361 * c-c++-common/compare-rel-d128.c: here.
362 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
363 * c-c++-common/compare-rel-d32.c: here.
364 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
365 * c-c++-common/compare-rel-d64.c: here.
366 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
367 * c-c++-common/compare-rel-dfp.c: here.
368 * gcc.dg/dfp/compare-rel.h: Move to ...
369 * c-c++-common/compare-rel.h: here.
370 * gcc.dg/dfp/compare-special-d128.c: Move to ...
371 * c-c++-common/compare-special-d128.c: here.
372 * gcc.dg/dfp/compare-special-d32.c: Move to ...
373 * c-c++-common/compare-special-d32.c: here.
374 * gcc.dg/dfp/compare-special-d64.c: Move to ...
375 * c-c++-common/compare-special-d64.c: here.
376 * gcc.dg/dfp/compare-special.h: Move to ...
377 * c-c++-common/compare-special.h: here.
378 * gcc.dg/dfp/constants-zero.c: Move to ...
379 * c-c++-common/constants-zero.c: here.
380 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
381 * c-c++-common/convert-bfp-10.c: here.
382 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
383 * c-c++-common/convert-bfp-11.c: here.
384 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
385 * c-c++-common/convert-bfp-12.c: here.
386 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
387 * c-c++-common/convert-bfp-13.c: here.
388 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
389 * c-c++-common/convert-bfp-14.c: here.
390 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
391 * c-c++-common/convert-bfp-2.c: here.
392 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
393 * c-c++-common/convert-bfp-3.c: here.
394 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
395 * c-c++-common/convert-bfp-4.c: here.
396 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
397 * c-c++-common/convert-bfp-5.c: here.
398 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
399 * c-c++-common/convert-bfp-6.c: here.
400 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
401 * c-c++-common/convert-bfp-7.c: here.
402 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
403 * c-c++-common/convert-bfp-8.c: here.
404 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
405 * c-c++-common/convert-bfp-9.c: here.
406 * gcc.dg/dfp/convert-bfp.c: Move to ...
407 * c-c++-common/convert-bfp.c: here.
408 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
409 * c-c++-common/convert-bfp-fold.c: here.
410 * gcc.dg/dfp/convert-dfp.c: Move to ...
411 * c-c++-common/convert-dfp.c: here.
412 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
413 * c-c++-common/convert-dfp-fold-2.c: here.
414 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
415 * c-c++-common/convert-dfp-fold.c: here.
416 * gcc.dg/dfp/convert.h: Move to ...
417 * c-c++-common/convert.h: here.
418 * gcc.dg/dfp/convert-int.c: Move to ...
419 * c-c++-common/convert-int.c: here.
420 * gcc.dg/dfp/convert-int-fold.c: Move to ...
421 * c-c++-common/convert-int-fold.c: here.
422 * gcc.dg/dfp/convert-int-max.c: Move to ...
423 * c-c++-common/convert-int-max.c: here.
424 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
425 * c-c++-common/convert-int-max-fold.c: here.
426 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
427 * c-c++-common/convert-int-saturate.c: here.
428 * gcc.dg/dfp/func-array.c: Move to ...
429 * c-c++-common/func-array.c: here.
430 * gcc.dg/dfp/func-deref.c: Move to ...
431 * c-c++-common/func-deref.c: here.
432 * gcc.dg/dfp/func-mixed.c: Move to ...
433 * c-c++-common/func-mixed.c: here.
434 * gcc.dg/dfp/func-pointer.c: Move to ...
435 * c-c++-common/func-pointer.c: here.
436 * gcc.dg/dfp/func-scalar.c: Move to ...
437 * c-c++-common/func-scalar.c: here.
438 * gcc.dg/dfp/func-struct.c: Move to ...
439 * c-c++-common/func-struct.c: here.
440 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
441 * c-c++-common/func-vararg-alternate-d128-2.c: here.
442 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
443 * c-c++-common/func-vararg-alternate-d128.c: here.
444 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
445 * c-c++-common/func-vararg-alternate-d32.c: here.
446 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
447 * c-c++-common/func-vararg-alternate-d64.c: here.
448 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
449 * c-c++-common/func-vararg-alternate.h: here.
450 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
451 * c-c++-common/func-vararg-dfp.c: here.
452 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
453 * c-c++-common/func-vararg-mixed-2.c: here.
454 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
455 * c-c++-common/func-vararg-mixed.c: here.
456 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
457 * c-c++-common/func-vararg-size0.c: here.
458 * gcc.dg/dfp/inf-1.c: Move to ...
459 * c-c++-common/inf-1.c: here.
460 * gcc.dg/dfp/loop-index.c: Move to ...
461 * c-c++-common/loop-index.c: here.
462 * gcc.dg/dfp/modes.c: Move to ...
463 * c-c++-common/modes.c: here.
464 * gcc.dg/dfp/nan-1.c: Move to ...
465 * c-c++-common/nan-1.c: here.
466 * gcc.dg/dfp/nan-2.c: Move to ...
467 * c-c++-common/nan-2.c: here.
468 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
469 * c-c++-common/operator-arith-fold.c: here.
470 * gcc.dg/dfp/operator-assignment.c: Move to ...
471 * c-c++-common/operator-assignment.c: here.
472 * gcc.dg/dfp/operator-comma.c: Move to ...
473 * c-c++-common/operator-comma.c: here.
474 * gcc.dg/dfp/operator-cond.c: Move to ...
475 * c-c++-common/operator-cond.c: here.
476 * gcc.dg/dfp/operator-logical.c: Move to ...
477 * c-c++-common/operator-logical.c: here.
478 * gcc.dg/dfp/operator-unary.c: Move to ...
479 * c-c++-common/operator-unary.c: here.
480 * gcc.dg/dfp/pr31385.c: Move to ...
481 * c-c++-common/pr31385.c: here.
482 * gcc.dg/dfp/pr33466.c: Move to ...
483 * c-c++-common/pr33466.c: here.
484 * gcc.dg/dfp/pr35620.c: Move to ...
485 * c-c++-common/pr35620.c: here.
486 * gcc.dg/dfp/pr36800.c: Move to ...
487 * c-c++-common/pr36800.c: here.
488 * gcc.dg/dfp/pr39034.c: Move to ...
489 * c-c++-common/pr39034.c: here.
490 * gcc.dg/dfp/pr39035.c: Move to ...
491 * c-c++-common/pr39035.c: here.
492 * gcc.dg/dfp/pr39902.c: Move to ...
493 * c-c++-common/pr39902.c: here.
494 * gcc.dg/dfp/pr39986.c: Move to ...
495 * c-c++-common/pr39986.c: here.
496 * gcc.dg/dfp/signbit-1.c: Move to ...
497 * c-c++-common/signbit-1.c: here.
498 * gcc.dg/dfp/signbit-2.c: Move to ...
499 * c-c++-common/signbit-2.c: here.
500 * gcc.dg/dfp/struct-layout-1.c: Move to ...
501 * c-c++-common/struct-layout-1.c: here.
502 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
503 * c-c++-common/usual-arith-conv.c: here.
504 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
505 * c-c++-common/usual-arith-conv-const.c: here.
507 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
510 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
513 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
516 * g++.dg/expr/bool3.C: New test.
517 * g++.dg/expr/bool4.C: New test.
519 2009-09-17 Janis Johnson <janis187@us.ibm.com>
521 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
522 * gcc.dg/dfp/signbit-2.c: Use it.
523 * gcc.dg/dfp/func-vararg-alternate.h: Change two
524 arguments to unsigned int.
525 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
526 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
527 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
528 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
529 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
530 * gcc.dg/dfp/pr39986.c: Ditto.
531 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
532 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
533 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
534 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
535 * gcc.dg/dfp/convert-int-fold.c: Ditto.
537 2009-09-17 Jakub Jelinek <jakub@redhat.com>
539 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
541 2009-09-17 Janis Johnson <janis187@us.ibm.com>
544 * dfp/pr41049.c: New test.
546 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
549 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
551 2009-09-17 Martin Jambor <mjambor@suse.cz>
553 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
554 * gcc.dg/ipa/ipa-sra-1.c: New test.
555 * gcc.dg/ipa/ipa-sra-2.c: New test.
556 * gcc.dg/ipa/ipa-sra-3.c: New test.
557 * gcc.dg/ipa/ipa-sra-4.c: New test.
558 * gcc.dg/ipa/ipa-sra-5.c: New test.
559 * gcc.c-torture/execute/ipa-sra-1.c: New test.
560 * gcc.c-torture/execute/ipa-sra-2.c: New test.
562 2009-09-17 Michael Matz <matz@suse.de>
565 * gfortran.dg/pr41347.f90: New test.
567 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
569 * gcc.c-torture/compile/20090917-1.c: New testcase.
571 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
573 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
574 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
575 alpha*-*-* target from XFAIL list.
577 2009-09-16 Janis Johnson <janis187@us.ibm.com>
579 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
580 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
581 * gcc.dg/dfp/cast-bad.c: Use default options.
582 * gcc.dg/dfp/compare-rel-const.c: Ditto.
583 * gcc.dg/dfp/composite-type.c: Ditto.
584 * gcc.dg/dfp/constants.c: Ditto.
585 * gcc.dg/dfp/constants-hex.c: Ditto.
586 * gcc.dg/dfp/constants-pedantic.c: Ditto.
587 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
588 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
589 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
590 * gcc.dg/dfp/ctypes.c: Ditto.
591 * gcc.dg/dfp/ddmode-ice.c: Ditto.
592 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
593 * gcc.dg/dfp/float-constant-double.c: Ditto.
594 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
595 * gcc.dg/dfp/keywords-reserved.c: Ditto.
596 * gcc.dg/dfp/modes.c: Ditto.
597 * gcc.dg/dfp/operator-bitwise.c: Ditto.
598 * gcc.dg/dfp/pr31344.c: Ditto.
599 * gcc.dg/dfp/pr31385.c: Ditto.
600 * gcc.dg/dfp/pr33466.c: Ditto.
601 * gcc.dg/dfp/pr35620.c: Ditto.
602 * gcc.dg/dfp/pr37435.c: Ditto.
603 * gcc.dg/dfp/pr39986.c: Ditto.
604 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
605 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
606 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
607 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
608 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
609 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
610 * gcc.dg/dfp/typespec.c: Ditto.
611 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
612 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
613 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
614 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
615 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
616 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
617 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
618 * gcc.dg/dfp/compare-rel.h: Ditto.
619 * gcc.dg/dfp/compare-special.h: Ditto.
620 * gcc.dg/dfp/convert.h: Ditto.
621 * gcc.dg/dfp/fe-check.h: Ditto.
622 * gcc.dg/dfp/call-by-value.c: Use default options and
624 * gcc.dg/dfp/cast.c: Ditto.
625 * gcc.dg/dfp/compare-eq-const.c: Ditto.
626 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
627 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
628 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
629 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
630 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
631 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
632 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
633 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
634 * gcc.dg/dfp/compare-special-d32.c: Ditto.
635 * gcc.dg/dfp/compare-special-d64.c: Ditto.
636 * gcc.dg/dfp/compare-special-d128.c: Ditto.
637 * gcc.dg/dfp/constants-zero.c: Ditto.
638 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
639 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
640 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
641 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
642 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
643 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
644 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
645 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
646 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
647 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
648 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
649 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
650 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
651 * gcc.dg/dfp/convert-bfp.c: Ditto.
652 * gcc.dg/dfp/convert-complex.c: Ditto.
653 * gcc.dg/dfp/convert-dfp.c: Ditto.
654 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
655 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
656 * gcc.dg/dfp/convert-int.c: Ditto.
657 * gcc.dg/dfp/convert-int-fold.c: Ditto.
658 * gcc.dg/dfp/convert-int-max.c: Ditto.
659 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
660 * gcc.dg/dfp/decfloat-constants.c: Ditto.
661 * gcc.dg/dfp/fe-binop.c: Ditto.
662 * gcc.dg/dfp/fe-convert-1.c: Ditto.
663 * gcc.dg/dfp/fe-convert-2.c: Ditto.
664 * gcc.dg/dfp/fe-convert-3.c: Ditto.
665 * gcc.dg/dfp/func-array.c: Ditto.
666 * gcc.dg/dfp/func-deref.c: Ditto.
667 * gcc.dg/dfp/func-mixed.c: Ditto.
668 * gcc.dg/dfp/func-pointer.c: Ditto.
669 * gcc.dg/dfp/func-scalar.c: Ditto.
670 * gcc.dg/dfp/func-struct.c: Ditto.
671 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
672 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
673 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
674 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
675 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
676 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
677 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
678 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
679 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
680 * gcc.dg/dfp/inf-1.c: Ditto.
681 * gcc.dg/dfp/loop-index.c: Ditto.
682 * gcc.dg/dfp/nan-1.c: Ditto.
683 * gcc.dg/dfp/nan-2.c: Ditto.
684 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
685 * gcc.dg/dfp/operator-assignment.c: Ditto.
686 * gcc.dg/dfp/operator-comma.c: Ditto.
687 * gcc.dg/dfp/operator-cond.c: Ditto.
688 * gcc.dg/dfp/operator-logical.c: Ditto.
689 * gcc.dg/dfp/operator-unary.c: Ditto.
690 * gcc.dg/dfp/pr36800.c: Ditto.
691 * gcc.dg/dfp/pr39034.c: Ditto.
692 * gcc.dg/dfp/pr39035.c: Ditto.
693 * gcc.dg/dfp/pr39902.c: Ditto.
694 * gcc.dg/dfp/signbit-1.c: Ditto.
695 * gcc.dg/dfp/signbit-2.c: Ditto.
696 * gcc.dg/dfp/struct-layout-1.c: Ditto.
697 * gcc.dg/dfp/union-init.c: Ditto.
698 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
700 2009-09-16 Michael Matz <matz@suse.de>
703 * gfortran.dg/pr41212.f90: New test.
705 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
707 * gnat.dg/alignment9.adb: New test.
709 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/discr20.ad[sb]: New test.
713 2009-09-16 Richard Guenther <rguenther@suse.de>
716 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
718 2009-09-16 DJ Delorie <dj@redhat.com>
719 Kaz Kojima <kkojima@gcc.gnu.org>
721 * gcc.target/sh/struct-arg-dw2.c: New test.
723 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
724 Jakub Jelinek <jakub@redhat.com>
727 * gcc.target/powerpc/pr41175.c: New test.
729 2009-09-14 Richard Henderson <rth@redhat.com>
731 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
732 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
733 gcc.dg/tree-ssa/asmgoto-1.c: New files.
735 2009-09-14 Richard Henderson <rth@redhat.com>
737 * g++.dg/eh/builtin1.C: Update resx pattern match.
738 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
740 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
742 * gcc.target/mips/branch-helper.h: New file.
743 * gcc.target/mips/branch-2.c,
744 * gcc.target/mips/branch-3.c,
745 * gcc.target/mips/branch-4.c,
746 * gcc.target/mips/branch-5.c,
747 * gcc.target/mips/branch-6.c,
748 * gcc.target/mips/branch-7.c,
749 * gcc.target/mips/branch-8.c,
750 * gcc.target/mips/branch-9.c,
751 * gcc.target/mips/branch-10.c,
752 * gcc.target/mips/branch-11.c,
753 * gcc.target/mips/branch-12.c,
754 * gcc.target/mips/branch-13.c,
755 * gcc.target/mips/branch-14.c,
756 * gcc.target/mips/branch-15.c: New tests.
758 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
761 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
762 -m32 -mpowerpc64 system.
764 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
766 From Jie Zhang <jie.zhang@analog.com>:
767 * gcc.target/bfin/saveall.c: New test.
768 * gcc.target/bfin/20090914-1.c: New test.
769 * gcc.target/bfin/20090914-2.c: New test.
771 * gcc.target/bfin/20090914-3.c: New test.
773 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
775 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
777 2009-09-14 Richard Guenther <rguenther@suse.de>
780 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
782 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
785 * gfortran.dg/cr_lf.f90: New test.
787 2009-09-11 Michael Matz <matz@suse.de>
790 * g++.dg/tree-ssa/pr41275.C: New test.
792 2009-09-11 Janus Weil <janus@gcc.gnu.org>
795 * gfortran.dg/proc_ptr_comp_21.f90: New.
797 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
800 * gfortran.dg/module_procedure_1.f90: New test.
801 * gfortran.dg/module_procedure_2.f90: Ditto.
802 * gfortran.dg/generic_14.f90: Move dg-error to new location.
804 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
805 James A. Morrison <phython@gcc.gnu.org>
808 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
810 * ada/acats/run_test.exp: New file.
812 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
815 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
817 PR rtl-optimization/39779
818 * gcc.dg/pr39979.c: New test.
820 2009-09-10 Richard Guenther <rguenther@suse.de>
823 * g++.dg/torture/pr41257-2.C: New testcase.
825 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
828 * g++.dg/template/crash91.C: New.
830 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
832 PR rtl-optimization/39779
833 * gcc.dg/pr39979.c: New test.
835 2009-09-09 Richard Guenther <rguenther@suse.de>
837 PR tree-optimization/41101
838 * gcc.c-torture/compile/pr41101.c: New testcase.
840 2009-09-09 Richard Guenther <rguenther@suse.de>
843 * gcc.c-torture/execute/pr41317.c: New testcase.
844 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
845 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
847 2009-09-08 Dodji Seketeli <dodji@redhat.com>
849 Fix some test breakages on Darwin
850 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
852 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
853 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
854 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
855 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
856 take darwin specifics in account.
858 2009-09-08 Joseph Myers <joseph@codesourcery.com>
860 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
861 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
863 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/cpp0x/initlist24.C: New.
868 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
870 * gcc.dg/large-size-array-2.c: Fix target requirement.
871 * gcc.dg/large-size-array-4.c: Likewise.
872 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
873 * gcc.dg/c99-const-expr-2.c: Likewise.
874 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
875 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
876 * gcc.dg/c90-const-expr-10.c: Likewise.
877 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
879 * gcc.dg/tree-ssa/pr33920.c: Likewise.
880 * gcc.dg/vect/pr33846.c: Likewise.
881 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
882 __PTRDIFF_TYPE__, instead of unsigned long.
883 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
885 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
890 * gfortran.dg/pr41229.f90: New.
892 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
895 * gcc.dg/pr41232.c: New.
897 2009-09-08 Joseph Myers <joseph@codesourcery.com>
899 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
901 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
902 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
903 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
904 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
905 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
906 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
907 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
908 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
909 options other than that used in dg-options.
911 2009-09-07 Jakub Jelinek <jakub@redhat.com>
913 PR rtl-optimization/41239
914 * gcc.c-torture/execute/pr41239.c: New test.
916 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
919 * gfortran.dg/namelist_59.f90: New test.
921 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
923 From Mike Frysinger <michael.frysinger@analog.com>
924 * gcc.target/bfin/mcpu-bf542m.c: New file.
925 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
926 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
927 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
928 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
930 2009-09-07 Martin Jambor <mjambor@suse.cz>
933 * gcc.c-torture/compile/pr41282.c: New test.
935 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
938 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
939 variables for stat and errmsg.
940 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
941 * gfortran.dg/allocate_stat_2.f90: New test.
943 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
945 * gcc.c-torture/compile/20090907-1.c: New test.
947 2009-09-06 Jakub Jelinek <jakub@redhat.com>
950 * gcc.dg/pr41241.c: New test.
952 2009-09-06 Richard Guenther <rguenther@suse.de>
955 * g++.dg/torture/pr41144.C: New testcase.
957 2009-09-06 Richard Guenther <rguenther@suse.de>
960 * gcc.dg/torture/pr41261.c: New testcase.
962 2009-09-05 Richard Guenther <rguenther@suse.de>
965 * gcc.c-torture/compile/pr41181.c: New testcase.
967 2009-09-05 Richard Guenther <rguenther@suse.de>
970 * g++.dg/torture/pr41273.C: New testcase.
972 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
975 * gfortran.dg/typebound_proc_12.f90 : New test.
977 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
980 * gfortran.dg/pr41225.f90: New.
982 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
984 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
985 unistd.h, sys/types.h and sys/wait.h.
988 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
989 (GUALITY_GDB_REDIRECT): New.
990 (GUALITY_GDB_ARGS): Use it.
992 2009-09-04 Richard Guenther <rguenther@suse.de>
995 * g++.dg/torture/pr41257.C: New testcase.
997 2009-09-04 Martin Jambor <mjambor@suse.cz>
999 PR tree-optimization/41112
1000 * gnat.dg/array8.adb: New test.
1002 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
1004 * gcc.target/arm/ctz.c: New test case.
1006 2009-09-03 Alon Dayan <alond@il.ibm.com>
1008 PR tree-optimization/38275
1009 * gcc.dg/autopar/reduc-1char.c: Increase number
1010 of iterations. Adjust the logic accordingly.
1011 * gcc.dg/autopar/reduc-2char.c: Ditto.
1012 * gcc.dg/autopar/reduc-1.c: Ditto.
1013 * gcc.dg/autopar/reduc-2.c: Ditto.
1014 * gcc.dg/autopar/reduc-3.c: Ditto.
1015 * gcc.dg/autopar/reduc-6.c: Ditto.
1016 * gcc.dg/autopar/reduc-7.c: Ditto.
1017 * gcc.dg/autopar/reduc-8.c: Ditto.
1018 * gcc.dg/autopar/reduc-9.c: Ditto.
1019 * gcc.dg/autopar/pr39500-1.c: Ditto.
1020 * gcc.dg/autopar/reduc-1short.c: Ditto.
1021 * gcc.dg/autopar/reduc-2short.c: Ditto.
1022 * gcc.dg/autopar/parallelization-1.c: Ditto.
1024 2009-09-03 Jakub Jelinek <jakub@redhat.com>
1026 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1027 testcase using guality.h compiles and links and if a global variable
1028 can be verified by gdb.
1030 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
1032 * lib/target-supports.exp (check_effective_target_sync_int_long):
1033 Supported on Blackfin Linux targets.
1035 2009-09-02 David Daney <ddaney@caviumnetworks.com>
1037 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1039 2009-09-03 Diego Novillo <dnovillo@google.com>
1041 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1042 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1043 * g++.dg/warn/unit-1.C: Likewise.
1044 * g++.dg/ipa/iinline-1.C: Likewise.
1045 * g++.dg/template/cond2.C: Adjust expected line location for the
1047 * g++.dg/template/pr35240.C: Likewise.
1049 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1051 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1052 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1054 2009-09-02 Martin Jambor <mjambor@suse.cz>
1056 * gcc.dg/tree-ssa/sra-8.c: New testcase.
1057 * gcc.dg/memcpy-1.c: Add . to match pattern.
1058 * gcc.dg/uninit-I.c: XFAIL warning test.
1059 * g++.dg/warn/unit-1.C: XFAIL warning test.
1061 2009-09-02 Ian Lance Taylor <iant@google.com>
1063 * gcc.dg/20090902-1.c: New test.
1065 2009-09-02 Jakub Jelinek <jakub@redhat.com>
1067 * gcc.dg/builtin-object-size-9.c: New test.
1069 2009-09-02 Olivier Hainque <hainque@adacore.com>
1071 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1073 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
1074 Olivier Hainque <hainque@adacore.com>
1076 * gnat.dg/misaligned_param.adb: New test.
1077 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1078 * gnat.dg/slice7.adb: Add 1 more related case.
1080 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
1082 * gcc.dg/guality/guality.c: Expect to fail for now.
1083 * gcc.dg/guality/example.c: Likewise.
1085 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
1087 * gcc.dg/guality/guality.c: New.
1088 * gcc.dg/guality/guality.h: New.
1089 * gcc.dg/guality/guality.exp: New.
1090 * gcc.dg/guality/example.c: New.
1091 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1092 (cleanup-saved-temps): Likewise, .gkd files too.
1094 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1097 * gfortran.dg/line_length_3.f: New test.
1098 * gfortran.dg/line_length_4.f90: New test.
1100 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
1102 * lib/target-supports.exp (check_gc_sections_available):
1103 Add proper pattern quote.
1105 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1106 Kaz Kojima <kkojima@gcc.gnu.org>
1108 * lib/target-supports.exp (add_options_for_ieee): New procedure.
1109 * g++.dg/cdce3.C: Use dg-add-options ieee.
1110 * g++.dg/torture/type-generic-1.C: Likewise.
1111 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1112 * gcc.dg/pr28796-2.c: Likewise.
1113 * gcc.dg/torture/builtin-math-7.c: Likewise.
1114 * gcc.dg/torture/type-generic-1.c: Likewise.
1115 * gfortran.dg/boz_14.f90: Likewise.
1116 * gfortran.dg/erf_2.F90: Likewise.
1117 * gfortran.dg/init_flag_3.f90: Likewise.
1118 * gfortran.dg/init_flag_4.f90: Likewise.
1119 * gfortran.dg/init_flag_5.f90: Likewise.
1120 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1121 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1122 * gfortran.dg/isnan_1.f90: Likewise.
1123 * gfortran.dg/isnan_2.f90: Likewise.
1124 * gfortran.dg/maxlocval_2.f90: Likewise.
1125 * gfortran.dg/maxlocval_4.f90: Likewise.
1126 * gfortran.dg/minlocval_1.f90: Likewise.
1127 * gfortran.dg/minlocval_4.f90: Likewise.
1128 * gfortran.dg/module_nan.f90: Likewise.
1129 * gfortran.dg/namelist_42.f90: Likewise.
1130 * gfortran.dg/namelist_43.f90: Likewise.
1131 * gfortran.dg/nan_1.f90: Likewise.
1132 * gfortran.dg/nan_2.f90: Likewise.
1133 * gfortran.dg/nan_3.f90: Likewise.
1134 * gfortran.dg/nan_4.f90: Likewise.
1135 * gfortran.dg/nan_5.f90: Likewise.
1136 * gfortran.dg/nearest_1.f90: Likewise.
1137 * gfortran.dg/nearest_2.f90: Likewise.
1138 * gfortran.dg/nearest_3.f90: Likewise.
1139 * gfortran.dg/pr37243.f: Likewise.
1140 * gfortran.dg/real_const_3.f90: Likewise.
1141 * gfortran.dg/transfer_simplify_2.f90: Likewise.
1143 2009-08-31 Dodji Seketeli <dodji@redhat.com>
1146 * g++.dg/debug/dwarf2/template-params-1.C: New test.
1147 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1148 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1149 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1150 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1151 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1152 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1153 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1154 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1155 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1156 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1157 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1158 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1160 2009-08-31 Jason Merrill <jason@redhat.com>
1163 * g++.dg/parse/enum5.C: New.
1164 * g++.dg/cpp0x/enum1.C: Adjust expected error.
1166 2009-08-31 Janus Weil <janus@gcc.gnu.org>
1169 * gfortran.dg/allocate_derived_1.f90: New.
1170 * gfortran.dg/class_3.f03: New.
1172 2009-08-31 Janus Weil <janus@gcc.gnu.org>
1175 * gfortran.dg/allocatable_scalar_1.f90: New.
1176 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1177 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1178 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1180 2009-08-30 Richard Guenther <rguenther@suse.de>
1182 PR tree-optimization/41186
1183 * g++.dg/torture/pr41186.C: New testcase.
1184 * g++.dg/tree-ssa/pr41186.C: Likewise.
1186 2009-08-30 Dodji Seketeli <dodji@redhat.com>
1189 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1190 take ia64 assembly comments syntax in account.
1192 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
1194 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1196 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1198 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1199 * gfortran.dg/whole_file_6.f90: Likewise.
1201 2009-08-28 Cary Coutant <ccoutant@google.com>
1204 * g++.dg/debug/dwarf2/pr41063.C: New test.
1206 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
1208 PR rtl-optimization/40861
1209 * gcc.dg/pr40861.c: New test.
1211 2009-08-27 Janus Weil <janus@gcc.gnu.org>
1214 * gfortran.dg/proc_ptr_comp_20.f90: New.
1216 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
1219 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1220 open temp file with status="scratch".
1221 * gfortran.dg/fmt_cache_1.f: Likewise.
1222 * gfortran.dg/fmt_exhaust.f90: Likewise.
1223 * gfortran.dg/fmt_t_4.f90: Likewise.
1224 * gfortran.dg/fseek.f90: Likewise.
1225 * gfortran.dg/list_read_5.f90: Likewise.
1226 * gfortran.dg/namelist_39.f90: Likewise.
1227 * gfortran.dg/namelist_56.f90: Likewise.
1228 * gfortran.dg/read_bad_advance.f90: Likewise.
1229 * gfortran.dg/read_repeat.f90: Likewise.
1230 * gfortran.dg/read_size_noadvance.f90: Likewise.
1231 * gfortran.dg/read_x_past.f: Likewise.
1233 2009-08-27 Tobias Burnus <burnus@net-b.de>
1236 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1238 2009-08-27 Daniel Kraft <d@domob.eu>
1241 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1242 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1243 error and fix problem with recursive assignment.
1244 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1245 * gfortran.dg/typebound_operator_3.f03: New test.
1246 * gfortran.dg/typebound_operator_4.f03: New test.
1248 2009-08-27 Dodji Seketeli <dodji@redhat.com>
1251 * debug/dwarf2/namespace-1.C: New test.
1253 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
1256 * gfortran.dg/pr41162.f: New.
1258 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
1259 Richard Sandiford <rdsandiford@googlemail.com>
1261 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1263 * gcc.target/mips/branch-1.c: Update accordingly.
1264 * gcc.target/mips/extend-1.c: Likewise.
1265 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
1267 2009-08-26 Richard Guenther <rguenther@suse.de>
1270 * gcc.c-torture/compile/pr41163.c: New testcase.
1271 * gcc.dg/pr35899.c: Adjust.
1273 2009-08-26 Richard Guenther <rguenther@suse.de>
1275 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1277 2009-08-26 Jason Merrill <jason@redhat.com>
1279 * g++.dg/cpp0x/explicit3.C: New.
1280 * g++.dg/overload/cond2.C: New.
1282 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
1284 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1286 2009-08-25 Jan Hubicka <jh@suse.cz>
1288 * gcc.target/i386/sse5-shift1-vector.c
1289 * gcc.target/i386/isa-12.c
1290 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1291 * gcc.target/i386/sse5-pcmov2.c
1292 * gcc.target/i386/isa-3.c
1293 * gcc.target/i386/sse5-shift2-vector.c
1294 * gcc.target/i386/isa-7.c
1295 * gcc.target/i386/funcspec-2.c
1296 * gcc.target/i386/sse5-haddX.c
1297 * gcc.target/i386/sse5-hadduX.c
1298 * gcc.target/i386/isa-9.c
1299 * gcc.target/i386/sse5-maccXX.c
1300 * gcc.target/i386/sse5-shift3-vector.c
1301 * gcc.target/i386/sse5-msubXX.c
1302 * gcc.target/i386/sse5-permpX.c
1303 * gcc.target/i386/sse5-check.h
1304 * gcc.target/i386/sse-12.c
1305 * gcc.target/i386/sse-11.c
1306 * gcc.target/i386/sse-10.c
1307 * gcc.target/i386/sse-13.c
1308 * gcc.target/i386/sse-14.c
1309 * gcc.target/i386/sse-22.c
1310 * gcc.target/i386/sse-2.c
1311 * gcc.target/i386/sse-13.c
1312 * gcc.target/i386/avx-2.c
1313 * gcc.target/i386/sse5-rotate1-vector.c
1314 * gcc.target/i386/isa-4.c
1315 * gcc.target/i386/sse5-hsubX.c
1316 * gcc.target/i386/sse5-pcmov.c
1317 * gcc.target/i386/sse5-fma.c
1318 * gcc.target/i386/isa-8.c
1319 * gcc.target/i386/sse5-rotate2-vector.c
1320 * gcc.target/i386/sse5-nmaccXX.c
1321 * gcc.target/i386/sse5-imul64-vector.c
1322 * gcc.target/i386/sse5-nmsubXX.c
1323 * gcc.target/i386/sse5-rotate3-vector.c
1324 * gcc.target/i386/sse5-fma-vector.c
1325 * gcc.target/i386/sse5-imul32widen-vector.c
1326 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1328 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1329 * gcc.target/i386/funcspec-5.c: Remove SSE5.
1330 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1331 * gcc.target/i386/avx-1.c: Remove SSE5.
1332 * gcc.target/i386/avx-2.c: Remove SSE5.
1333 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1334 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1335 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1336 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1338 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
1340 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1342 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1344 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1345 keyword works in the same manner as __alignof.
1347 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1350 * gfortran.dg/unpack_bounds_1.f90: New test.
1351 * gfortran.dg/unpack_bounds_2.f90: New test.
1352 * gfortran.dg/unpack_bounds_3.f90: New test.
1354 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
1356 * gnat.dg/slice7.adb: New test.
1357 * gnat.dg/slice7_pkg.ads: New helper.
1359 2009-08-25 Janus Weil <janus@gcc.gnu.org>
1362 * gfortran.dg/proc_ptr_25.f90: New.
1363 * gfortran.dg/proc_ptr_comp_18.f90: New.
1364 * gfortran.dg/proc_ptr_comp_19.f90: New.
1366 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1369 * gfortran.dg/fmt_error_8.f: New test.
1371 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1373 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1374 number, update all callers and synchronize results for latest MPC.
1376 2009-08-21 Jason Merrill <jason@redhat.com>
1378 * g++.dg/warn/Wunused-17.C: New.
1380 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1382 * gcc.target/arm/combine-cmp-shift.c: New test.
1384 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
1386 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1387 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1390 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1392 * gfortran.dg/fmt_error_7.f: New test.
1394 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
1397 * gcc.target/i386/pr40718.c: New test.
1399 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1401 * gfortran.dg/proc_ptr_24.f90: New test.
1403 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
1405 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1406 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1407 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1409 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
1412 * gfortran.dg/fmt_with_extra.f: new file.
1414 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
1416 * lib/target-supports.exp
1417 (check_effective_target_arm_iwmmxt_ok): New procedure.
1418 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
1419 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1421 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
1423 * gfortran.dg/boz_9.f90: Do not load denormal floating
1424 point constants. Remove -mieee option for alpha*-*-* targets.
1426 2009-08-21 Janus Weil <janus@gcc.gnu.org>
1429 * gfortran.dg/proc_ptr_23.f90: New.
1430 * gfortran.dg/proc_ptr_comp_15.f90: New.
1431 * gfortran.dg/proc_ptr_comp_16.f90: New.
1432 * gfortran.dg/proc_ptr_comp_17.f90: New.
1434 2009-08-21 Jakub Jelinek <jakub@redhat.com>
1437 * g++.dg/expr/unary3.C: New test.
1439 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
1441 * gfortran.dg/common_5.f: Add -mdalign for sh.
1442 * gfortran.dg/common_align_2.f90: Likewise.
1444 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1447 * c_f_pointer_tests_4.f90: New test.
1449 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
1451 * gnat.dg/slice6.adb: New test.
1452 * gnat.dg/slice6_pkg.ads: New helper.
1454 2009-08-20 Michael Matz <matz@suse.de>
1457 * gfortran.dg/pr41126.f90: New test.
1459 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
1461 * gnat.dg/dynamic_bound.adb: New test.
1463 2009-08-20 Janus Weil <janus@gcc.gnu.org>
1466 * gfortran.dg/intrinsic_5.f90: New.
1468 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1469 Richard Earnshaw <richard.earnshaw@arm.com>
1471 * gcc.target/arm/20090811-1.c: New test.
1473 2009-08-19 Jakub Jelinek <jakub@redhat.com>
1476 * gcc.dg/pr41123.c: New test.
1478 2009-08-19 Jason Merrill <jason@redhat.com>
1481 * g++.dg/other/gc4.C: New.
1483 2009-08-18 Michael Matz <matz@suse.de>
1485 * gfortran.dg/vect/vect-gems.f90: New test.
1486 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1488 2009-08-18 DJ Delorie <dj@redhat.com>
1490 * lib/wrapper.exp: Move load of target-libpath.exp from here...
1491 * lib/gcc-defs.exp: ... to here.
1493 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1494 GCC_EXEC_PREFIX before building the wrapper.
1496 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
1498 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1500 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1501 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
1502 dg-options. Fix dg-final clause.
1504 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
1506 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1508 2009-08-18 Janus Weil <janus@gcc.gnu.org>
1509 Paul Thomas <pault@gcc.gnu.org>
1512 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1514 2009-08-18 Richard Guenther <rguenther@suse.de>
1517 * gcc.dg/torture/pr41094.c: New testcase.
1518 * gcc.dg/torture/builtin-power-1.c: Adjust.
1519 * gcc.dg/builtins-10.c: Likewise.
1521 2009-08-18 Jakub Jelinek <jakub@redhat.com>
1524 * gcc.dg/pr40971.c: New test.
1526 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
1529 * gfortran.dg/use_only_4.f90: New test.
1531 2009-08-17 Daniel Kraft <d@domob.eu>
1534 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1535 NOPASS bindings as operators.
1537 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
1539 * lib/target-supports.exp
1540 (check_effective_target_vect_cmdline_needed): Add alpha to the list
1541 of targets that do not need command line argument to enable SIMD.
1543 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1545 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1548 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1551 * gfortran.dg/unlimited_fmt_1.f90: New test.
1553 2009-08-17 Dodji Seketeli <dodji@redhat.com>
1555 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1557 2009-08-17 Arnaud Charlet <charlet@adacore.com>
1559 * gnat.dg/itype.ad[sb]: New test.
1561 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
1563 * gcc.target/mips/mips.exp: Add terminology section to comment
1564 at the top of the file. Fix typos.
1566 2009-08-16 Jason Merrill <jason@redhat.com>
1568 * g++.dg/debug/dwarf2/inline1.C: New.
1570 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
1573 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1575 2009-08-16 Dodji Seketeli <dodji@redhat.com>
1578 * gcc.dg/debug/20020224-1.c: Adjust the comment.
1579 Make sure to trigger inlining optimizations.
1580 * gcc.dg/debug/dwarf2/inline2.c: New test.
1582 2009-08-14 Janus Weil <janus@gcc.gnu.org>
1585 * gfortran.dg/structure_constructor_10.f90: New.
1587 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
1589 * gcc.dg/pragma-re-1.c: Supported on all platforms.
1590 * gcc.dg/pragma-re-2.c: Likewise.
1591 * gcc.dg/pragma-re-3.c: Likewise.
1592 * gcc.dg/pragma-re-4.c: Likewise.
1593 * g++.dg/other/pragma-re-1.C: Likewise.
1594 * g++.dg/other/pragma-re-2.C: Likewise.
1596 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1598 * gcc.dg/torture/builtin-math-7.c: New.
1600 2009-08-14 Richard Guenther <rguenther@suse.de>
1602 * gcc.c-torture/execute/20090814-1.c: New testcase.
1604 2009-08-14 David Edelsohn <edelsohn@gnu.org>
1606 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1608 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
1611 * gcc.target/i386/pr40934.c: New.
1613 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1616 * gcc.target/i386/pr41019.c: New test.
1618 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1621 * gfortran.dg/winapi.f90: New test.
1623 2009-08-13 Janus Weil <janus@gcc.gnu.org>
1626 * gfortran.dg/intrinsic_4.f90: New.
1627 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1630 2009-08-13 Richard Guenther <rguenther@suse.de>
1633 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1635 2009-08-12 Richard Guenther <rguenther@suse.de>
1637 PR tree-optimization/41011
1638 * gfortran.dg/pr41011.f: New testcase.
1640 2009-08-11 Andrew Haley <aph@redhat.com>
1642 * gcc.target/arm/synchronize.c: New file.
1644 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1647 * gfortran.dg/graphite/id-17.f: New.
1649 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
1650 Sebastian Pop <sebastian.pop@amd.com>
1652 * gcc.dg/graphite/interchange-1.c: XFAILed.
1653 * gcc.dg/graphite/interchange-2.c: XFAILed.
1654 * gcc.dg/graphite/interchange-3.c: XFAILed.
1655 * gcc.dg/graphite/interchange-4.c: XFAILed.
1656 * gcc.dg/graphite/interchange-7.c: XFAILed.
1658 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1660 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1662 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1663 Pranav Garg <pranav.garg2107@gmail.com>
1665 * gcc.dg/graphite/interchange-6.c: XFAILed.
1667 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
1669 * gcc.dg/graphite/interchange-9.c: New.
1671 2009-08-12 Richard Guenther <rguenther@suse.de>
1673 PR rtl-optimization/41033
1674 * gcc.dg/pr41033.c: New test.
1676 2009-08-11 Janus Weil <janus@gcc.gnu.org>
1679 * gfortran.dg/proc_ptr_comp_14.f90: New.
1681 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
1683 * gcc.target/mips/ext-5.c: New test.
1684 * gcc.target/mips/ext-6.c: New test.
1685 * gcc.target/mips/ext-7.c: New test.
1686 * gcc.target/mips/ext-8.c: New test.
1687 * gcc.target/mips/extend-2.c: New test.
1689 2009-08-10 Jason Merrill <jason@redhat.com>
1691 * g++.dg/other/linkage2.C: New test for types-without-linkage
1693 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1694 * g++.dg/lookup/anon2.C: Likewise.
1695 * g++.dg/other/anon3.C: Likewise.
1696 * g++.dg/template/arg2.C: Likewise.
1697 * g++.dg/template/local4.C: Likewise.
1698 * g++.old-deja/g++.law/operators32.C: Likewise.
1699 * g++.old-deja/g++.other/linkage2.C: Likewise.
1700 * g++.old-deja/g++.pt/enum6.C: Likewise.
1701 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1702 * g++.old-deja/g++.other/linkage1.C: Likewise.
1704 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1706 * gcc.dg/dg.exp: Test also c-c++-common dir.
1707 * g++.dg/dg.exp: Likewise.
1708 * g++.dg/warn/Wconversion-real.C: Delete.
1709 * gcc.dg/Wconversion-real.c: Move to ...
1710 * c-c++-common/Wconversion-real.c: ... here.
1711 * lib/target-supports.exp
1712 (check_effective_target_c,check_effective_target_c++): New.
1714 2009-08-10 Daniel Kraft <d@domob.eu>
1717 * gfortran.dg/typebound_operator_1.f03: New test.
1718 * gfortran.dg/typebound_operator_2.f03: New test.
1720 2009-08-10 Richard Guenther <rguenther@suse.de>
1723 * gcc.c-torture/compile/pr41006-1.c: New testcase.
1724 * gcc.c-torture/compile/pr41006-2.c: Likewise.
1726 2009-08-10 Janus Weil <janus@gcc.gnu.org>
1729 * gfortran.dg/class_1.f03: New.
1730 * gfortran.dg/class_2.f03: New.
1731 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1732 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1733 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1734 * gfortran.dg/typebound_call_10.f03: Ditto.
1735 * gfortran.dg/typebound_call_2.f03: Ditto.
1736 * gfortran.dg/typebound_call_3.f03: Ditto.
1737 * gfortran.dg/typebound_call_4.f03: Ditto.
1738 * gfortran.dg/typebound_generic_3.f03: Ditto.
1739 * gfortran.dg/typebound_generic_4.f03: Ditto.
1740 * gfortran.dg/typebound_proc_1.f08: Ditto.
1741 * gfortran.dg/typebound_proc_5.f03: Ditto.
1742 * gfortran.dg/typebound_proc_6.f03: Ditto.
1744 2009-08-10 Dodji Seketeli <dodji@redhat.com>
1747 * g++.dg/expr/stmt-expr-1.C: New test.
1749 2009-08-09 Richard Guenther <rguenther@suse.de>
1751 PR tree-optimization/41016
1752 * gcc.c-torture/compile/pr41016.c: New testcase.
1754 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
1756 * gcc.dg/overflow-warn-8.c: New test.
1758 2009-08-09 Ira Rosen <irar@il.ibm.com>
1760 PR tree-optimization/41008
1761 * gcc.dg/vect/O1-pr41008.c: New test.
1763 2009-08-05 Tobias Burnus <burnus@net-b.de>
1766 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1768 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
1770 * gcc.target/bfin/loop-autoinc.c: New file.
1772 2009-08-08 Richard Guenther <rguenther@suse.de>
1774 PR tree-optimization/40991
1775 * g++.dg/torture/pr40991.C: New testcase.
1777 2009-08-08 Laurent GUERBY <laurent@guerby.net>
1779 * ada/acats/support/impdef.a: Tweak timing constants. Add
1780 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1781 * ada/acats/tests/c9/c940005.a: Use new timing constants.
1782 * ada/acats/tests/c9/c940007.a: Likewise.
1783 * ada/acats/tests/c9/c94001c.ada: Likewise.
1784 * ada/acats/tests/c9/c94006a.ada: Likewise.
1785 * ada/acats/tests/c9/c94008c.ada: Likewise.
1786 * ada/acats/tests/c9/c951002.a: Likewise.
1787 * ada/acats/tests/c9/c954a01.a: Likewise.
1788 * ada/acats/tests/c9/c96001a.ada: Likewise.
1789 * ada/acats/tests/c9/c97307a.ada: Likewise.
1791 2009-08-07 Richard Guenther <rguenther@suse.de>
1793 PR tree-optimization/40999
1794 * gfortran.dg/pr40999.f: New testcase.
1796 2009-08-07 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/tree-prof/partition1.C: New test.
1800 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
1802 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1804 * gcc.target/arm/vfp1[567].c: New tests.
1806 2009-08-06 Jason Merrill <jason@redhat.com>
1809 * g++.dg/ext/complit12.C: Expand.
1811 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
1813 Merge ARM/hard_vfp_branch to trunk.
1815 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
1817 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1818 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1820 2009-05-12 Joseph Myers <joseph@codesourcery.com>
1822 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1823 (PCS): Define macro to use base AAPCS.
1824 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1826 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
1828 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1829 Correct arm_neon.h typo.
1831 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
1833 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1834 this a linkage test.
1835 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1836 argument marshalling.
1837 * abitest.h: New file.
1838 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1839 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1841 2009-08-06 Martin Jambor <mjambor@suse.cz>
1844 * gcc.dg/tree-ssa/pr32964.c: New test.
1846 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
1847 H.J. Lu <hongjiu.lu@intel.com>
1850 * gcc.target/i386/pr40957.c: New test.
1852 2009-08-06 Richard Guenther <rguenther@suse.de>
1854 PR tree-optimization/40964
1855 * gcc.c-torture/compile/pr40964.c: New testcase.
1857 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
1860 * gfortran.dg/transfer_resolve_1.f90 : New test.
1862 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
1863 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1866 * gcc.target/i386/pr40906-1.c: New test.
1867 * gcc.target/i386/pr40906-2.c: Ditto.
1868 * gcc.target/i386/pr40906-3.c: Ditto.
1870 2009-08-05 Jakub Jelinek <jakub@redhat.com>
1872 PR rtl-optimization/40924
1873 * g++.dg/torture/pr40924.C: New test.
1875 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1878 * g++.dg/warn/pr36069.C: New.
1880 2009-08-04 Dodji Seketeli <dodji@redhat.com>
1883 * g++.dg/overload/defarg4.C: New test.
1885 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1888 * g++.dg/parse/pr16696.C: New.
1889 * g++.dg/parse/pr16696-permissive.C: New.
1891 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
1894 * gfortran.dg/initialization_23.f90 : New test.
1896 2009-08-04 Dodji Seketeli <dodji@redhat.com>
1899 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1901 2009-08-03 Jason Merrill <jason@redhat.com>
1902 Jakub Jelinek <jakub@redhat.com>
1905 * g++.dg/ext/complit12.C: New.
1907 2009-08-03 Janis Johnson <janis187@us.ibm.com>
1910 * gcc.target/powerpc/pr39902-2.c: New test.
1912 2009-08-03 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.dg/uninit-6.c: Re-add XFAIL.
1916 * gcc.dg/uninit-6-O0.c: Likewise.
1917 * gcc.dg/uninit-pr40943.c: New test.
1919 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1922 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1925 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1928 * gfortran.dg/namelist_40.f90: Update error output.
1929 * gfortran.dg/namelist_47.f90: Update error output.
1930 * gfortran.dg/namelist_58.f90: New test.
1932 2009-08-02 Janus Weil <janus@gcc.gnu.org>
1935 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1936 * gfortran.dg/altreturn_3.f90: Ditto.
1937 * gfortran.dg/altreturn_5.f90: Ditto.
1938 * gfortran.dg/altreturn_6.f90: Ditto.
1939 * gfortran.dg/altreturn_7.f90: Ditto.
1940 * gfortran.dg/array_constructor_13.f90: Ditto.
1941 * gfortran.dg/arrayio_7.f90: Ditto.
1942 * gfortran.dg/arrayio_8.f90: Ditto.
1943 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1944 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1945 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1946 * gfortran.dg/backspace_8.f: Add -std=legacy.
1947 * gfortran.dg/backspace_9.f: Ditto.
1948 * gfortran.dg/char_comparison_1.f: Ditto.
1949 * gfortran.dg/char_decl_1.f90: Ditto.
1950 * gfortran.dg/char_initialiser_actual.f90: Ditto.
1951 * gfortran.dg/char_pointer_assign.f90: Ditto.
1952 * gfortran.dg/char_pointer_dependency.f90: Ditto.
1953 * gfortran.dg/char_pointer_dummy.f90: Ditto.
1954 * gfortran.dg/char_pointer_func.f90: Ditto.
1955 * gfortran.dg/common_8.f90: Ditto.
1956 * gfortran.dg/constant_substring.f: Ditto.
1957 * gfortran.dg/data_char_2.f90: Ditto.
1958 * gfortran.dg/der_array_io_1.f90: Ditto.
1959 * gfortran.dg/der_array_io_2.f90: Ditto.
1960 * gfortran.dg/der_array_io_3.f90: Ditto.
1961 * gfortran.dg/der_io_3.f90: Ditto.
1962 * gfortran.dg/dev_null.F90: Ditto.
1963 * gfortran.dg/direct_io_2.f90: Ditto.
1964 * gfortran.dg/do_iterator_2.f90: Ditto.
1965 * gfortran.dg/e_d_fmt.f90: Ditto.
1966 * gfortran.dg/empty_format_1.f90: Ditto.
1967 * gfortran.dg/entry_17.f90: Modified warning message.
1968 * gfortran.dg/entry_7.f90: Add -std=legacy.
1969 * gfortran.dg/eor_1.f90: Ditto.
1970 * gfortran.dg/equiv_2.f90: Ditto.
1971 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1972 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1973 * gfortran.dg/extended_char_comparison_1.f: Ditto.
1974 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1975 * gfortran.dg/fmt_error_2.f90: Ditto.
1976 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1977 * gfortran.dg/fmt_tl.f: Ditto.
1978 * gfortran.dg/fmt_white.f: Ditto.
1979 * gfortran.dg/func_derived_1.f90: Ditto.
1980 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1981 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1982 * gfortran.dg/global_references_2.f90: Ditto.
1983 * gfortran.dg/hollerith_1.f90: Ditto.
1984 * gfortran.dg/hollerith.f90: Use new-style character length.
1985 * gfortran.dg/hollerith_f95.f90: Ditto.
1986 * gfortran.dg/ichar_1.f90: Add -std=legacy.
1987 * gfortran.dg/implicit_6.f90: Ditto.
1988 * gfortran.dg/implicit_9.f90: Ditto.
1989 * gfortran.dg/inquire_13.f90: Ditto.
1990 * gfortran.dg/inquire_5.f90: Ditto.
1991 * gfortran.dg/inquire_6.f90: Ditto.
1992 * gfortran.dg/inquire.f90: Ditto.
1993 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1994 * gfortran.dg/io_constraints_2.f90: Ditto.
1995 * gfortran.dg/list_read_2.f90: Add -std=legacy.
1996 * gfortran.dg/loc_2.f90: Ditto.
1997 * gfortran.dg/logical_1.f90: Ditto.
1998 * gfortran.dg/longline.f: Ditto.
1999 * gfortran.dg/merge_char_1.f90: Ditto.
2000 * gfortran.dg/namelist_12.f: Ditto.
2001 * gfortran.dg/namelist_14.f90: Ditto.
2002 * gfortran.dg/namelist_18.f90: Ditto.
2003 * gfortran.dg/namelist_19.f90: Ditto.
2004 * gfortran.dg/namelist_21.f90: Ditto.
2005 * gfortran.dg/namelist_22.f90: Ditto.
2006 * gfortran.dg/namelist_37.f90: Ditto.
2007 * gfortran.dg/namelist_54.f90: Ditto.
2008 * gfortran.dg/namelist_55.f90: Ditto.
2009 * gfortran.dg/namelist_empty.f90: Ditto.
2010 * gfortran.dg/namelist_use.f90: Use new-style character length.
2011 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2012 * gfortran.dg/nested_modules_4.f90: Ditto.
2013 * gfortran.dg/nested_modules_5.f90: Ditto.
2014 * gfortran.dg/open-options-blanks.f: Ditto.
2015 * gfortran.dg/output_exponents_1.f90: Ditto.
2016 * gfortran.dg/parens_5.f90: Ditto.
2017 * gfortran.dg/parens_6.f90: Ditto.
2018 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2019 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2020 * gfortran.dg/pr15129.f90: Ditto.
2021 * gfortran.dg/pr15332.f: Ditto.
2022 * gfortran.dg/pr16597.f90: Ditto.
2023 * gfortran.dg/pr17143.f90: Ditto.
2024 * gfortran.dg/pr17164.f90: Ditto.
2025 * gfortran.dg/pr17229.f: Modified warning message.
2026 * gfortran.dg/pr18210.f90: Add -std=legacy.
2027 * gfortran.dg/pr19155.f: Ditto.
2028 * gfortran.dg/pr20086.f90: Ditto.
2029 * gfortran.dg/pr20124.f90: Ditto.
2030 * gfortran.dg/pr20755.f: Ditto.
2031 * gfortran.dg/pr20865.f90: Ditto.
2032 * gfortran.dg/pr20950.f: Ditto.
2033 * gfortran.dg/pr21730.f: Ditto.
2034 * gfortran.dg/pr22491.f: Ditto.
2035 * gfortran.dg/pr29713.f90: Ditto.
2036 * gfortran.dg/print_parentheses_1.f: Ditto.
2037 * gfortran.dg/print_parentheses_2.f90: Ditto.
2038 * gfortran.dg/proc_assign_1.f90: Ditto.
2039 * gfortran.dg/proc_decl_1.f90: Ditto.
2040 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2041 * gfortran.dg/read_eor.f90: : Add -std=legacy.
2042 * gfortran.dg/read_float_1.f90: Ditto.
2043 * gfortran.dg/read_logical.f90: Ditto.
2044 * gfortran.dg/recursive_statement_functions.f90: Ditto.
2045 * gfortran.dg/return_1.f90: Ditto.
2046 * gfortran.dg/rewind_1.f90: Ditto.
2047 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2048 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2049 * gfortran.dg/stfunc_1.f90: Ditto.
2050 * gfortran.dg/stfunc_3.f90: Ditto.
2051 * gfortran.dg/stfunc_4.f90: Ditto.
2052 * gfortran.dg/stfunc_6.f90: Ditto.
2053 * gfortran.dg/streamio_2.f90: Ditto.
2054 * gfortran.dg/string_ctor_1.f90: Ditto.
2055 * gfortran.dg/string_null_compare_1.f: Ditto.
2056 * gfortran.dg/substr_6.f90: Ditto.
2057 * gfortran.dg/tl_editing.f90: Ditto.
2058 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2059 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2060 * gfortran.dg/x_slash_1.f: Add -std=legacy.
2061 * gfortran.dg/g77/1832.f: Ditto.
2062 * gfortran.dg/g77/19981216-0.f Ditto.
2063 * gfortran.dg/g77/19990525-0.f: Ditto.
2064 * gfortran.dg/g77/19990826-2.f: Ditto.
2065 * gfortran.dg/g77/20000630-2.f: Ditto.
2066 * gfortran.dg/g77/20010116.f: Ditto.
2067 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2068 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2069 * gfortran.dg/g77/980520-1.f: Ditto.
2070 * gfortran.dg/g77/check0.f: Ditto.
2071 * gfortran.dg/g77/cpp3.F: Ditto.
2072 * gfortran.dg/g77/cpp4.F: Use new-style character length.
2073 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2074 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2075 * gfortran.dg/g77/short.f: Ditto.
2077 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
2079 * gcc.target/mips/ext-3.c: Add NOMIPS16.
2080 * gcc.target/mips/ext-4.c: Likewise.
2081 * gcc.target/mips/interrupt_handler.c: Likewise.
2082 * gcc.target/mips/truncate-4.c: Likewise.
2083 * gcc.target/mips/truncate-5.c: Likewise.
2085 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
2087 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2088 -fgraphite-force-parallel to -floop-parallelize-all.
2090 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
2093 * gfortran.dg/whole_file_7.f90: New test.
2094 * gfortran.dg/whole_file_8.f90: New test.
2095 * gfortran.dg/whole_file_9.f90: New test.
2096 * gfortran.dg/whole_file_10.f90: New test.
2097 * gfortran.dg/whole_file_11.f90: New test.
2098 * gfortran.dg/whole_file_12.f90: New test.
2099 * gfortran.dg/whole_file_13.f90: New test.
2100 * gfortran.dg/whole_file_14.f90: New test.
2102 2009-07-31 Jason Merrill <jason@redhat.com>
2104 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2106 * g++.dg/cpp0x/named.C: Likewise.
2107 * g++.dg/cpp0x/overload.C: Likewise.
2108 * g++.dg/cpp0x/rv1n.C: Likewise.
2109 * g++.dg/cpp0x/rv1p.C: Likewise.
2110 * g++.dg/cpp0x/rv2n.C: Likewise.
2111 * g++.dg/cpp0x/rv2p.C: Likewise.
2112 * g++.dg/cpp0x/rv3n.C: Likewise.
2113 * g++.dg/cpp0x/rv3p.C: Likewise.
2114 * g++.dg/cpp0x/rv4n.C: Likewise.
2115 * g++.dg/cpp0x/rv4p.C: Likewise.
2116 * g++.dg/cpp0x/rv5n.C: Likewise.
2117 * g++.dg/cpp0x/rv5p.C: Likewise.
2118 * g++.dg/cpp0x/rv6n.C: Likewise.
2119 * g++.dg/cpp0x/rv6p.C: Likewise.
2120 * g++.dg/cpp0x/rv7n.C: Likewise.
2121 * g++.dg/cpp0x/rv7p.C: Likewise.
2122 * g++.dg/cpp0x/template_deduction.C: Likewise.
2123 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2124 * g++.dg/cpp0x/overloadn.C: New.
2125 * g++.dg/cpp0x/rv-cast.C: New.
2127 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
2129 * gcc.target/mips/ext-4.c: New test.
2131 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2133 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2135 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2137 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2138 * gcc.dg/tree-ssa/loop-32.c: Same.
2139 * gcc.dg/tree-ssa/loop-33.c: Same.
2140 * gcc.dg/tree-ssa/loop-34.c: Same.
2141 * gcc.dg/tree-ssa/loop-35.c: Same.
2142 * gcc.dg/tree-ssa/loop-7.c: Same.
2143 * gcc.dg/tree-ssa/pr23109.c: Same.
2144 * gcc.dg/tree-ssa/restrict-2.c: Same.
2145 * gcc.dg/tree-ssa/restrict-3.c: Same.
2146 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2147 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2148 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2149 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2150 * gcc.dg/tree-ssa/structopt-1.c: Same.
2151 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2152 * gfortran.dg/pr32921.f: Same.
2154 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2156 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2157 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2158 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2159 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2160 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2161 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2162 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2163 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2164 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2165 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2166 * gcc.dg/graphite/id-1.c: New.
2167 * gcc.dg/graphite/id-10.c: New.
2168 * gcc.dg/graphite/id-11.c: New.
2169 * gcc.dg/graphite/id-12.c: New.
2170 * gcc.dg/graphite/id-13.c: New.
2171 * gcc.dg/graphite/id-14.c: New.
2172 * gcc.dg/graphite/id-15.c: New.
2173 * gcc.dg/graphite/id-2.c: New.
2174 * gcc.dg/graphite/id-3.c: New.
2175 * gcc.dg/graphite/id-4.c: New.
2176 * gcc.dg/graphite/id-5.c: New.
2177 * gcc.dg/graphite/id-6.c: New.
2178 * gcc.dg/graphite/id-7.c: New.
2179 * gcc.dg/graphite/id-8.c: New.
2180 * gcc.dg/graphite/id-9.c: New.
2181 * gcc.dg/graphite/interchange-0.c: New.
2182 * gcc.dg/graphite/interchange-1.c: New.
2183 * gcc.dg/graphite/interchange-2.c: New.
2184 * gcc.dg/graphite/interchange-3.c: New.
2185 * gcc.dg/graphite/interchange-4.c: New.
2186 * gcc.dg/graphite/interchange-5.c: New.
2187 * gcc.dg/graphite/interchange-6.c: New.
2188 * gcc.dg/graphite/interchange-7.c: New.
2189 * gcc.dg/graphite/interchange-8.c: New.
2190 * gcc.dg/graphite/pr35356-1.c: New.
2191 * gcc.dg/graphite/pr35356-2.c: New.
2192 * gcc.dg/graphite/pr35356-3.c: New.
2193 * gcc.dg/graphite/pr40157.c: New.
2194 * gcc.dg/graphite/run-id-1.c: New.
2195 * gcc.dg/graphite/scop-20.c: New.
2196 * gcc.dg/graphite/scop-21.c: New.
2197 * gfortran.dg/graphite/id-1.f90: New.
2198 * gfortran.dg/graphite/id-10.f90: New.
2199 * gfortran.dg/graphite/id-11.f: New.
2200 * gfortran.dg/graphite/id-12.f: New.
2201 * gfortran.dg/graphite/id-13.f: New.
2202 * gfortran.dg/graphite/id-14.f: New.
2203 * gfortran.dg/graphite/id-15.f: New.
2204 * gfortran.dg/graphite/id-16.f: New.
2205 * gfortran.dg/graphite/id-5.f: New.
2206 * gfortran.dg/graphite/id-6.f: New.
2207 * gfortran.dg/graphite/id-7.f: New.
2208 * gfortran.dg/graphite/id-8.f: New.
2209 * gfortran.dg/graphite/id-9.f: New.
2210 * gfortran.dg/graphite/interchange-1.f: New.
2211 * gfortran.dg/graphite/interchange-2.f: New.
2213 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
2215 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2216 flags based on the name of the testcase.
2217 * gfortran.dg/graphite/graphite.exp: Same.
2219 * gcc.dg/graphite/block-0.c: Adjusted.
2220 * gcc.dg/graphite/block-1.c: Adjusted.
2221 * gcc.dg/graphite/block-2.c: Adjusted.
2222 * gcc.dg/graphite/block-3.c: Adjusted.
2223 * gcc.dg/graphite/block-4.c: Adjusted.
2224 * gcc.dg/graphite/block-5.c: Adjusted.
2225 * gcc.dg/graphite/block-6.c: Adjusted.
2226 * gcc.dg/graphite/pr37485.c: Adjusted.
2227 * gcc.dg/graphite/pr37684.c: Adjusted.
2228 * gcc.dg/graphite/pr37828.c: Adjusted.
2229 * gcc.dg/graphite/pr37883.c: Adjusted.
2230 * gcc.dg/graphite/pr37928.c: Adjusted.
2231 * gcc.dg/graphite/pr37943.c: Adjusted.
2232 * gcc.dg/graphite/pr38409.c: Adjusted.
2233 * gcc.dg/graphite/pr38498.c: Adjusted.
2234 * gcc.dg/graphite/pr38559.c: Adjusted.
2235 * gcc.dg/graphite/pr39335.c: Adjusted.
2236 * gcc.dg/graphite/pr39335_1.c: Adjusted.
2237 * gcc.dg/graphite/scop-0.c: Adjusted.
2238 * gcc.dg/graphite/scop-1.c: Adjusted.
2239 * gcc.dg/graphite/scop-10.c: Adjusted.
2240 * gcc.dg/graphite/scop-11.c: Adjusted.
2241 * gcc.dg/graphite/scop-12.c: Adjusted.
2242 * gcc.dg/graphite/scop-13.c: Adjusted.
2243 * gcc.dg/graphite/scop-14.c: Adjusted.
2244 * gcc.dg/graphite/scop-15.c: Adjusted.
2245 * gcc.dg/graphite/scop-16.c: Adjusted.
2246 * gcc.dg/graphite/scop-17.c: Adjusted.
2247 * gcc.dg/graphite/scop-18.c: Adjusted.
2248 * gcc.dg/graphite/scop-19.c: Adjusted.
2249 * gcc.dg/graphite/scop-2.c: Adjusted.
2250 * gcc.dg/graphite/scop-3.c: Adjusted.-
2251 * gcc.dg/graphite/scop-4.c: Adjusted.
2252 * gcc.dg/graphite/scop-5.c: Adjusted.
2253 * gcc.dg/graphite/scop-6.c: Adjusted.
2254 * gcc.dg/graphite/scop-7.c: Adjusted.
2255 * gcc.dg/graphite/scop-8.c: Adjusted.
2256 * gcc.dg/graphite/scop-9.c: Adjusted.
2257 * gcc.dg/graphite/scop-matmult.c: Adjusted.
2258 * gfortran.dg/graphite/block-1.f90: Adjusted.
2259 * gfortran.dg/graphite/block-2.f: Adjusted.
2260 * gfortran.dg/graphite/block-3.f90: Adjusted.
2261 * gfortran.dg/graphite/block-4.f90: Adjusted.
2262 * gfortran.dg/graphite/id-2.f90: Adjusted.
2263 * gfortran.dg/graphite/id-3.f90: Adjusted.
2264 * gfortran.dg/graphite/id-4.f90: Adjusted.
2265 * gfortran.dg/graphite/pr37852.f90: Adjusted.
2266 * gfortran.dg/graphite/pr37857.f90: Adjusted.
2267 * gfortran.dg/graphite/pr37980.f90: Adjusted.
2268 * gfortran.dg/graphite/pr38083.f90: Adjusted.
2269 * gfortran.dg/graphite/pr38953.f90: Adjusted.
2270 * gfortran.dg/graphite/scop-1.f: Adjusted.
2272 2009-07-30 Doug Kwan <dougkwan@google.com>
2274 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2275 in warnings added in rev 141298.
2277 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2279 * lib/options.exp: Use "!=" instead of "ne".
2281 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2283 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2284 * gcc.dg/ucnid-12.c: Likewise.
2286 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2287 Pat Haugen <pthaugen@us.ibm.com>
2288 Revital Eres <ERES@il.ibm.com>
2290 * gcc.target/powerpc/altivec-32.c: New file to test
2291 Altivec simple math function vectorization.
2293 * gcc.target/powerpc/bswap-run.c: New file to test swap
2295 * gcc.target/powerpc/bswap16.c: Ditto.
2296 * gcc.target/powerpc/bswap32.c: Ditto.
2297 * gcc.target/powerpc/bswap64-1.c: Ditto.
2298 * gcc.target/powerpc/bswap64-2.c: Ditto.
2299 * gcc.target/powerpc/bswap64-3.c: Ditto.
2300 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2301 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2302 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2304 * gcc.target/powerpc/popcount-2.c: New file to test
2305 power7 popcntd instructions.
2306 * gcc.target/powerpc/popcount-3.c: Ditto.
2308 * gcc.target/powerpc/pr39457.c: New VSX test.
2309 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2310 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2311 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2312 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2313 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2314 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2315 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2316 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2317 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2318 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2319 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2320 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2322 * gcc.target/powerpc/altivec-6.c: Store the result of
2323 vec_add, so the optimizer doesn't remove it.
2325 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2326 systems that support bswap64.
2328 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2329 prevent VSX code generation.
2331 * lib/target-supports.exp (check_vsx_hw_available): New
2332 function to test if VSX available.
2333 (check_effective_target_powerpc_vsx_ok): Ditto.
2334 (check_vmx_hw_available): Add explicit -mno-vsx.
2336 2009-07-30 Janis Johnson <janis187@us.ibm.com>
2339 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2341 2009-07-30 Martin Jambor <mjambor@suse.cz>
2343 PR tree-optimization/40570
2344 * gcc.c-torture/compile/pr40570.c: New test.
2346 2009-07-29 Jason Merrill <jason@redhat.com>
2349 * g++.dg/template/defarg13.C: New.
2351 2009-07-29 Richard Guenther <rguenther@suse.de>
2354 * g++.dg/torture/pr40834.C: New testcase.
2356 2009-07-29 Michael Matz <matz@suse.de>
2359 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2361 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
2363 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2364 sh*-*-* targets. Skip on spu-*-* targets.
2365 * gfortran.dg/maxlocval_4.f90: Likewise.
2366 * gfortran.dg/minlocval_1.f90: Likewise.
2367 * gfortran.dg/minlocval_4.f90: Likewise.
2369 2009-07-28 Jakub Jelinek <jakub@redhat.com>
2372 * gfortran.dg/gomp/pr40878-1.f90: New test.
2373 * gfortran.dg/gomp/pr40878-2.f90: New test.
2376 * gcc.dg/cdce1.c: Adjust note line number.
2377 * gcc.dg/cdce2.c: Likewise.
2379 2009-07-28 Janus Weil <janus@gcc.gnu.org>
2382 * gfortran.dg/proc_ptr_comp_13.f90: New.
2384 2009-07-28 Jan Beulich <jbeulich@novell.com>
2386 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2387 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2388 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2389 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2390 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2391 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2392 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2393 * gcc.target/i386/avx-vtestps-2.c: Likewise.
2394 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2395 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2396 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2397 * gcc.target/i386/avx-vtestps-3.c: Likewise.
2398 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
2399 #ifdef NEED_IEEE754_FLOAT conditional.
2400 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
2403 2009-07-28 Jan Beulich <jbeulich@novell.com>
2405 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2407 * g++.dg/ext/bitfield3.C: Likewise.
2408 * g++.dg/ext/bitfield4.C: Likewise.
2409 * g++.dg/ext/bitfield5.C: Likewise.
2410 * gcc.dg/bitfld-15.c: Likewise.
2411 * gcc.dg/bitfld-16.c: Likewise.
2412 * gcc.dg/bitfld-17.c: Likewise.
2413 * gcc.dg/bitfld-18.c: Likewise.
2414 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2415 * gcc.dg/20010912-1.c: Likewise.
2416 * gcc.dg/20021018-1.c: Likewise.
2417 * gcc.dg/20030213-1.c: Likewise.
2418 * gcc.dg/20030225-1.c: Likewise.
2419 * gcc.dg/20030708-1.c: Likewise.
2420 * gcc.dg/20050321-2.c: Likewise.
2421 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2422 * gcc.dg/cdce2.c: Likewise.
2423 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2425 * gcc.target/i386/pr37248-3.c: Likewise.
2427 2009-07-27 Janus Weil <janus@gcc.gnu.org>
2430 * gfortran.dg/altreturn_7.f90: New.
2432 2009-07-27 Simon Baldwin <simonb@google.com>
2435 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2436 so that indexing no longer runs off array end.
2438 2009-07-27 Tobias Burnus <burnus@net-b.de>
2441 * gfortran.dg/derived_init_3.f90: New test.
2443 2009-07-26 Tobias Burnus <burnus@net-b.de>
2446 * gfortran.dg/atan2_1.f90: New test
2447 * gfortran.dg/atan2_2.f90: New test
2449 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
2452 * g++.dg/warn/Wreturn-type-6.C: New test.
2454 2009-07-26 Ira Rosen <irar@il.ibm.com>
2456 PR tree-optimization/40801
2457 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2458 * gfortran.dg/vect/vect.exp: Run tests starting with
2459 "fast-math-real8" with -ffast-math and -fdefault-real-8.
2461 2009-07-25 David Daney <ddaney@caviumnetworks.com>
2463 PR rtl-optimization/40445
2464 * g++.dg/other/builtin-unreachable-1.C: New testcase.
2466 2009-07-25 David Daney <ddaney@caviumnetworks.com>
2468 * gcc.dg/builtin-unreachable-4.c: New test.
2470 2009-07-25 Tobias Burnus <burnus@net-b.de>
2473 * gfortran.dg/complex_intrinsic_5.f90: New test.
2474 * gfortran.dg/complex_intrinsic_7.f90: New test.
2476 2009-07-25 Martin Jambor <mjambor@suse.cz>
2478 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2479 * gcc.dg/ipa/noclone-1.c: New test.
2481 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
2483 * lib/target-supports.exp (check_effective_target_static): New
2485 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2487 * g++.old-deja/g++.law/weak.C: Require static effective target.
2489 2009-07-25 Janus Weil <janus@gcc.gnu.org>
2492 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2493 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2494 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2495 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2496 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2497 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2498 * gfortran.dg/typebound_call_10.f03: New.
2500 2009-07-24 Jason Merrill <jason@redhat.com>
2502 * g++.dg/cpp0x/defaulted11.C: New.
2504 * g++.dg/cpp0x/initlist23.C: New.
2506 2009-07-24 Janus Weil <janus@gcc.gnu.org>
2509 * gfortran.dg/char_length_16.f90: New.
2511 2009-07-24 Jakub Jelinek <jakub@redhat.com>
2515 * gfortran.dg/maxlocval_2.f90: New test.
2516 * gfortran.dg/maxlocval_3.f90: New test.
2517 * gfortran.dg/maxlocval_4.f90: New test.
2518 * gfortran.dg/minlocval_1.f90: New test.
2519 * gfortran.dg/minlocval_2.f90: New test.
2520 * gfortran.dg/minlocval_3.f90: New test.
2521 * gfortran.dg/minlocval_4.f90: New test.
2523 2009-07-23 Joseph Myers <joseph@codesourcery.com>
2525 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2528 2009-07-23 Jakub Jelinek <jakub@redhat.com>
2531 * gfortran.dg/pr40839.f90: New test.
2533 2009-07-23 Michael Matz <matz@suse.de>
2536 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2537 don't set options ourself.
2539 2009-07-23 Simon Baldwin <simonb@google.com>
2541 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2542 native C compilation where required.
2544 2009-07-22 Doug Kwan <dougkwan@google.com>
2546 * gcc.c-torture/compile/20090721-1.c: New test.
2548 2009-07-22 Michael Matz <matz@suse.de>
2550 PR tree-optimization/35229
2551 PR tree-optimization/39300
2552 * gcc.dg/vect/vect-pre-interact.c: New test.
2554 2009-07-22 Richard Guenther <rguenther@suse.de>
2556 * g++.dg/lookup/using21.C: Fix duplicate paste.
2558 2009-07-22 Richard Guenther <rguenther@suse.de>
2561 * g++.dg/lookup/using21.C: New testcase.
2563 2009-07-21 Jason Merrill <jason@redhat.com>
2565 * g++.dg/init/aggr4.C: New.
2567 2009-07-21 Jason Merrill <jason@redhat.com>
2570 * g++.dg/cpp0x/initlist22.C: New.
2572 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
2574 * gcc.target/i386/vectorize8.c: New test.
2576 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
2579 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2580 Add i?86 and x86_64 targets.
2581 * gcc.target/i386/vectorize7.c: New test.
2584 * gcc.target/i386/pr40809.c: New test.
2586 2009-07-21 Jakub Jelinek <jakub@redhat.com>
2588 PR tree-optimization/40813
2589 * g++.dg/opt/inline15.C: New test.
2591 2009-07-21 Paul Brook <paul@codesourcery.com>
2593 * gcc.dg/vect/section-anchors-nest-1.c: New test.
2594 * lib/target-supports.exp (check_effective_target_section_anchors):
2597 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
2599 * gcc.dg/plugin/finish_unit_plugin.c: New test.
2600 * gcc.dg/plugin/finish_unit-test-1.c: New test.
2601 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2603 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
2605 * gcc.target/mips/ext-3.c: New test.
2607 2009-07-20 Jakub Jelinek <jakub@redhat.com>
2609 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2610 * gcc.dg/builtin-object-size-8.c: New test.
2611 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2612 * g++.dg/ext/builtin-object-size2.C: Likewise.
2614 PR tree-optimization/40792
2615 * gcc.dg/pr40792.c: New test.
2617 2009-07-20 Ira Rosen <irar@il.ibm.com>
2619 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2620 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2621 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2623 2009-07-20 Christian Bruel <christian.bruel@st.com>
2625 * gcc.target/sh/mfmovd.c: New test.
2627 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
2628 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2631 * gfortran.dg/eof_3.f90: New test.
2633 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
2636 * gfortran.dg/intrinsic_cmplx.f90: New test.
2638 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2642 * gfortran.dg/cshift_bounds_1.f90: New test.
2643 * gfortran.dg/cshift_bounds_2.f90: New test.
2644 * gfortran.dg/cshift_bounds_3.f90: New test.
2645 * gfortran.dg/cshift_bounds_4.f90: New test.
2646 * gfortran.dg/eoshift_bounds_1.f90: New test.
2647 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
2648 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
2649 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
2651 2009-07-19 Jan Hubicka <jh@suse.cz>
2653 PR tree-optimization/40676
2654 * gcc.c-torture/compile/pr40676.c: New testcase.
2656 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
2658 * gcc.target/mips/ext-2.c: New test.
2660 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
2662 * gcc.target/mips/octeon-exts-7.c: New test.
2663 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2664 * gcc.target/mips/octeon-exts-5.c: Likewise.
2666 2009-07-18 Richard Guenther <rguenther@suse.de>
2669 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2671 2009-07-18 Richard Guenther <rguenther@suse.de>
2674 * gcc.dg/pr35899.c: Adjust.
2676 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
2678 * gcc.target/powerpc/asm-es-1.c: New test.
2679 * gcc.target/powerpc/asm-es-2.c: Likewise.
2681 2009-07-17 Richard Guenther <rguenther@suse.de>
2684 * g++.dg/rtti/crash4.C: New testcase.
2685 * g++.dg/torture/20090706-1.C: Likewise.
2686 * gcc.dg/redecl-17.c: Likewise.
2687 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2688 * gcc.dg/declspec-9.c: Expect extra error.
2689 * gcc.dg/declspec-10.c: Likewise.
2690 * gcc.dg/declspec-11.c: Likewise.
2691 * gcc.dg/redecl-10.c: Expect extra warnings.
2692 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2693 * gcc.target/i386/pr39545-1.c: Likewise.
2694 * g++.dg/ext/asm3.C: Expect more errors.
2695 * g++.dg/gomp/block-1.C: Likewise.
2696 * g++.dg/gomp/block-2.C: Likewise.
2697 * g++.dg/gomp/block-3.C: Likewise.
2698 * g++.dg/gomp/block-5.C: Likewise.
2699 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2700 * g++.dg/warn/unused-result1.C: XFAIL.
2702 2009-07-17 Richard Guenther <rguenther@suse.de>
2704 PR tree-optimization/40321
2705 * gcc.c-torture/compile/pr40321.c: New testcase.
2706 * g++.dg/torture/pr40321.C: Likewise.
2708 2009-07-17 Jakub Jelinek <jakub@redhat.com>
2711 * g++.dg/template/ptrmem19.C: New test.
2713 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
2714 Manuel López-Ibáñez <manu@gcc.gnu.org>
2717 * gcc.dg/pr36902.c: Add column info.
2718 * g++.dg/gcov/gcov-2.C: Change count for definition.
2720 2009-07-16 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/std-layout1.C: New.
2724 * g++.dg/ext/has_nothrow_assign.C: Fix.
2725 * g++.dg/ext/has_nothrow_copy.C: Fix.
2726 * g++.dg/ext/has_trivial_assign.C: Fix.
2727 * g++.dg/ext/has_trivial_copy.C: Fix.
2728 * g++.dg/ext/is_pod.C: Fix.
2729 * g++.dg/other/offsetof3.C: Adjust.
2730 * g++.dg/overload/ellipsis1.C: Adjust.
2731 * g++.dg/warn/var-args1.C: Adjust.
2732 * g++.old-deja/g++.brendan/crash63.C: Adjust.
2733 * g++.old-deja/g++.brendan/crash64.C: Adjust.
2734 * g++.old-deja/g++.brendan/overload8.C: Adjust.
2735 * g++.old-deja/g++.other/vaarg3.C: Adjust.
2736 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2738 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2740 * gcc.dg/torture/builtin-math-5.c: Add more cases.
2741 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
2742 effective target "mpc_pow".
2743 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2745 2009-07-16 Richard Henderson <rth@redhat.com>
2747 * g++.dg/opt/eh4.C: New test.
2749 2009-07-16 Jakub Jelinek <jakub@redhat.com>
2751 * obj-c++.dg/defs.mm (abort): Make it extern "C".
2753 2009-07-15 Jakub Jelinek <jakub@redhat.com>
2756 * gcc.c-torture/execute/pr40747.c: New test.
2758 2009-07-15 Richard Guenther <rguenther@suse.de>
2761 * gcc.c-torture/compile/pr40753.c: New testcase.
2763 2009-07-15 Janus Weil <janus@gcc.gnu.org>
2766 * gfortran.dg/interface_assignment_4.f90: New.
2768 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
2770 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2771 for FreeBSD up to and including version 8.
2773 2009-07-14 Taras Glek <tglek@mozilla.com>
2774 Rafael Espindola <espindola@google.com>
2776 * g++.dg/plugin/header-plugin-test.C: New.
2777 * g++.dg/plugin/header_plugin.c: New.
2778 * g++.dg/plugin/plugin.exp: Update.
2780 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
2782 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2783 function to enable vectorization.
2784 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2785 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2787 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
2789 * gcc.target/i386/sse-copysignf-vec.c: New test.
2790 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2792 2009-07-14 Jason Merrill <jason@redhat.com>
2795 * g++.dg/lookup/builtin5.C: New.
2796 * g++.dg/other/error22.C: Add missing extern "C".
2797 * g++.dg/warn/Warray-bounds.C: Likewise.
2798 * gcc.dg/compat/compat-common.h: Likewise.
2801 * g++.dg/lookup/using20.C: New.
2804 * g++.dg/template/koenig8.C: New.
2806 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
2808 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2809 both i?86-*-darwin* and x86_64-*-darwin*.
2811 2009-07-14 Joseph Myers <joseph@codesourcery.com>
2813 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2814 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2817 2009-07-14 Dodji Seketeli <dodji@redhat.com>
2820 * g++.dg/debug/dwarf2/typedef1.C: New test.
2823 * g++.dg/other/typedef3.C: New test.
2825 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
2827 * gcc.dg/20090709-1.c: Move to a proper place ...
2828 * gcc.target/m68k/20090709-1.c: ... here.
2830 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
2833 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2834 front of qualified names are allowed.
2835 * g++.dg/parse/crash10.C: Likewise.
2836 * g++.dg/parse/error15.C: Likewise.
2837 * g++.dg/parse/typename9.C: Likewise.
2838 * g++.dg/parse/error8.C: Likewise.
2840 2009-07-13 Janus Weil <janus@gcc.gnu.org>
2843 * gfortran.dg/proc_ptr_22.f90: Extended.
2844 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2846 2009-07-13 Ira Rosen <irar@il.ibm.com>
2848 * gfortran.dg/vect/vect-6.f: New test.
2850 2009-07-12 Jason Merrill <jason@redhat.com>
2853 * g++.dg/cpp0x/decltype17.C: New.
2856 * g++.dg/cpp0x/rv10.C: New.
2858 2009-07-12 Jason Merrill <jason@redhat.com>
2861 * g++.dg/cpp0x/initlist20.C: New.
2862 * g++.dg/cpp0x/initlist21.C: New.
2864 2009-07-12 Ira Rosen <irar@il.ibm.com>
2866 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2867 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2868 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2869 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2870 gcc.dg/vect/vect-double-reduc-7.c: New tests.
2872 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
2874 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2875 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2876 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2877 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2878 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2879 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2880 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2881 effective_target fd_truncate.
2883 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
2885 * gnat.dg/specs/addr1.ads: New test.
2887 2009-07-11 Jan Hubicka <jh@suse.cz>
2890 * g++.dg/torture/pr40388.C: New testcase.
2892 2009-07-11 Jakub Jelinek <jakub@redhat.com>
2895 * gcc.c-torture/execute/pr40668.c: New test.
2897 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
2899 * gcc.c-torture/execute/20090711-1.c: New test.
2901 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2906 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2907 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2908 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2909 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2911 2009-07-11 Tobias Burnus <burnus@net-b.de>
2914 * gfortran.dg/complex_intrinsic_3.f90: New test.
2915 * gfortran.dg/complex_intrinsic_4.f90: New test.
2917 2009-07-10 David Daney <ddaney@caviumnetworks.com>
2920 * gcc.target/mips/mips.exp: Make -msynci a known option.
2921 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2923 2009-07-10 Jakub Jelinek <jakub@redhat.com>
2926 * g++.dg/ext/strncpy-chk1.C: New test.
2928 2009-07-10 Richard Guenther <rguenther@suse.de>
2930 PR tree-optimization/40496
2931 * g++.dg/opt/pr40496.C: New testcase.
2933 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2937 * g++.dg/warn/unused-result1-Werror.c: New.
2939 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
2942 * gfortran.dg/recursive_parameter_1.f90: New test.
2944 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
2946 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2947 * gfortran.dg/module_equivalence_6.f90: Ditto.
2948 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2949 * gfortran.dg/nan_2.f90: Ditto.
2950 * gfortran.dg/inquire_11.f90: Ditto.
2951 * gfortran.dg/abstract_type_3.f03: Ditto.
2952 * gfortran.dg/abstract_type_1.f90: Ditto.
2953 * gfortran.dg/private_type_9.f90: Ditto.
2954 * gfortran.dg/abstract_type_5.f03: Ditto.
2955 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2956 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2957 * gfortran.dg/derived_sub.f90: Ditto.
2958 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2959 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2960 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2961 * gfortran.dg/mvbits_6.f90: Ditto.
2962 * gfortran.dg/abstract_type_2.f03: Ditto.
2963 * gfortran.dg/abstract_type_4.f03: Ditto.
2964 * gfortran.dg/bounds_check_9.f90: Ditto.
2965 * gfortran.dg/optional_dim_3.f90: Ditto.
2966 * gfortran.dg/pr32921.f: Ditto.
2967 * gfortran.dg/entry_16.f90: Ditto.
2968 * gfortran.dg/generic_16.f90: Ditto.
2971 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
2973 * gcc.target/m68k/20090709-1.c: New.
2975 2009-07-09 Dodji Seketeli <dodji@redhat.com>
2978 * g++.dg/template/unify11.C: New test.
2980 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
2983 * gfortran.dg/host_assoc_function_9.f90: New test.
2985 2009-07-09 Janus Weil <janus@gcc.gnu.org>
2988 * gfortran.dg/proc_ptr_22.f90: New.
2989 * gfortran.dg/proc_ptr_comp_12.f90: New.
2991 2009-07-09 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.c-torture/compile/pr40692.c: New test.
2996 2009-07-09 Tobias Burnus <burnus@net-b.de>
2999 * gfortran.dg/pointer_check_6.f90: New test.
3001 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
3003 * gcc.target/mips/truncate-5.c: New test.
3005 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3009 * gfortran.dg/fmt_cache_1.f: New test.
3011 2009-07-08 Tobias Burnus <burnus@net-b.de>
3014 * gfortran.dg/nosigned_zero_1.f90: New test.
3015 * gfortran.dg/nosigned_zero_2.f90: New test.
3017 2009-07-08 Richard Guenther <rguenther@suse.de>
3019 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3021 2009-07-08 Richard Guenther <rguenther@suse.de>
3023 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3025 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
3028 * gfortran.dg/proc_ptr_21.f90: New test.
3030 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
3033 * g++.dg/warn/pr31246.C: New.
3034 * g++.dg/warn/pr31246-2.C: New.
3036 2009-07-07 Jason Merrill <jason@redhat.com>
3039 * g++.dg/template/defarg12.C: New.
3042 * g++.dg/cpp0x/enum7.C: New.
3045 * g++.dg/cpp0x/enum6.C: New.
3048 * g++.dg/cpp0x/enum5.C: New.
3051 * g++.dg/cpp0x/enum4.C: New.
3053 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3055 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3057 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3059 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3061 2009-07-07 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.dg/pr40669.c: New test.
3066 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
3068 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3069 location. Update all calls.
3070 * g++.dg/plugin/selfassign.c: Likewise.
3072 2009-07-06 Jason Merrill <jason@redhat.com>
3074 * g++.dg/rtti/dyncast[34].C: New.
3076 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
3078 * lib/target-supports.exp
3079 (check_effective_target_mips_newabi_large_long_double): New.
3080 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3082 * gcc.target/mips/fpr-moves-6.c: Likewise.
3084 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
3087 * g++.dg/template/union2.C: New test.
3089 2009-07-04 Jason Merrill <jason@redhat.com>
3091 * g++.dg/template/using15.C: New.
3093 2009-07-04 Jakub Jelinek <jakub@redhat.com>
3095 * gfortran.dg/maxloc_1.f90: New test.
3097 2009-07-04 Janus Weil <janus@gcc.gnu.org>
3100 * gfortran.dg/proc_ptr_result_6.f90: New.
3102 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3104 * gcc.dg/framework-2.c: Adjust testcase to pass.
3106 2009-07-04 Jason Merrill <jason@redhat.com>
3109 * g++.dg/cpp0x/auto16.C: New.
3111 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
3114 * gfortran.dg/pr40587.f: New test.
3116 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3119 * gfortran.dg/unit_1.f90: New test.
3121 2009-07-03 Jason Merrill <jason@redhat.com>
3123 * g++.dg/template/pure1.C: Expect another error.
3125 2009-07-03 Richard Guenther <rguenther@suse.de>
3127 PR tree-optimization/40640
3128 * gcc.c-torture/compile/pr40640.c: New testcase.
3130 2009-07-03 Richard Guenther <rguenther@suse.de>
3133 * gfortran.dg/pr34163.f90: New testcase.
3135 2009-07-03 Jan Hubicka <jh@suse.cz>
3137 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3138 * gcc.dg/tree-ssa/loop-25.c: Likewise.
3139 * gcc.dg/tree-ssa/loop-26.c: Likewise.
3140 * gcc.dg/tree-ssa/pr32044.c: Likewise.
3141 * gcc.dg/tree-ssa/loop-29.c: Likewise.
3142 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3143 * gnat.dg/loop_optimization6.adb: Enable -O2.
3145 2009-07-02 Mark Mitchell <mark@codesourcery.com>
3147 * g++.dg/warn/null4.C: Extend.
3149 2009-07-02 Jason Merrill <jason@redhat.com>
3151 * g++.dg/template/spec8.C: Fix.
3153 2009-07-02 Michael Matz <matz@suse.de>
3156 * gfortran.dg/pr32921.f: Adjust.
3158 2009-07-02 Jan Hubicka <jh@suse.cz>
3160 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3162 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
3164 * gcc.target/mips/truncate-4.c: New testcase.
3166 2009-07-01 Richard Guenther <rguenther@suse.de>
3168 PR tree-optimization/19831
3169 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3170 make allocated memory escape. Un-XFAIL.
3171 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3172 * gcc.dg/vect/pr31699.c: Likewise.
3173 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3175 2009-06-30 Jakub Jelinek <jakub@redhat.com>
3178 * g++.dg/parse/cond5.C: New test.
3180 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
3182 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3183 (main): Pass n to main_1 instead.
3184 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3185 (main_1): New function, split off from...
3186 (main): ...here. Pass `off' to main_1 instead.
3188 2009-06-30 Jason Merrill <jason@redhat.com>
3191 * g++.dg/cpp0x/variadic94.C: New.
3193 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
3195 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3196 * lib/target-libpath.exp (ld_library_path_vars): New variable.
3197 (init_ld_library_path_env_vars): New function, replacing the
3198 orig_*_saved assignments. Call it after defining it.
3199 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3200 (restore_ld_library_path_env_vars): Likewise.
3201 (add_path, find_libgcc_s): New functions.
3202 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3203 gcc-set-multilib-library-path.
3204 (objc_target_compile): Don't add "." to ld_library_path.
3206 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3207 ld_library_path. Use add_path. Use find_libgcc_s instead of
3208 gcc-set-multilib-library-path.
3209 * lib/g++.exp (g++_link_flags): Likewise.
3210 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3211 * lib/c-torture.exp: Do not manipulate ld_library_path at the
3213 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
3214 to tell when this needs to happen. Use find_libgcc_s instead of
3215 gcc-set-multilib-library-path.
3216 * lib/gcc-dg.exp: Likewise.
3217 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3218 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3219 unless it is in $ALT_LD_LIBRARY_PATH.
3220 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3222 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
3224 * gnat.dg/discr12.adb: New test.
3225 * gnat.dg/discr12_pkg.ads: New helper.
3226 * gnat.dg/discr13.adb: New test.
3227 * gnat.dg/discr14.ad[sb]: Likewise.
3228 * gnat.dg/discr15.adb: Likewise.
3229 * gnat.dg/discr15_pkg.ads: New helper.
3230 * gnat.dg/discr16.adb: New test.
3231 * gnat.dg/discr16_g.ads: New helper.
3232 * gnat.dg/discr16_pkg.ads: Likewise.
3233 * gnat.dg/discr16_cont.ads: Likewise.
3234 * gnat.dg/discr17.adb: New test.
3235 * gnat.dg/discr18.adb: Likewise.
3236 * gnat.dg/discr18_pkg.ads: New helper.
3237 * gnat.dg/discr19.adb: New test.
3239 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3242 * gfortran.dg/internal_write_1.f90: New testcase.
3244 2009-06-30 Janus Weil <janus@gcc.gnu.org>
3247 * gfortran.dg/derived_pointer_recursion_2.f90: New.
3249 2009-06-30 Richard Guenther <rguenther@suse.de>
3251 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3253 2009-06-30 Wei Guozhi <carrot@google.com>
3255 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3258 2009-06-30 Ira Rosen <irar@il.ibm.com>
3260 PR tree-optimization/40542
3261 * gcc.dg/vect/pr40542.c: New test.
3263 2009-06-30 Martin Jambor <mjambor@suse.cz>
3265 PR tree-optimization/40582
3266 * gcc.c-torture/compile/pr40582.c: New test.
3268 2009-06-30 Wei Guozhi <carrot@google.com>
3271 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3273 2009-06-29 Jason Merrill <jason@redhat.com>
3276 * g++.dg/template/debug1.C: New.
3278 2009-06-29 Tobias Burnus <burnus@net-b.de>
3281 * pointer_check_1.f90: New test.
3282 * pointer_check_2.f90: New test.
3283 * pointer_check_3.f90: New test.
3284 * pointer_check_4.f90: New test.
3285 * pointer_check_5.f90: New test.
3287 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
3290 * gfortran.dg/func_assign_2.f90 : New test.
3292 2009-06-29 Richard Guenther <rguenther@suse.de>
3295 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3296 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3297 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3298 * gcc.c-torture/execute/20090623-1.c: Likewise.
3299 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3300 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3302 2009-06-29 Richard Guenther <rguenther@suse.de>
3305 * gcc.c-torture/execute/pr38212.c: New testcase.
3307 2009-06-29 Richard Guenther <rguenther@suse.de>
3309 PR tree-optimization/40579
3310 * gcc.c-torture/execute/pr40579.c: New testcase.
3312 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
3314 PR tree-optimization/40550
3315 * gcc.dg/pr40550.c: New test.
3317 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
3319 * gnat.dg/overflow_sum2.adb: New test
3320 * gnat.dg/namet.ads: New helper.
3322 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3324 2009-06-28 Tobias Burnus <burnus@net-b.de>
3327 * gfortran.dg/compiler-directive_1.f90: New test.
3328 * gfortran.dg/compiler-directive_2.f: New test.
3330 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3332 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3333 comment out some values and add some cases.
3335 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
3338 * gcc.dg/vect/vect.exp: Fix lappend syntax.
3340 2009-06-26 Richard Henderson <rth@redhat.com>
3343 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3344 * gcc.target/i386/local.c: Pass a non-constant to T.
3346 2009-06-26 Janus Weil <janus@gcc.gnu.org>
3350 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3351 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3352 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3353 * gfortran.dg/proc_ptr_result_5.f90: New.
3355 2009-06-26 Janis Johnson <janis187@us.ibm.com>
3358 * gcc.dg/dfp/pr39902.c: New test.
3360 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
3363 * gcc.dg/builtins-65.c: Require c99 runtime.
3365 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
3367 * gnat.dg/array7.ad[sb]: New test.
3369 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
3371 * gnat.dg/array6.adb: New test.
3373 2009-06-25 Ian Lance Taylor <iant@google.com>
3375 * g++.dg/warn/Wsign-compare-3.C: New testcase.
3377 2009-06-25 Ian Lance Taylor <iant@google.com>
3379 * g++.dg/warn/Wunused-16.C: New testcase.
3381 2009-06-25 Ian Lance Taylor <iant@google.com>
3383 * g++.dg/warn/skip-2.C: New testcase.
3385 2009-06-25 Steve Ellcey <sje@cup.hp.com>
3387 * gcc.c-torture/execute/20090618-1.c: add dg-run and
3388 dg-skip-if and move to ...
3389 * gcc.dg/torture/20090618-1.c.
3391 2009-06-25 Martin Jambor <mjambor@suse.cz>
3393 PR tree-optimization/40493
3394 * gcc.c-torture/execute/pr40493.c: New test.
3396 2009-06-24 Jason Merrill <jason@redhat.com>
3399 * g++.dg/template/overload10.C: New.
3401 2009-06-24 Janus Weil <janus@gcc.gnu.org>
3404 * gfortran.dg/proc_ptr_comp_11.f90: New.
3406 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
3408 * gcc.dg/pr40501.c: New testcase.
3410 2009-06-23 DJ Delorie <dj@redhat.com>
3413 * lib/target-supports.exp: Add mep support (no profiling).
3415 2009-06-23 Steve Ellcey <sje@cup.hp.com>
3418 * gcc.dg/ssa/loop-31.c: Change scan rules.
3420 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3422 * gcc.dg/cpp/empty-include.c: Update column info.
3423 * gcc.dg/cpp/assert2.c: Update column info.
3425 2009-06-23 Jakub Jelinek <jakub@redhat.com>
3427 * g++.dg/ext/builtin-object-size1.C: New test.
3428 * g++.dg/ext/builtin-object-size2.C: New test.
3430 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
3432 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3433 * gcc.dg/optimize-bswapdi-1.c: Likewise.
3435 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
3437 * gcc.target/mips/truncate-3.c: New test.
3439 2009-06-22 Janus Weil <janus@gcc.gnu.org>
3443 * gfortran.dg/interface_30.f90: Modified error message.
3444 * gfortran.dg/proc_decl_22.f90: New.
3446 2009-06-22 Ian Lance Taylor <iant@google.com>
3448 * gcc.dg/Wcxx-compat-19.c: New testcase.
3450 2009-06-22 Matthias Klose <doko@ubuntu.com>
3453 * pr28050.m: New testcase.
3455 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
3458 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3460 2009-06-22 Martin Jambor <mjambor@suse.cz>
3462 PR tree-optimization/40492
3463 * g++.dg/torture/pr40492.C: New test.
3465 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
3467 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3468 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
3470 2009-06-22 Olivier Hainque <hainque@adacore.com>
3472 * gnat.dg/raise_ce.adb: Helper for ...
3473 * gnat.dg/handle_and_return.adb: New test.
3475 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
3478 * gfortran.dg/generic_18.f90: New test.
3480 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
3483 * gfortran.dg/spread_size_limit.f90: New test.
3485 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
3487 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3488 to put dump files in a subdirectory.
3489 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3490 ".o" temporary files.
3492 2009-06-21 Janus Weil <janus@gcc.gnu.org>
3495 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3496 * gfortran.dg/interface_20.f90: Ditto.
3497 * gfortran.dg/interface_21.f90: Ditto.
3498 * gfortran.dg/interface_22.f90: Ditto.
3499 * gfortran.dg/interface_30.f90: New.
3500 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3502 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
3504 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3505 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3506 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3509 2009-06-21 Ira Rosen <irar@il.ibm.com>
3510 Revital Eres <eres@il.ibm.com>
3513 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3514 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3515 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3517 2009-06-21 Ira Rosen <irar@il.ibm.com>
3520 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3521 without misalignment support.
3522 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3524 2009-06-20 Tobias Burnus <burnus@net-b.de>
3527 * gfortran.dg/bounds_check_strlen_9.f90: New test.
3529 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
3532 * gfortran.dg/alloc_comp_result_2.f90: New test.
3534 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3537 * gcc.target/arm/pr40482.c: New test.
3539 2009-06-19 Ian Lance Taylor <iant@google.com>
3541 * gcc.dg/Wcxx-compat-18.c: New testcase.
3543 2009-06-19 Richard Guenther <rguenther@suse.de>
3545 * gcc.c-torture/execute/20090618-1.c: New testcase.
3547 2009-06-19 Ian Lance Taylor <iant@google.com>
3549 * gcc.dg/Wcxx-compat-17.c: New testcase.
3551 2009-06-19 Ian Lance Taylor <iant@google.com>
3553 * gcc.dg/Wcxx-compat-15.c: New testcase.
3555 2009-06-19 Ian Lance Taylor <iant@google.com>
3557 * gcc.dg/Wcxx-compat-16.c: New testcase.
3559 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
3561 * gcc.dg/builtins-34.c: Add significand cases.
3563 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
3566 * gcc.dg/20080522-1.c: Remove testcase for real.
3567 * gcc.dg/20080528-1.c: Ditto.
3569 2009-06-19 Janus Weil <janus@gcc.gnu.org>
3572 * gfortran.dg/proc_ptr_20.f90: New.
3574 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
3577 * gcc.dg/torture/pr40470-1.c: New.
3578 * gcc.dg/torture/pr40470-2.c: Likewise.
3579 * gcc.dg/torture/pr40470-3.c: Likewise.
3580 * gcc.dg/torture/pr40470-4.c: Likewise.
3582 2009-06-18 Diego Novillo <dnovillo@google.com>
3584 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3585 * gcc.dg/plugin/ggcplug.c: Likewise.
3586 * gcc.dg/plugin/one_time_plugin.c: Likewise.
3587 * g++.dg/plugin/selfassign.c: Likewise.
3588 * g++.dg/plugin/attribute_plugin.c: Likewise.
3589 * g++.dg/plugin/dumb_plugin.c: Likewise.
3591 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3593 * gcc.dg/cpp/arith-3.c: Add column info.
3595 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
3597 * gcc.target/arm/fp16-compile-none-2.c: New.
3598 * gcc.target/arm/fp16-compile-ieee-12.c: New.
3599 * gcc.target/arm/fp16-compile-alt-12.c: New.
3601 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
3603 * gcc.target/arm/fp16-compile-alt-1.c: New.
3604 * gcc.target/arm/fp16-compile-alt-2.c: New.
3605 * gcc.target/arm/fp16-compile-alt-3.c: New.
3606 * gcc.target/arm/fp16-compile-alt-4.c: New.
3607 * gcc.target/arm/fp16-compile-alt-5.c: New.
3608 * gcc.target/arm/fp16-compile-alt-6.c: New.
3609 * gcc.target/arm/fp16-compile-alt-7.c: New.
3610 * gcc.target/arm/fp16-compile-alt-8.c: New.
3611 * gcc.target/arm/fp16-compile-alt-9.c: New.
3612 * gcc.target/arm/fp16-compile-alt-10.c: New.
3613 * gcc.target/arm/fp16-compile-alt-11.c: New.
3614 * gcc.target/arm/fp16-compile-ieee-1.c: New.
3615 * gcc.target/arm/fp16-compile-ieee-2.c: New.
3616 * gcc.target/arm/fp16-compile-ieee-3.c: New.
3617 * gcc.target/arm/fp16-compile-ieee-4.c: New.
3618 * gcc.target/arm/fp16-compile-ieee-5.c: New.
3619 * gcc.target/arm/fp16-compile-ieee-6.c: New.
3620 * gcc.target/arm/fp16-compile-ieee-7.c: New.
3621 * gcc.target/arm/fp16-compile-ieee-8.c: New.
3622 * gcc.target/arm/fp16-compile-ieee-9.c: New.
3623 * gcc.target/arm/fp16-compile-ieee-10.c: New.
3624 * gcc.target/arm/fp16-compile-ieee-11.c: New.
3625 * gcc.target/arm/fp16-compile-none-1.c: New.
3626 * gcc.target/arm/fp16-compile-exprtype.c: New.
3627 * gcc.target/arm/fp16-compile-vcvt.c: New.
3628 * gcc.target/arm/fp16-builtins-1.c: New.
3629 * gcc.target/arm/fp16-rounding-alt-1.c: New.
3630 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3631 * gcc.target/arm/fp16-param-1.c: New.
3632 * gcc.target/arm/fp16-return-1.c: New.
3633 * gcc.target/arm/fp16-unprototyped-1.c: New.
3634 * gcc.target/arm/fp16-unprototyped-2.c: New.
3635 * gcc.target/arm/fp16-variadic-1.c: New.
3636 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3637 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3638 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3639 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3640 * gcc.dg/torture/arm-fp16-ops.h: New.
3641 * gcc.dg/torture/arm-fp16-ops-1.c: New.
3642 * gcc.dg/torture/arm-fp16-ops-2.c: New.
3643 * gcc.dg/torture/arm-fp16-ops-3.c: New.
3644 * gcc.dg/torture/arm-fp16-ops-4.c: New.
3645 * gcc.dg/torture/arm-fp16-ops-5.c: New.
3646 * gcc.dg/torture/arm-fp16-ops-6.c: New.
3647 * gcc.dg/torture/arm-fp16-ops-7.c: New.
3648 * gcc.dg/torture/arm-fp16-ops-8.c: New.
3649 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3650 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3651 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3652 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3653 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3654 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3655 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3656 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3657 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3658 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3659 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3660 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3661 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3663 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
3665 * gcc.dg/builtins-65.c: New test.
3667 2009-06-18 Janus Weil <janus@gcc.gnu.org>
3670 * gfortran.dg/proc_ptr_result_4.f90: New.
3672 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
3674 * gcc.c-torture/execute/bitfld-5.c: New test.
3676 2009-06-17 David Daney <ddaney@caviumnetworks.com>
3678 * gcc.dg/builtin-unreachable-3.c: New test.
3680 2009-06-17 David Daney <ddaney@caviumnetworks.com>
3682 * gcc.target/i386/builtin-unreachable.c: New test.
3684 2009-06-17 Ian Lance Taylor <iant@google.com>
3686 * gcc.dg/Wcxx-compat-14.c: New testcase.
3688 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
3690 * gcc.dg/func-ptr-conv-1.c: Update column info.
3692 2009-06-17 Richard Guenther <rguenther@suse.de>
3695 * gcc.c-torture/execute/pr40404.c: New testcase.
3697 2009-06-17 Richard Guenther <rguenther@suse.de>
3700 * g++.dg/torture/pr40460.C: New testcase.
3702 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
3704 * gcc.dg/plugin/one_time_plugin.c: New test.
3705 * gcc.dg/plugin/one_time-test-1.c: New test.
3706 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3708 2009-06-16 Ian Lance Taylor <iant@google.com>
3710 * g++.dg/warn/skip-1.C: New testcase.
3712 2009-06-16 Jakub Jelinek <jakub@redhat.com>
3715 * g++.dg/other/pr40446.C: New test.
3717 2009-06-16 Richard Guenther <rguenther@suse.de>
3719 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3720 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3721 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3722 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3724 2009-06-16 Martin Jambor <mjambor@suse.cz>
3726 * gcc.c-torture/compile/pr40432.c: New file.
3728 2009-06-16 Martin Jambor <mjambor@suse.cz>
3730 * gfortran.fortran-torture/compile/pr40413.f90: New file.
3732 2009-06-16 Janus Weil <janus@gcc.gnu.org>
3736 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3737 * gfortran.dg/interface_20.f90: Modified error messages.
3738 * gfortran.dg/interface_21.f90: Ditto.
3739 * gfortran.dg/interface_26.f90: Ditto.
3740 * gfortran.dg/interface_27.f90: Ditto.
3741 * gfortran.dg/interface_28.f90: Extended test case.
3742 * gfortran.dg/interface_29.f90: New.
3743 * gfortran.dg/proc_decl_7.f90: Modified error messages.
3744 * gfortran.dg/proc_decl_8.f90: Ditto.
3745 * gfortran.dg/proc_ptr_11.f90: Ditto.
3746 * gfortran.dg/proc_ptr_15.f90: Ditto.
3748 2009-06-16 Ira Rosen <irar@il.ibm.com>
3750 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3752 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3753 gcc.dg/vect/vect-outer-4f.c: Likewise.
3754 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3755 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3757 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3760 2009-06-16 Tobias Burnus <burnus@net-b.de>
3763 * gfortran.dg/bounds_check_strlen_8.f90: New test.
3765 2009-06-15 Ian Lance Taylor <iant@google.com>
3767 * gcc.dg/Wjump-misses-init-1.c: New testcase.
3768 * gcc.dg/Wjump-misses-init-2.c: New testcase.
3769 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3770 Recognize new notes.
3771 * gcc.dg/stmt-expr-label-2.c: Likewise.
3772 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
3773 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3774 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3775 * gcc.dg/c99-vla-jump-4.c: Likewise.
3776 * gcc.dg/stmt-expr-label-1.c: Likewise.
3777 * gcc.dg/stmt-expr-label-3.c: Likewise.
3778 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
3780 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3782 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3784 2009-06-15 Jakub Jelinek <jakub@redhat.com>
3786 * gcc.dg/builtin-object-size-7.c: New test.
3788 2009-06-15 Jakub Jelinek <jakub@redhat.com>
3791 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3792 level != "" use separate -gdwarf-2 -g${level} options instead of
3794 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3795 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3796 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3798 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
3800 * g++.dg/abi/mangle11.C: Update warning line.
3801 * g++.dg/abi/mangle12.C: Update warning line.
3802 * g++.dg/abi/mangle17.C: Update warning line.
3803 * g++.dg/abi/mangle20-2.C: Update warning line.
3805 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3807 * gcc.dg/optimize-bswap-1.c: Split into these two:
3808 * gcc.dg/optimize-bswapsi-1.c: New testcase.
3809 * gcc.dg/optimize-bswapdi-1.c: New testcase.
3811 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3813 * gcc.dg/optimize-bswap-1.c: New testcase.
3815 2009-06-14 Richard Guenther <rguenther@suse.de>
3818 * g++.dg/torture/pr40389.C: New testcase.
3820 2009-06-13 Richard Guenther <rguenther@suse.de>
3822 PR tree-optimization/40421
3823 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3825 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
3827 * gcc.dg/old-style-prom-3.c: Add column info.
3828 * gcc.dg/overflow-warn-1.c
3829 * gcc.dg/gomp/pr27415.c
3830 * gcc.dg/gomp/for-1.c: Same.
3831 * gcc.dg/enum-compat-1.c: Same.
3832 * gcc.dg/c99-tag-3.c: Same.
3833 * gcc.dg/Wredundant-decls-2.c: Same.
3834 * gcc.dg/func-ptr-conv-1.c: Same.
3835 * gcc.dg/asm-wide-1.c: Same.
3836 * gcc.dg/nofixed-point-2.c: Same.
3837 * gcc.dg/cpp/line3.c: Same.
3838 * gcc.dg/array-10.c: Same.
3839 * gcc.dg/c99-vla-jump-1.c: Same.
3840 * gcc.dg/pr20368-1.c: Same.
3841 * gcc.dg/Wshadow-3.c: Same.
3842 * gcc.dg/c90-const-expr-8.c: Same.
3843 * gcc.dg/label-decl-2.c: Same.
3844 * gcc.dg/dremf-type-compat-2.c: Same.
3845 * gcc.dg/c90-const-expr-5.c: Same.
3846 * gcc.dg/builtins-30.c: Same.
3847 * gcc.dg/Warray-bounds.c: Same.
3848 * gcc.dg/Wcxx-compat-2.c: Same.
3849 * gcc.dg/tree-ssa/col-1.c: Same.
3850 * gcc.dg/old-style-prom-2.c: Same.
3851 * gcc.dg/cast-function-1.c: Same.
3852 * gcc.dg/pr15698-1.c: Same.
3853 * gcc.dg/dremf-type-compat-3.c: Same.
3854 * gcc.dg/vla-8.c: Same.
3855 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3857 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3858 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3859 * gcc.dg/enum-compat-1.c: Same.
3860 * gcc.dg/dremf-type-compat-2.c: Same.
3861 * gcc.dg/old-style-prom-2.c: Same.
3862 * gcc.dg/pr15698-1.c: Same.
3863 * gcc.dg/pr20368-1.c: Same.
3864 * gcc.dg/dremf-type-compat-3.c: Same.
3865 * gcc.dg/builtins-30.c: Same. Test for columns.
3867 2009-06-12 Janus Weil <janus@gcc.gnu.org>
3870 * gfortran.dg/proc_decl_1.f90: Extended.
3872 2009-06-12 Ian Lance Taylor <iant@google.com>
3874 * gcc.dg/Wcxx-compat-13.c: New testcase.
3876 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3879 * gcc.dg/tree-ssa/fre-vce-1.c
3881 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
3884 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3885 min-insn-to-prefetch-ratio=5.
3887 2009-06-12 Joey Ye <joey.ye@intel.com>
3888 H.J. Lu <hongjiu.lu@intel.com>
3891 * gcc.target/i386/stackalign/pr39146.c: New.
3893 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
3895 * gcc.target/i386/crc32-1.c: New.
3896 * gcc.target/i386/crc32-2.c: Likewise.
3898 2009-06-11 David Daney <ddaney@caviumnetworks.com>
3901 * gcc.dg/builtin-unreachable-1.c: New test.
3902 * gcc.dg/builtin-unreachable-2.c: Same.
3904 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
3907 * gfortran.dg/data_value_1.f90: New test.
3909 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3912 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3913 remove ilp32 requirement.
3914 * gcc.target/i386/excess-precision-2.c: Likewise.
3915 * gcc.target/i386/excess-precision-3.c: Likewise.
3916 * gcc.target/i386/excess-precision-4.c: Likewise.
3917 * gcc.target/i386/excess-precision-5.c: Likewise.
3918 * gcc.target/i386/excess-precision-6.c: Likewise.
3920 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3923 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3924 * gfortran.dg/nan_5.f90: New test.
3926 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
3928 * gcc.target/arm/neon-modes-1.c: New test.
3930 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
3932 * g++.dg/torture/pr31579.C: Cast pointer
3933 via __SIZE_TYPE__ instead of 'unsigned long'.
3935 2009-06-10 Anthony Green <green@moxielogic.com>
3937 * lib/target-supports.exp (check_profiling_available):
3938 Profiling is not available for testing purposes on moxie.
3940 2009-06-09 Ian Lance Taylor <iant@google.com>
3942 * gcc.dg/Wcxx-compat-12.c: New testcase.
3944 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
3947 * gfortran.dg/backspace_11.f90: New.
3949 2009-06-09 Jason Merrill <jason@redhat.com>
3951 * g++.dg/cpp0x/defaulted10.C: New.
3953 2009-06-09 Martin Jambor <mjambor@suse.cz>
3955 * gcc.c-torture/compile/pr40351.c: New file.
3957 2009-06-09 Olivier Hainque <hainque@adacore.com>
3959 * gnat.dg/align_max.adb: New test.
3961 2009-06-08 Jason Merrill <jason@redhat.com>
3963 * g++.dg/cpp0x/auto15.C: New.
3965 2009-06-08 Jan Hubicka <jh@suse.cz>
3968 * gcc.dg/torture/pr39834.c
3970 2009-06-08 Jan Hubicka <jh@suse.cz>
3973 * g++.dg/torture/pr40102.C: New testcase.
3975 2009-06-08 Jakub Jelinek <jakub@redhat.com>
3977 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3978 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3979 * gcc.dg/builtin-object-size-6.c: New test.
3982 * g++.dg/template/dtor7.C: New test.
3986 * g++.dg/template/error41.C: New test.
3987 * g++.dg/template/error42.C: New test.
3989 2009-06-08 Revital Eres <eres@il.ibm.com>
3992 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3993 * gcc.dg/vect/vect-88.c: Likewise.
3994 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3995 * gcc.dg/vect/pr25413.c: Likewise.
3996 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3998 2009-06-07 Ian Lance Taylor <iant@google.com>
4000 * g++.dg/warn/Wswitch-3.C: New testcase.
4001 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4002 * gcc.dg/Wswitch-enum-error.c: Likewise.
4003 * gcc.dg/Wswitch-error.c: Likewise.
4005 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4008 * gfortran.dg/negative_unit.f: Update test.
4009 * gfortran.dg/negative_unit_int8.f: Update test.
4010 * gfortran.dg/newunit_1.f90: New test.
4012 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4016 * gfortran.dg/spread_init_expr.f03: New.
4017 * gfortran.dg/unpack_init_expr.f03: New.
4018 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4021 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4025 * gfortran.dg/count_init_expr.f03
4026 * gfortran.dg/product_init_expr.f03
4027 * gfortran.dg/sum_init_expr.f03
4029 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4032 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4034 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4036 * gfortran.dg/zero_sized_5.f90: Likewise.
4038 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
4041 * g++.dg/torture/pr32950.C: New.
4043 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
4047 * gfortran.dg/dot_product_1.f03: New.
4048 * gfortran.dg/matmul_8.f03: New.
4049 * gfortran.dg/transpose_3.f03: New.
4051 2009-06-06 Ian Lance Taylor <iant@google.com>
4053 * gcc.dg/Wunused-label-1.c: New test case.
4054 * g++.dg/warn/Wunused-label-1.C: New test case.
4055 * g++.dg/warn/Wunused-label-2.C: New test case.
4056 * g++.dg/warn/Wunused-label-3.C: New test case.
4058 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
4061 * reshape_zerosize_2.f90: New.
4063 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
4066 * gfortran.dg/pack_assign_1.f90: New.
4067 * gfortran.dg/pack_vector_1.f90: New.
4069 2009-06-05 Jakub Jelinek <jakub@redhat.com>
4072 * gcc.dg/pr40340-1.c: New test.
4073 * gcc.dg/pr40340-2.c: New test.
4074 * gcc.dg/pr40340-3.c: New test.
4075 * gcc.dg/pr40340-4.c: New test.
4076 * gcc.dg/pr40340-5.c: New test.
4077 * gcc.dg/pr40340.h: New file.
4079 2009-06-05 Revital Eres <eres@il.ibm.com>
4081 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4083 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4084 * gcc.dg/vect/vect-33.c: Likewise.
4085 * gcc.dg/vect/vect-92.c: Likewise.
4086 * gcc.dg/vect/vect-58.c: Likewise.
4087 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4088 * gcc.dg/vect/vect-42.c: Likewise.
4089 * gcc.dg/vect/slp-25.c: Likewise.
4090 * gcc.dg/vect/vect-align-1.c: Likewise.
4091 * gcc.dg/vect/vect-align-2.c: Likewise.
4092 * gcc.dg/vect/vect-93.c: Likewise.
4093 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4094 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4095 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4096 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4097 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4098 * gcc.dg/vect/vect-26.c: Likewise.
4099 * gcc.dg/vect/vect-44.c: Likewise.
4100 * gcc.dg/vect/vect-70.c: Likewise.
4101 * gcc.dg/vect/vect-95.c: Likewise.
4102 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4103 * gcc.dg/vect/vect-28.c: Likewise.
4104 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4105 * gcc.dg/vect/vect-87.c: Likewise.
4106 * gcc.dg/vect/vect-109.c: Likewise.
4107 * gcc.dg/vect/vect-54.c: Likewise.
4108 * gcc.dg/vect/vect-96.c: Likewise.
4109 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4110 * gcc.dg/vect/vect-88.c: Likewise.
4111 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4112 * gcc.dg/vect/vect-89.c: Likewise.
4113 * gcc.dg/vect/vect-91.c: Likewise.
4114 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4115 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4116 * gfortran.dg/vect/vect-2.f90: Likewise.
4117 * gfortran.dg/vect/vect-3.f90: Likewise.
4118 * gfortran.dg/vect/vect-4.f90: Likewise.
4119 * gfortran.dg/vect/vect-5.f90: Likewise.
4121 2009-06-05 Alexander Strange <astrange@ithinksw.com>
4123 PR tree-optimization/36318
4124 * gcc.dg/tree-ssa/sra-7.c: New test.
4126 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
4129 * gfortran.dg/reshape_order_5.f90: New.
4130 * gfortran.dg/reshape_shape_1.f90: New.
4132 2009-06-04 Jason Merrill <jason@redhat.com>
4134 * g++.dg/template/error38.C: Add pointer-to-typedef case.
4136 2009-06-04 Steve Ellcey <sje@cup.hp.com>
4138 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4139 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4141 2009-06-04 Richard Guenther <rguenther@suse.de>
4144 * g++.dg/torture/pr40335.C: New testcase.
4146 2009-06-03 Richard Guenther <rguenther@suse.de>
4149 * gcc.dg/torture/pr40328.c: New testcase.
4151 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
4153 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4156 2009-06-03 Martin Jambor <mjambor@suse.cz>
4158 * g++.dg/torture/pr40323.C: New file.
4160 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
4162 * gnat.dg/specs/root.ads: New test.
4163 * gnat.dg/specs/root-level_1.ads: Likewise.
4164 * gnat.dg/specs/root-level_2.ads: Likewise.
4165 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4167 2009-06-02 Mark Mitchell <mark@codesourcery.com>
4169 * g++.dg/init/ref15.C: Require unwrapped targets.
4171 2009-06-02 Jason Merrill <jason@redhat.com>
4173 * g++.dg/cpp0x/initlist13.C: Remove expected error.
4174 * g++.dg/cpp0x/initlist18.C: New.
4175 * g++.dg/cpp0x/initlist19.C: New.
4177 * g++.dg/cpp0x/auto14.C: New.
4179 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
4181 * gnat.dg/alignment6.adb: Remove XFAIL.
4183 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
4186 * g++.dg/template/spec36.C: New test.
4188 2009-06-01 Ian Lance Taylor <iant@google.com>
4190 * gcc.dg/cast-qual-3.c: New testcase.
4191 * g++.dg/warn/Wcast-qual2.C: New testcase.
4193 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
4195 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4196 (process-message): Expect column numbers.
4197 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4198 * gcc.dg/pch/counter-2.c: Same.
4199 * gcc.dg/pch/valid-2.c: Same.
4200 * gcc.dg/pch/warn-1.c: Same.
4201 * gcc.dg/pch/valid-1.c: Same.
4202 * gcc.dg/cpp/include2a.c: Handle lack of columns.
4203 * gcc.dg/cpp/syshdr.c: Same.
4204 * gcc.dg/cpp/19940712-1.c: Same.
4205 * gcc.dg/cpp/missing-header-1.c: Same.
4206 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4207 * gcc.dg/cpp/tr-warn3.c: Same.
4208 * gcc.dg/cpp/pr29612-2.c: Same.
4209 * gcc.dg/cpp/tr-warn4.c: Same.
4210 * gcc.dg/cpp/Wtrigraphs.c: Same.
4211 * gcc.dg/cpp/poison.c: Same.
4212 * gcc.dg/cpp/arith-3.c: Same.
4213 * gcc.dg/cpp/sysmac2.c: Same.
4214 * gcc.dg/cpp/cpp.exp: Same.
4215 * gcc.dg/cpp/tr-warn5.c: Same.
4216 * gcc.dg/cpp/include2.c: Same.
4217 * gcc.dg/cpp/Wmissingdirs.c: Same.
4218 * gcc.dg/cpp/Wmissingdirs.c: Same.
4219 * gcc.dg/cpp/tr-warn6.c: Same.
4220 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4221 * gcc.dg/cpp/macspace1.c: Same.
4222 * gcc.dg/cpp/escape-2.c: Same.
4223 * gcc.dg/cpp/assert2.c: Same.
4224 * gcc.dg/cpp/undef2.c: Same.
4225 * gcc.dg/cpp/macspace2.c: Same.
4226 * gcc.dg/cpp/tr-warn1.c: Same.
4227 * gcc.dg/cpp/extratokens2.c: Same.
4228 * gcc.dg/cpp/strify2.c: Same.
4229 * gcc.dg/cpp/Wsignprom.c: Same.
4230 * gcc.dg/cpp/redef2.c: Same.
4231 * gcc.dg/cpp/trad/trad.exp: Same.
4232 * gcc.dg/cpp/arith-1.c: Same.
4233 * gcc.dg/cpp/extratokens.c: Same.
4234 * gcc.dg/cpp/if-mpar.c: Same.
4236 2009-06-01 Olivier Hainque <hainque@adacore.com>
4238 * gnat.dg/nested_float_packed.ads: New test.
4240 2009-06-01 Olivier Hainque <hainque@adacore.com>
4241 Eric Botcazou <botcazou@adacore.com>
4243 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4244 * gnat.dg/test_oconst.adb: New test.
4246 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
4248 * gcc.dg/plugin/ggcplug.c: Moved comment.
4249 (plugin_init): Fixed typo, declared i, returned 0 at end.
4251 2009-05-31 Ira Rosen <irar@il.ibm.com>
4254 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4255 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4257 2009-05-29 Ian Lance Taylor <iant@google.com>
4259 * gcc.dg/Wcxx-compat-11.c: New testcase.
4261 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4264 * gfortran.dg/leadz_trailz_1.f90: New test.
4265 * gfortran.dg/leadz_trailz_2.f90: New test.
4267 2009-05-29 Martin Jambor <mjambor@suse.cz>
4269 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4270 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4271 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4272 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4273 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4274 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4275 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4276 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4277 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4278 * gcc.dg/tree-ssa/sra-5.c: New file.
4279 * gcc.dg/tree-ssa/sra-6.c: New file.
4280 * gcc.c-torture/compile/sra-1.c: New file.
4282 2009-05-29 Jakub Jelinek <jakub@redhat.com>
4285 * gcc.c-torture/compile/pr40291.c: New test.
4288 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4290 * gcc.target/powerpc/altivec-30.c: New test.
4291 * gcc.target/powerpc/altivec-31.c: New test.
4293 2009-05-28 Richard Guenther <rguenther@suse.de>
4295 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4296 * gcc.c-torture/execute/20090527-1.c: Likewise.
4298 2009-05-28 Dodji Seketeli <dodji@redhat.com>
4301 * g++.dg/template/canon-type-1.C: New test.
4302 * g++.dg/template/canon-type-2.C: Likewise.
4303 * g++.dg/template/canon-type-3.C: Likewise.
4304 * g++.dg/template/canon-type-4.C: Likewise.
4305 * g++.dg/template/canon-type-5.C: Likewise.
4306 * g++.dg/template/canon-type-6.C: Likewise.
4307 * g++.dg/template/canon-type-7.C: Likewise.
4309 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
4310 Uros Bizjak <ubizjak@gmail.com>
4311 Danny Smith <dansmister@gmail.com>
4315 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4317 * gcc.target/i386/pr37216.c: New test source file.
4318 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
4319 use -fno-common for testing Cygwin and MinGW targets.
4321 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
4323 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4324 * g++.dg/opt/memcpy1.C (size_t): Likewise.
4325 * g++.dg/pr37742.C (size_t): Likewise.
4326 * g++.dg/torture/pr34850.C (size_t): Likewise.
4327 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4329 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4330 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4331 (size_t): Use __extension__ and __SIZE_TYPE__.
4332 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4334 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4335 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4336 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4337 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4338 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4339 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4340 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4341 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4342 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4343 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4344 (__ssize_t): Likewise.
4345 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4346 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4347 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4348 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4349 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4350 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4351 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4352 * gcc.dg/pr33667.c (size_t): Likewise.
4353 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4354 * gcc.dg/torture/pr39204.c (size_t): Likewise.
4355 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4356 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4357 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4358 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4360 2009-05-28 Ira Rosen <irar@il.ibm.com>
4362 PR tree-optimization/40254
4363 * gcc.dg/vect/pr40254.c: New test.
4365 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
4368 * gcc.target/mips/const-anchor-1.c: New test.
4369 * gcc.target/mips/const-anchor-2.c: New test.
4371 2009-05-27 Jason Merrill <jason@redhat.com>
4373 * g++.dg/cpp0x/initlist15.C: New.
4374 * g++.dg/cpp0x/initlist16.C: New.
4375 * g++.dg/cpp0x/initlist17.C: New.
4377 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
4380 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4381 patterns to reflect frontend changes.
4382 * gfortran.dg/vector_subscript_4.f90: Likewise.
4384 2009-05-27 Olivier Hainque <hainque@adacore.com>
4385 Eric Botcazou <botcazou@adacore.com>
4387 * gcc.c-torture/execute/align-nest.c: New testcase.
4388 * gnat.dg/misaligned_nest.adb: New testcase.
4390 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
4392 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4393 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4394 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4395 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4397 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
4399 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4400 cast instead of assuming 0ul.
4401 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4403 (_type_desc): Make first argument const.
4404 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4406 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4409 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
4410 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
4412 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
4414 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4415 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4416 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4417 * gcc.dg/plugin/ggcplug.c: Added new file.
4419 2009-05-26 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/nullify_4.f90: New test.
4424 2009-05-26 Richard Guenther <rguenther@suse.de>
4426 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4428 2009-05-26 Richard Guenther <rguenther@suse.de>
4431 * gcc.c-torture/compile/pr40252.c: New testcase.
4433 2009-05-26 Dodji Seketeli <dodji@redhat.com>
4436 * g++.dg/template/typedef18.C: New test.
4437 * g++.dg/template/typedef19.C: Likewise.
4438 * g++.dg/template/typedef20.C: Likewise.
4439 * g++.dg/template/access11.C: Adjust.
4441 2009-05-26 Richard Guenther <rguenther@suse.de>
4444 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4446 2009-05-25 Jason Merrill <jason@redhat.com>
4449 * g++.dg/cpp0x/enum3.C: New test.
4451 2009-05-25 Richard Guenther <rguenther@suse.de>
4453 PR tree-optimization/36327
4454 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4455 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4456 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4457 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4458 * gcc.dg/vect/vect-40.c: Likewise.
4459 * gcc.dg/vect/vect-42.c: Likewise.
4460 * gcc.dg/vect/vect-46.c: Likewise.
4461 * gcc.dg/vect/vect-76.c: Likewise.
4463 2009-05-25 Janus Weil <janus@gcc.gnu.org>
4466 * gfortran.dg/proc_ptr_18.f90: New.
4467 * gfortran.dg/proc_ptr_19.f90: New.
4468 * gfortran.dg/proc_ptr_comp_9.f90: New.
4469 * gfortran.dg/proc_ptr_comp_10.f90: New.
4471 2009-05-25 Richard Guenther <rguenther@suse.de>
4473 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4474 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4476 2009-05-25 Ira Rosen <irar@il.ibm.com>
4478 PR tree-optimization/40238
4479 * gcc.dg/vect/pr40238.c: New test.
4481 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4482 Dominique Dhumieres <dominiq@lps.ens.fr>
4486 * gfortran.dg/bounds_check_fail_3.f90: New test.
4487 * gfortran.dg/bounds_check_fail_4.f90: New test.
4488 * gfortran.dg/bounds_check_14.f90: Update test.
4489 * gfortran.dg/bound_4.f90: Update test.
4491 2009-05-24 Richard Guenther <rguenther@suse.de>
4494 * gcc.c-torture/compile/pr40233.c: New testcase.
4496 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
4498 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4499 for alpha*-*-* targets.
4501 2009-05-24 Ira Rosen <irar@il.ibm.com>
4503 * gcc.dg/vect/bb-slp-1.c: New test.
4504 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4505 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4506 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4507 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4508 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4509 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4510 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4511 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4512 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4513 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4514 gcc.dg/vect/bb-slp-22.c: Likewise.
4515 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4517 2009-05-23 Mark Mitchell <mark@codesourcery.com>
4518 Maxim Kuvyrkov <maxim@codesourcery.com>
4520 * gcc.dg/falign-labels-1.c: New test.
4522 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
4524 * gnat.dg/specs/rep_clause3.ads: New test.
4526 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
4528 * gnat.dg/addr6.adb: New test.
4530 2009-05-22 Mark Mitchell <mark@codesourcery.com>
4532 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4534 * gcc.target/arm/thumb2-mul-space.c: New file.
4535 * gcc.target/arm/thumb2-mul-space-2.c: New file.
4536 * gcc.target/arm/thumb2-mul-space-3.c: New file.
4537 * gcc.target/arm/thumb2-mul-speed.c: New file.
4539 2009-05-22 Richard Guenther <rguenther@suse.de>
4542 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4543 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4544 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4546 2009-05-22 Mark Mitchell <mark@codesourcery.com>
4548 * gcc.dg/dll-6.c: New test.
4549 * gcc.dg/dll-6a.c: Likewise.
4550 * gcc.dg/dll-7.c: Likewise.
4551 * gcc.dg/dll-7a.c: Likewise.
4552 * g++.dg/ext/dllexport2.C: Likewise.
4553 * g++.dg/ext/dllexport2a.cc: Likewise.
4555 2009-05-21 Steve Ellcey <sje@cup.hp.com>
4558 * gcc.target/ia64/mfused-madd-vect.c: New test.
4559 * gcc.target/ia64/mfused-madd.c: New test.
4560 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4561 * gcc.target/ia64/mno-fused-madd.c: New test.
4563 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
4565 * gcc.target/i386/movbe-1.c: New.
4566 * gcc.target/i386/movbe-2.c: Likewise.
4568 2009-05-21 Taras Glek <tglek@mozilla.com>
4570 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4571 plugin_init signature.
4572 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4573 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4574 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4576 2009-05-21 Mark Mitchell <mark@codesourcery.com>
4578 * gcc.dg/target/arm/neon-vmla-1.c: New.
4579 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4581 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
4583 * gcc.target/mips/octeon-exts-6.c: New test.
4584 * gcc.target/mips/extend-1.c: New test.
4585 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4587 * gcc.target/mips/octeon-exts-5.c: Likewise.
4589 2009-05-20 Jakub Jelinek <jakub@redhat.com>
4592 * gcc.c-torture/compile/pr40204.c: New test.
4594 2009-05-20 Richard Guenther <rguenther@suse.de>
4596 * gcc.c-torture/compile/20090518-1.c: New testcase.
4598 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
4600 PR tree-optimization/40087
4601 * gcc.dg/tree-ssa/pr40087.c: New test.
4603 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
4605 * gcc.dg/vector-4.c: New testcase.
4606 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4607 * g++.dg/ext/vector16.C: New testcase.
4609 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
4612 * gcc.dg/pr40172.c: Renamed to ...
4613 * gcc.dg/pr40172-1.c: This.
4615 * gcc.dg/pr40172-2.c: New.
4616 * gcc.dg/pr40172-3.c: Likewise.
4618 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4621 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4623 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
4625 * gnat.dg/loop_optimization6.ad[sb]: New test.
4627 2009-05-19 Richard Guenther <rguenther@suse.de>
4629 * gcc.c-torture/compile/20090519-1.c: New testcase.
4631 2009-05-18 Jason Merrill <jason@redhat.com>
4633 * g++.dg/cpp0x/explicit1.C: New.
4634 * g++.dg/cpp0x/explicit2.C: New.
4636 2009-05-18 Dodji Seketeli <dodji@redhat.com>
4639 * g++.dg/debug/dwarf2/nested-1.C: New test.
4641 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
4644 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4647 2009-05-18 Janus Weil <janus@gcc.gnu.org>
4650 * gfortran.dg/proc_ptr_comp_8.f90: New.
4652 2009-05-18 Richard Guenther <rguenther@suse.de>
4655 * gfortran.dg/array_memset_2.f90: Adjust.
4657 2009-05-18 Janus Weil <janus@gcc.gnu.org>
4661 * gfortran.dg/interface_27.f90: New.
4662 * gfortran.dg/interface_28.f90: New.
4663 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4664 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4666 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4668 * gcc.target/m68k/tls-ie.c: New test.
4669 * gcc.target/m68k/tls-le.c: New test.
4670 * gcc.target/m68k/tls-gd.c: New test.
4671 * gcc.target/m68k/tls-ld.c: New test.
4672 * gcc.target/m68k/tls-ie-xgot.c: New test.
4673 * gcc.target/m68k/tls-le-xtls.c: New test.
4674 * gcc.target/m68k/tls-gd-xgot.c: New test.
4675 * gcc.target/m68k/tls-ld-xgot.c: New test.
4676 * gcc.target/m68k/tls-ld-xtls.c: New test.
4677 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4679 2009-05-18 Martin Jambor <mjambor@suse.cz>
4681 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4683 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
4686 * gcc.dg/pr40172.c: New.
4688 2009-05-17 Jason Merrill <jason@redhat.com>
4691 * g++.dg/template/dtor6.C: New.
4693 2009-05-17 Joseph Myers <joseph@codesourcery.com>
4695 * g++.dg/warn/translate-ice-1.C: New test.
4697 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4699 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4700 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4701 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4702 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4704 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4707 * gfortran.dg/erf_2.F90: New test.
4708 * gfortran.dg/erfc_scaled_2.f90: New test.
4710 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4713 * gfortran.dg/string_1.f90: New test.
4714 * gfortran.dg/string_2.f90: New test.
4715 * gfortran.dg/string_3.f90: New test.
4717 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
4719 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4720 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4722 2009-05-15 Ian Lance Taylor <iant@google.com>
4724 * gcc.dg/Wcxx-compat-10.c: New testcase.
4726 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
4729 * gcc.dg/pr16302.c: New.
4730 * g++.dg/warn/pr16302.C: New.
4732 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4734 * gcc.dg/torture/builtin-math-5.c: New.
4735 * gcc.dg/torture/builtin-math-6.c: New.
4736 * lib/target-supports.exp (check_effective_target_mpc): New.
4738 2009-05-15 Jan Hubicka <jh@suse.cz>
4740 * gcc.dg/tree-ssa/inline-3.c: New testcase
4742 2009-05-15 Jan Hubicka <jh@suse.cz>
4744 * gcc.target/i386/align-main-1.c (check): Mark noinline.
4745 * gcc.target/i386/align-main-2.c (check): Mark noinline.
4746 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4747 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4748 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4750 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4752 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4753 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4755 2009-05-15 Jan Hubicka <jh@suse.cz>
4757 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4758 optimized by sibcall noinline.
4760 2009-05-15 Jan Hubicka <jh@suse.cz>
4762 * sibcall-1.c (track): Mark noinline.
4763 * sibcall-2.c (track): Mark noinline.
4764 * sibcall-3.c (track): Mark noinline.
4765 * sibcall-4.c (track): Mark noinline.
4767 2009-05-15 Jan Hubicka <jh@suse.cz>
4769 * flatten-2.c: Disable early inlining; add comment.
4770 * flatten-3.c: New test based on flatten-2.c.
4772 2009-05-15 Richard Guenther <rguenther@suse.de>
4774 PR tree-optimization/39999
4775 * gcc.c-torture/compile/pr39999.c: New testcase.
4777 2009-05-15 Joseph Myers <joseph@codesourcery.com>
4779 * gcc.c-torture/compile/ptr-conv-1.c: New test.
4781 2009-05-14 Ian Lance Taylor <iant@google.com>
4783 * gcc.dg/Wcxx-compat-9.c: New testcase.
4785 2009-05-14 Janus Weil <janus@gcc.gnu.org>
4788 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4789 * gfortran.dg/duplicate_type_2.f90: Ditto.
4790 * gfortran.dg/duplicate_type_3.f90: New.
4792 2009-05-14 Laurent GUERBY <laurent@guerby.net>
4794 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4795 * ada/acats/tests/c5/c59002c.ada: Likewise.
4797 2009-05-13 Taras Glek <tglek@mozilla.com>
4799 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4800 attributes and decl smashing.
4801 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4803 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4804 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4806 2009-05-14 Jakub Jelinek <jakub@redhat.com>
4809 * gfortran.dg/pr39865.f90: New test.
4810 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4812 * gfortran.dg/hollerith_f95.f90: Likewise.
4813 * gfortran.dg/hollerith6.f90: New test.
4814 * gfortran.dg/hollerith7.f90: New test.
4816 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4819 * gcc.dg/cpp/pr36674.i: New.
4821 2009-05-14 Ben Elliston <bje@au.ibm.com>
4824 * gcc.c-torture/compile/pr40035.c: New test.
4826 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4828 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4830 2009-05-12 Tobias Burnus <burnus@net-b.de>
4833 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4834 * gfortran.dg/c_kind_tests_2.f03: Ditto.
4835 * gfortran.dg/interop_params.f03: Ditto.
4837 2009-05-12 Jan Hubicka <jh@suse.cz>
4839 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4840 so unrolling still happens.
4841 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4842 * gcc.dg/ipa/ipacost-2.c: Likewise.
4843 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4845 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4847 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4849 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4851 * lib/target-supports.exp (check_profiling_available): Return
4852 false for -p on *-*-cygwin* targets.
4854 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
4856 PR tree-optimization/38632
4857 * g++.dg/tree-ssa/pr38632.C: New.
4859 2009-05-11 Jan Hubicka <jh@suse.cz>
4861 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4862 we now optimize better.
4863 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4864 out at different places.
4865 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4867 * gcc.dg/vect/vect-76.c: Likewise.
4868 * gcc.dg/vect/vect-70.c: Likewise.
4869 * gcc.dg/vect/vect-66.c: Likewise.
4870 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4871 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4873 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
4876 * gcc.c-torture/compile/pr40080.c: New.
4878 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
4880 * gcc.c-torture/compile/pr40026.c: New testcase.
4882 2009-05-11 Janus Weil <janus@gcc.gnu.org>
4885 * gfortran.dg/proc_ptr_comp_7.f90: New.
4887 2009-05-11 Ira Rosen <irar@il.ibm.com>
4889 PR tree-optimization/40074
4890 * gcc.dg/vect/pr40074.c: New test.
4892 2009-05-10 Ian Lance Taylor <iant@google.com>
4894 * gcc.dg/Wcxx-compat-7.c: New testcase.
4895 * gcc.dg/Wcxx-compat-8.c: New testcase.
4896 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4897 * gcc.dg/pr17188-1.c: Likewise.
4898 * gcc.dg/pr39084.c: Likewise.
4900 2009-05-10 Michael Matz <matz@suse.de>
4903 * gcc.dg/pr40031.c: New test.
4905 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
4908 * gfortran.dg/array_constructor_31.f90: New test.
4910 2009-05-10 Richard Guenther <rguenther@suse.de>
4912 PR tree-optimization/40081
4913 * g++.dg/torture/pr40081.C: New testcase.
4915 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
4918 * gfortran.dg/dependency_24.f90: New test.
4919 * gfortran.dg/dependency_23.f90: Clean up module files.
4921 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
4924 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4925 * gfortran.dg/chmod_2.f90: Likewise.
4926 * gfortran.dg/chmod_3.f90: Likewise.
4927 * gfortran.dg/open_errors.f90: Likewise.
4929 2009-05-09 Jan Hubicka <jh@suse.cz>
4932 * g++.dg/eh/nested-try.C: New test.
4934 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4936 PR tree-optimization/40049
4937 * gcc.dg/vect/vect-shift-2.c: New test.
4939 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4941 * gcc.dg/torture/complex-sign-mul-minus-one.c,
4942 gcc.dg/torture/complex-sign-mul-one.c: New tests.
4944 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4947 * g++.dg/warn/deprecated-6.C: New.
4948 * gcc.dg/deprecated-4.c: Likewise.
4949 * gcc.dg/deprecated-5.c: Likewise.
4950 * gcc.dg/deprecated-6.c: Likewise.
4952 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4954 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4955 __aligned__(__BIGGEST_ALIGNMENT__).
4956 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4957 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4958 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4959 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4960 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4961 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4962 * gcc.dg/vect/Os-vect-95.c: Likewise.
4963 * gcc.dg/vect/pr20122.c: Likewise.
4964 * gcc.dg/vect/pr36493.c: Likewise.
4965 * gcc.dg/vect/pr37385.c: Likewise.
4966 * gcc.dg/vect/slp-7.c: Likewise.
4967 * gcc.dg/vect/slp-9.c: Likewise.
4968 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4969 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4970 * gcc.dg/vect/vect-35.c: Likewise.
4971 * gcc.dg/vect/vect-40.c: Likewise.
4972 * gcc.dg/vect/vect-42.c: Likewise.
4973 * gcc.dg/vect/vect-44.c: Likewise.
4974 * gcc.dg/vect/vect-46.c: Likewise.
4975 * gcc.dg/vect/vect-48.c: Likewise.
4976 * gcc.dg/vect/vect-52.c: Likewise.
4977 * gcc.dg/vect/vect-54.c: Likewise.
4978 * gcc.dg/vect/vect-56.c: Likewise.
4979 * gcc.dg/vect/vect-58.c: Likewise.
4980 * gcc.dg/vect/vect-60.c: Likewise.
4981 * gcc.dg/vect/vect-74.c: Likewise.
4982 * gcc.dg/vect/vect-75.c: Likewise.
4983 * gcc.dg/vect/vect-76.c: Likewise.
4984 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4985 * gcc.dg/vect/vect-77.c: Likewise.
4986 * gcc.dg/vect/vect-77-global.c: Likewise.
4987 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4988 * gcc.dg/vect/vect-78.c: Likewise.
4989 * gcc.dg/vect/vect-78-global.c: Likewise.
4990 * gcc.dg/vect/vect-80.c: Likewise.
4991 * gcc.dg/vect/vect-85.c: Likewise.
4992 * gcc.dg/vect/vect-87.c: Likewise.
4993 * gcc.dg/vect/vect-88.c: Likewise.
4994 * gcc.dg/vect/vect-92.c: Likewise.
4995 * gcc.dg/vect/vect-93.c: Likewise.
4996 * gcc.dg/vect/vect-95.c: Likewise.
4997 * gcc.dg/vect/vect-97.c: Likewise.
4998 * gcc.dg/vect/vect-complex-1.c: Likewise.
4999 * gcc.dg/vect/vect-complex-4.c: Likewise.
5000 * gcc.dg/vect/vect-complex-5.c: Likewise.
5001 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5002 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5003 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5004 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5005 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5006 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5007 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5008 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5009 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5010 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5011 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5012 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5013 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5014 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5015 * gcc.dg/vect/vect-outer-1.c: Likewise.
5016 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5017 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5018 * gcc.dg/vect/vect-outer-2.c: Likewise.
5019 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5020 * gcc.dg/vect/vect-outer-2d.c: Likewise.
5021 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5022 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5023 * gcc.dg/vect/vect-outer-3.c: Likewise.
5024 * gcc.dg/vect/vect-outer-3c.c: Likewise.
5025 * gcc.dg/vect/vect-outer-5.c: Likewise.
5026 * gcc.dg/vect/vect-outer-6.c: Likewise.
5027 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5028 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5029 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5030 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5031 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5032 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5033 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5034 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5035 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5036 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5037 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5038 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5039 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5040 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5042 2009-05-08 Joseph Myers <joseph@codesourcery.com>
5045 * gcc.dg/torture/complex-sign.h: New header.
5046 * gcc.dg/torture/complex-sign-add.c,
5047 gcc.dg/torture/complex-sign-mixed-add.c,
5048 gcc.dg/torture/complex-sign-mixed-div.c,
5049 gcc.dg/torture/complex-sign-mixed-mul.c,
5050 gcc.dg/torture/complex-sign-mixed-sub.c,
5051 gcc.dg/torture/complex-sign-mul.c,
5052 gcc.dg/torture/complex-sign-sub.c: New tests.
5054 2009-05-08 Janus Weil <janus@gcc.gnu.org>
5057 * gfortran.dg/intrinsic_3.f90: New.
5059 2009-05-07 Janis Johnson <janis187@us.ibm.com>
5062 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5063 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5064 * gcc.dg/dfp/float-constant-double.c: New test.
5065 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5066 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5067 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5068 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5069 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5070 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5071 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5072 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5073 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5075 2009-05-07 Jakub Jelinek <jakub@redhat.com>
5078 * gcc.c-torture/execute/pr40057.c: New test.
5080 2009-05-06 James E. Wilson <wilson@codesourcery.com>
5082 * gcc.c-torture/compile/const-high-part.c: New test.
5084 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5087 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5090 2009-05-06 Janus Weil <janus@gcc.gnu.org>
5093 * gfortran.dg/proc_decl_1.f90: Modified.
5094 * gfortran.dg/proc_ptr_comp_1.f90: New.
5095 * gfortran.dg/proc_ptr_comp_2.f90: New.
5096 * gfortran.dg/proc_ptr_comp_3.f90: New.
5097 * gfortran.dg/proc_ptr_comp_4.f90: New.
5098 * gfortran.dg/proc_ptr_comp_5.f90: New.
5099 * gfortran.dg/proc_ptr_comp_6.f90: New.
5101 2009-05-06 Dodji Seketeli <dodji@redhat.com>
5104 * g++.dg/template/call7.C: New test.
5106 2009-05-06 Diego Novillo <dnovillo@google.com>
5108 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5110 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
5112 * gfortran.dg/pr40021.f: Moved to ...
5113 * gfortran.fortran-torture/execute/pr40021.f: Here.
5115 2009-05-06 Janis Johnson <janis187@us.ibm.com>
5118 * gcc.dg/dfp/pr39986.c: New test.
5120 2009-05-06 Michael Matz <matz@suse.de>
5123 * gfortran.dg/pr40021.f: New test.
5125 2009-05-06 Le-Chun Wu <lcwu@google.com>
5127 * lib/plugin-support.exp: New file containing support procs for
5129 * lib/target-supports.exp (check_plugin_available): New proc.
5130 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5131 * gcc.dg/plugin/selfassign.c: New plugin source file.
5132 * gcc.dg/plugin/self-assign-test-1.c: New test.
5133 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5134 * g++.dg/README: Add description for plugin test.
5135 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5136 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5137 * g++.dg/plugin/selfassign.c: New plugin source file.
5138 * g++.dg/plugin/self-assign-test-1.C: New test.
5139 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5140 * g++.dg/plugin/self-assign-test-3.C: Likewise.
5141 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5142 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5144 2009-05-06 Tobias Burnus <burnus@net-b.de>
5147 * gfortran.dg/intrinsic_2.f90: New test.
5148 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5150 2009-05-06 Joseph Myers <joseph@codesourcery.com>
5153 * gcc.dg/noncompile/incomplete-5.c: New test.
5155 2009-05-05 Jakub Jelinek <jakub@redhat.com>
5158 * gcc.dg/pr39666-1.c: New test.
5159 * gcc.dg/pr39666-2.c: Likewise.
5160 * g++.dg/warn/Wuninitialized-4.C: Likewise.
5161 * g++.dg/warn/Wuninitialized-5.C: Likewise.
5162 * gfortran.dg/pr39666-1.f90: Likewise.
5163 * gfortran.dg/pr39666-2.f90: Likewise.
5165 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
5167 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5168 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5169 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5171 2009-05-05 Janus Weil <janus@gcc.gnu.org>
5174 * gfortran.dg/proc_ptr_17.f90: New.
5176 2009-05-05 Richard Guenther <rguenther@suse.de>
5178 PR tree-optimization/40022
5179 * gcc.c-torture/execute/pr40022.c: New testcase.
5181 2009-05-05 Richard Guenther <rguenther@suse.de>
5184 * gcc.c-torture/compile/pr40023.c: New testcase.
5186 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
5188 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5189 * g++.dg/template/overload9.C: Likewise.
5190 * g++.dg/ext/ms-1.C: New.
5192 2009-05-05 Jakub Jelinek <jakub@redhat.com>
5195 * g++.dg/ext/vla7.C: New test.
5197 2009-05-04 Joseph Myers <joseph@codesourcery.com>
5199 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5201 2009-05-04 Joseph Myers <joseph@codesourcery.com>
5203 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5204 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5205 Update expected errors.
5207 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5210 * g++.dg/parse/parser-pr28152.C: New.
5211 * g++.dg/parse/parser-pr28152-2.C: New.
5213 2009-05-04 Joseph Myers <joseph@codesourcery.com>
5215 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5217 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
5219 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5220 * gcc.target/sparc/fexpand-2.c: Likewise.
5221 * gcc.target/sparc/fpmerge-2.c: Likewise.
5222 * gcc.target/sparc/pdist-2.c: Likewise.
5224 2009-05-03 Richard Guenther <rguenther@suse.de>
5227 * gcc.c-torture/compile/pr39983.c: New testcase.
5229 2009-05-03 Joseph Myers <joseph@codesourcery.com>
5231 * gcc.dg/c99-complex-3.c: New test.
5233 2009-05-03 Joseph Myers <joseph@codesourcery.com>
5235 * gcc.dg/cpp/utf8-5byte-1.c: New test.
5237 2009-05-02 Joseph Myers <joseph@codesourcery.com>
5239 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5241 2009-05-02 Richard Guenther <rguenther@suse.de>
5244 * gcc.target/spu/pr40001.c: New testcase.
5246 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
5248 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5250 2009-04-30 Steve Ellcey <sje@cup.hp.com>
5253 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5254 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5256 2009-04-30 Janis Johnson <janis187@us.ibm.com>
5259 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5262 2009-04-30 David Ayers <ayers@fsfe.org>
5264 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5265 and gcc_error_prefix variables.
5266 * objc.dg/bad-receiver-type.m: Update to match correct
5268 * objc.dg/encode-5.m: Likewise.
5269 * objc.dg/id-1.m: Likewise.
5270 * objc.dg/method-1.m: Likewise.
5271 * objc.dg/method-6.m: Likewise.
5272 * objc.dg/method-7.m: Likewise.
5273 * objc.dg/method-9.m: Likewise.
5274 * objc.dg/method-11.m: Likewise.
5275 * objc.dg/method-20.m: Likewise.
5276 * objc.dg/private-1.m: Likewise.
5278 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
5281 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5282 * gfortran.dg/advance_4.f90: Likewise
5283 * gfortran.dg/advance_5.f90: Likewise
5284 * gfortran.dg/append_1.f90: Likewise
5285 * gfortran.dg/backslash_1.f90: Likewise
5286 * gfortran.dg/backslash_2.f90: Likewise
5287 * gfortran.dg/backslash_3.f: Likewise
5288 * gfortran.dg/backspace_10.f90: Likewise
5289 * gfortran.dg/backspace_3.f: Likewise
5290 * gfortran.dg/backspace_4.f: Likewise
5291 * gfortran.dg/backspace_5.f: Likewise
5292 * gfortran.dg/backspace_8.f: Likewise
5293 * gfortran.dg/backspace_9.f: Likewise
5294 * gfortran.dg/complex_write.f90: Likewise
5295 * gfortran.dg/convert_implied_open.f90: Likewise
5296 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5297 * gfortran.dg/dos_eol.f: Likewise
5298 * gfortran.dg/empty_format_1.f90: Likewise
5299 * gfortran.dg/endfile.f: Likewise
5300 * gfortran.dg/eof_1.f90: Likewise
5301 * gfortran.dg/eor_1.f90: Likewise
5302 * gfortran.dg/eor_handling_1.f90: Likewise
5303 * gfortran.dg/eor_handling_2.f90: Likewise
5304 * gfortran.dg/eor_handling_3.f90: Likewise
5305 * gfortran.dg/eor_handling_4.f90: Likewise
5306 * gfortran.dg/eor_handling_5.f90: Likewise
5307 * gfortran.dg/error_recovery_5.f90: Likewise
5308 * gfortran.dg/f2003_inquire_1.f03: Likewise
5309 * gfortran.dg/f2003_io_4.f03: Likewise
5310 * gfortran.dg/f2003_io_5.f03: Likewise
5311 * gfortran.dg/f2003_io_7.f03: Likewise
5312 * gfortran.dg/fgetc_1.f90: Likewise
5313 * gfortran.dg/fgetc_2.f90: Likewise
5314 * gfortran.dg/flush_1.f90: Likewise
5315 * gfortran.dg/fmt_exhaust.f90: Likewise
5316 * gfortran.dg/fmt_huge.f90: Likewise
5317 * gfortran.dg/fmt_read.f90: Likewise
5318 * gfortran.dg/fmt_t_1.f90: Likewise
5319 * gfortran.dg/fmt_t_2.f90: Likewise
5320 * gfortran.dg/fmt_t_3.f90: Likewise
5321 * gfortran.dg/fmt_t_4.f90: Likewise
5322 * gfortran.dg/fmt_t_5.f90: Likewise
5323 * gfortran.dg/fmt_t_7.f: Likewise
5324 * gfortran.dg/fseek.f90: Likewise
5325 * gfortran.dg/ftell_1.f90: Likewise
5326 * gfortran.dg/ftell_2.f90: Likewise
5327 * gfortran.dg/func_derived_3.f90: Likewise
5328 * gfortran.dg/inquire_9.f90: Likewise
5329 * gfortran.dg/iostat_1.f90: Likewise
5330 * gfortran.dg/iostat_2.f90: Likewise
5331 * gfortran.dg/list_read_1.f90: Likewise
5332 * gfortran.dg/list_read_4.f90: Likewise
5333 * gfortran.dg/list_read_5.f90: Likewise
5334 * gfortran.dg/list_read_7.f90: Likewise
5335 * gfortran.dg/list_read_8.f90: Likewise
5336 * gfortran.dg/list_read_9.f90: Likewise
5337 * gfortran.dg/namelist_13.f90: Likewise
5338 * gfortran.dg/namelist_14.f90: Likewise
5339 * gfortran.dg/namelist_15.f90: Likewise
5340 * gfortran.dg/namelist_16.f90: Likewise
5341 * gfortran.dg/namelist_17.f90: Likewise
5342 * gfortran.dg/namelist_18.f90: Likewise
5343 * gfortran.dg/namelist_19.f90: Likewise
5344 * gfortran.dg/namelist_20.f90: Likewise
5345 * gfortran.dg/namelist_24.f90: Likewise
5346 * gfortran.dg/namelist_26.f90: Likewise
5347 * gfortran.dg/namelist_27.f90: Likewise
5348 * gfortran.dg/namelist_28.f90: Likewise
5349 * gfortran.dg/namelist_37.f90: Likewise
5350 * gfortran.dg/namelist_38.f90: Likewise
5351 * gfortran.dg/namelist_39.f90: Likewise
5352 * gfortran.dg/namelist_40.f90: Likewise
5353 * gfortran.dg/namelist_43.f90: Likewise
5354 * gfortran.dg/namelist_44.f90: Likewise
5355 * gfortran.dg/namelist_45.f90: Likewise
5356 * gfortran.dg/namelist_46.f90: Likewise
5357 * gfortran.dg/namelist_47.f90: Likewise
5358 * gfortran.dg/namelist_48.f90: Likewise
5359 * gfortran.dg/namelist_49.f90: Likewise
5360 * gfortran.dg/namelist_50.f90: Likewise
5361 * gfortran.dg/namelist_51.f90: Likewise
5362 * gfortran.dg/namelist_52.f90: Likewise
5363 * gfortran.dg/namelist_56.f90: Likewise
5364 * gfortran.dg/namelist_char_only.f90: Likewise
5365 * gfortran.dg/namelist_use.f90: Likewise
5366 * gfortran.dg/namelist_use_only.f90: Likewise
5367 * gfortran.dg/noadv_size.f90: Likewise
5368 * gfortran.dg/open_access_append_1.f90: Likewise
5369 * gfortran.dg/pad_no.f90: Likewise
5370 * gfortran.dg/pr12884.f: Likewise
5371 * gfortran.dg/pr17090.f90: Likewise
5372 * gfortran.dg/pr17285.f90: Likewise
5373 * gfortran.dg/pr17286.f90: Likewise
5374 * gfortran.dg/pr18122.f90: Likewise
5375 * gfortran.dg/pr18210.f90: Likewise
5376 * gfortran.dg/pr18392.f90: Likewise
5377 * gfortran.dg/pr19155.f: Likewise
5378 * gfortran.dg/pr19216.f: Likewise
5379 * gfortran.dg/pr19467.f90: Likewise
5380 * gfortran.dg/pr19657.f: Likewise
5381 * gfortran.dg/pr20257.f90: Likewise
5382 * gfortran.dg/read_bad_advance.f90: Likewise
5383 * gfortran.dg/read_eof_2.f90: Likewise
5384 * gfortran.dg/read_eof_4.f90: Likewise
5385 * gfortran.dg/read_many_1.f: Likewise
5386 * gfortran.dg/read_noadvance.f90: Likewise
5387 * gfortran.dg/read_repeat.f90: Likewise
5388 * gfortran.dg/read_size_noadvance.f90: Likewise
5389 * gfortran.dg/read_x_past.f: Likewise
5390 * gfortran.dg/record_marker_1.f90: Likewise
5391 * gfortran.dg/record_marker_3.f90: Likewise
5392 * gfortran.dg/rewind_1.f90: Likewise
5393 * gfortran.dg/runtime_warning_1.f90: Likewise
5394 * gfortran.dg/shape_3.f90: Likewise
5395 * gfortran.dg/slash_1.f90: Likewise
5396 * gfortran.dg/stat_1.f90: Likewise
5397 * gfortran.dg/stat_2.f90: Likewise
5398 * gfortran.dg/streamio_11.f90: Likewise
5399 * gfortran.dg/streamio_3.f90: Likewise
5400 * gfortran.dg/streamio_4.f90: Likewise
5401 * gfortran.dg/streamio_9.f90: Likewise
5402 * gfortran.dg/tl_editing.f90: Likewise
5403 * gfortran.dg/unf_io_convert_1.f90: Likewise
5404 * gfortran.dg/unf_io_convert_2.f90: Likewise
5405 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5406 * gfortran.dg/unf_short_record_1.f90: Likewise
5407 * gfortran.dg/utf8_1.f03: Likewise
5408 * gfortran.dg/utf8_2.f03: Likewise
5409 * gfortran.dg/widechar_IO_1.f90: Likewise
5410 * gfortran.dg/write_check3.f90: Likewise
5411 * gfortran.dg/write_rewind_2.f: Likewise
5412 * gfortran.dg/x_slash_2.f: Likewise
5414 2009-04-29 Richard Guenther <rguenther@suse.de>
5417 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5419 (check_effective_target_vect_floatuint_cvt): Likewise.
5420 * gcc.dg/vect/slp-10.c: Adjust.
5421 * gcc.dg/vect/slp-11.c: Adjust.
5422 * gcc.dg/vect/slp-12b.c: Adjust.
5423 * gcc.dg/vect/slp-33.c: Adjust.
5424 * gcc.c-torture/compile/pr39943.c: New testcase.
5426 2009-04-29 Richard Guenther <rguenther@suse.de>
5429 * gcc.c-torture/compile/pr39937.c: New testcase.
5431 2009-04-29 Richard Guenther <rguenther@suse.de>
5433 PR tree-optimization/39941
5434 * gcc.c-torture/compile/pr39941.c: New testcase.
5436 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
5438 * gcc.target/bfin/20090411-1.c: New test.
5440 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
5443 * gcc.dg/pr39565.c: New testcase.
5445 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
5447 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5448 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5449 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5450 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5451 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5452 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5453 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5454 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5455 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5456 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5457 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5458 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5459 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5460 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5461 * gcc.target/i386/pr37191.c: Likewise.
5462 * gcc.target/i386/reload-1.c: Likewise.
5463 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5464 * g++.old-deja/g++.pt/repo2.C: Likewise.
5465 * g++.old-deja/g++.pt/repo3.C: Likewise.
5466 * g++.old-deja/g++.pt/repo4.C: Likewise.
5467 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5468 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5469 * g++.dg/template/repo1.C: Likewise.
5470 * g++.dg/template/repo2.C: Likewise.
5471 * g++.dg/template/repo3.C: Likewise.
5472 * g++.dg/template/repo4.C: Likewise.
5473 * g++.dg/template/repo5.C: Likewise.
5474 * g++.dg/template/repo6.C: Likewise.
5475 * g++.dg/template/repo7.C: Likewise.
5476 * g++.dg/template/repo8.C: Likewise.
5477 * g++.dg/template/repo9.C: Likewise.
5478 * g++.dg/rtti/repo1.C: Likewise.
5479 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5480 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5481 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5482 * g++.dg/other/PR23205.C: Skip for vxworks.
5483 * g++.dg/ext/visibility/class1.C: Requires PIC.
5484 * g++.dg/eh/async-unwind2.C: Requires PIC.
5485 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5486 does not have cxa_exit.
5488 2009-04-28 Jing Yu <jingyu@google.com>
5491 * lib/target-supports.exp (check_effective_target_tls): Remove
5493 (check_effective_target_tls_native): Likewise.
5494 (check_effective_target_tls_runtime): Likewise.
5495 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5497 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5499 2009-04-28 Janus Weil <janus@gcc.gnu.org>
5502 * gfortran.dg/proc_ptr_16.f90: New.
5504 2009-04-28 Steve Ellcey <sje@cup.hp.com>
5506 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5509 2009-04-28 Richard Guenther <rguenther@suse.de>
5512 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5514 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
5516 * g++.dg/warn/pr35652.C: Removed.
5517 * gcc.dg/pr35652.c: Likewise.
5519 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
5521 * gcc.target/ia64/20071210-2.c: New testcase.
5523 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
5526 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5527 * gcc.dg/pr39323-3.c: Ditto.
5529 2009-04-28 Janus Weil <janus@gcc.gnu.org>
5533 * gfortran.dg/ambiguous_reference_2.f90: New.
5534 * gfortran.dg/pointer_assign_7.f90: New.
5536 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
5537 Mark Mitchell <mark@codesourcery.com>
5539 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5540 * gcc.dg/20020103-1.c: Check for __ppc.
5541 * gcc.dg/asm-b.c: Check for __ppc.
5542 * gcc.dg/20020919-1.c: Check for __ppc.
5543 * gcc.dg/20020312-2.c: Likewise.
5544 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5545 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5546 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5547 * g++.dg/warn/weak1.C: Likewise.
5548 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5549 static so appropriate optimizations kick in.
5550 (find_base_value_wrapper): New function.
5551 * g++.dg/eh/simd-5.C: Fix target triplet.
5552 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5554 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
5555 H.J. Lu <hongjiu.lu@intel.com>
5558 * gcc.target/i386/pr39911.c: New test.
5560 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
5563 * gfortran.dg/alloc_comp_assign_10.f90: New test.
5565 2009-04-28 Ben Elliston <bje@au.ibm.com>
5570 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5572 * gcc.dg/pr35652.C: New.
5573 * g++.dg/warn/pr35652.C: New.
5574 * gcc.dg/format/plus-1.c: Adjust message.
5576 2009-04-27 DJ Delorie <dj@redhat.com>
5578 * lib/target-supports.exp (check_effective_target_double64): New.
5579 (check_effective_target_double64plus): New.
5580 (check_effective_target_large_double): New.
5581 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5582 * gcc.dg/div-double-1.c: Likewise.
5583 * gcc.dg/Wconversion-real.c: Require large_double.
5584 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5586 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5589 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5592 2009-04-27 Ian Lance Taylor <iant@google.com>
5594 * gcc.dg/Wcxx-compat-5.c: New testcase.
5595 * gcc.dg/Wcxx-compat-6.c: New testcase.
5597 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5599 Allow non-constant arguments to conversion intrinsics.
5600 * gcc.target/spu/intrinsics-3.c: Update tests.
5602 2009-04-27 Richard Guenther <rguenther@suse.de>
5605 * gcc.c-torture/compile/pr39928-1.c: New testcase.
5606 * gcc.c-torture/compile/pr39928-2.c: Likewise.
5608 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
5611 * gcc.dg/torture/pr39903-1.c: New.
5612 * gcc.dg/torture/pr39903-2.c: Likewise.
5614 2009-04-27 Revital Eres <eres@il.ibm.com>
5616 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5618 * gcc.dg/sms-2.c: Add dump check.
5619 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5621 * gcc.dg/sms-4.c: Likewise.
5622 * gcc.dg/sms-5.c: Likewise.
5623 * gcc.dg/sms-6.c: Likewise.
5624 * gcc.dg/sms-7.c: Likewise.
5625 * gcc.dg/sms-antideps.c: Rename to...
5626 * gcc.dg/sms-8.c: This and add sms dump file and check it.
5628 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
5630 * gnat.dg/opt2.adb: New test.
5632 2009-04-27 Jakub Jelinek <jakub@redhat.com>
5635 * g++.dg/warn/Wunused-15.C: New test.
5637 2009-04-26 Michael Matz <matz@suse.de>
5640 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5642 * gcc.target/i386/pr37248-1.c: Modified.
5643 * gcc.target/i386/pr37248-3.c: Modified.
5644 * gcc.target/i386/pr37248-2.c: Modified.
5645 * gnat.dg/aliasing1.adb: Modified.
5646 * gnat.dg/pack9.adb: Modified.
5647 * gnat.dg/aliasing2.adb: Modified.
5648 * gcc.dg/strict-overflow-2.c: Modified.
5649 * gcc.dg/autopar/reduc-1char.c: Modified.
5650 * gcc.dg/autopar/reduc-2char.c: Modified.
5651 * gcc.dg/autopar/reduc-1.c: Modified.
5652 * gcc.dg/autopar/reduc-2.c: Modified.
5653 * gcc.dg/autopar/reduc-3.c: Modified.
5654 * gcc.dg/autopar/reduc-6.c: Modified.
5655 * gcc.dg/autopar/reduc-7.c: Modified.
5656 * gcc.dg/autopar/reduc-8.c: Modified.
5657 * gcc.dg/autopar/reduc-9.c: Modified.
5658 * gcc.dg/autopar/reduc-1short.c: Modified.
5659 * gcc.dg/autopar/reduc-2short.c: Modified.
5660 * gcc.dg/autopar/parallelization-1.c: Modified.
5661 * gcc.dg/strict-overflow-4.c: Modified.
5662 * gcc.dg/strict-overflow-6.c: Modified.
5663 * gcc.dg/gomp/combined-1.c: Modified.
5664 * gcc.dg/no-strict-overflow-1.c: Modified.
5665 * gcc.dg/no-strict-overflow-3.c: Modified.
5666 * gcc.dg/no-strict-overflow-5.c: Modified.
5667 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5668 * gcc.dg/tree-ssa/pr18134.c: Modified.
5669 * gcc.dg/tree-ssa/20030824-1.c: Modified.
5670 * gcc.dg/tree-ssa/vector-2.c: Modified.
5671 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5672 * gcc.dg/tree-ssa/loop-21.c: Modified.
5673 * gcc.dg/tree-ssa/20030824-2.c: Modified.
5674 * gcc.dg/tree-ssa/vector-3.c: Modified.
5675 * gcc.dg/tree-ssa/asm-3.c: Modified.
5676 * gcc.dg/tree-ssa/pr23294.c: Modified.
5677 * gcc.dg/tree-ssa/loop-22.c: Modified.
5678 * gcc.dg/tree-ssa/loop-15.c: Modified.
5679 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5680 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5681 * gcc.dg/tree-ssa/pr20139.c: Modified.
5682 * gcc.dg/tree-ssa/scev-cast.c: Modified.
5683 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5684 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5685 * gcc.dg/tree-ssa/loop-5.c: Modified.
5686 * gcc.dg/tree-ssa/pr19431.c: Modified.
5687 * gcc.dg/tree-ssa/pr32044.c: Modified.
5688 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5689 * gcc.dg/tree-ssa/loop-19.c: Modified.
5690 * gcc.dg/tree-ssa/loop-28.c: Modified.
5691 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5692 * gcc.dg/tree-ssa/divide-1.c: Modified.
5693 * gcc.dg/tree-ssa/inline-1.c: Modified.
5694 * gcc.dg/tree-ssa/divide-3.c: Modified.
5695 * gcc.dg/tree-ssa/pr30978.c: Modified.
5696 * gcc.dg/tree-ssa/alias-6.c: Modified.
5697 * gcc.dg/tree-ssa/divide-4.c: Modified.
5698 * gcc.dg/tree-ssa/alias-11.c: Modified.
5699 * gcc.dg/no-strict-overflow-7.c: Modified.
5700 * gcc.dg/strict-overflow-1.c: Modified.
5701 * gcc.dg/pr15784-4.c: Modified.
5702 * gcc.dg/pr34263.c: Modified.
5703 * gcc.dg/strict-overflow-3.c: Modified.
5704 * gcc.dg/tree-prof/stringop-1.c: Modified.
5705 * gcc.dg/tree-prof/val-prof-1.c: Modified.
5706 * gcc.dg/tree-prof/val-prof-2.c: Modified.
5707 * gcc.dg/tree-prof/val-prof-3.c: Modified.
5708 * gcc.dg/tree-prof/val-prof-4.c: Modified.
5709 * gcc.dg/no-strict-overflow-2.c: Modified.
5710 * gcc.dg/no-strict-overflow-4.c: Modified.
5711 * gcc.dg/no-strict-overflow-6.c: Modified.
5712 * g++.dg/tree-ssa/pr27090.C: Modified.
5713 * g++.dg/tree-ssa/tmmti-2.C: Modified.
5714 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5715 * g++.dg/tree-ssa/pr19807.C: Modified.
5716 * g++.dg/opt/pr30965.C: Modified.
5717 * g++.dg/init/new17.C: Modified.
5718 * gfortran.dg/whole_file_6.f90: Modified.
5719 * gfortran.dg/whole_file_5.f90: Modified.
5720 * gfortran.dg/reassoc_1.f90: Modified.
5721 * gfortran.dg/reassoc_3.f90: Modified.
5723 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
5726 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5728 2009-04-26 Jakub Jelinek <jakub@redhat.com>
5731 * gcc.target/i386/pr39543-1.c: New test.
5732 * gcc.target/i386/pr39543-2.c: New test.
5733 * gcc.target/i386/pr39543-3.c: New test.
5736 * gcc.dg/Wunused-value-3.c: New test.
5738 2009-04-26 Joseph Myers <joseph@codesourcery.com>
5741 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5742 gcc.dg/vla-21.c: New tests.
5744 2009-04-26 Joseph Myers <joseph@codesourcery.com>
5747 * gcc.dg/inline-34.c: New test.
5749 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5751 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5752 gcc.dg/enum-const-3.c: New tests.
5753 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5754 -pedantic-errors. Update expected diagnostics.
5756 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5759 * gcc.dg/vla-20.c: New test.
5761 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5764 * gcc.dg/vla-19.c: New test.
5766 2009-04-25 Joseph Myers <joseph@codesourcery.com>
5768 PR preprocessor/39559
5769 * gcc.dg/c99-intconst-2.c: New test.
5771 2009-04-25 Jan Hubicka <jh@suse.cz>
5773 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5775 2009-04-25 Janus Weil <janus@gcc.gnu.org>
5778 * gfortran.dg/import7.f90: New.
5780 2009-04-24 Richard Guenther <rguenther@suse.de>
5782 * gcc.dg/tree-ssa/vrp48.c: Fix.
5784 2008-04-24 Doug Kwan <dougkwan@google.com>
5786 * g++.dg/init/copy7.C: Only abort in memcpy if source and
5787 destination are the same.
5789 2009-04-24 Richard Guenther <rguenther@suse.de>
5791 * gcc.dg/tree-ssa/vrp48.c: New testcase.
5793 2009-04-24 Joseph Myers <joseph@codesourcery.com>
5795 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5796 gcc.dg/array-const-3.c: New tests.
5798 2009-04-24 Ian Lance Taylor <iant@google.com>
5800 * gcc.dg/Wcxx-compat-4.c: New testcase.
5802 2009-04-24 Daniel Kraft <d@domob.eu>
5804 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5805 expected on already erraneous symbol (renamed to fresh one).
5807 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
5810 * gcc.dg/pr39867.c: New.
5812 2009-04-24 Janus Weil <janus@gcc.gnu.org>
5816 * gfortran.dg/intrinsic_1.f90: New.
5818 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5820 * gnat.dg/alignment7.adb: New test.
5821 * gnat.dg/alignment8.adb: Likewise.
5823 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5825 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5826 * gnat.dg/specs/rep_clause2.ads: New test.
5828 2009-04-24 Jakub Jelinek <jakub@redhat.com>
5830 PR rtl-optimization/39794
5831 * gcc.dg/pr39794.c: New test.
5833 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
5835 * gnat.dg/atomic1.adb: New test.
5836 * gnat.dg/atomic1_pkg.ads: New helper.
5838 2009-04-23 Steve Ellcey <sje@cup.hp.com>
5841 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5842 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5844 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
5846 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5849 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5852 * gcc.dg/vector-init-1.c: New testcase.
5853 * gcc.dg/vector-init-2.c: New testcase.
5855 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
5857 * gnat.dg/enum2.adb: New test.
5858 * gnat.dg/enum2_pkg.ads: New helper.
5860 2009-04-22 Jakub Jelinek <jakub@redhat.com>
5863 * gcc.dg/torture/pr39855.c: New test.
5865 2009-04-22 Dodji Seketeli <dodji@redhat.com>
5868 * g++.dg/cpp0x/pr39639.C: New test.
5870 2009-04-22 Mark Heffernan <meheff@google.com>
5872 * gcc.dg/profile-generate-3.c: New test.
5874 2009-04-22 Jan Hubicka <jh@suse.cz>
5876 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5878 2009-04-22 Steve Ellcey <sje@cup.hp.com>
5881 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5883 2009-04-22 Richard Guenther <rguenther@suse.de>
5885 PR tree-optimization/39824
5886 * gcc.c-torture/compile/pr39824.c: New testcase.
5888 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5891 * g++.dg/parse/parser-pr14875.C: New.
5892 * g++.dg/parse/parser-pr14875-2.C: New.
5893 * g++.dg/parse/error6.C: Update match string.
5895 2009-04-22 Richard Guenther <rguenther@suse.de>
5897 PR tree-optimization/39845
5898 * gcc.c-torture/compile/pr39845.c: New testcase.
5900 2009-04-22 Janus Weil <janus@gcc.gnu.org>
5903 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5904 * gfortran.dg/external_initializer.f90: Modified.
5905 * gfortran.dg/interface_26.f90: Modified.
5906 * gfortran.dg/intrinsic_subroutine.f90: Modified.
5907 * gfortran.dg/proc_ptr_3.f90: Modified.
5908 * gfortran.dg/proc_ptr_15.f90: New.
5909 * gfortran.dg/proc_ptr_result_1.f90: Modified.
5911 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5914 * g++.dg/warn/pr35711.C: New.
5915 * g++.dg/conversion/ptrmem2.C: Update.
5917 2009-04-21 Joseph Myers <joseph@codesourcery.com>
5919 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5920 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5921 README.gcc, g++.dg/README, g++.dg/compat/break/README,
5922 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5923 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5924 gcc.c-torture/ChangeLog.0,
5925 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5926 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5927 gcc.target/i386/math-torture/math-torture.exp,
5928 gcc.target/mips/inter/mips16-inter.exp,
5929 gcc.target/mips/mips-nonpic/README,
5930 gcc.target/x86_64/abi/README.gcc,
5931 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5932 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5933 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5935 * ChangeLog-1993-2007, ChangeLog: Correct dates.
5937 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5939 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5941 2009-04-21 Richard Guenther <rguenther@suse.de>
5944 * gcc.dg/torture/pr39829.c: New testcase.
5946 2009-04-21 Martin Jambor <mjambor@suse.cz>
5948 * gcc.dg/tree-ssa/cswtch-2.c: New test.
5950 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5953 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5954 * gcc.dg/sequence-pt-2.c: New.
5955 * gcc.dg/sequence-pt-3.c: New.
5956 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5957 * g++.dg/warn/sequence-pt-2.c: New.
5958 * g++.dg/warn/sequence-pt-3.c: New.
5960 2009-04-21 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5964 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5966 * gnat.dg/import1.ad[sb]: New test.
5968 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5970 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5973 2009-04-20 Tobias Burnus <burnus@net-b.de>
5976 * gfortran.dg/continuation_11.f90: New test.
5978 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5981 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5982 messages. Test for "long long" in system headers.
5983 * gcc.dg/c99-longlong-2.c: New.
5984 * g++.dg/warn/pr13358.C: New.
5985 * g++.dg/warn/pr13358-2.C: New.
5986 * g++.dg/warn/pr13358-3.C: New.
5987 * g++.dg/warn/pr13358-4.C: New.
5989 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5991 * gcc.dg/framework-2.c: Fix up for non existent includes
5992 being fatal errors now.
5994 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
5997 * gfortran.dg/private_type_13.f90: New test.
5998 * gfortran.dg/private_type_2.f90: Add option -std=f95.
6000 2009-04-20 Le-Chun Wu <lcwu@google.com>
6003 * g++.dg/warn/Wunused-14.C: New test.
6005 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6007 * gnat.dg/specs/small_alignment.ads: New test.
6009 2009-04-20 Ian Lance Taylor <iant@google.com>
6011 * gcc.dg/Wcxx-compat-3.c: New testcase.
6013 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6015 * gnat.dg/pack13.ad[sb]: New test.
6016 * gnat.dg/pack13_pkg.ads: New helper.
6018 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6020 * gnat.dg/discr11.ad[sb]: New test.
6021 * gnat.dg/discr11_pkg.ads: New helper.
6023 2009-04-20 Ira Rosen <irar@il.ibm.com>
6025 PR tree-optimization/39675
6026 * gcc.dg/vect/O3-pr39675-2.c: New test.
6028 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
6030 * gnat.dg/rep_clause3.adb: New test.
6032 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6035 * gcc.dg/c99-flex-array-7.c: New test.
6037 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6040 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6042 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6045 * gcc.dg/c99-restrict-3.c: New test.
6047 2009-04-19 Joseph Myers <joseph@codesourcery.com>
6049 PR preprocessor/20078
6050 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6052 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
6054 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6055 Do not pass -B$root after -margs.
6057 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6061 * gcc.dg/pr32061.c: New.
6062 * gcc.dg/Wlogical-op-1.c: Update.
6063 * g++.dg/warn/Wlogical-op-1.C: Update.
6064 * g++.dg/warn/pr36954.C: New.
6066 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6069 * gcc.dg/lvalue-5.c: New test.
6071 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6074 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6076 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6078 * gcc.dg/cpp/include5.c: New test.
6080 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6083 * gcc.dg/call-diag-2.c: New test.
6085 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6087 PR preprocessor/39646
6088 * gcc.dg/cpp/line8.c: New test.
6090 2009-04-18 Joseph Myers <joseph@codesourcery.com>
6092 PR preprocessor/39647
6093 * gcc.dg/cpp/line7.c: New test.
6095 2009-04-18 Richard Guenther <rguenther@suse.de>
6098 * gcc.target/i386/pr39804.c: New testcase.
6100 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
6102 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6103 * g++.dg/other/pr39496.C: Likewise.
6105 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6108 * gcc.dg/pr36902.c: New.
6110 2009-04-17 Diego Novillo <dnovillo@google.com>
6112 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6113 violation for variable 'inside_main'.
6115 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6117 * gfortran.fortran-torture/execute/getarg_1.x: New file.
6119 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6121 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6123 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6125 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6126 * gfortran.dg/chmod_2.f90: Likewise.
6127 * gfortran.dg/chmod_3.f90: Likewise.
6128 * gfortran.dg/open_errors.f90: Likewise.
6129 * gfortran.dg/stat_1.f90: Likewise.
6130 * gfortran.dg/stat_2.f90: Likewise.
6132 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6134 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6135 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6136 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6137 * gfortran.dg/nearest_1.f90: Likewise.
6138 * gfortran.dg/nearest_3.f90: Likewise.
6139 * gfortran.dg/isnan_1.f90: Likewise.
6140 * gfortran.dg/isnan_2.f90: Likewise.
6141 * gfortran.dg/nan_1.f90: Likewise.
6142 * gfortran.dg/nan_2.f90: Likewise.
6143 * gfortran.dg/nan_3.f90: Likewise.
6144 * gfortran.dg/nan_4.f90: Likewise.
6145 * gfortran.dg/module_nan.f90: Likewise.
6146 * gfortran.dg/int_conv_2.f90: Likewise.
6147 * gfortran.dg/init_flag_3.f90: Likewise.
6148 * gfortran.dg/namelist_42.f90: Likewise.
6149 * gfortran.dg/namelist_43.f90: Likewise.
6150 * gfortran.dg/real_const_3.f90: Likewise.
6151 * gfortran.dg/transfer_simplify_1.f90: Likewise.
6153 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6154 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6155 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6156 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6157 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6159 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6160 * gfortran.dg/gamma_5.f90: Likewise.
6162 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6164 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6165 less strict so it also works with auto-overlay support.
6166 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6167 for "exceeds local store" linker errors on the SPU.
6169 * lib/gfortran.exp: Include target-supports.exp.
6170 (gfortran_init): On SPU targets where automatic overlay support
6171 is available, use it to build all Fortran test cases.
6173 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6175 2009-04-17 Arnaud Charlet <charlet@adacore.com>
6177 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6178 rule enforced by gnat on taft types.
6180 2009-04-17 Jakub Jelinek <jakub@redhat.com>
6183 * g++.dg/ext/complit11.C: Add empty dg-options.
6185 2009-04-16 Andrew Pinski <pinskia@gmail.com>
6188 * g++.dg/template/defarg11.C: New test.
6190 2009-04-16 Andrew Pinski <pinskia@gmail.com>
6193 * g++.dg/ext/complit11.C: New testcase.
6195 2009-04-15 Le-Chun Wu <lcwu@google.com>
6198 * g++.dg/warn/Wunused-13.C: New testcase.
6200 2009-04-15 Ian Lance Taylor <iant@google.com>
6202 * gcc.dg/Wenum-compare-1.c: New testcase.
6204 2009-04-15 Richard Guenther <rguenther@suse.de>
6206 PR tree-optimization/39764
6207 * g++.dg/torture/pr39764.C: New testcase.
6209 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
6211 * g++.dg/ext/altivec-17.C: New.
6213 2009-04-15 Arnaud Charlet <charlet@adacore.com>
6215 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6216 * gnat.dg/specs/limited1.ads: Ditto.
6218 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6221 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6222 for testing the results of estimate instructions.
6223 * gcc.dg/vmx/3a-04m.c (test): Ditto.
6224 * gcc.dg/vmx/3a-05.c (test): Ditto.
6226 2009-04-14 Jason Merrill <jason@redhat.com>
6229 * g++.dg/warn/Wshadow-4.C: Extend.
6231 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
6233 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6234 (do_D): Remove attribute hidden.
6236 2009-04-13 Jason Merrill <jason@redhat.com>
6239 * g++.dg/init/copy7.C: New.
6241 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
6244 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6245 (check_for_all_options): This.
6247 2009-04-13 Jason Merrill <jason@redhat.com>
6250 * g++.dg/template/crash90.C: New.
6252 2009-04-12 Jason Merrill <jason@redhat.com>
6255 * g++.dg/overload/extern-C-2.C: New.
6257 2009-04-12 Joseph Myers <joseph@codesourcery.com>
6259 PR preprocessor/31869
6260 * gcc.dg/cpp/strify5.c: New test.
6262 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
6264 * gnat.dg/enum1.adb: New test.
6265 * gnat.dg/enum1_pkg.ads: New helper.
6267 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
6270 * gcc.target/alpha/pr39740.c: New test.
6272 2009-04-11 Daniel Kraft <d@domob.eu>
6275 * gfortran.dg/bounds_check_strlen_1.f90: New test.
6276 * gfortran.dg/bounds_check_strlen_2.f90: New test.
6277 * gfortran.dg/bounds_check_strlen_3.f90: New test.
6278 * gfortran.dg/bounds_check_strlen_4.f90: New test.
6279 * gfortran.dg/bounds_check_strlen_5.f90: New test.
6280 * gfortran.dg/bounds_check_strlen_6.f90: New test.
6281 * gfortran.dg/bounds_check_strlen_7.f90: New test.
6282 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6283 expected string length that failed with -fbounds-check now.
6284 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6286 2009-04-11 Janus Weil <janus@gcc.gnu.org>
6289 * gfortran.dg/proc_ptr_14.f90: New.
6291 2009-04-11 Richard Guenther <rguenther@suse.de>
6294 * g++.dg/torture/pr39732.C: New testcase.
6296 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
6298 * gfortran.dg/whole_file_5.f90: New.
6299 * gfortran.dg/whole_file_6.f90: New.
6301 2009-04-11 Richard Guenther <rguenther@suse.de>
6303 PR tree-optimization/39713
6304 * g++.dg/torture/pr39713.C: New testcase.
6306 2009-04-10 Richard Guenther <rguenther@suse.de>
6309 * gcc.dg/pr39712.c: New testcase.
6311 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
6314 * g++.dg/cpp0x/enum2.C: Updated.
6315 * g++.dg/debug/pr22514.C: Likewise.
6316 * g++.dg/parse/enum2.C: Likewise.
6317 * g++.dg/parse/enum3.C: Likewise.
6318 * g++.dg/template/crash79.C: Likewise.
6319 * g++.old-deja/g++.jason/cond.C: Likewise.
6321 2009-04-10 Chao-ying Fu <fu@mips.com>
6323 * gcc.target/mips/interrupt_handler.c: Change from compile to
6326 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6328 * objc/execute/forward-1.x: Fix x86_64 entry typos.
6330 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
6333 * gfortran.dg/zero_sized_6.f90: New.
6335 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
6338 * g++.dg/parse/pr20118.C: New.
6339 * g++.dg/template/spec16.C: Update.
6341 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
6344 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6345 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6346 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6347 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6348 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6349 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6350 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6351 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6352 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6353 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6354 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6355 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6356 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6357 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6358 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6359 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6360 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6362 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
6365 * g++.dg/torture/pr39678.C: New.
6366 * gcc.dg/compat/struct-complex-2.h: Likewise.
6367 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6368 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6369 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6370 * gcc.dg/torture/pr39678.c: Likewise.
6371 * gcc.target/i386/pr39678.c: Likewise.
6373 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6374 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6376 * gcc.target/x86_64/abi/test_passing_structs.c: Include
6377 <complex.h>. Add tests for structure with complex float.
6379 2009-04-10 Ben Elliston <bje@au.ibm.com>
6380 Joseph Myers <joseph@codesourcery.com>
6383 * gcc.dg/dfp/pr36800.c: New.
6385 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6386 Rafael Avila de Espindola <espindola@google.com>
6388 * gcc.misc-tests/help.exp: New file.
6389 * lib/options.exp: New file.
6391 2009-04-09 Janis Johnson <janis187@us.ibm.com>
6394 * objc/execute/forward-1.x: New.
6396 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
6398 * gcc.dg/pr27150-1.c: Change to a link test.
6400 2009-04-09 Jakub Jelinek <jakub@redhat.com>
6402 * g++.dg/lookup/using2.C: Change copyright header to refer to version
6403 3 of the GNU General Public License and to point readers at the
6404 COPYING3 file and the FSF's license web page.
6405 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6406 * gcc.dg/struct/struct-reorg.exp: Likewise.
6407 * gcc.target/spu/tag_manager.c: Likewise.
6409 2009-04-09 Richard Guenther <rguenther@suse.de>
6412 * ssa-ccp-25.c: Adjust pattern.
6414 2009-04-09 Janus Weil <janus@gcc.gnu.org>
6417 * gfortran.dg/external_procedures_1.f90: Modified.
6418 * gfortran.dg/proc_ptr_result_1.f90: New.
6419 * gfortran.dg/proc_ptr_result_2.f90: New.
6420 * gfortran.dg/proc_ptr_result_3.f90: New.
6422 2009-04-09 Richard Guenther <rguenther@suse.de>
6424 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6425 to prevent constant propagation.
6426 * gcc.dg/vect/vect-56.c: Likewise.
6427 * gcc.dg/vect/vect-58.c: Likewise.
6428 * gcc.dg/vect/vect-60.c: Likewise.
6429 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6430 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6431 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6433 2009-04-09 Richard Guenther <rguenther@suse.de>
6435 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6436 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6438 2009-04-09 Joseph Myers <joseph@codesourcery.com>
6441 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6444 2009-04-08 Joseph Myers <joseph@codesourcery.com>
6446 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6447 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6449 2009-04-08 Jakub Jelinek <jakub@redhat.com>
6451 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6453 2009-04-08 Jason Merrill <jason@redhat.com>
6456 * g++.dg/template/error40.C: Add another test.
6458 2009-04-08 Joseph Myers <joseph@codesourcery.com>
6462 * gcc.c-torture/compile/pr39614-1.c,
6463 gcc.c-torture/compile/pr39614-2.c,
6464 gcc.c-torture/compile/pr39614-3.c,
6465 gcc.c-torture/compile/pr39614-4.c,
6466 gcc.c-torture/compile/pr39614-5.c,
6467 gcc.c-torture/compile/pr39673-1.c,
6468 gcc.c-torture/compile/pr39673-2.c: New tests.
6469 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6471 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6472 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6475 2009-04-08 Dodji Seketeli <dodji@redhat.com>
6478 * g++.dg/cpp0x/variadic-crash2.C: New test.
6480 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
6483 * gfortran.dg/alloc_comp_result_1.f90: New test.
6485 2009-04-07 Jason Merrill <jason@redhat.com>
6488 * g++.dg/overload/extern-C-1.C: New.
6490 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6493 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6495 2009-04-07 Jason Merrill <jason@redhat.com>
6498 * g++.dg/template/error40.C: New.
6500 2009-04-07 Janus Weil <janus@gcc.gnu.org>
6503 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6505 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
6507 * gnat.dg/subp_elim_errors.ad[sb]: New test.
6509 2009-04-07 Janus Weil <janus@gcc.gnu.org>
6512 * gfortran.dg/proc_decl_1.f90: Modified.
6513 * gfortran.dg/proc_ptr_11.f90: Extended.
6514 * gfortran.dg/proc_ptr_13.f90: Modified.
6516 2009-04-06 Jason Merrill <jason@redhat.com>
6519 * g++.dg/template/fnspec1.C: New.
6521 2009-04-06 Laurent GUERBY <laurent@guerby.net>
6523 * lib/gnat.exp: Handle multilib.
6525 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
6528 * gfortran.dg/dependency_23.f90: New test.
6530 2009-04-06 Richard Guenther <rguenther@suse.de>
6532 PR tree-optimization/28868
6533 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6534 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6535 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6536 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6538 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
6540 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6542 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
6544 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6546 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
6548 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6549 with the built-in y0, and the subsequent warning.
6550 (y1): Likewise, rename to y_1.
6552 2009-04-06 Janus Weil <janus@gcc.gnu.org>
6555 * gfortran.dg/proc_decl_21.f90: New.
6557 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
6560 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6562 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
6564 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6565 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6566 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6567 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6568 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6569 gfortran.dg/namelist_49.f90: Gate test on effective_target
6571 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
6573 2009-04-05 Daniel Kraft <d@domob.eu>
6576 * gfortran.dg/read_float_2.f03
6577 * gfortran.dg/read_float_3.f90
6579 2009-04-05 Richard Guenther <rguenther@suse.de>
6581 PR tree-optimization/39648
6582 * gcc.c-torture/compile/pr39648.c: New testcase.
6584 2009-04-05 Jason Merrill <jason@redhat.com>
6587 * g++.dg/template/error39.C: New.
6589 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
6592 * gfortran.dg/implied_do_1.f90: New.
6594 2009-04-04 Tobias Burnus <burnus@net-b.de>
6597 * gfortran.dg/recursive_check_8.f90: New.
6598 * gfortran.dg/recursive_check_9.f90: New.
6599 * gfortran.dg/recursive_check_10.f90: New.
6600 * gfortran.dg/recursive_check_11.f90: New.
6601 * gfortran.dg/recursive_check_12.f90: New.
6602 * gfortran.dg/recursive_check_13.f90: New.
6603 * gfortran.dg/recursive_check_14.f90: New.
6605 2009-04-04 Jason Merrill <jason@redhat.com>
6608 * g++.dg/template/error38.C: Add more tests.
6610 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
6613 * gfortran.dg/common_align_2.f90: New test.
6615 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
6618 * gcc.c-torture/execute/pr39501.c: New file.
6619 * gcc.c-torture/execute/pr39501.x: New file.
6621 2009-04-04 Richard Guenther <rguenther@suse.de>
6623 PR tree-optimization/8781
6624 PR tree-optimization/37892
6625 * g++.dg/tree-ssa/pr8781.C: New testcase.
6626 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6628 2009-04-04 Richard Guenther <rguenther@suse.de>
6630 PR tree-optimization/39636
6631 * gcc.c-torture/compile/pr39636.c: New testcase.
6633 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
6635 PR rtl-optimization/39607
6636 * g++.dg/opt/pr39607.C: New.
6638 2009-04-03 Tobias Burnus <burnus@net-b.de>
6641 * gfortran.dg/common_12.f90: New.
6643 2009-04-03 Jason Merrill <jason@redhat.com>
6646 * g++.dg/template/const2.C: New test.
6648 2009-04-03 Richard Guenther <rguenther@suse.de>
6650 PR tree-optimization/2480
6651 PR tree-optimization/23086
6652 * gcc.dg/tree-ssa/pr2480.c: New testcase.
6653 * gcc.dg/tree-ssa/pr23086.c: Likewise.
6655 2009-04-03 Richard Guenther <rguenther@suse.de>
6657 PR tree-optimization/34743
6658 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6659 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6660 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6661 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6662 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6663 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6664 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6665 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6667 2009-04-03 Richard Guenther <rguenther@suse.de>
6670 PR tree-optimization/23940
6671 PR tree-optimization/33237
6674 PR tree-optimization/36201
6675 PR tree-optimization/36230
6676 PR tree-optimization/38049
6677 PR tree-optimization/38207
6678 PR tree-optimization/38230
6679 PR tree-optimization/38301
6680 PR tree-optimization/38585
6682 PR tree-optimization/38985
6683 PR tree-optimization/39299
6684 * gcc.dg/pr19633-1.c: Adjust.
6685 * gcc.dg/torture/pta-callused-1.c: Likewise.
6686 * gcc.dg/torture/pr39074-2.c: Likewise.
6687 * gcc.dg/torture/pr39074.c: Likewise.
6688 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6689 * gcc.dg/torture/pr30375.c: Adjust.
6690 * gcc.dg/torture/pr33563.c: Likewise.
6691 * gcc.dg/torture/pr33870.c: Likewise.
6692 * gcc.dg/torture/pr33560.c: Likewise.
6693 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6694 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6695 * gcc.dg/tree-ssa/alias-15.c: Remove.
6696 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6697 * gcc.dg/tree-ssa/pr26421.c: Adjust.
6698 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6699 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6700 * gcc.dg/tree-ssa/pr23382.c: Adjust.
6701 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6702 * gcc.dg/tree-ssa/alias-16.c: Adjust.
6703 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6704 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6705 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6706 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6707 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6708 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6709 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6710 * gcc.dg/tree-ssa/pr13146.c: Likewise.
6711 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6712 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6715 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6716 * gcc.dg/tree-ssa/alias-20.c: Likewise.
6717 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6718 * gcc.dg/tree-ssa/pr38895.c: Likewise.
6719 * gcc.dg/uninit-B.c: XFAIL.
6720 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6721 * gcc.dg/uninit-pr19430.c: XFAIL.
6722 * g++.dg/tree-ssa/pr13146.C: New testcase.
6723 * g++.dg/opt/pr36187.C: Adjust.
6724 * g++.dg/torture/20090329-1.C: New testcase.
6726 2009-04-02 Chao-ying Fu <fu@mips.com>
6728 * gcc.target/mips/interrupt_handler.c: New test.
6730 2009-04-02 David Ayers <ayers@fsfe.org>
6733 * objc.dg/bad-receiver-type-2.m: New test contributed by
6736 2009-04-02 Jason Merrill <jason@redhat.com>
6739 * g++.dg/template/error38.C: New test.
6741 2009-04-02 Janis Johnson <janis187@us.ibm.com>
6743 PR tree-optimization/31677
6744 * gcc.dg/memcpy-1.c: Add compiler option.
6746 2009-04-02 Ira Rosen <irar@il.ibm.com>
6748 PR tree-optimization/39595
6749 * gfortran.dg/vect/O3-pr39595.f: New test.
6751 2009-04-02 Dodji Seketeli <dodji@redhat.com>
6754 * g++.dg/template/typedef11.C: New test.
6755 * g++.dg/template/typedef12.C: Likewise.
6756 * g++.dg/template/typedef13.C: Likewise.
6757 * g++.dg/template/typedef14.C: Likewise.
6758 * g++.dg/template/typedef15.C: Likewise.
6759 * g++.dg/template/typedef16.C: Likewise.
6760 * g++.dg/template/sfinae3.C: Compile this pedantically.
6761 The only errors expected should be the one saying the typedef is ill
6763 * g++.old-deja/g++.pt/typename8.C: Likewise.
6764 * g++.dg/template/access11.C: Update this.
6766 2009-04-02 Richard Guenther <rguenther@suse.de>
6768 PR tree-optimization/37221
6769 * gcc.c-torture/compile/20090331-1.c: New testcase.
6771 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
6773 * gcc.c-torture/compile/20090401-1.c: New test.
6775 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6778 * g++.dg/template/pr4926-1.C: New.
6780 2009-04-01 Xinliang David Li <davidxl@google.com>
6782 * gcc.target/i386/all_one_m128i.c: New test.
6784 2009-04-01 Janis Johnson <janis187@us.ibm.com>
6787 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6788 * gcc.dg/fltconst-2.c: New test.
6789 * gcc.dg/fltconst-double-pedantic-1.c: New test.
6790 * gcc.dg/fltconst-double-pedantic-2.c: New test.
6793 * gcc.dg/cpp/pr33466.c: New test.
6794 * gcc.dg/dfp/pr33466.c: New test.
6795 * gcc.dg/fixed-point/pr33466.c: New test.
6797 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6799 PR tree-optimization/35011
6800 * g++.dg/other/pr35011.C: New.
6802 2009-04-01 Jakub Jelinek <jakub@redhat.com>
6805 * gcc.dg/pr39226.c: New test.
6807 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6810 * g++.dg/template/pr35240.C: New.
6812 2009-04-01 Joseph Myers <joseph@codesourcery.com>
6815 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6816 * gcc.dg/pr25682.c: Update expected diagnostics.
6818 2009-04-01 Richard Guenther <rguenther@suse.de>
6820 * gcc.dg/fold-plusmult-2.c: New testcase.
6822 2009-04-01 Jakub Jelinek <jakub@redhat.com>
6825 * gcc.dg/pr37772.c: New test.
6826 * g++.dg/ext/asm11.C: New test.
6828 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6830 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6831 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6834 2009-03-31 Jason Merrill <jason@redhat.com>
6836 * g++.old-deja/g++.other/using9.C: Add expected errors.
6838 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
6840 * gcc.c-torture/compile/pr33009.c: Removed.
6842 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6844 * gcc.c-torture/compile/pr33009.c: Delete.
6845 * gcc.c-torture/compile/pr11832.c: Likewise.
6847 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6850 * lib/target-supports.exp (check_effective_target_stdint_types):
6852 (check_effective_target_inttypes_types): New.
6853 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6854 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6855 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6857 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
6861 * gfortran.dg/data_pointer_1.f90: New test.
6863 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
6866 * gfortran.dg/char_length_15.f90: New test.
6868 2009-03-31 Jason Merrill <jason@redhat.com>
6871 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6872 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6873 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6876 * g++.dg/other/typedef2.C: New test.
6879 * g++.dg/template/typedef17.C: New test.
6881 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6882 * g++.dg/cpp0x/auto12.C: Likewise.
6884 2009-03-31 Richard Guenther <rguenther@suse.de>
6887 * gcc.dg/fold-compare-4.c: New testcase.
6888 * gcc.dg/fold-compare-5.c: Likewise.
6890 2009-03-31 Richard Guenther <rguenther@suse.de>
6892 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6894 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6897 * gcc.target/i386/pr39592-1.c: New test.
6899 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6901 PR preprocessor/15638
6902 * gcc.dg/cpp/missing-header-1.c: New test.
6903 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
6904 "compilation terminated" message.
6905 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
6907 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6908 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6909 terminated" message.
6911 2009-03-31 Richard Guenther <rguenther@suse.de>
6915 * gcc.dg/tree-ssa/pr23401.c: New testcase.
6916 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6918 2009-03-30 Steven G. Kargl <kargls@comcast.net>
6921 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6922 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6923 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6924 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6925 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6926 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6927 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6929 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
6932 * gfortran.dg/whole_file_1.f90: New test.
6934 * gfortran.dg/whole_file_2.f90: New test.
6935 * gfortran.dg/whole_file_3.f90: New test.
6937 * gfortran.dg/whole_file_4.f90: New test.
6939 2009-03-30 Jakub Jelinek <jakub@redhat.com>
6941 * gfortran.dg/bind_c_usage_19.f90: New test.
6944 * gcc.target/powerpc/altivec-29.c: New test.
6946 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6948 PR rtl-optimization/323
6949 * gcc.target/i386/excess-precision-1.c,
6950 gcc.target/i386/excess-precision-2.c,
6951 gcc.target/i386/excess-precision-3.c,
6952 gcc.target/i386/excess-precision-4.c,
6953 gcc.target/i386/excess-precision-5.c,
6954 gcc.target/i386/excess-precision-6.c: New tests.
6956 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6959 * gcc.dg/c99-array-lval-8.c: New test.
6961 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6963 PR preprocessor/34695
6964 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6965 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6966 instead of dg-warning for "previous definition" messages.
6967 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6968 "warnings being treated as errors" message.
6969 * gcc.dg/fltconst-1.c: Use -fshow-column.
6971 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
6974 * gfortran.dg/power1.f90: New test.
6976 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6984 * gcc.c-torture/compile/20081108-1.c,
6985 gcc.c-torture/compile/20081108-2.c,
6986 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6987 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6988 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6989 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6990 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6991 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6992 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6993 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6994 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6995 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6996 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6997 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6998 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6999 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7000 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7001 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7002 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7004 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7005 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7006 XFAILs. Update expected messages.
7007 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7009 * gcc.dg/real-const-1.c: Replace with test from original PR.
7010 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7011 when casting from non-constant integer to pointer.
7013 2009-03-29 Richard Guenther <rguenther@suse.de>
7015 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7017 2009-03-29 Daniel Kraft <d@domob.eu>
7020 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7022 * gfortran.dg/typebound_proc_9.f03: New test.
7023 * gfortran.dg/typebound_proc_10.f03: New test.
7024 * gfortran.dg/typebound_proc_11.f03: New test.
7025 * gfortran.dg/abstract_type_5.f03: New test.
7027 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
7030 * gfortran.dg/do_4.f: New.
7031 * gfortran.dg/goto_2.f90: Correct expected warnings.
7032 * gfortran.dg/goto_4.f90: Likewise.
7033 * gfortran.dg/goto_5.f90: New.
7035 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
7038 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7040 * gcc.target/i386/pr39545-1.c: New.
7041 * gcc.target/i386/pr39545-2.c: Likewise.
7043 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7044 (flex2_struct): Likewise.
7045 (check_struct_passing7): Likewise.
7046 (check_struct_passing8): Likewise.
7049 (main): Call check_struct_passing7 and check_struct_passing8.
7051 2009-03-29 Richard Guenther <rguenther@suse.de>
7053 * gcc.c-torture/execute/20090113-1.c: New testcase.
7054 * gcc.c-torture/execute/20090113-2.c: Likewise.
7055 * gcc.c-torture/execute/20090113-3.c: Likewise.
7056 * gcc.c-torture/execute/20090207-1.c: Likewise.
7057 * gcc.c-torture/compile/20090114-1.c: Likewise.
7058 * gcc.c-torture/compile/20090328-1.c: Likewise.
7059 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7061 2009-03-29 David Ayers <ayers@fsfe.org>
7064 * objc.dg/conditional-1.m: New tests.
7066 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
7068 * gcc.dg/winline-10.c: New test.
7070 2009-03-28 Tobias Burnus <burnus@net-b.de>
7073 * gfortran.dg/do_check_1.f90: Add test.
7074 * gfortran.dg/do_check_2.f90: Add test.
7075 * gfortran.dg/do_check_3.f90: Add test.
7076 * gfortran.dg/do_check_4.f90: Add test.
7078 2009-03-28 Jan Hubicka <jh@suse.cz>
7080 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7081 * gcc.dg/pr33826.c: Update dump files.
7082 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7083 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7085 2009-03-28 Martin Jambor <mjambor@suse.cz>
7087 * g++.dg/tree-ssa/fwprop-align.C: New test.
7089 2009-03-28 Jakub Jelinek <jakub@redhat.com>
7091 * gcc.target/powerpc/altivec-28.c: New test.
7094 * gcc.dg/wdisallowed-functions-1.c: Removed.
7095 * gcc.dg/wdisallowed-functions-2.c: Removed.
7096 * gcc.dg/wdisallowed-functions-3.c: Removed.
7097 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7098 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7099 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7101 2009-03-28 Richard Guenther <rguenther@suse.de>
7103 PR tree-optimization/38723
7104 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7106 2009-03-28 Paul Thomas <pault@gcc.gnu.org
7109 * gfortran.dg/char_result_13.f90: New test.
7111 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
7114 * gfortran.dg/alloc_comp_assign_9.f90: New test.
7116 2009-03-28 Daniel Kraft <d@domob.eu>
7118 * gfortran.dg/trim_1.f90: New test.
7120 2009-03-28 Richard Guenther <rguenther@suse.de>
7122 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7123 * g++.dg/warn/Warray-bounds.C: Likewise.
7125 2009-03-28 Tobias Burnus <burnus@net-b.de>
7128 * gfortran.dg/recursive_check_7.f90: New test.
7130 2009-03-28 Tobias Burnus <burnus@net-b.de>
7133 * gfortran.dg/do_check_5.f90: New test.
7134 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7135 * gfortran.dg/array_constructor_18.f90: Ditto.
7136 * gfortran.dg/array_constructor_22.f90: Ditto.
7137 * gfortran.dg/do_3.F90: Ditto.
7138 * gfortran.dg/do_1.f90: Ditto.
7140 2009-03-28 Richard Guenther <rguenther@suse.de>
7142 PR tree-optimization/38180
7143 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7145 2009-03-28 Richard Guenther <rguenther@suse.de>
7147 PR tree-optimization/38513
7148 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7149 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7150 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7151 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7152 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7153 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7154 * gcc.dg/vect/vect-35.c: Likewise.
7155 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7156 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7157 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7159 2009-03-28 Richard Guenther <rguenther@suse.de>
7161 PR tree-optimization/38968
7162 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7164 2009-03-28 Richard Guenther <rguenther@suse.de>
7166 PR tree-optimization/37795
7167 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7169 2009-03-28 Joseph Myers <joseph@codesourcery.com>
7171 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7172 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7173 options for removed targets.
7175 2009-03-27 Richard Guenther <rguenther@suse.de>
7177 PR tree-optimization/39120
7178 * gcc.c-torture/execute/pr39120.c: New testcase.
7180 2009-03-27 Richard Guenther <rguenther@suse.de>
7182 PR tree-optimization/39120
7183 * gcc.dg/torture/pta-callused-1.c: New testcase.
7185 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7188 * gcc.target/i386/pr39315-1.c: New.
7189 * gcc.target/i386/pr39315-2.c: Likewise.
7190 * gcc.target/i386/pr39315-3.c: Likewise.
7191 * gcc.target/i386/pr39315-4.c: Likewise.
7192 * gcc.target/i386/pr39315-check.c: Likewise.
7194 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7197 * gcc.dg/pr39323-1.c: New.
7198 * gcc.dg/pr39323-2.c: Likewise.
7199 * gcc.dg/pr39323-3.c: Likewise.
7201 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7204 * gcc.target/ia64/sync-1.c: New.
7206 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
7209 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7210 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7211 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7212 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7213 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7214 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7215 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7216 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7218 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7220 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7221 for low precision (i.e. float).
7223 2009-03-27 Dodji Seketeli <dodji@redhat.com>
7224 Jakub Jelinek <jakub@redhat.com>
7227 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7229 2009-03-27 Jakub Jelinek <jakub@redhat.com>
7231 * gcc.dg/memmove-2.c: New test.
7232 * gcc.dg/memmove-3.c: New test.
7234 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7237 2009-03-27 Xinliang David Li <davidxl@google.com>
7239 PR tree-optimization/39557
7240 * g++.dg/tree-ssa/dom-invalid.C: New test.
7242 2009-03-27 Xinliang David Li <davidxl@google.com>
7244 PR tree-optimization/39548
7245 * g++.dg/tree-ssa/copyprop.C: New test.
7247 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
7250 * g++.dg/template/typename17.C: New testcase.
7251 * g++.dg/template/typename18.C: New testcase.
7253 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
7256 * g++.dg/other/var_copy-1.C: New test.
7258 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
7261 * g++.dg/parse/ctor9.C: New test.
7263 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
7266 * g++.dg/init/error2.C: New test.
7268 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7271 * gcc.dg/pr35652.C: New.
7272 * g++.dg/warn/pr35652.C: New.
7273 * gcc.dg/format/plus-1.c: Adjust message.
7275 2009-03-26 Jakub Jelinek <jakub@redhat.com>
7278 * gcc.dg/wdisallowed-functions-3.c: New test.
7279 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7281 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7283 * gcc.dg/inline-33.c: Fix when pic.
7285 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
7287 * gcc.target/ia64/20090324-1.c: New test.
7289 2009-03-25 Jakub Jelinek <jakub@redhat.com>
7292 * gcc.dg/pr27898.c: New test.
7294 PR tree-optimization/32139
7295 * gcc.c-torture/compile/pr32139.c: New test.
7297 2009-03-24 Jason Merrill <jason@redhat.com>
7300 * g++.dg/parse/defarg14.C: New test.
7302 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7305 * gfortran.dg/read_repeat.f90: New test.
7307 2009-03-24 Ira Rosen <irar@il.ibm.com>
7309 PR tree-optimization/39529
7310 * gcc.dg/vect/pr39529.c: New test.
7312 2009-03-24 Dodji Seketeli <dodji@redhat.com>
7313 Jakub Jelinek <jakub@redhat.com>
7316 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7318 2009-03-23 Jakub Jelinek <jakub@redhat.com>
7321 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7323 2009-03-23 Jason Merrill <jason@redhat.com>
7325 * g++.dg/cpp0x/auto12.C: Add variadic test.
7328 * g++.dg/warn/Wshadow-4.C: New test.
7330 2009-03-23 Jakub Jelinek <jakub@redhat.com>
7332 PR tree-optimization/39516
7333 * gfortran.dg/pr39516.f: New test.
7335 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
7337 * lib/target-libpath.exp (set_ld_library_path_env_vars):
7338 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7339 variable, not environment variable.
7341 2009-03-21 Jason Merrill <jason@redhat.com>
7344 * g++.dg/ext/vla6.C: New test.
7346 2009-03-20 Jason Merrill <jason@redhat.com>
7348 * g++.dg/cpp0x/initlist5.C: Add additional test.
7350 2009-03-19 Jakub Jelinek <jakub@redhat.com>
7351 Janis Johnson <janis187@us.ibm.com>
7353 * lib/compat.exp (compat-get-options-main, compat-get-options):
7354 Handle dg-prune-output in source file.
7355 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7356 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7357 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7360 2009-03-19 Jakub Jelinek <jakub@redhat.com>
7363 * gcc.dg/gomp/pr39495-1.c: New test.
7364 * gcc.dg/gomp/pr39495-2.c: New test.
7365 * g++.dg/gomp/pr39495-1.C: New test.
7366 * g++.dg/gomp/pr39495-2.C: New test.
7369 * gcc.target/i386/pr39496.c: New test.
7370 * g++.dg/other/pr39496.C: New test.
7372 2009-03-19 Li Feng <nemokingdom@gmail.com>
7375 * gcc.dg/autopar/pr39500-1.c: New.
7376 * gcc.dg/autopar/pr39500-2.c: New.
7378 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
7380 * g++.dg/dg.exp: Prune graphite.
7382 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
7385 * g++.dg/graphite: New.
7386 * g++.dg/graphite/graphite.exp: New.
7387 * g++.dg/graphite/pr39447.C: New.
7389 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
7392 * g++.dg/template/pr39425.C: New.
7394 * g++.dg/template/spec33.C: Updated.
7396 2009-03-17 Jason Merrill <jason@redhat.com>
7398 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7400 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7403 * g++.dg/ext/unary_trait_incomplete.C: New.
7405 2009-03-17 Jing Yu <jingyu@google.com>
7408 * g++.dg/inherit/thunk10.C: New test.
7410 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
7413 * gcc.target/i386/pr39482.c: New test.
7415 2009-03-17 Jakub Jelinek <jakub@redhat.com>
7418 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7419 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7420 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7421 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7424 * gcc.dg/pr39443.c: New test.
7427 * gcc.dg/debug/pr39412.c: New test.
7429 2009-03-17 Janis Johnson <janis187@us.ibm.com>
7432 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7433 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7435 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7436 its original value, or unset if it was not defined.
7437 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7438 path procs around use of HOSTCC.
7439 * g++.dg/compat/struct-layout-1.exp: Ditto.
7440 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7442 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
7444 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7446 2009-03-16 Janis Johnson <janis187@us.ibm.com>
7448 Revert patch for PR testsuite/37630.
7451 * gcc.dg/pr11492.c: Replace constant and remove xfail.
7454 * lib/target-supports.exp (check_effective_target_ieee): New.
7455 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7456 * gcc.dg/20001012-1.c: Require ieee.
7459 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7461 2009-03-16 Jakub Jelinek <jakub@redhat.com>
7463 PR tree-optimization/39455
7464 * gcc.dg/pr39455.c: New test.
7466 2009-03-13 David Ayers <ayers@fsfe.org>
7468 * objc/execute/trivial.m. New test.
7470 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
7473 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7475 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
7478 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7481 2009-03-12 David Ayers <ayers@fsfe.org>
7484 * objc/execute/exceptions/handler-1.m. New test.
7486 2009-03-12 Jakub Jelinek <jakub@redhat.com>
7489 * gcc.target/i386/pr39431.c: New test.
7491 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
7494 * gcc.target/i386/pr39445.c: New.
7496 * gcc.target/i386/push-1.c: XFAIL.
7498 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
7500 * gcc.dg/inline-33.c: New test.
7502 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
7504 * gcc.dg/vect/vect-82.c: Combine dg-do and
7505 dg-require-effective-target into dg-skip-if.
7506 * gcc.dg/vect/vect-83.c: Likewise.
7508 2009-03-11 Jakub Jelinek <jakub@redhat.com>
7511 * gcc.target/i386/stackalign/longlong-1.c: New test.
7512 * gcc.target/i386/stackalign/longlong-2.c: New test.
7514 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7516 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7518 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7520 * gcc.c-torture/execute/ieee/inf-3.c: New test.
7521 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7523 2009-03-11 Olivier Hainque <hainque@adacore.com>
7525 * gnat.dg/slice_enum.adb: New test.
7527 2009-03-11 Jason Merrill <jason@redhat.com>
7530 * g++.dg/opt/nrv15.C: New test.
7532 2009-03-10 Ira Rosen <irar@il.ibm.com>
7534 PR tree-optimization/39422
7535 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7536 constant array with static initialization to global memory.
7537 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7539 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
7541 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7544 2009-03-09 Jakub Jelinek <jakub@redhat.com>
7547 * g++.dg/opt/switch2.C: Add -w to dg-options.
7548 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7549 * g++.dg/warn/switch1.C: New test.
7550 * g++.dg/other/switch3.C: New test.
7552 PR tree-optimization/39394
7553 * gcc.c-torture/compile/pr39394.c: New test.
7555 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7557 * gcc.target/s390/20090223-1.c: New testcase.
7559 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7562 * gfortran.dg/fmt_f0_1.f90: New test.
7564 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
7567 * g++.dg/other/new1.C: Adjusted.
7568 * g++.dg/parse/crash40.C: Likewise.
7569 * g++.dg/parse/defarg12.C: Likewise.
7570 * g++.dg/template/error15.C: Likewise.
7572 * g++.dg/other/pr39060.C: New.
7574 2009-03-07 Jason Merrill <jason@redhat.com>
7577 * g++.dg/opt/new1.C: New.
7579 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7582 * g++.dg/other/error32.C: New.
7584 2009-03-06 Jakub Jelinek <jakub@redhat.com>
7587 * gcc.c-torture/compile/pr39360.c: New test.
7590 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7592 2009-03-05 Jason Merrill <jason@redhat.com>
7595 * g++.dg/warn/Wuninitialized-3.C: New test.
7597 2009-03-05 Jakub Jelinek <jakub@redhat.com>
7600 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7601 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7603 2009-03-04 Jason Merrill <jason@redhat.com>
7606 * g++.dg/template/koenig7.C: New test.
7608 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
7610 * g++.dg/torture/predcom-1.C: New test.
7612 2009-03-04 Richard Guenther <rguenther@suse.de>
7614 PR tree-optimization/39362
7615 * g++.dg/torture/pr39362.C: New testcase.
7617 2009-03-04 Jason Merrill <jason@redhat.com>
7618 Giovanni Bajo <giovannibajo@gcc.gnu.org>
7623 * g++.dg/template/dependent-name5.C: New test.
7625 2009-03-04 Steve Ellcey <sje@cup.hp.com>
7628 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7629 vect_int to vect_int_mult.
7631 2009-03-04 Richard Guenther <rguenther@suse.de>
7633 PR tree-optimization/39358
7634 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7635 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7637 2009-03-04 Richard Guenther <rguenther@suse.de>
7639 PR tree-optimization/39339
7640 * gcc.c-torture/execute/pr39339.c: New testcase.
7642 2009-03-03 Joseph Myers <joseph@codesourcery.com>
7644 * gcc.c-torture/compile/20090303-1.c,
7645 gcc.c-torture/compile/20090303-2.c: New tests.
7647 2009-03-03 Jakub Jelinek <jakub@redhat.com>
7650 * gfortran.dg/gomp/pr39354.f90: New test.
7652 PR tree-optimization/39343
7653 * gcc.dg/pr39343.c: New test.
7655 2009-03-03 Ira Rosen <irar@il.ibm.com>
7657 PR tree-optimization/39248
7658 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7659 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7660 on targets without vector misalignment support.
7661 * lib/target-supports.exp
7662 (check_effective_target_vect_short_mult): Add
7663 check_effective_target_arm32.
7665 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
7668 * gcc.dg/graphite/pr39335_1.c: New.
7669 * gcc.dg/graphite/pr39335.c: New.
7671 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
7673 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7675 * gcc.target/i386/stackalign/return-5.c: Likewise.
7676 * gcc.target/i386/stackalign/return-6.c: Likewise.
7678 2009-03-02 Richard Guenther <rguenther@suse.de>
7679 Ira Rosen <irar@il.ibm.com>
7681 PR tree-optimization/39318
7682 * gfortran.dg/vect/pr39318.f90: New test.
7684 2009-03-01 Jan Hubicka <jh@suse.cz>
7686 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7688 2009-03-01 Jan Hubicka <jh@suse.cz>
7691 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7693 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
7695 * gnat.dg/pack12.adb: New test.
7697 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
7700 * g++.dg/other/pr37789.C: New.
7702 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
7705 * gfortran.dg/interface_25.f90: New test.
7706 * gfortran.dg/interface_26.f90: New test.
7708 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
7711 * gfortran.dg/initialization_22.f90: New test.
7713 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
7715 PR rtl-optimization/39241
7716 * gcc.dg/torture/pr39241.c: New.
7718 2009-02-25 Martin Jambor <mjambor@suse.cz>
7720 PR tree-optimizations/39259
7721 * g++.dg/torture/pr39259.C: New testcase.
7723 2009-02-24 Richard Guenther <rguenther@suse.de>
7726 * g++.dg/template/instantiate10.C: New testcase.
7728 2009-02-24 Richard Guenther <rguenther@suse.de>
7729 Zdenek Dvorak <ook@ucw.cz>
7731 PR tree-optimization/39233
7732 * gcc.c-torture/execute/pr39233.c: New testcase.
7734 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
7736 PR tree-optimization/39260
7737 * gcc.dg/graphite/pr39260.c: New.
7739 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
7741 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7743 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
7746 * g++.dg/template/void14.C: New.
7748 2009-02-23 Jason Merrill <jason@redhat.com>
7751 * g++.dg/init/const7.C: Remove XFAIL.
7752 * g++.dg/init/static-init1.C: New test.
7754 * g++.dg/cpp0x/initlist14.C: New test.
7756 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7759 * bound_simplification_2.f90: New test case.
7760 * bound_7.f90: New test case.
7762 2009-02-21 Joseph Myers <joseph@codesourcery.com>
7764 * gcc.dg/cpp/include4.c: New test.
7766 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
7769 * gcc.target/i386/abi-2.c: New.
7771 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
7773 * gcc.c-torture/execute/pr39228.x: New.
7775 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
7777 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7778 scan-assembler to check for xmm0 register.
7780 2009-02-20 Mark Mitchell <mark@codesourcery.com>
7781 Joseph Myers <joseph@codesourcery.com>
7783 * gcc.target/arm/va_list.c: New test.
7784 * g++.dg/abi/arm_va_list.C: Likewise.
7785 * lib/target-supports.exp (check_effective_target_arm_eabi): New
7787 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7788 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7789 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7790 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7791 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7792 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7794 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
7797 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7800 2009-02-20 Jakub Jelinek <jakub@redhat.com>
7803 * gcc.c-torture/execute/pr39240.c: New test.
7805 2009-02-20 Jason Merrill <jason@redhat.com>
7808 * g++.dg/parse/dtor15.C: New test.
7810 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
7812 * gcc.c-torture/execute/20090219-1.c: New.
7814 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
7816 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7817 (mips-dg-options): When matching isa* pseudo-options make
7818 'value' optional and accept ! entries. Use $spec instead of
7819 $isa_spec in the isa pseudo-option error message. Only
7820 perform the ISA-range check when 'value' is set. If arch is
7821 matching any CPU in the ! entries switch to its generic ISA.
7822 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7823 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7825 2009-02-19 Jakub Jelinek <jakub@redhat.com>
7828 * gcc.dg/visibility-20.c: New test.
7829 * g++.dg/ext/visibility/visibility-11.C: New test.
7831 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
7834 * g++.dg/abi/pr39188-1a.C: New.
7835 * g++.dg/abi/pr39188-1b.C: Likewise.
7836 * g++.dg/abi/pr39188-1.h: Likewise.
7837 * g++.dg/abi/pr39188-2a.C: Likewise.
7838 * g++.dg/abi/pr39188-2b.C: Likewise.
7839 * g++.dg/abi/pr39188-2.h: Likewise.
7840 * g++.dg/abi/pr39188-3a.C: Likewise.
7841 * g++.dg/abi/pr39188-3b.C: Likewise.
7842 * g++.dg/abi/pr39188-3.h: Likewise.
7844 2009-02-19 Joseph Myers <joseph@codesourcery.com>
7847 * gcc.c-torture/execute/call-trap-1.c,
7848 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7851 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
7854 * gcc.c-torture/execute/pr39228.c: New test.
7856 2009-02-19 Richard Guenther <rguenther@suse.de>
7858 PR tree-optimization/39074
7859 * gcc.dg/torture/pr39074.c: New testcase.
7860 * gcc.dg/torture/pr39074-2.c: Likewise.
7861 * gcc.dg/torture/pr39074-3.c: Likewise.
7863 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
7866 * g++.dg/parse/attr3.C: New.
7868 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
7871 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7874 * g++.dg/ext/visibility/class1.C: Revert revision 122348
7877 2009-02-18 Jason Merrill <jason@redhat.com>
7880 * g++.dg/init/const7.C: Remove XFAIL.
7883 * g++.dg/opt/const6.C: New test.
7885 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
7887 * gcc.dg/callabi/callabi.exp: Moved to ...
7888 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
7891 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7892 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7893 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7894 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7895 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7896 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7897 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7899 * gcc.dg/callabi/callabi.h: Moved to ...
7900 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7902 * gcc.dg/callabi/func-1.c: Moved to ...
7903 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7905 * gcc.dg/callabi/func-indirect.c: Moved to ...
7906 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7908 * gcc.dg/callabi/pr38891.c: Moved to ...
7909 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7911 * gcc.dg/callabi/vaarg-1.c: Moved to ...
7912 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7914 * gcc.dg/callabi/vaarg-2.c: Moved to ...
7915 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7917 * gcc.dg/callabi/vaarg-3.c: Moved to ...
7918 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7920 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
7923 * gcc.dg/callabi/pr38891.c: New.
7925 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
7927 * gcc.dg/callabi/callabi.exp: New.
7929 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
7932 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7934 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7936 * gcc.target/i386/pr39082-1.c: New.
7938 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7941 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7942 CHECK_M64_M128 is defined.
7943 (check_f_arguments): Add "do".
7944 (check_vector_arguments): New.
7945 (check_m64_arguments): Likewise.
7946 (check_m128_arguments): Likewise.
7948 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7949 (CHECK_M64_M128): Define.
7951 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
7953 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7955 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7956 tests only if CHECK_M64_M128 is defined.
7958 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7959 (m128_2_struct): Likewise.
7960 (check_struct_passing5): Likewise.
7961 (check_struct_passing6): Likewise.
7962 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7964 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7966 (check_union_passing4): Likewise.
7967 (main): Test union with __m128 if CHECK_M64_M128 is defined.
7969 2009-02-18 Joseph Myers <joseph@codesourcery.com>
7972 * gcc.dg/noncompile/pr35447-1.c: New test.
7974 2009-02-18 Jakub Jelinek <jakub@redhat.com>
7976 PR tree-optimization/36922
7977 * gfortran.dg/pr36922.f: New test.
7979 2009-02-17 Richard Guenther <rguenther@suse.de>
7981 PR tree-optimization/39202
7982 * gcc.c-torture/compile/pr39202.c: New testcase.
7984 2009-02-17 Richard Guenther <rguenther@suse.de>
7986 PR tree-optimization/39204
7987 * gcc.dg/torture/pr39204.c: New testcase.
7989 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
7991 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7992 * gcc.dg/vect/vect-outer-6.c: Ditto.
7994 2009-02-16 Joseph Myers <joseph@codesourcery.com>
7997 * gcc.dg/noncompile/init-5.c: New test.
7998 * gcc.dg/init-bad-4.c: Adjust expected errors.
8000 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
8003 * gcc.target/i386/push-1.c: New.
8005 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
8007 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8009 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8011 * gcc.target/spu/intrinsics-sr.c: New test.
8013 2009-02-13 Steve Ellcey <sje@cup.hp.com>
8016 * gcc.target/ia64/sibcall-opt-1.c: New test.
8017 * gcc.target/ia64/sibcall-opt-2.c: New test.
8019 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
8022 * gfortran.dg/cray_pointers_8.f90: New test.
8025 * gfortran.dg/cray_pointers_9.f90: New test.
8027 2009-02-13 Jason Merrill <jason@redhat.com>
8030 * g++.dg/cpp0x/decltype16.C: New.
8032 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8035 * gfortran.dg/gomp/pr39152.f90: New.
8037 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
8040 * gcc.target/i386/pr39162.c: New.
8042 2009-02-13 Joseph Myers <joseph@codesourcery.com>
8045 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8048 2009-02-12 Jason Merrill <jason@redhat.com>
8051 * g++.dg/template/array20.C: New test.
8053 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
8055 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8056 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
8057 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8059 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8061 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8063 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
8066 * gfortran.dg/pr39152.f: New.
8068 2009-02-11 Jason Merrill <jason@redhat.com>
8071 * g++.dg/cpp0x/defaulted9.C: New test.
8074 * g++.dg/init/value7.C: New test.
8076 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
8079 * gcc.target/i386/pr38824.c: New testcase.
8081 2009-02-11 Jason Merrill <jason@redhat.com>
8084 * g++.dg/cpp0x/defaulted8.C: New test.
8087 * g++.dg/cpp0x/rv9p.C: New test.
8089 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
8091 * gnat.dg/aliasing3.adb: New test.
8092 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8094 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8097 * g++.dg/template/crash88.C: New.
8098 * g++.dg/template/crash89.C: Likewise.
8100 2009-02-10 Steve Ellcey <sje@cup.hp.com>
8103 * gcc.dg/pr39084.c: New test.
8105 2009-02-10 Jakub Jelinek <jakub@redhat.com>
8108 * gcc.target/i386/pr39139.c: New test.
8110 2009-02-10 Richard Guenther <rguenther@suse.de>
8112 PR tree-optimization/39132
8113 * gcc.dg/torture/pr39132.c: New testcase.
8115 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
8118 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8119 * gcc.target/x86_64/abi/avx/args.h: Likewise.
8120 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8121 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8122 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8123 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8124 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8125 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8127 2009-02-09 Jason Merrill <jason@redhat.com>
8130 * g++.dg/init/value6.C: New test.
8132 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
8134 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8136 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
8138 * gcc.c-torture/compile/20090209-1.c: New test.
8140 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8144 * g++.dg/cpp0x/vt-35147.C: New.
8145 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8146 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8148 2009-02-06 Joseph Myers <joseph@codesourcery.com>
8151 * gcc.dg/attr-alias-4.c: New test.
8153 2009-02-06 Janis Johnson <janis187@us.ibm.com>
8156 * gcc.dg/dfp/pr39035.c: New test.
8158 2009-02-06 Joseph Myers <joseph@codesourcery.com>
8161 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8163 2009-02-05 Jakub Jelinek <jakub@redhat.com>
8166 * g++.dg/opt/thunk3.C: New test.
8168 2009-02-05 Nick Clifton <nickc@redhat.com>
8170 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8171 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8172 * gcc.dg/cdce1.c: Likewise.
8173 * gcc.dg/cpp/_Pragma6.c: Likewise.
8174 * g++.dg/cpp/_Pragma1.C: Likewise.
8175 * gcc.dg/utf32-2.c: Xfail for M32C.
8176 * gcc.dg/utf32-1.c: Likewise.
8177 * gcc.dg/utf32-3.c: Likewise.
8178 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8180 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8181 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8182 * gcc.dg/Wconversion-5.c: Likewise.
8183 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8184 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8185 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8186 * gcc.dg/utf-inc-init.c: Likewise.
8187 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8188 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8189 * gcc.dg/utf-array-short-wchar.c: Likewise.
8190 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8191 * gcc.dg/mallign.c: Use size_t instead of long.
8193 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
8195 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8197 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
8199 * gcc.c-torture/execute/pr39100.c: New.
8201 2009-02-05 Joseph Myers <joseph@codesourcery.com>
8204 * gcc.dg/tls/diag-6.c: New test.
8206 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
8208 * gcc.dg/graphite/scop-19.c: New
8210 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
8212 AVX Programming Reference (January, 2009)
8213 * gcc.target/i386/avx-vpclmulqdq.c: New.
8214 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8216 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8218 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8219 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
8220 (pclmul_test): Renamed to ...
8223 2009-02-04 Jakub Jelinek <jakub@redhat.com>
8226 * g++.dg/abi/mangle31.C: New test.
8228 2009-02-03 Joseph Myers <joseph@codesourcery.com>
8231 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8233 * vla-6.c: Likewise. Expect warning not error for [*] lexically
8234 inside function prototype but not part of parameter declarator.
8235 * vla-11.c: New test.
8237 2009-02-03 Jason Merrill <jason@redhat.com>
8239 * g++.dg/warn/main-4.C: New test.
8240 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8242 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8245 * g++.dg/expr/cast10.C: New test.
8247 2009-02-03 Joseph Myers <joseph@codesourcery.com>
8250 * gcc.dg/init-bad-6.c: New test.
8252 2009-02-03 Jakub Jelinek <jakub@redhat.com>
8255 * gcc.c-torture/compile/pr35318.c: New test.
8258 * gcc.dg/nofixed-point-2.c: New test.
8259 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8260 * g++.dg/ext/fixed2.C: Likewise.
8261 * g++.dg/other/error25.C: Likewise.
8262 * g++.dg/lookup/crash7.C: Likewise.
8263 * g++.dg/cpp0x/decltype-38655.C: Likewise.
8266 * g++.dg/cpp0x/initlist13.C: New test.
8268 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
8271 * g++.dg/template/func2.C: New test.
8274 * g++.dg/template/typename15.C: New.
8275 * g++.dg/template/typename16.C: New.
8277 2009-02-03 Janis Johnson <janis187@us.ibm.com>
8278 Ben Elliston <bje@au.ibm.com>
8281 * gcc.dg/dfp/pr39034.c: New test.
8283 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8286 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8288 2009-02-02 Jason Merrill <jason@redhat.com>
8291 * g++.dg/parse/dtor14.C: New test.
8293 2009-02-02 Jakub Jelinek <jakub@redhat.com>
8295 * lib/target-supports.exp
8296 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8297 * g++.dg/ext/builtin10.C: New test.
8300 * gcc.target/i386/pr39058.c: New test.
8302 2009-02-02 Richard Guenther <rguenther@suse.de>
8304 PR tree-optimization/38937
8305 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8307 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8310 * g++.dg/parse/crash52.C: New.
8312 2009-01-30 Richard Guenther <rguenther@suse.de>
8314 PR tree-optimization/39041
8315 * gcc.c-torture/compile/pr39041.c: New testcase.
8317 2009-01-30 Jakub Jelinek <jakub@redhat.com>
8320 * gcc.target/i386/pr39013-1.c: New test.
8321 * gcc.target/i386/pr39013-2.c: New test.
8324 * g++.dg/ext/label12.C: New test.
8326 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8329 * g++.dg/parse/error34.C: New.
8330 * g++.dg/parse/error35.C: Likewise.
8332 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8335 * g++.dg/cpp0x/decltype-38655.C: New.
8337 2009-01-30 Jakub Jelinek <jakub@redhat.com>
8340 * g++.dg/torture/pr39002.C: New test.
8342 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
8344 PR tree-optimization/39007
8345 * gcc.dg/tree-ssa/pr39007.c: New.
8347 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
8350 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8353 2009-01-29 Steve Ellcey <sje@cup.hp.com>
8356 * gcc.c-torture/compile/pr38857.c: New test.
8358 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
8362 * gfortran.dg/bound_6.f90: New test.
8364 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
8366 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8368 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
8370 PR tree-optimization/38997
8371 * gcc.dg/tree-ssa/pr38997.c: New.
8373 2009-01-28 Richard Guenther <rguenther@suse.de>
8375 PR tree-optimization/38926
8376 * gcc.c-torture/compile/pr38926.c: New testcase.
8378 2009-01-28 Jakub Jelinek <jakub@redhat.com>
8381 * gcc.dg/pr38934.c: New test.
8383 2009-01-28 Richard Guenther <rguenther@suse.de>
8386 * g++.dg/warn/Wuninitialized-2.C: New testcase.
8388 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
8390 PR tree-optimization/38984
8391 * gcc.dg/pr38984.c: New XFAILed testcase.
8394 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
8397 * gcc.target/i386/pr38988.c: New test.
8399 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
8402 * g++.dg/parse/crash51.C: New.
8403 * g++.old-deja/g++.pt/crash9.C: Adjust.
8405 2009-01-27 Daniel Kraft <d@domob.eu>
8408 * gfortran.dg/mvbits_6.f90: New test.
8409 * gfortran.dg/mvbits_7.f90: New test.
8410 * gfortran.dg/mvbits_8.f90: New test.
8412 2009-01-27 Richard Guenther <rguenther@suse.de>
8414 PR tree-optimization/38503
8415 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8417 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8420 * gcc.c-torture/execute/pr38969.c: New test.
8422 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
8425 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8427 * gcc.target/mips/fixed-scalar-type.c: Likewise.
8428 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8429 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8431 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
8434 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8435 if __USING_SJLJ_EXCEPTIONS__ is defined.
8437 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8438 __USING_SJLJ_EXCEPTIONS__ is defined.
8439 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8440 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8441 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8442 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8443 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8444 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8446 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
8449 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8450 Use instead of C name in asm statements.
8452 2009-01-26 Richard Guenther <rguenther@suse.de>
8454 PR tree-optimization/38745
8455 * g++.dg/torture/pr38745.C: New testcase.
8457 2009-01-26 Richard Guenther <rguenther@suse.de>
8460 * g++.dg/warn/Wuninitialized-1.C: New testcase.
8462 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
8464 * gcc.dg/bitfld-15.c: Gate warning on target
8465 pcc_bitfield_type_matters.
8466 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8467 g++.dg/ext/bitfield4.C: Likewise.
8468 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8469 bitfield for any target.
8471 2009-01-24 Jakub Jelinek <jakub@redhat.com>
8474 * gcc.dg/pr38957.c: New test.
8476 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
8479 * gfortran.dg/array_constructor_24.f: Allow tolerance when
8482 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
8484 PR tree-optimization/38953
8485 * gfortran.dg/graphite/pr38953.f90: New.
8487 2009-01-24 Paul Brook <paul@codesourcery.com>
8489 * gcc.target/arm/neon-cond-1.c: New test.
8491 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
8493 PR tree-optimization/38932
8494 * gcc.dg/pr38932.c: New.
8496 2009-01-23 Revital Eres <eres@il.ibm.com>
8498 * gcc.dg/sms-7.c: Fix test.
8500 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
8502 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8503 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8504 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8505 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8507 2009-01-22 Steve Ellcey <sje@cup.hp.com>
8509 * gcc.dg/pr35729.c: Make test x86 specific.
8511 2009-01-22 Steve Ellcey <sje@cup.hp.com>
8514 * gcc.dg/pr38615.c: New test.
8516 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
8519 * gcc.target/i386/pr38931.c: New test.
8521 2009-01-22 Dodji Seketeli <dodji@redhat.com>
8524 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8525 * g++.dg/template/typedef12.C: Likewise.
8526 * g++.dg/template/typedef13.C: Likewise.
8527 * g++.dg/template/typedef14.C: Likewise.
8528 * g++.dg/template/sfinae3.C: Likewise.
8529 * g++.old-deja/g++.pt/typename8.C: Likewise.
8530 * g++.dg/template/access11.C: Likewise
8532 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
8534 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8536 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8538 2009-01-21 Dodji Seketeli <dodji@redhat.com>
8541 * g++.dg/template/typedef11.C: New test.
8542 * g++.dg/template/typedef12.C: Likewise.
8543 * g++.dg/template/typedef13.C: Likewise.
8544 * g++.dg/template/typedef14.C: Likewise.
8545 * g++.dg/template/sfinae3.C: Compile this pedantically.
8546 The only errors expected should be the one saying the typedef is ill
8548 * g++.old-deja/g++.pt/typename8.C: Likewise.
8549 * g++.dg/template/access11.C: Update this.
8551 2009-01-21 Daniel Kraft <d@domob.eu>
8554 * gfortran.dg/mvbits_5.f90: New test.
8556 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
8558 * gcc.dg/sms-6.c: New test.
8559 * gcc.dg/sms-7.c: Likewise.
8561 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
8564 * gfortran.dg/host_assoc_function_7.f90: New test
8566 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8567 Richard Guenther <rguenther@suse.de>
8569 PR tree-optimization/38747
8570 PR tree-optimization/38748
8571 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8572 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8573 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8575 2009-01-20 Kees Cook <kees@ubuntu.com>
8576 H.J. Lu <hongjiu.lu@intel.com>
8579 * gcc.dg/pr38902.c: New.
8581 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
8584 * gfortran.dg/pr38868.f: New testcase.
8586 2009-01-20 Richard Guenther <rguenther@suse.de>
8588 * gcc.c-torture/execute/pr36227.c: Move ...
8589 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
8591 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8593 * lib/gfortran.exp: Add -B options for targets that use
8594 libgfortran.a%s in their specs.
8596 2009-01-19 Jason Merrill <jason@redhat.com>
8599 * g++.dg/template/dtor5.C: New test.
8601 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
8604 * gfortran.dg/bound_5.f90: New test.
8606 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
8609 * g++.dg/compat/abi/pr38736_main.C: New.
8610 * g++.dg/compat/abi/pr38736_x.C: Likewise.
8611 * g++.dg/compat/abi/pr38736_y.C: Likewise.
8612 * g++.dg/other/macro-1.C: Likewise.
8613 * gcc.dg/macro-1.c: Likewise.
8614 * gcc.dg/compat/pr38736_main.c: Likewise.
8615 * gcc.dg/compat/pr38736_x.c: Likewise.
8616 * gcc.dg/compat/pr38736_y.c: Likewise.
8618 2009-01-18 Richard Guenther <rguenther@suse.de>
8620 PR tree-optimization/38819
8621 * gcc.c-torture/execute/pr38819.c: New testcase.
8623 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
8626 * gfortran.dg/module_commons_3.f90: Reapply.
8628 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
8631 * gfortran.dg/transfer_intrinsic_1.f90: New test.
8632 * gfortran.dg/transfer_intrinsic_2.f90: New test.
8634 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
8637 * gfortran.dg/module_commons_3.f90: Remove
8639 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
8641 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8643 2009-01-16 Jason Merrill <jason@redhat.com>
8646 * g++.dg/template/lvalue1.C: New test.
8649 * g++.dg/template/access20.C: New test.
8650 * g++.dg/torture/pr34641.C: Fix access.
8652 2009-01-16 Richard Guenther <rguenther@suse.de>
8654 PR tree-optimization/38835
8656 * gcc.c-torture/execute/pr36227.c: New testcase.
8657 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8658 * g++.dg/init/const7.C: Likewise.
8660 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
8663 * gcc.c-torture/compile/pr38554.c: New test.
8665 2009-01-16 Jason Merrill <jason@redhat.com>
8668 * g++.dg/conversion/access1.C: New test.
8670 2009-01-16 Jakub Jelinek <jakub@redhat.com>
8672 PR tree-optimization/38789
8673 * gcc.c-torture/compile/pr38789.c: New test.
8675 2009-01-16 Janus Weil <janus@gcc.gnu.org>
8678 * gfortran.dg/proc_ptr_13.f90: New.
8680 2009-01-15 Jason Merrill <jason@redhat.com>
8683 * g++.dg/template/koenig6.C: New test.
8685 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8688 * g++.dg/template/error37.C: New testcase.
8690 2009-01-15 Jason Merrill <jason@redhat.com>
8693 * g++.dg/conversion/memfn1.C: New test.
8696 * g++.dg/conversion/memfn2.C: New test.
8698 2009-01-15 Steve Ellcey <sje@cup.hp.com>
8701 * g++.dg/template/crash87.C: New test.
8703 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
8706 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8708 2009-01-15 Dodji Seketeli <dodji@redhat.com>
8711 * g++.dg/parse/crash50.C: New test.
8713 2009-01-14 Jakub Jelinek <jakub@redhat.com>
8715 PR rtl-optimization/38245
8716 * gcc.dg/pr38245-3.c: New test.
8717 * gcc.dg/pr38245-3.h: New file.
8718 * gcc.dg/pr38245-4.c: New file.
8719 * gcc.dg/pr38364.c: New test.
8721 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
8723 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8724 sequence PC-relative.
8726 2009-01-14 Mark Mitchell <mark@codesourcery.com>
8728 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8729 calls and/or PLT markers.
8730 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8731 calls and/or PLT markers.
8732 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8733 calls and/or PLT markers.
8734 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8735 calls and/or PLT markers.
8737 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8738 Nathan Froyd <froydnj@codesourcery.com>
8739 Joseph Myers <joseph@codesourcery.com>
8741 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8743 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8744 and use consistent CFLAGS.
8745 * gcc.target/powerpc/20030505.c: Likewise.
8746 * gcc.target/powerpc/20081204-1.c: Likewise.
8747 * gcc.target/powerpc/ppc-spe.c: Likewise.
8748 * gcc.target/powerpc/spe1.c: Likewise.
8749 * g++.dg/ext/spe1.C: Likewise.
8750 * g++.dg/other/opaque-1.C: Likewise.
8751 * g++.dg/other/opaque-2.C: Likewise.
8752 * g++.dg/other/opaque-3.C: Likewise.
8754 2009-01-14 Mark Mitchell <mark@codesourcery.com>
8756 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8759 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
8762 * g++.dg/torture/pr38811.C: New file.
8764 2009-01-14 Richard Guenther <rguenther@suse.de>
8766 PR tree-optimization/38826
8768 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8770 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
8772 * gcc.dg/graphite/pr38786.c: Fix commit problem.
8774 2009-01-14 Nick Clifton <nickc@redhat.com>
8777 * g++.cp/parse/pr37862.C: New test.
8779 2009-01-14 Julian Brown <julian@codesourcery.com>
8781 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8782 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8784 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8787 2009-01-13 Jakub Jelinek <jakub@redhat.com>
8789 PR rtl-optimization/38774
8790 * gcc.dg/torture/pr38774.c: New test.
8793 * g++.dg/cpp0x/pr38795.C: New test.
8795 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
8796 Nathan Froyd <froydnj@codesourcery.com>
8797 Joseph Myers <joseph@codesourcery.com>
8799 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8800 otherwise. Do not check for AltiVec at runtime.
8801 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8802 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8803 * gcc.target/powerpc/altivec-1.c: Likewise.
8804 * gcc.target/powerpc/altivec-3.c: Likewise.
8805 * gcc.target/powerpc/altivec-10.c: Likewise.
8806 * gcc.target/powerpc/altivec-12.c: Likewise.
8807 * gcc.target/powerpc/altivec-24.c: Likewise.
8808 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8809 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8810 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8811 * gcc.target/powerpc/pr35907.c: Likewise.
8812 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8813 otherwise. Do not check for Cell at runtime.
8814 * gcc.target/powerpc/altivec_check.h: Delete.
8816 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8817 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
8818 not check for AltiVec at runtime.
8819 * g++.dg/ext/altivec-cell-2.C: Likewise.
8820 * g++.dg/ext/altivec-cell-3.C: Likewise.
8821 * g++.dg/ext/altivec-cell-4.C: Likewise.
8822 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8823 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8825 * g++.dg/ext/altivec_check.h: Delete.
8827 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
8829 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8830 effective target. Adjust line numbers accordingly.
8832 2009-01-13 Mark Mitchell <mark@codesourcery.com>
8834 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8836 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
8838 PR tree-optimization/38786
8839 * gcc.dg/graphite/pr38786.c: New.
8841 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
8844 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8846 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8847 for alpha*-*-* targets.
8848 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8850 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8853 * gfortran.dg/fmt_bz_bn_err.f: New test.
8855 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
8857 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8859 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8861 * lib/target-supports.exp (check_effective_target_powerpc64): New.
8862 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8863 instruction support. Do not check for it at runtime.
8865 2009-01-12 Jason Merrill <jason@redhat.com>
8868 * g++.dg/lookup/friend11.C: Remove expected error.
8869 * g++.dg/lookup/friend14.C: New test.
8870 * g++.dg/lookup/friend15.C: New test.
8872 2009-01-12 Dodji Seketeli <dodji@redhat.com>
8875 * g++.dg/lookup/hidden-class12.C: New test.
8876 * g++.dg/lookup/hidden-class13.C: New test.
8877 * g++.dg/lookup/hidden-class14.C: New test.
8878 * g++.dg/lookup/hidden-class15.C: New test.
8879 * g++.dg/lookup/hidden-class16.C: New test.
8881 2009-01-12 Mark Mitchell <mark@codesourcery.com>
8883 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8884 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8885 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8887 2009-01-12 Jason Merrill <jason@redhat.com>
8890 * g++.dg/other/vararg-3.C: New test.
8892 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8894 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8895 Explicitly enable SPE.
8896 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
8899 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8900 Expect -flax-vector-conversions message. Adjust incompatible
8902 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8905 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8907 * g++.dg/other/opaque-1.C: Run on targets with SPE.
8909 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8910 * g++.dg/other/opaque-2.C: Likewise.
8911 * g++.dg/other/opaque-3.C: Likewise.
8913 2009-01-12 Jakub Jelinek <jakub@redhat.com>
8916 * gcc.dg/pr32041.c: New test.
8917 * g++.dg/parse/offsetof9.C: New test.
8919 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8920 Nathan Froyd <froydnj@codesourcery.com>
8922 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8923 * g++.dg/ext/attribute-test-1.C: Likewise.
8924 * g++.dg/ext/attribute-test-2.C: Likewise.
8925 * g++.dg/ext/attribute-test-3.C: Likewise.
8926 * g++.dg/ext/attribute-test-4.C: Likewise.
8928 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
8930 * gnat.dg/unchecked_convert3.adb: New test.
8932 2009-01-12 Tomas Bily <tbily@suse.cz>
8935 * gcc.dg/tree-ssa/pr38385.c: New file.
8937 2009-01-12 Jakub Jelinek <jakub@redhat.com>
8940 * g++.dg/parse/typedef9.C: New test.
8942 PR tree-optimization/38807
8943 * gcc.c-torture/compile/pr38807.c: New test.
8945 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
8947 * gcc.target/mips/ins-2.c: New test.
8949 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
8952 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8954 2009-01-11 Jakub Jelinek <jakub@redhat.com>
8957 * g++.dg/warn/Wreturn-type-5.C: New test.
8959 2009-01-11 Matthias Klose <doko@ubuntu.com>
8962 * gcc.dg/pr38616.c: New test.
8964 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
8966 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8968 2009-01-10 Andrew Pinski <pinskia@gmail.com>
8971 * g++.dg/expr/string-1.C: New test.
8972 * g++.dg/expr/string-2.C: New test.
8975 * g++.dg/ext/complex4.C: New test.
8976 * g++.dg/ext/complex5.C: New test.
8977 * g++.dg/init/reference1.C: New test.
8978 * g++.dg/init/reference2.C: New test.
8979 * g++.dg/init/reference3.C: New test.
8981 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8984 * gfortran.dg/transfer_null_1.f90: New test.
8986 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8989 * gfortran.dg/host_assoc_function_6.f90: New test.
8991 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
8993 * lib/target-supports.exp: Add method to determine if the effective
8994 target is really a ppc405 after applying all compile options.
8995 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8996 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8997 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8998 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8999 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9000 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9001 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9002 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9003 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9004 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9005 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9006 * gcc.target/powerpc/405-machhw-1.c: Likewise.
9007 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9008 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9009 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9010 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9011 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9012 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9013 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9014 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9015 * gcc.target/powerpc/405-macchw-1.c: Likewise.
9016 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9017 * gcc.target/powerpc/405-machhw-2.c: Likewise.
9018 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9019 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9020 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9021 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9022 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9023 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9024 * gcc.target/powerpc/405-macchw-2.c: Likewise.
9025 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9027 2009-01-09 Jakub Jelinek <jakub@redhat.com>
9030 * g++.dg/other/error31.C: New testcase.
9033 * gcc.dg/pr35742.c: New test.
9035 2009-01-09 John F. Carr <jfc@mit.edu>
9038 * g++.dg/parse/linkage3.C: New test.
9040 2009-01-09 Jakub Jelinek <jakub@redhat.com>
9043 * gcc.c-torture/compile/pr38771.c: New test.
9045 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
9047 * gcc.dg/pr34856.c: Ignore irrelevant warning.
9049 2009-01-08 Mark Mitchell <mark@codesourcery.com>
9051 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9052 * gcc.dg/sibcall-4.c: Likewise.
9054 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
9055 Jan Sjodin <jan.sjodin@amd.com>
9057 PR tree-optimization/38559
9058 * gcc.dg/graphite/pr38559.c: New.
9060 2009-01-08 Ira Rosen <irar@il.ibm.com>
9062 PR tree-optimization/37194
9063 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9065 2009-01-07 Jakub Jelinek <jakub@redhat.com>
9068 * g++.dg/ext/label11.C: New test.
9070 2009-01-07 Joseph Myers <joseph@codesourcery.com>
9072 * lib/target-supports.exp (check_weak_override_available): New.
9073 * lib/target-supports-dg.exp (dg-require-weak-override): New.
9074 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9075 dg-require-weak-override.
9077 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
9078 Alan Modra <amodra@bigpond.net.au>
9080 * gcc.c-torture/compile/20090107-1.c: New test.
9082 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
9085 * g++.dg/other/pr38706.C: New test.
9087 2009-01-07 Jason Merrill <jason@redhat.com>
9089 * g++.dg/cpp0x/variadic92.C: New test.
9090 * g++.dg/cpp0x/variadic93.C: New test.
9092 2009-01-07 Janis Johnson <janis187@us.ibm.com>
9094 * lib/target-supports-dg.exp (current_compiler_flags): New.
9095 (check-flags): Use it; do not access dg-test local variables.
9096 (dg-skip-if): Do not access dg-test local variables.
9097 (dg-xfail-run-if): Ditto.
9098 (dg-shouldfail): Ditto.
9099 * gcc.test-framework/test-framework.exp
9100 (check_effective_target_def_nocache): New.
9101 * gcc.test-framework/test-framework.awk: Handle scan tests.
9102 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9103 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9104 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9105 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9106 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9107 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9108 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9109 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9110 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9112 * g++.dg/torture/pr38586.C: Ignore a possible warning.
9114 * lib/target-supports-dg.exp (check_test_flags): Delete.
9116 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
9118 PR tree-optimization/38492
9119 PR tree-optimization/38498
9120 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9122 * gcc.dg/graphite/block-0.c: Update test.
9123 * gcc.dg/graphite/block-1.c: Same.
9124 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9125 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9126 * gcc.dg/graphite/block-3.c: New.
9127 * gcc.dg/graphite/pr38498.c: New.
9129 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
9131 AVX Programming Reference (December, 2008)
9132 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9133 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9134 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9136 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9137 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9139 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9142 * gfortran.dg/c_loc_pure_1.f90: New test.
9144 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
9147 * gfortran.dg/elemental_dependency_3.f90:
9148 Add the final tree dump cleanup.
9150 2009-01-06 Jakub Jelinek <jakub@redhat.com>
9152 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9155 PR rtl-optimization/38722
9156 * gfortran.dg/pr38722.f90: New test.
9158 2009-01-06 Janis Johnson <janis187@us.ibm.com>
9161 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9162 instead of DECnn_DEN. Support -DDBG to list lines that fail.
9164 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
9166 * gfortran.dg/implicit_12.f90: Add space around dg directive.
9167 * gfortran.dg/typebound_call_8.f03: Same.
9168 * gfortran.dg/elemental_bind_c.f90: Same.
9169 * gfortran.dg/typebound_call_7.f03: Same.
9170 * gfortran.dg/interface_proc_end.f90: Same
9171 * gfortran.dg/pr37243.f: Fix typo.
9173 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
9175 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
9176 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
9179 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
9181 AVX Programming Reference (December, 2008)
9182 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9183 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9184 * gcc.target/i386/sse-14.c: Likewise.
9186 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9187 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9188 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9189 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9191 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9194 * gfortran.dg/fmt_bz_bn.f: Update test.
9196 2009-01-05 Dodji Seketeli <dodji@redhat.com>
9199 * g++.dg/conversion/usual-arith-conv.C: New test.
9201 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9204 * gcc.dg/vector-3.c: New testcase.
9205 * g++.dg/ext/vector15.C: New test.
9207 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
9209 PR tree-optimization/38510
9210 * gcc.dg/graphite/pr38510.c: New.
9212 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
9213 Jan Sjodin <jan.sjodin@amd.com>
9215 PR tree-optimization/38500
9216 * gcc.dg/graphite/pr38500.c: New.
9218 2009-01-05 Laurent GUERBY <laurent@guerby.net>
9220 * gcc.c-torture/compile/20001226-1.c: Generalize
9222 * gcc.c-torture/compile/limits-fnargs.c: Add
9224 * gcc.dg/20020425-1.c: Likewise.
9225 * gcc.dg/pch/pch.exp: Likewise.
9227 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
9230 * gfortran.dg/module_commons_3.f90: New test.
9232 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
9235 * gfortran.dg/random_seed_1.f90: Updated.
9237 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
9241 * gfortran.dg/elemental_subroutine_7.f90:
9242 Fix p values so that it can be used as vector subscript.
9244 2009-01-05 Jason Merrill <jason@redhat.com>
9246 * g++.dg/cpp0x/initlist12.C: Add another test.
9248 * g++.dg/cpp0x/defaulted7.C: New test.
9250 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9253 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
9254 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
9256 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
9258 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9259 for alpha*-*-* targets.
9260 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9262 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
9265 * gfortran.dg/host_assoc_function_5.f90: New test.
9267 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
9270 * gfortran.dg/elemental_dependency_3.f90: New test.
9271 * gfortran.dg/elemental_subroutine_7.f90: New test.
9273 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
9275 * gcc.dg/struct-ret-3.c: Include unistd.h.
9276 (main): Exit early if system memory page size is
9277 larger than 4096 bytes.
9279 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
9282 * gfortran.dg/merge_init_expr.f90: New.
9284 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
9287 * gfortran.dg/c_loc_tests_13.f90: New test.
9288 * gfortran.dg/c_loc_tests_14.f90: New test.
9290 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
9292 * gfortran.dg/func_result_4.f90: New.
9294 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
9297 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9298 interface still works, in addition to original tests.
9299 * gfortran.dg/host_assoc_call_6.f90: New test.
9301 2009-01-03 Jakub Jelinek <jakub@redhat.com>
9304 * g++.dg/torture/pr38705.C: New test.
9307 * gcc.dg/pr38700.c: New test.
9309 2009-01-02 Jason Merrill <jason@redhat.com>
9311 * g++.dg/cpp0x/initlist11.C: New test.
9312 * g++.dg/cpp0x/initlist12.C: New test.
9314 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9316 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9317 Allow extra informative notes.
9319 2009-01-01 Jakub Jelinek <jakub@redhat.com>
9322 * gcc.dg/pr36489.c: New test.
9325 Copyright (C) 2009 Free Software Foundation, Inc.
9327 Copying and distribution of this file, with or without modification,
9328 are permitted in any medium without royalty provided the copyright
9329 notice and this notice are preserved.