* gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc9acd7dbe1e669cfdb640aa37e84f3d438e24c77
1 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
3         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
4         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
6 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
8         PR debug/41438
9         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
10         hidden.
11         * g++.dg/debug/dwarf2/const-1.C: Likewise.
13 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
15         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
16         * gcc.target/i386/isa-1.c
17         * gcc.target/i386/isa-5.c
18         * gcc.target/i386/isa-6.c: Remove SSE5.
19         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
20         * gcc.target/i386/avx-1.c
21         * gcc.target/i386/avx-2.c
22         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
23         * gcc.target/i386/funcspec-9.c: Delete.
24         
25 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
27         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
28         * gcc.dg/guality/pr41353-1.c: New test.
30         PR testsuite/41444
31         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
32         in macro name definition for non-unix/win32/msdos.
34 2009-09-29  Daniel Kraft  <d@domob.eu>
36         PR fortran/39626
37         * gfortran.dg/block_1.f08: New test.
38         * gfortran.dg/block_2.f08: New test.
39         * gfortran.dg/block_3.f90: New test.
40         * gfortran.dg/block_4.f08: New test.
41         * gfortran.dg/block_5.f08: New test.
42         * gfortran.dg/block_6.f08: New test.
43         * gfortran.dg/block_7.f08: New test.
44         * gfortran.dg/block_8.f08: New test.
46 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
48         PR libgfortran/35862
49         * gfortran.dg/round_1.f03: New test.
50         * gfortran.dg/f2003_io_3.f03: Update test.
52 2009-09-28  Easwaran Raman  <eraman@google.com>
54         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
55         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
57 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
59         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
60         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
61         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
62         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
63         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
65         * g++.dg/dfp/dfp.exp: Fix typo.
67         * lib/target-supports.exp (check-effective-target-dfp-nocache):
68         Fix typo that breaks the check.
70 2009-09-28  Olivier Hainque  <hainque@adacore.com>
72         * gnat.dg (tagged_alloc_free.adb): New testcase.
73         
74 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
76         * g++.dg/dfp: New directory.
77         * g++.dg/dg.exp: Prune tests in dfp directory.
78         * g++.dg/dfp/dfp/exp: New.
79         * g++.dg/dfp/mangle-mode.C: New test.
81 2009-09-28  Michael Matz  <matz@suse.de>
83         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
84         for sign of -Inf.
86 2009-09-27  Richard Henderson  <rth@redhat.com>
88         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
89         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
91 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
93         PR c/41476
94         * gcc.dg/cond-constqual-1.c: New test.
96 2009-09-26  Michael Matz  <matz@suse.de>
98         PR lto/40758
99         PR middle-end/41470
100         * gcc.dg/pr41470.c: New test.
102 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
104         * gnat.dg/array9.adb: New test.
106 2009-09-26  Michael Matz  <matz@suse.de>
108         PR tree-optimization/41454
109         * gcc.dg/pr41454.c: New test.
111 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
113         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
114         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
115         into DW_TAG_GNU_template_parameter_pack and
116         DW_TAG_GNU_formal_parameter_pack.
117         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
118         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
120 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
122         * gcc.dg/vect/vect.exp: Append extra parameters as separate
123         parameters for alignment-sensitive -fsection-anchors tests.
125 2009-09-25  Richard Guenther  <rguenther@suse.de>
127         PR middle-end/41463
128         * gcc.c-torture/execute/pr41463.c: New testcase.
130 2009-09-25  Olivier Hainque  <hainque@adacore.com>
132         * gnat.dg/sse_nolib.adb: New testcase.
134 2009-09-25  Revital Eres  <ERES@il.ibm.com>
136         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
137         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
138         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
139         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
140         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
141         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
142         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
143         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
144         * gcc.dg/vect/vect.exp: Add Power7 flags.
145         * g++.dg/vect/vect.exp: Likewise.
146         * gfortran.dg/vect/vect.exp: Likewise.
148 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
150         PR fortran/41459
151         * gfortran.dg/empty_label.f: New test.
152         * gfortran.dg/empty_label.f90: Ditto.
153         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
155 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
157         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
158         compile-time.
160 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
162         * lib/scanasm.exp (make_pattern_printable): New function.
163         (dg-scan, scan-assembler-times, scan-assembler-dem,
164         scan-assembler-dem-not): Use it.
166 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
168         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
169         (test_nested): Renamed to ...
170         (test_nested1): This.
171         (test_nested2): New.
172         (main): Likewise.
174 2009-09-24  Richard Guenther  <rguenther@suse.de>
176         PR tree-optimization/36143
177         PR tree-optimization/38747
178         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
179         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
180         * g++.dg/torture/pr38747.C: New testcase.
181         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
183 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
185         * gnat.dg/nested_proc.adb: New test.
187 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
189         * gcc.target/i386/pr12329.c: Adjust.
191 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
193         PR debug/41248
194         * gcc.dg/pr41248.c: New.
196 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
198         PR debug/41065
199         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
201 2009-09-23  Andreas Schwab  <schwab@redhat.com>
203         * lib/profopt.exp (profopt-get-options): Set tool_flags for
204         current_compiler_flags.  Fix typos.
206 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
208         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
210 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
212         PR c/39779
213         * gcc.c-torture/compile/pr39779.c: New test.
215 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
217         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
218         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
219         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
221 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
223         PR debug/41295
224         * gcc.dg/pr41295.c: New.
226 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
228         * gcc.dg/pr40209.c: Add test case.
230 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
232         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
233         matching assembly.
234         * gcc.target/mips/code-readable-2.c: Likewise.
235         * gcc.target/mips/code-readable-3.c: Likewise.
237 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
239         * lib/target-supports.exp (check_effective_target_dfp_nocache):
240         Check support via mode instead of C type.
241         (check_effective_target_dfprt_nocache): Ditto.
242         (check_effective_target_hard_dfp): Ditto.
244 2009-09-22  Richard Guenther  <rguenther@suse.de>
246         PR middle-end/41395
247         * gcc.c-torture/execute/pr41395-1.c: New testcase.
248         * gcc.c-torture/execute/pr41395-2.c: Likewise.
250 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
252         * gcc.dg/20090922-1.c: New test.
254         PR bootstrap/41405
255         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
256         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
257         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
258         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
259         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
260         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
261         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
262         * objc.dg/dwarf-2.m: Likewise.
264 2009-09-22  Richard Guenther  <rguenther@suse.de>
266         PR tree-optimization/41428
267         * g++.dg/tree-ssa/pr41428.C: New testcase.
269 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
271         PR middle-end/41429
272         * g++.dg/gomp/pr41429.C: New test.
274 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
276         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
278 2009-09-21  Jason Merrill  <jason@redhat.com>
280         PR c++/41421
281         * g++.dg/cpp0x/trivial1.C: Expand.
283 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
285         * gcc.dg/torture/calleesave-sse.c: New.
287 2009-09-21  Jan Hubicka  <jh@suse.cz>
289         * gcc.dg/guality/inline-params.c: New testcase.
291 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
293         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
294         Add -fno-inline.
295         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
296         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
297         (f2): Ditto.
299 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
301         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
302         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
303         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
304         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
305         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
307 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
309         PR middle-end/40642
310         * g++.dg/torture/pr40642.C: New testcase.
312 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
314         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
315         cases in static initializers.
317 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
319         * gcc.c-tortue/compile/pr39886.c: New.
321 2009-09-20  Chris Demetriou  <cgd@google.com>
323         PR preprocessor/28435:
324         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
325         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
326         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
327         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
328         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
330 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
332         * gcc.target/mips/mips.exp: Add relax-pic-calls
333         under -mfoo/-mno-foo options.
334         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
335         and -mexplicit-relocs.
336         * gcc.target/mips/call-1.c: New test.
337         * gcc.target/mips/call-2.c: New test.
338         * gcc.target/mips/call-3.c: New test.
339         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
340         * gcc.dg/tree-ssa/loop-1.c: Likewise.
342 2009-09-19  Chris Demetriou  <cgd@google.com>
344         PR preprocessor/28435:
345         * gcc.dg/cpp/missing-header-MD.c: New test.
346         * gcc.dg/cpp/missing-header-MMD.c: New test.
347         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
348         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
350 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
352         PR libgfortran/41328
353         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
354         EOF works.
356 2009-09-18  Jason Merrill  <jason@redhat.com>
358         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
359         * g++.dg/cpp0x/initlist-deduce.C: New.
361 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
363         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
365 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
367         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
368         * c-c++-common/dfp: New directory.
369         * c-c++-common/dfp/dfp-dbg.h: New file.
370         * gcc.dg/dfp/call-by-value.c: Move to ...
371         * c-c++-common/call-by-value.c: here.
372         * gcc.dg/dfp/cast.c: Move to ...
373         * c-c++-common/cast.c: here.
374         * gcc.dg/dfp/compare-eq-const.c: Move to ...
375         * c-c++-common/compare-eq-const.c: here.
376         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
377         * c-c++-common/compare-eq-d128.c: here.
378         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
379         * c-c++-common/compare-eq-d32.c: here.
380         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
381         * c-c++-common/compare-eq-d64.c: here.
382         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
383         * c-c++-common/compare-eq-dfp.c: here.
384         * gcc.dg/dfp/compare-eq.h: Move to ...
385         * c-c++-common/compare-eq.h: here.
386         * gcc.dg/dfp/compare-rel-const.c: Move to ...
387         * c-c++-common/compare-rel-const.c: here.
388         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
389         * c-c++-common/compare-rel-d128.c: here.
390         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
391         * c-c++-common/compare-rel-d32.c: here.
392         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
393         * c-c++-common/compare-rel-d64.c: here.
394         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
395         * c-c++-common/compare-rel-dfp.c: here.
396         * gcc.dg/dfp/compare-rel.h: Move to ...
397         * c-c++-common/compare-rel.h: here.
398         * gcc.dg/dfp/compare-special-d128.c: Move to ...
399         * c-c++-common/compare-special-d128.c: here.
400         * gcc.dg/dfp/compare-special-d32.c: Move to ...
401         * c-c++-common/compare-special-d32.c: here.
402         * gcc.dg/dfp/compare-special-d64.c: Move to ...
403         * c-c++-common/compare-special-d64.c: here.
404         * gcc.dg/dfp/compare-special.h: Move to ...
405         * c-c++-common/compare-special.h: here.
406         * gcc.dg/dfp/constants-zero.c: Move to ...
407         * c-c++-common/constants-zero.c: here.
408         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
409         * c-c++-common/convert-bfp-10.c: here.
410         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
411         * c-c++-common/convert-bfp-11.c: here.
412         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
413         * c-c++-common/convert-bfp-12.c: here.
414         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
415         * c-c++-common/convert-bfp-13.c: here.
416         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
417         * c-c++-common/convert-bfp-14.c: here.
418         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
419         * c-c++-common/convert-bfp-2.c: here.
420         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
421         * c-c++-common/convert-bfp-3.c: here.
422         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
423         * c-c++-common/convert-bfp-4.c: here.
424         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
425         * c-c++-common/convert-bfp-5.c: here.
426         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
427         * c-c++-common/convert-bfp-6.c: here.
428         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
429         * c-c++-common/convert-bfp-7.c: here.
430         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
431         * c-c++-common/convert-bfp-8.c: here.
432         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
433         * c-c++-common/convert-bfp-9.c: here.
434         * gcc.dg/dfp/convert-bfp.c: Move to ...
435         * c-c++-common/convert-bfp.c: here.
436         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
437         * c-c++-common/convert-bfp-fold.c: here.
438         * gcc.dg/dfp/convert-dfp.c: Move to ...
439         * c-c++-common/convert-dfp.c: here.
440         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
441         * c-c++-common/convert-dfp-fold-2.c: here.
442         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
443         * c-c++-common/convert-dfp-fold.c: here.
444         * gcc.dg/dfp/convert.h: Move to ...
445         * c-c++-common/convert.h: here.
446         * gcc.dg/dfp/convert-int.c: Move to ...
447         * c-c++-common/convert-int.c: here.
448         * gcc.dg/dfp/convert-int-fold.c: Move to ...
449         * c-c++-common/convert-int-fold.c: here.
450         * gcc.dg/dfp/convert-int-max.c: Move to ...
451         * c-c++-common/convert-int-max.c: here.
452         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
453         * c-c++-common/convert-int-max-fold.c: here.
454         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
455         * c-c++-common/convert-int-saturate.c: here.
456         * gcc.dg/dfp/func-array.c: Move to ...
457         * c-c++-common/func-array.c: here.
458         * gcc.dg/dfp/func-deref.c: Move to ...
459         * c-c++-common/func-deref.c: here.
460         * gcc.dg/dfp/func-mixed.c: Move to ...
461         * c-c++-common/func-mixed.c: here.
462         * gcc.dg/dfp/func-pointer.c: Move to ...
463         * c-c++-common/func-pointer.c: here.
464         * gcc.dg/dfp/func-scalar.c: Move to ...
465         * c-c++-common/func-scalar.c: here.
466         * gcc.dg/dfp/func-struct.c: Move to ...
467         * c-c++-common/func-struct.c: here.
468         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
469         * c-c++-common/func-vararg-alternate-d128-2.c: here.
470         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
471         * c-c++-common/func-vararg-alternate-d128.c: here.
472         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
473         * c-c++-common/func-vararg-alternate-d32.c: here.
474         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
475         * c-c++-common/func-vararg-alternate-d64.c: here.
476         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
477         * c-c++-common/func-vararg-alternate.h: here.
478         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
479         * c-c++-common/func-vararg-dfp.c: here.
480         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
481         * c-c++-common/func-vararg-mixed-2.c: here.
482         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
483         * c-c++-common/func-vararg-mixed.c: here.
484         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
485         * c-c++-common/func-vararg-size0.c: here.
486         * gcc.dg/dfp/inf-1.c: Move to ...
487         * c-c++-common/inf-1.c: here.
488         * gcc.dg/dfp/loop-index.c: Move to ...
489         * c-c++-common/loop-index.c: here.
490         * gcc.dg/dfp/modes.c: Move to ...
491         * c-c++-common/modes.c: here.
492         * gcc.dg/dfp/nan-1.c: Move to ...
493         * c-c++-common/nan-1.c: here.
494         * gcc.dg/dfp/nan-2.c: Move to ...
495         * c-c++-common/nan-2.c: here.
496         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
497         * c-c++-common/operator-arith-fold.c: here.
498         * gcc.dg/dfp/operator-assignment.c: Move to ...
499         * c-c++-common/operator-assignment.c: here.
500         * gcc.dg/dfp/operator-comma.c: Move to ...
501         * c-c++-common/operator-comma.c: here.
502         * gcc.dg/dfp/operator-cond.c: Move to ...
503         * c-c++-common/operator-cond.c: here.
504         * gcc.dg/dfp/operator-logical.c: Move to ...
505         * c-c++-common/operator-logical.c: here.
506         * gcc.dg/dfp/operator-unary.c: Move to ...
507         * c-c++-common/operator-unary.c: here.
508         * gcc.dg/dfp/pr31385.c: Move to ...
509         * c-c++-common/pr31385.c: here.
510         * gcc.dg/dfp/pr33466.c: Move to ...
511         * c-c++-common/pr33466.c: here.
512         * gcc.dg/dfp/pr35620.c: Move to ...
513         * c-c++-common/pr35620.c: here.
514         * gcc.dg/dfp/pr36800.c: Move to ...
515         * c-c++-common/pr36800.c: here.
516         * gcc.dg/dfp/pr39034.c: Move to ...
517         * c-c++-common/pr39034.c: here.
518         * gcc.dg/dfp/pr39035.c: Move to ...
519         * c-c++-common/pr39035.c: here.
520         * gcc.dg/dfp/pr39902.c: Move to ...
521         * c-c++-common/pr39902.c: here.
522         * gcc.dg/dfp/pr39986.c: Move to ...
523         * c-c++-common/pr39986.c: here.
524         * gcc.dg/dfp/signbit-1.c: Move to ...
525         * c-c++-common/signbit-1.c: here.
526         * gcc.dg/dfp/signbit-2.c: Move to ...
527         * c-c++-common/signbit-2.c: here.
528         * gcc.dg/dfp/struct-layout-1.c: Move to ...
529         * c-c++-common/struct-layout-1.c: here.
530         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
531         * c-c++-common/usual-arith-conv.c: here.
532         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
533         * c-c++-common/usual-arith-conv-const.c: here.
535 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
537         PR testsuite/41288
538         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
539         stack alignment.
541 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
543         PR c++/39365
544         * g++.dg/expr/bool3.C: New test.
545         * g++.dg/expr/bool4.C: New test.
547 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
549         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
550         * gcc.dg/dfp/signbit-2.c: Use it.
551         * gcc.dg/dfp/func-vararg-alternate.h: Change two
552         arguments to unsigned int.
553         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
554         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
555         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
556         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
557         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
558         * gcc.dg/dfp/pr39986.c: Ditto.
559         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
560         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
561         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
562         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
563         * gcc.dg/dfp/convert-int-fold.c: Ditto.
565 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
567         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
569 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
571         PR c/41049
572         * dfp/pr41049.c: New test.
574 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
576         PR testsuite/41385
577         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
579 2009-09-17  Martin Jambor  <mjambor@suse.cz>
581         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
582         * gcc.dg/ipa/ipa-sra-1.c: New test.
583         * gcc.dg/ipa/ipa-sra-2.c: New test.
584         * gcc.dg/ipa/ipa-sra-3.c: New test.
585         * gcc.dg/ipa/ipa-sra-4.c: New test.
586         * gcc.dg/ipa/ipa-sra-5.c: New test.
587         * gcc.c-torture/execute/ipa-sra-1.c: New test.
588         * gcc.c-torture/execute/ipa-sra-2.c: New test.
590 2009-09-17  Michael Matz  <matz@suse.de>
592         PR middle-end/41347
593         * gfortran.dg/pr41347.f90: New test.
595 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
597         * gcc.c-torture/compile/20090917-1.c: New testcase.
599 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
601         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
602         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
603         alpha*-*-* target from XFAIL list.
605 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
607         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
608         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
609         * gcc.dg/dfp/cast-bad.c: Use default options.
610         * gcc.dg/dfp/compare-rel-const.c: Ditto.
611         * gcc.dg/dfp/composite-type.c: Ditto.
612         * gcc.dg/dfp/constants.c: Ditto.
613         * gcc.dg/dfp/constants-hex.c: Ditto.
614         * gcc.dg/dfp/constants-pedantic.c: Ditto.
615         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
616         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
617         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
618         * gcc.dg/dfp/ctypes.c: Ditto.
619         * gcc.dg/dfp/ddmode-ice.c: Ditto.
620         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
621         * gcc.dg/dfp/float-constant-double.c: Ditto.
622         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
623         * gcc.dg/dfp/keywords-reserved.c: Ditto.
624         * gcc.dg/dfp/modes.c: Ditto.
625         * gcc.dg/dfp/operator-bitwise.c: Ditto.
626         * gcc.dg/dfp/pr31344.c: Ditto.
627         * gcc.dg/dfp/pr31385.c: Ditto.
628         * gcc.dg/dfp/pr33466.c: Ditto.
629         * gcc.dg/dfp/pr35620.c: Ditto.
630         * gcc.dg/dfp/pr37435.c: Ditto.
631         * gcc.dg/dfp/pr39986.c: Ditto.
632         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
633         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
634         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
635         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
636         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
637         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
638         * gcc.dg/dfp/typespec.c: Ditto.
639         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
640         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
641         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
642         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
643         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
644         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
645         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
646         * gcc.dg/dfp/compare-rel.h: Ditto.
647         * gcc.dg/dfp/compare-special.h: Ditto.
648         * gcc.dg/dfp/convert.h: Ditto.
649         * gcc.dg/dfp/fe-check.h: Ditto.
650         * gcc.dg/dfp/call-by-value.c: Use default options and
651           debug macros.
652         * gcc.dg/dfp/cast.c: Ditto.
653         * gcc.dg/dfp/compare-eq-const.c: Ditto.
654         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
655         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
656         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
657         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
658         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
659         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
660         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
661         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
662         * gcc.dg/dfp/compare-special-d32.c: Ditto.
663         * gcc.dg/dfp/compare-special-d64.c: Ditto.
664         * gcc.dg/dfp/compare-special-d128.c: Ditto.
665         * gcc.dg/dfp/constants-zero.c: Ditto.
666         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
667         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
668         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
669         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
670         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
671         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
672         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
673         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
674         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
675         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
676         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
677         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
678         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
679         * gcc.dg/dfp/convert-bfp.c: Ditto.
680         * gcc.dg/dfp/convert-complex.c: Ditto.
681         * gcc.dg/dfp/convert-dfp.c: Ditto.
682         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
683         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
684         * gcc.dg/dfp/convert-int.c: Ditto.
685         * gcc.dg/dfp/convert-int-fold.c: Ditto.
686         * gcc.dg/dfp/convert-int-max.c: Ditto.
687         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
688         * gcc.dg/dfp/decfloat-constants.c: Ditto.
689         * gcc.dg/dfp/fe-binop.c: Ditto.
690         * gcc.dg/dfp/fe-convert-1.c: Ditto.
691         * gcc.dg/dfp/fe-convert-2.c: Ditto.
692         * gcc.dg/dfp/fe-convert-3.c: Ditto.
693         * gcc.dg/dfp/func-array.c: Ditto.
694         * gcc.dg/dfp/func-deref.c: Ditto.
695         * gcc.dg/dfp/func-mixed.c: Ditto.
696         * gcc.dg/dfp/func-pointer.c: Ditto.
697         * gcc.dg/dfp/func-scalar.c: Ditto.
698         * gcc.dg/dfp/func-struct.c: Ditto.
699         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
700         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
701         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
702         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
703         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
704         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
705         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
706         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
707         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
708         * gcc.dg/dfp/inf-1.c: Ditto.
709         * gcc.dg/dfp/loop-index.c: Ditto.
710         * gcc.dg/dfp/nan-1.c: Ditto.
711         * gcc.dg/dfp/nan-2.c: Ditto.
712         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
713         * gcc.dg/dfp/operator-assignment.c: Ditto.
714         * gcc.dg/dfp/operator-comma.c: Ditto.
715         * gcc.dg/dfp/operator-cond.c: Ditto.
716         * gcc.dg/dfp/operator-logical.c: Ditto.
717         * gcc.dg/dfp/operator-unary.c: Ditto.
718         * gcc.dg/dfp/pr36800.c: Ditto.
719         * gcc.dg/dfp/pr39034.c: Ditto.
720         * gcc.dg/dfp/pr39035.c: Ditto.
721         * gcc.dg/dfp/pr39902.c: Ditto.
722         * gcc.dg/dfp/signbit-1.c: Ditto.
723         * gcc.dg/dfp/signbit-2.c: Ditto.
724         * gcc.dg/dfp/struct-layout-1.c: Ditto.
725         * gcc.dg/dfp/union-init.c: Ditto.
726         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
728 2009-09-16  Michael Matz  <matz@suse.de>
730         PR fortran/41212
731         * gfortran.dg/pr41212.f90: New test.
733 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
735         * gnat.dg/alignment9.adb: New test.
737 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
739         * gnat.dg/discr20.ad[sb]: New test.
741 2009-09-16  Richard Guenther  <rguenther@suse.de>
743         PR middle-end/34011
744         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
746 2009-09-16  DJ Delorie  <dj@redhat.com>
747             Kaz Kojima  <kkojima@gcc.gnu.org>
749         * gcc.target/sh/struct-arg-dw2.c: New test.
751 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
752             Jakub Jelinek  <jakub@redhat.com>
754         PR target/41175
755         * gcc.target/powerpc/pr41175.c: New test.
757 2009-09-14  Richard Henderson  <rth@redhat.com>
759         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
760         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
761         gcc.dg/tree-ssa/asmgoto-1.c: New files.
763 2009-09-14  Richard Henderson  <rth@redhat.com>
765         * g++.dg/eh/builtin1.C: Update resx pattern match.
766         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
768 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
770         * gcc.target/mips/branch-helper.h: New file.
771         * gcc.target/mips/branch-2.c,
772         * gcc.target/mips/branch-3.c,
773         * gcc.target/mips/branch-4.c,
774         * gcc.target/mips/branch-5.c,
775         * gcc.target/mips/branch-6.c,
776         * gcc.target/mips/branch-7.c,
777         * gcc.target/mips/branch-8.c,
778         * gcc.target/mips/branch-9.c,
779         * gcc.target/mips/branch-10.c,
780         * gcc.target/mips/branch-11.c,
781         * gcc.target/mips/branch-12.c,
782         * gcc.target/mips/branch-13.c,
783         * gcc.target/mips/branch-14.c,
784         * gcc.target/mips/branch-15.c: New tests.
786 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
788         PR target/41331
789         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
790         -m32 -mpowerpc64 system.
792 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
794         From Jie Zhang <jie.zhang@analog.com>:
795         * gcc.target/bfin/saveall.c: New test.
796         * gcc.target/bfin/20090914-1.c: New test.
797         * gcc.target/bfin/20090914-2.c: New test.
799         * gcc.target/bfin/20090914-3.c: New test.
801 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
803         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
805 2009-09-14  Richard Guenther  <rguenther@suse.de>
807         PR middle-end/41350
808         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
810 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
812         PR libgfortran/41328
813         * gfortran.dg/cr_lf.f90: New test.
815 2009-09-11  Michael Matz  <matz@suse.de>
817         PR middle-end/41275
818         * g++.dg/tree-ssa/pr41275.C: New test.
820 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
822         PR fortran/41242
823         * gfortran.dg/proc_ptr_comp_21.f90: New.
825 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
827         PR fortran/31292
828         * gfortran.dg/module_procedure_1.f90: New test.
829         * gfortran.dg/module_procedure_2.f90: Ditto.
830         * gfortran.dg/generic_14.f90: Move dg-error to new location.
832 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
833             James A. Morrison  <phython@gcc.gnu.org>
835         PR ada/18302
836         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
837         commands.
838         * ada/acats/run_test.exp: New file.
840 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
842         Revert:
843         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
845         PR rtl-optimization/39779
846         * gcc.dg/pr39979.c: New test.
848 2009-09-10  Richard Guenther  <rguenther@suse.de>
850         PR middle-end/41257
851         * g++.dg/torture/pr41257-2.C: New testcase.
853 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
855         PR c++/28293
856         * g++.dg/template/crash91.C: New.
858 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
860         PR rtl-optimization/39779
861         * gcc.dg/pr39979.c: New test.
863 2009-09-09  Richard Guenther  <rguenther@suse.de>
865         PR tree-optimization/41101
866         * gcc.c-torture/compile/pr41101.c: New testcase.
868 2009-09-09  Richard Guenther  <rguenther@suse.de>
870         PR middle-end/41317
871         * gcc.c-torture/execute/pr41317.c: New testcase.
872         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
873         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
875 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
877         Fix some test breakages on Darwin
878         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
879         and adjust.
880         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
881         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
882         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
883         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
884         take darwin specifics in account.
886 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
888         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
889         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
891 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
893         PR c++/39923
894         * g++.dg/cpp0x/initlist24.C: New.
896 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
898         * gcc.dg/large-size-array-2.c: Fix target requirement.
899         * gcc.dg/large-size-array-4.c: Likewise.
900         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
901         * gcc.dg/c99-const-expr-2.c: Likewise.
902         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
903         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
904         * gcc.dg/c90-const-expr-10.c: Likewise.
905         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
906         instead of long.
907         * gcc.dg/tree-ssa/pr33920.c: Likewise.
908         * gcc.dg/vect/pr33846.c: Likewise.
909         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
910         __PTRDIFF_TYPE__, instead of unsigned long.
911         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
913 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
915         PR debug/41229
916         PR debug/41291
917         PR debug/41300
918         * gfortran.dg/pr41229.f90: New.
920 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
922         PR debug/41232
923         * gcc.dg/pr41232.c: New.
925 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
927         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
928         contain -march.
929         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
930         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
931         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
932         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
933         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
934         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
935         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
936         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
937         options other than that used in dg-options.
939 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
941         PR rtl-optimization/41239
942         * gcc.c-torture/execute/pr41239.c: New test.
944 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
946         PR libgfortran/41192
947         * gfortran.dg/namelist_59.f90: New test.
949 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
951         From Mike Frysinger  <michael.frysinger@analog.com>
952         * gcc.target/bfin/mcpu-bf542m.c: New file.
953         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
954         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
955         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
956         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
958 2009-09-07  Martin Jambor  <mjambor@suse.cz>
960         PR middle-end/41282
961         * gcc.c-torture/compile/pr41282.c: New test.
963 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
965         PR fortran/41197
966         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
967         variables for stat and errmsg.
968         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
969         * gfortran.dg/allocate_stat_2.f90:  New test.
971 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
973         * gcc.c-torture/compile/20090907-1.c: New test.
975 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
977         PR bootstrap/41241
978         * gcc.dg/pr41241.c: New test.
980 2009-09-06  Richard Guenther  <rguenther@suse.de>
982         PR middle-end/41144
983         * g++.dg/torture/pr41144.C: New testcase.
985 2009-09-06  Richard Guenther  <rguenther@suse.de>
987         PR middle-end/41261
988         * gcc.dg/torture/pr41261.c: New testcase.
990 2009-09-05  Richard Guenther  <rguenther@suse.de>
992         PR middle-end/41181
993         * gcc.c-torture/compile/pr41181.c: New testcase.
995 2009-09-05  Richard Guenther  <rguenther@suse.de>
997         PR debug/41273
998         * g++.dg/torture/pr41273.C: New testcase.
1000 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1002         PR fortran/41258
1003         * gfortran.dg/typebound_proc_12.f90 : New test.
1005 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1007         PR debug/41225
1008         * gfortran.dg/pr41225.f90: New.
1010 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1012         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1013         unistd.h, sys/types.h and sys/wait.h.
1014         (gualchk_t): New.
1015         (GUALCVT): New.
1016         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1017         (GUALITY_GDB_REDIRECT): New.
1018         (GUALITY_GDB_ARGS): Use it.
1020 2009-09-04  Richard Guenther  <rguenther@suse.de>
1022         PR middle-end/41257
1023         * g++.dg/torture/pr41257.C: New testcase.
1025 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1027         PR tree-optimization/41112
1028         * gnat.dg/array8.adb: New test.
1030 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1032         * gcc.target/arm/ctz.c: New test case.
1034 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1036         PR tree-optimization/38275
1037         * gcc.dg/autopar/reduc-1char.c: Increase number
1038         of iterations. Adjust the logic accordingly.
1039         * gcc.dg/autopar/reduc-2char.c: Ditto.
1040         * gcc.dg/autopar/reduc-1.c: Ditto.
1041         * gcc.dg/autopar/reduc-2.c: Ditto.
1042         * gcc.dg/autopar/reduc-3.c: Ditto.
1043         * gcc.dg/autopar/reduc-6.c: Ditto.
1044         * gcc.dg/autopar/reduc-7.c: Ditto.
1045         * gcc.dg/autopar/reduc-8.c: Ditto.
1046         * gcc.dg/autopar/reduc-9.c: Ditto.
1047         * gcc.dg/autopar/pr39500-1.c: Ditto.
1048         * gcc.dg/autopar/reduc-1short.c: Ditto.
1049         * gcc.dg/autopar/reduc-2short.c: Ditto.
1050         * gcc.dg/autopar/parallelization-1.c: Ditto.
1052 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1054         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1055         testcase using guality.h compiles and links and if a global variable
1056         can be verified by gdb.
1058 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1060         * lib/target-supports.exp (check_effective_target_sync_int_long):
1061         Supported on Blackfin Linux targets.
1063 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1065         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1067 2009-09-03  Diego Novillo  <dnovillo@google.com>
1069         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1070         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1071         * g++.dg/warn/unit-1.C: Likewise.
1072         * g++.dg/ipa/iinline-1.C: Likewise.
1073         * g++.dg/template/cond2.C: Adjust expected line location for the
1074         error.
1075         * g++.dg/template/pr35240.C: Likewise.
1077 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1079         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1080         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1082 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1084         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1085         * gcc.dg/memcpy-1.c: Add . to match pattern.
1086         * gcc.dg/uninit-I.c: XFAIL warning test.
1087         * g++.dg/warn/unit-1.C: XFAIL warning test.
1089 2009-09-02  Ian Lance Taylor  <iant@google.com>
1091         * gcc.dg/20090902-1.c: New test.
1093 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1095         * gcc.dg/builtin-object-size-9.c: New test.
1097 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1099         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1101 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1102             Olivier Hainque  <hainque@adacore.com>
1104         * gnat.dg/misaligned_param.adb: New test.
1105         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1106         * gnat.dg/slice7.adb: Add 1 more related case.
1108 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1110         * gcc.dg/guality/guality.c: Expect to fail for now.
1111         * gcc.dg/guality/example.c: Likewise.
1113 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1115         * gcc.dg/guality/guality.c: New.
1116         * gcc.dg/guality/guality.h: New.
1117         * gcc.dg/guality/guality.exp: New.
1118         * gcc.dg/guality/example.c: New.
1119         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1120         (cleanup-saved-temps): Likewise, .gkd files too.
1122 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1124         PR fortran/39229
1125         * gfortran.dg/line_length_3.f: New test.
1126         * gfortran.dg/line_length_4.f90: New test.
1128 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1130         * lib/target-supports.exp (check_gc_sections_available):
1131         Add proper pattern quote.
1133 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1134             Kaz Kojima  <kkojima@gcc.gnu.org>
1136         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1137         * g++.dg/cdce3.C: Use dg-add-options ieee.
1138         * g++.dg/torture/type-generic-1.C: Likewise.
1139         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1140         * gcc.dg/pr28796-2.c: Likewise.
1141         * gcc.dg/torture/builtin-math-7.c: Likewise.
1142         * gcc.dg/torture/type-generic-1.c: Likewise.
1143         * gfortran.dg/boz_14.f90: Likewise.
1144         * gfortran.dg/erf_2.F90: Likewise.
1145         * gfortran.dg/init_flag_3.f90: Likewise.
1146         * gfortran.dg/init_flag_4.f90: Likewise.
1147         * gfortran.dg/init_flag_5.f90: Likewise.
1148         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1149         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1150         * gfortran.dg/isnan_1.f90: Likewise.
1151         * gfortran.dg/isnan_2.f90: Likewise.
1152         * gfortran.dg/maxlocval_2.f90: Likewise.
1153         * gfortran.dg/maxlocval_4.f90: Likewise.
1154         * gfortran.dg/minlocval_1.f90: Likewise.
1155         * gfortran.dg/minlocval_4.f90: Likewise.
1156         * gfortran.dg/module_nan.f90: Likewise.
1157         * gfortran.dg/namelist_42.f90: Likewise.
1158         * gfortran.dg/namelist_43.f90: Likewise.
1159         * gfortran.dg/nan_1.f90: Likewise.
1160         * gfortran.dg/nan_2.f90: Likewise.
1161         * gfortran.dg/nan_3.f90: Likewise.
1162         * gfortran.dg/nan_4.f90: Likewise.
1163         * gfortran.dg/nan_5.f90: Likewise.
1164         * gfortran.dg/nearest_1.f90: Likewise.
1165         * gfortran.dg/nearest_2.f90: Likewise.
1166         * gfortran.dg/nearest_3.f90: Likewise.
1167         * gfortran.dg/pr37243.f: Likewise.
1168         * gfortran.dg/real_const_3.f90: Likewise.
1169         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1171 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1173         PR debug/30161
1174         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1175         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1176         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1177         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1178         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1179         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1180         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1181         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1182         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1183         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1184         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1185         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1186         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1188 2009-08-31  Jason Merrill  <jason@redhat.com>
1190         PR c++/41127
1191         * g++.dg/parse/enum5.C: New.
1192         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1194 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1196         PR fortran/40940
1197         * gfortran.dg/allocate_derived_1.f90: New.
1198         * gfortran.dg/class_3.f03: New.
1200 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1202         PR fortran/40996
1203         * gfortran.dg/allocatable_scalar_1.f90: New.
1204         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1205         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1206         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1208 2009-08-30  Richard Guenther  <rguenther@suse.de>
1210         PR tree-optimization/41186
1211         * g++.dg/torture/pr41186.C: New testcase.
1212         * g++.dg/tree-ssa/pr41186.C: Likewise.
1214 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1216         PR c++/41187
1217         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1218         take ia64 assembly comments syntax in account.
1220 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1222         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1224 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1226         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1227         * gfortran.dg/whole_file_6.f90: Likewise.
1229 2009-08-28  Cary Coutant  <ccoutant@google.com>
1231         PR debug/41063
1232         * g++.dg/debug/dwarf2/pr41063.C: New test.
1234 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1236         PR rtl-optimization/40861
1237         * gcc.dg/pr40861.c: New test.
1239 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1241         PR fortran/40869
1242         * gfortran.dg/proc_ptr_comp_20.f90: New.
1244 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1246         PR libfortran/39667
1247         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1248         open temp file with status="scratch".
1249         * gfortran.dg/fmt_cache_1.f: Likewise.
1250         * gfortran.dg/fmt_exhaust.f90: Likewise.
1251         * gfortran.dg/fmt_t_4.f90: Likewise.
1252         * gfortran.dg/fseek.f90: Likewise.
1253         * gfortran.dg/list_read_5.f90: Likewise.
1254         * gfortran.dg/namelist_39.f90: Likewise.
1255         * gfortran.dg/namelist_56.f90: Likewise.
1256         * gfortran.dg/read_bad_advance.f90: Likewise.
1257         * gfortran.dg/read_repeat.f90: Likewise.
1258         * gfortran.dg/read_size_noadvance.f90: Likewise.
1259         * gfortran.dg/read_x_past.f: Likewise.
1261 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1263         PR fortran/28039
1264         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1266 2009-08-27  Daniel Kraft  <d@domob.eu>
1268         PR fortran/37425
1269         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1270         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1271         error and fix problem with recursive assignment.
1272         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1273         * gfortran.dg/typebound_operator_3.f03: New test.
1274         * gfortran.dg/typebound_operator_4.f03: New test.
1276 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1278         PR debug/41170
1279         * debug/dwarf2/namespace-1.C: New test.
1281 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1283         PR fortran/41162
1284         * gfortran.dg/pr41162.f: New.
1286 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1287             Richard Sandiford  <rdsandiford@googlemail.com>
1289         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1290         with "forbid_cpu".
1291         * gcc.target/mips/branch-1.c: Update accordingly.
1292         * gcc.target/mips/extend-1.c: Likewise.
1293         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1295 2009-08-26  Richard Guenther  <rguenther@suse.de>
1297         PR middle-end/41163
1298         * gcc.c-torture/compile/pr41163.c: New testcase.
1299         * gcc.dg/pr35899.c: Adjust.
1301 2009-08-26  Richard Guenther  <rguenther@suse.de>
1303         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1305 2009-08-26  Jason Merrill  <jason@redhat.com>
1307         * g++.dg/cpp0x/explicit3.C: New.
1308         * g++.dg/overload/cond2.C: New.
1310 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1312         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1314 2009-08-25  Jan Hubicka  <jh@suse.cz>
1316         * gcc.target/i386/sse5-shift1-vector.c
1317         * gcc.target/i386/isa-12.c
1318         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1319         * gcc.target/i386/sse5-pcmov2.c
1320         * gcc.target/i386/isa-3.c
1321         * gcc.target/i386/sse5-shift2-vector.c
1322         * gcc.target/i386/isa-7.c
1323         * gcc.target/i386/funcspec-2.c
1324         * gcc.target/i386/sse5-haddX.c
1325         * gcc.target/i386/sse5-hadduX.c
1326         * gcc.target/i386/isa-9.c
1327         * gcc.target/i386/sse5-maccXX.c
1328         * gcc.target/i386/sse5-shift3-vector.c
1329         * gcc.target/i386/sse5-msubXX.c
1330         * gcc.target/i386/sse5-permpX.c
1331         * gcc.target/i386/sse5-check.h
1332         * gcc.target/i386/sse-12.c
1333         * gcc.target/i386/sse-11.c
1334         * gcc.target/i386/sse-10.c
1335         * gcc.target/i386/sse-13.c
1336         * gcc.target/i386/sse-14.c
1337         * gcc.target/i386/sse-22.c
1338         * gcc.target/i386/sse-2.c
1339         * gcc.target/i386/sse-13.c
1340         * gcc.target/i386/avx-2.c
1341         * gcc.target/i386/sse5-rotate1-vector.c
1342         * gcc.target/i386/isa-4.c
1343         * gcc.target/i386/sse5-hsubX.c
1344         * gcc.target/i386/sse5-pcmov.c
1345         * gcc.target/i386/sse5-fma.c
1346         * gcc.target/i386/isa-8.c
1347         * gcc.target/i386/sse5-rotate2-vector.c
1348         * gcc.target/i386/sse5-nmaccXX.c
1349         * gcc.target/i386/sse5-imul64-vector.c
1350         * gcc.target/i386/sse5-nmsubXX.c
1351         * gcc.target/i386/sse5-rotate3-vector.c
1352         * gcc.target/i386/sse5-fma-vector.c
1353         * gcc.target/i386/sse5-imul32widen-vector.c
1354         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1356         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1357         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1358         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1359         * gcc.target/i386/avx-1.c: Remove SSE5.
1360         * gcc.target/i386/avx-2.c: Remove SSE5.
1361         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1362         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1363         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1364         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1366 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1368         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1370 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1372         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1373         keyword works in the same manner as __alignof.
1375 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1377         PR libfortran/34670
1378         * gfortran.dg/unpack_bounds_1.f90:  New test.
1379         * gfortran.dg/unpack_bounds_2.f90:  New test.
1380         * gfortran.dg/unpack_bounds_3.f90:  New test.
1382 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1384         * gnat.dg/slice7.adb: New test.
1385         * gnat.dg/slice7_pkg.ads: New helper.
1387 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1389         PR fortran/41139
1390         * gfortran.dg/proc_ptr_25.f90: New.
1391         * gfortran.dg/proc_ptr_comp_18.f90: New.
1392         * gfortran.dg/proc_ptr_comp_19.f90: New.
1394 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1396         PR fortran/41154
1397         * gfortran.dg/fmt_error_8.f: New test.
1399 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1401         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1402         number, update all callers and synchronize results for latest MPC.
1404 2009-08-21  Jason Merrill  <jason@redhat.com>
1406         * g++.dg/warn/Wunused-17.C: New.
1408 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1410         * gcc.target/arm/combine-cmp-shift.c: New test.
1412 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1414         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1415         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1416         width specifier.
1418 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1420         * gfortran.dg/fmt_error_7.f: New test.
1422 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1424         PR target/40718
1425         * gcc.target/i386/pr40718.c: New test.
1427 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1429         * gfortran.dg/proc_ptr_24.f90: New test.
1431 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1433         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1434         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1435         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1437 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1439         PR fortran/28039
1440         * gfortran.dg/fmt_with_extra.f: new file.
1442 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1444         * lib/target-supports.exp
1445         (check_effective_target_arm_iwmmxt_ok): New procedure.
1446         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1447         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1449 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1451         * gfortran.dg/boz_9.f90: Do not load denormal floating
1452         point constants.  Remove -mieee option for alpha*-*-* targets.
1454 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1456         PR fortran/41106
1457         * gfortran.dg/proc_ptr_23.f90: New.
1458         * gfortran.dg/proc_ptr_comp_15.f90: New.
1459         * gfortran.dg/proc_ptr_comp_16.f90: New.
1460         * gfortran.dg/proc_ptr_comp_17.f90: New.
1462 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1464         PR c++/41131
1465         * g++.dg/expr/unary3.C: New test.
1467 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1469         * gfortran.dg/common_5.f: Add -mdalign for sh.
1470         * gfortran.dg/common_align_2.f90: Likewise.
1472 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1474         PR libfortran/40962
1475         * c_f_pointer_tests_4.f90:  New test.
1477 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1479         * gnat.dg/slice6.adb: New test.
1480         * gnat.dg/slice6_pkg.ads: New helper.
1482 2009-08-20  Michael Matz  <matz@suse.de>
1484         PR fortran/41126
1485         * gfortran.dg/pr41126.f90: New test.
1487 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1489         * gnat.dg/dynamic_bound.adb: New test.
1491 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1493         PR fortran/41121
1494         * gfortran.dg/intrinsic_5.f90: New.
1496 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1497             Richard Earnshaw  <richard.earnshaw@arm.com>
1499         * gcc.target/arm/20090811-1.c: New test.
1501 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1503         PR middle-end/41123
1504         * gcc.dg/pr41123.c: New test.
1506 2009-08-19  Jason Merrill  <jason@redhat.com>
1508         PR c++/41120
1509         * g++.dg/other/gc4.C: New.
1511 2009-08-18  Michael Matz  <matz@suse.de>
1513         * gfortran.dg/vect/vect-gems.f90: New test.
1514         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1516 2009-08-18  DJ Delorie  <dj@redhat.com>
1518         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1519         * lib/gcc-defs.exp: ... to here.
1521         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1522         GCC_EXEC_PREFIX before building the wrapper.
1524 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1526         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1527         tests.
1528         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1529         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1530         dg-options.  Fix dg-final clause.
1532 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1534         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1536 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1537             Paul Thomas  <pault@gcc.gnu.org>
1539         PR fortran/40870
1540         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1542 2009-08-18  Richard Guenther  <rguenther@suse.de>
1544         PR middle-end/41094
1545         * gcc.dg/torture/pr41094.c: New testcase.
1546         * gcc.dg/torture/builtin-power-1.c: Adjust.
1547         * gcc.dg/builtins-10.c: Likewise.
1549 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1551         PR target/40971
1552         * gcc.dg/pr40971.c: New test.
1554 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1556         PR fortran/41062
1557         * gfortran.dg/use_only_4.f90: New test.
1559 2009-08-17  Daniel Kraft  <d@domob.eu>
1561         PR fortran/37425
1562         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1563         NOPASS bindings as operators.
1565 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1567         * lib/target-supports.exp
1568         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1569         of targets that do not need command line argument to enable SIMD.
1571 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1573         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1574         typo in cache name.
1576 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1578         PR fortran/41075
1579         * gfortran.dg/unlimited_fmt_1.f90: New test.
1581 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1583         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1585 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1587         * gnat.dg/itype.ad[sb]: New test.
1589 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1591         * gcc.target/mips/mips.exp: Add terminology section to comment
1592         at the top of the file.  Fix typos.
1594 2009-08-16  Jason Merrill  <jason@redhat.com>
1596         * g++.dg/debug/dwarf2/inline1.C: New.
1598 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1600         PR target/38599
1601         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1603 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1605         PR debug/37801
1606         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1607         Make sure to trigger inlining optimizations.
1608         * gcc.dg/debug/dwarf2/inline2.c: New test.
1610 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1612         PR fortran/41070
1613         * gfortran.dg/structure_constructor_10.f90: New.
1615 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1617         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1618         * gcc.dg/pragma-re-2.c: Likewise.
1619         * gcc.dg/pragma-re-3.c: Likewise.
1620         * gcc.dg/pragma-re-4.c: Likewise.
1621         * g++.dg/other/pragma-re-1.C: Likewise.
1622         * g++.dg/other/pragma-re-2.C: Likewise.
1624 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1626         * gcc.dg/torture/builtin-math-7.c: New.
1628 2009-08-14  Richard Guenther  <rguenther@suse.de>
1630         * gcc.c-torture/execute/20090814-1.c: New testcase.
1632 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1634         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1636 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1638         PR target/40934
1639         * gcc.target/i386/pr40934.c: New.
1641 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1643         PR target/41019
1644         * gcc.target/i386/pr41019.c: New test.
1646 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1648         PR fortran/40955
1649         * gfortran.dg/winapi.f90: New test.
1651 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1653         PR fortran/40995
1654         * gfortran.dg/intrinsic_4.f90: New.
1655         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1656         different line.
1658 2009-08-13  Richard Guenther  <rguenther@suse.de>
1660         PR middle-end/41047
1661         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1663 2009-08-12  Richard Guenther  <rguenther@suse.de>
1665         PR tree-optimization/41011
1666         * gfortran.dg/pr41011.f: New testcase.
1668 2009-08-11  Andrew Haley  <aph@redhat.com>
1670         * gcc.target/arm/synchronize.c: New file.
1672 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1674         PR middle-end/40980
1675         * gfortran.dg/graphite/id-17.f: New.
1677 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1678             Sebastian Pop  <sebastian.pop@amd.com>
1680         * gcc.dg/graphite/interchange-1.c: XFAILed.
1681         * gcc.dg/graphite/interchange-2.c: XFAILed.
1682         * gcc.dg/graphite/interchange-3.c: XFAILed.
1683         * gcc.dg/graphite/interchange-4.c: XFAILed.
1684         * gcc.dg/graphite/interchange-7.c: XFAILed.
1686 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1688         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1690 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1691             Pranav Garg  <pranav.garg2107@gmail.com>
1693         * gcc.dg/graphite/interchange-6.c: XFAILed.
1695 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1697         * gcc.dg/graphite/interchange-9.c: New.
1699 2009-08-12  Richard Guenther  <rguenther@suse.de>
1701         PR rtl-optimization/41033
1702         * gcc.dg/pr41033.c: New test.
1704 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1706         PR fortran/41022
1707         * gfortran.dg/proc_ptr_comp_14.f90: New.
1709 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1711         * gcc.target/mips/ext-5.c: New test.
1712         * gcc.target/mips/ext-6.c: New test.
1713         * gcc.target/mips/ext-7.c: New test.
1714         * gcc.target/mips/ext-8.c: New test.
1715         * gcc.target/mips/extend-2.c: New test.
1717 2009-08-10  Jason Merrill  <jason@redhat.com>
1719         * g++.dg/other/linkage2.C: New test for types-without-linkage
1720         handling.
1721         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1722         * g++.dg/lookup/anon2.C: Likewise.
1723         * g++.dg/other/anon3.C: Likewise.
1724         * g++.dg/template/arg2.C: Likewise.
1725         * g++.dg/template/local4.C: Likewise.
1726         * g++.old-deja/g++.law/operators32.C: Likewise.
1727         * g++.old-deja/g++.other/linkage2.C: Likewise.
1728         * g++.old-deja/g++.pt/enum6.C: Likewise.
1729         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1730         * g++.old-deja/g++.other/linkage1.C: Likewise.
1732 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1734         * gcc.dg/dg.exp: Test also c-c++-common dir.
1735         * g++.dg/dg.exp: Likewise.
1736         * g++.dg/warn/Wconversion-real.C: Delete.
1737         * gcc.dg/Wconversion-real.c: Move to ...
1738         * c-c++-common/Wconversion-real.c: ... here.
1739         * lib/target-supports.exp
1740         (check_effective_target_c,check_effective_target_c++): New.
1742 2009-08-10  Daniel Kraft  <d@domob.eu>
1744         PR fortran/37425
1745         * gfortran.dg/typebound_operator_1.f03: New test.
1746         * gfortran.dg/typebound_operator_2.f03: New test.
1748 2009-08-10  Richard Guenther  <rguenther@suse.de>
1750         PR middle-end/41006
1751         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1752         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1754 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1756         PR fortran/40940
1757         * gfortran.dg/class_1.f03: New.
1758         * gfortran.dg/class_2.f03: New.
1759         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1760         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1761         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1762         * gfortran.dg/typebound_call_10.f03: Ditto.
1763         * gfortran.dg/typebound_call_2.f03: Ditto.
1764         * gfortran.dg/typebound_call_3.f03: Ditto.
1765         * gfortran.dg/typebound_call_4.f03: Ditto.
1766         * gfortran.dg/typebound_generic_3.f03: Ditto.
1767         * gfortran.dg/typebound_generic_4.f03: Ditto.
1768         * gfortran.dg/typebound_proc_1.f08: Ditto.
1769         * gfortran.dg/typebound_proc_5.f03: Ditto.
1770         * gfortran.dg/typebound_proc_6.f03: Ditto.
1772 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1774         PR c++/40866
1775         * g++.dg/expr/stmt-expr-1.C: New test.
1777 2009-08-09  Richard Guenther  <rguenther@suse.de>
1779         PR tree-optimization/41016
1780         * gcc.c-torture/compile/pr41016.c: New testcase.
1782 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1784         * gcc.dg/overflow-warn-8.c: New test.
1786 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1788         PR tree-optimization/41008
1789         * gcc.dg/vect/O1-pr41008.c: New test.
1791 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1793         PR fortran/40955
1794         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1796 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1798         * gcc.target/bfin/loop-autoinc.c: New file.
1800 2009-08-08  Richard Guenther  <rguenther@suse.de>
1802         PR tree-optimization/40991
1803         * g++.dg/torture/pr40991.C: New testcase.
1805 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1807         * ada/acats/support/impdef.a: Tweak timing constants. Add
1808         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1809         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1810         * ada/acats/tests/c9/c940007.a: Likewise.
1811         * ada/acats/tests/c9/c94001c.ada: Likewise.
1812         * ada/acats/tests/c9/c94006a.ada: Likewise.
1813         * ada/acats/tests/c9/c94008c.ada: Likewise.
1814         * ada/acats/tests/c9/c951002.a: Likewise.
1815         * ada/acats/tests/c9/c954a01.a: Likewise.
1816         * ada/acats/tests/c9/c96001a.ada: Likewise.
1817         * ada/acats/tests/c9/c97307a.ada: Likewise.
1819 2009-08-07  Richard Guenther  <rguenther@suse.de>
1821         PR tree-optimization/40999
1822         * gfortran.dg/pr40999.f: New testcase.
1824 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1826         * g++.dg/tree-prof/partition1.C: New test.
1828 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1830         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1831         attribute.
1832         * gcc.target/arm/vfp1[567].c: New tests.
1834 2009-08-06  Jason Merrill  <jason@redhat.com>
1836         PR c++/40948
1837         * g++.dg/ext/complit12.C: Expand.
1839 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1841         Merge ARM/hard_vfp_branch to trunk.
1843         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1845         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1846         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1848         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1850         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1851         (PCS): Define macro to use base AAPCS.
1852         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1854         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1856         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1857         Correct arm_neon.h typo.
1859         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1861         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1862         this a linkage test.
1863         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1864         argument marshalling.
1865         * abitest.h: New file.
1866         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1867         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1869 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1871         PR middle-end/32964
1872         * gcc.dg/tree-ssa/pr32964.c: New test.
1874 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1875             H.J. Lu  <hongjiu.lu@intel.com>
1877         PR target/40957
1878         * gcc.target/i386/pr40957.c: New test.
1880 2009-08-06  Richard Guenther  <rguenther@suse.de>
1882         PR tree-optimization/40964
1883         * gcc.c-torture/compile/pr40964.c: New testcase.
1885 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1887         PR fortran/40847
1888         * gfortran.dg/transfer_resolve_1.f90 : New test.
1890 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1891             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1893         PR target/40906
1894         * gcc.target/i386/pr40906-1.c: New test.
1895         * gcc.target/i386/pr40906-2.c: Ditto.
1896         * gcc.target/i386/pr40906-3.c: Ditto.
1898 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1900         PR rtl-optimization/40924
1901         * g++.dg/torture/pr40924.C: New test.
1903 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1905         PR c++/36069
1906         * g++.dg/warn/pr36069.C: New.
1908 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1910         PR c++/39987
1911         * g++.dg/overload/defarg4.C: New test.
1913 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1915         PR c++/16696
1916         * g++.dg/parse/pr16696.C: New.
1917         * g++.dg/parse/pr16696-permissive.C: New.
1919 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1921         PR fortran/40875
1922         * gfortran.dg/initialization_23.f90 : New test.
1924 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1926         PR debug/39706
1927         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1929 2009-08-03  Jason Merrill  <jason@redhat.com>
1930             Jakub Jelinek  <jakub@redhat.com>
1932         PR c++/40948
1933         * g++.dg/ext/complit12.C: New.
1935 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1937         PR c/39902
1938         * gcc.target/powerpc/pr39902-2.c: New test.
1940 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1942         PR middle-end/40943
1943         * gcc.dg/uninit-6.c: Re-add XFAIL.
1944         * gcc.dg/uninit-6-O0.c: Likewise.
1945         * gcc.dg/uninit-pr40943.c: New test.
1947 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1949         PR testsuite/40858
1950         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1951         .ascii.
1953 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1955         PR libfortran/40853
1956         * gfortran.dg/namelist_40.f90: Update error output.
1957         * gfortran.dg/namelist_47.f90: Update error output.
1958         * gfortran.dg/namelist_58.f90: New test.
1960 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1962         PR fortran/40881
1963         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1964         * gfortran.dg/altreturn_3.f90: Ditto.
1965         * gfortran.dg/altreturn_5.f90: Ditto.
1966         * gfortran.dg/altreturn_6.f90: Ditto.
1967         * gfortran.dg/altreturn_7.f90: Ditto.
1968         * gfortran.dg/array_constructor_13.f90: Ditto.
1969         * gfortran.dg/arrayio_7.f90: Ditto.
1970         * gfortran.dg/arrayio_8.f90: Ditto.
1971         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1972         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1973         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1974         * gfortran.dg/backspace_8.f: Add -std=legacy.
1975         * gfortran.dg/backspace_9.f: Ditto.
1976         * gfortran.dg/char_comparison_1.f: Ditto.
1977         * gfortran.dg/char_decl_1.f90: Ditto.
1978         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1979         * gfortran.dg/char_pointer_assign.f90: Ditto.
1980         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1981         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1982         * gfortran.dg/char_pointer_func.f90: Ditto.
1983         * gfortran.dg/common_8.f90: Ditto.
1984         * gfortran.dg/constant_substring.f: Ditto.
1985         * gfortran.dg/data_char_2.f90: Ditto.
1986         * gfortran.dg/der_array_io_1.f90: Ditto.
1987         * gfortran.dg/der_array_io_2.f90: Ditto.
1988         * gfortran.dg/der_array_io_3.f90: Ditto.
1989         * gfortran.dg/der_io_3.f90: Ditto.
1990         * gfortran.dg/dev_null.F90: Ditto.
1991         * gfortran.dg/direct_io_2.f90: Ditto.
1992         * gfortran.dg/do_iterator_2.f90: Ditto.
1993         * gfortran.dg/e_d_fmt.f90: Ditto.
1994         * gfortran.dg/empty_format_1.f90: Ditto.
1995         * gfortran.dg/entry_17.f90: Modified warning message.
1996         * gfortran.dg/entry_7.f90: Add -std=legacy.
1997         * gfortran.dg/eor_1.f90: Ditto.
1998         * gfortran.dg/equiv_2.f90: Ditto.
1999         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2000         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2001         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2002         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2003         * gfortran.dg/fmt_error_2.f90: Ditto.
2004         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2005         * gfortran.dg/fmt_tl.f: Ditto.
2006         * gfortran.dg/fmt_white.f: Ditto.
2007         * gfortran.dg/func_derived_1.f90: Ditto.
2008         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2009         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2010         * gfortran.dg/global_references_2.f90: Ditto.
2011         * gfortran.dg/hollerith_1.f90: Ditto.
2012         * gfortran.dg/hollerith.f90: Use new-style character length.
2013         * gfortran.dg/hollerith_f95.f90: Ditto.
2014         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2015         * gfortran.dg/implicit_6.f90: Ditto.
2016         * gfortran.dg/implicit_9.f90: Ditto.
2017         * gfortran.dg/inquire_13.f90: Ditto.
2018         * gfortran.dg/inquire_5.f90: Ditto.
2019         * gfortran.dg/inquire_6.f90: Ditto.
2020         * gfortran.dg/inquire.f90: Ditto.
2021         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2022         * gfortran.dg/io_constraints_2.f90: Ditto.
2023         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2024         * gfortran.dg/loc_2.f90: Ditto.
2025         * gfortran.dg/logical_1.f90: Ditto.
2026         * gfortran.dg/longline.f: Ditto.
2027         * gfortran.dg/merge_char_1.f90: Ditto.
2028         * gfortran.dg/namelist_12.f: Ditto.
2029         * gfortran.dg/namelist_14.f90: Ditto.
2030         * gfortran.dg/namelist_18.f90: Ditto.
2031         * gfortran.dg/namelist_19.f90: Ditto.
2032         * gfortran.dg/namelist_21.f90: Ditto.
2033         * gfortran.dg/namelist_22.f90: Ditto.
2034         * gfortran.dg/namelist_37.f90: Ditto.
2035         * gfortran.dg/namelist_54.f90: Ditto.
2036         * gfortran.dg/namelist_55.f90: Ditto.
2037         * gfortran.dg/namelist_empty.f90: Ditto.
2038         * gfortran.dg/namelist_use.f90: Use new-style character length.
2039         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2040         * gfortran.dg/nested_modules_4.f90: Ditto.
2041         * gfortran.dg/nested_modules_5.f90: Ditto.
2042         * gfortran.dg/open-options-blanks.f: Ditto.
2043         * gfortran.dg/output_exponents_1.f90: Ditto.
2044         * gfortran.dg/parens_5.f90: Ditto.
2045         * gfortran.dg/parens_6.f90: Ditto.
2046         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2047         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2048         * gfortran.dg/pr15129.f90: Ditto.
2049         * gfortran.dg/pr15332.f: Ditto.
2050         * gfortran.dg/pr16597.f90: Ditto.
2051         * gfortran.dg/pr17143.f90: Ditto.
2052         * gfortran.dg/pr17164.f90: Ditto.
2053         * gfortran.dg/pr17229.f: Modified warning message.
2054         * gfortran.dg/pr18210.f90: Add -std=legacy.
2055         * gfortran.dg/pr19155.f: Ditto.
2056         * gfortran.dg/pr20086.f90: Ditto.
2057         * gfortran.dg/pr20124.f90: Ditto.
2058         * gfortran.dg/pr20755.f: Ditto.
2059         * gfortran.dg/pr20865.f90: Ditto.
2060         * gfortran.dg/pr20950.f: Ditto.
2061         * gfortran.dg/pr21730.f: Ditto.
2062         * gfortran.dg/pr22491.f: Ditto.
2063         * gfortran.dg/pr29713.f90: Ditto.
2064         * gfortran.dg/print_parentheses_1.f: Ditto.
2065         * gfortran.dg/print_parentheses_2.f90: Ditto.
2066         * gfortran.dg/proc_assign_1.f90: Ditto.
2067         * gfortran.dg/proc_decl_1.f90: Ditto.
2068         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2069         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2070         * gfortran.dg/read_float_1.f90: Ditto.
2071         * gfortran.dg/read_logical.f90: Ditto.
2072         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2073         * gfortran.dg/return_1.f90: Ditto.
2074         * gfortran.dg/rewind_1.f90: Ditto.
2075         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2076         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2077         * gfortran.dg/stfunc_1.f90: Ditto.
2078         * gfortran.dg/stfunc_3.f90: Ditto.
2079         * gfortran.dg/stfunc_4.f90: Ditto.
2080         * gfortran.dg/stfunc_6.f90: Ditto.
2081         * gfortran.dg/streamio_2.f90: Ditto.
2082         * gfortran.dg/string_ctor_1.f90: Ditto.
2083         * gfortran.dg/string_null_compare_1.f: Ditto.
2084         * gfortran.dg/substr_6.f90: Ditto.
2085         * gfortran.dg/tl_editing.f90: Ditto.
2086         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2087         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2088         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2089         * gfortran.dg/g77/1832.f: Ditto.
2090         * gfortran.dg/g77/19981216-0.f Ditto.
2091         * gfortran.dg/g77/19990525-0.f: Ditto.
2092         * gfortran.dg/g77/19990826-2.f: Ditto.
2093         * gfortran.dg/g77/20000630-2.f: Ditto.
2094         * gfortran.dg/g77/20010116.f: Ditto.
2095         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2096         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2097         * gfortran.dg/g77/980520-1.f: Ditto.
2098         * gfortran.dg/g77/check0.f: Ditto.
2099         * gfortran.dg/g77/cpp3.F: Ditto.
2100         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2101         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2102         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2103         * gfortran.dg/g77/short.f: Ditto.
2105 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2107         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2108         * gcc.target/mips/ext-4.c: Likewise.
2109         * gcc.target/mips/interrupt_handler.c: Likewise.
2110         * gcc.target/mips/truncate-4.c: Likewise.
2111         * gcc.target/mips/truncate-5.c: Likewise.
2113 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2115         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2116         -fgraphite-force-parallel to -floop-parallelize-all.
2118 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2120         PR fortran/40011
2121         * gfortran.dg/whole_file_7.f90: New test.
2122         * gfortran.dg/whole_file_8.f90: New test.
2123         * gfortran.dg/whole_file_9.f90: New test.
2124         * gfortran.dg/whole_file_10.f90: New test.
2125         * gfortran.dg/whole_file_11.f90: New test.
2126         * gfortran.dg/whole_file_12.f90: New test.
2127         * gfortran.dg/whole_file_13.f90: New test.
2128         * gfortran.dg/whole_file_14.f90: New test.
2130 2009-07-31  Jason Merrill  <jason@redhat.com>
2132         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2133         binding semantics.
2134         * g++.dg/cpp0x/named.C: Likewise.
2135         * g++.dg/cpp0x/overload.C: Likewise.
2136         * g++.dg/cpp0x/rv1n.C: Likewise.
2137         * g++.dg/cpp0x/rv1p.C: Likewise.
2138         * g++.dg/cpp0x/rv2n.C: Likewise.
2139         * g++.dg/cpp0x/rv2p.C: Likewise.
2140         * g++.dg/cpp0x/rv3n.C: Likewise.
2141         * g++.dg/cpp0x/rv3p.C: Likewise.
2142         * g++.dg/cpp0x/rv4n.C: Likewise.
2143         * g++.dg/cpp0x/rv4p.C: Likewise.
2144         * g++.dg/cpp0x/rv5n.C: Likewise.
2145         * g++.dg/cpp0x/rv5p.C: Likewise.
2146         * g++.dg/cpp0x/rv6n.C: Likewise.
2147         * g++.dg/cpp0x/rv6p.C: Likewise.
2148         * g++.dg/cpp0x/rv7n.C: Likewise.
2149         * g++.dg/cpp0x/rv7p.C: Likewise.
2150         * g++.dg/cpp0x/template_deduction.C: Likewise.
2151         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2152         * g++.dg/cpp0x/overloadn.C: New.
2153         * g++.dg/cpp0x/rv-cast.C: New.
2155 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2157         * gcc.target/mips/ext-4.c: New test.
2159 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2161         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2163 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2165         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2166         * gcc.dg/tree-ssa/loop-32.c: Same.
2167         * gcc.dg/tree-ssa/loop-33.c: Same.
2168         * gcc.dg/tree-ssa/loop-34.c: Same.
2169         * gcc.dg/tree-ssa/loop-35.c: Same.
2170         * gcc.dg/tree-ssa/loop-7.c: Same.
2171         * gcc.dg/tree-ssa/pr23109.c: Same.
2172         * gcc.dg/tree-ssa/restrict-2.c: Same.
2173         * gcc.dg/tree-ssa/restrict-3.c: Same.
2174         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2175         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2176         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2177         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2178         * gcc.dg/tree-ssa/structopt-1.c: Same.
2179         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2180         * gfortran.dg/pr32921.f: Same.
2182 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2184         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2185         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2186         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2187         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2188         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2189         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2190         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2191         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2192         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2193         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2194         * gcc.dg/graphite/id-1.c: New.
2195         * gcc.dg/graphite/id-10.c: New.
2196         * gcc.dg/graphite/id-11.c: New.
2197         * gcc.dg/graphite/id-12.c: New.
2198         * gcc.dg/graphite/id-13.c: New.
2199         * gcc.dg/graphite/id-14.c: New.
2200         * gcc.dg/graphite/id-15.c: New.
2201         * gcc.dg/graphite/id-2.c: New.
2202         * gcc.dg/graphite/id-3.c: New.
2203         * gcc.dg/graphite/id-4.c: New.
2204         * gcc.dg/graphite/id-5.c: New.
2205         * gcc.dg/graphite/id-6.c: New.
2206         * gcc.dg/graphite/id-7.c: New.
2207         * gcc.dg/graphite/id-8.c: New.
2208         * gcc.dg/graphite/id-9.c: New.
2209         * gcc.dg/graphite/interchange-0.c: New.
2210         * gcc.dg/graphite/interchange-1.c: New.
2211         * gcc.dg/graphite/interchange-2.c: New.
2212         * gcc.dg/graphite/interchange-3.c: New.
2213         * gcc.dg/graphite/interchange-4.c: New.
2214         * gcc.dg/graphite/interchange-5.c: New.
2215         * gcc.dg/graphite/interchange-6.c: New.
2216         * gcc.dg/graphite/interchange-7.c: New.
2217         * gcc.dg/graphite/interchange-8.c: New.
2218         * gcc.dg/graphite/pr35356-1.c: New.
2219         * gcc.dg/graphite/pr35356-2.c: New.
2220         * gcc.dg/graphite/pr35356-3.c: New.
2221         * gcc.dg/graphite/pr40157.c: New.
2222         * gcc.dg/graphite/run-id-1.c: New.
2223         * gcc.dg/graphite/scop-20.c: New.
2224         * gcc.dg/graphite/scop-21.c: New.
2225         * gfortran.dg/graphite/id-1.f90: New.
2226         * gfortran.dg/graphite/id-10.f90: New.
2227         * gfortran.dg/graphite/id-11.f: New.
2228         * gfortran.dg/graphite/id-12.f: New.
2229         * gfortran.dg/graphite/id-13.f: New.
2230         * gfortran.dg/graphite/id-14.f: New.
2231         * gfortran.dg/graphite/id-15.f: New.
2232         * gfortran.dg/graphite/id-16.f: New.
2233         * gfortran.dg/graphite/id-5.f: New.
2234         * gfortran.dg/graphite/id-6.f: New.
2235         * gfortran.dg/graphite/id-7.f: New.
2236         * gfortran.dg/graphite/id-8.f: New.
2237         * gfortran.dg/graphite/id-9.f: New.
2238         * gfortran.dg/graphite/interchange-1.f: New.
2239         * gfortran.dg/graphite/interchange-2.f: New.
2241 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2243         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2244         flags based on the name of the testcase.
2245         * gfortran.dg/graphite/graphite.exp: Same.
2247         * gcc.dg/graphite/block-0.c: Adjusted.
2248         * gcc.dg/graphite/block-1.c: Adjusted.
2249         * gcc.dg/graphite/block-2.c: Adjusted.
2250         * gcc.dg/graphite/block-3.c: Adjusted.
2251         * gcc.dg/graphite/block-4.c: Adjusted.
2252         * gcc.dg/graphite/block-5.c: Adjusted.
2253         * gcc.dg/graphite/block-6.c: Adjusted.
2254         * gcc.dg/graphite/pr37485.c: Adjusted.
2255         * gcc.dg/graphite/pr37684.c: Adjusted.
2256         * gcc.dg/graphite/pr37828.c: Adjusted.
2257         * gcc.dg/graphite/pr37883.c: Adjusted.
2258         * gcc.dg/graphite/pr37928.c: Adjusted.
2259         * gcc.dg/graphite/pr37943.c: Adjusted.
2260         * gcc.dg/graphite/pr38409.c: Adjusted.
2261         * gcc.dg/graphite/pr38498.c: Adjusted.
2262         * gcc.dg/graphite/pr38559.c: Adjusted.
2263         * gcc.dg/graphite/pr39335.c: Adjusted.
2264         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2265         * gcc.dg/graphite/scop-0.c: Adjusted.
2266         * gcc.dg/graphite/scop-1.c: Adjusted.
2267         * gcc.dg/graphite/scop-10.c: Adjusted.
2268         * gcc.dg/graphite/scop-11.c: Adjusted.
2269         * gcc.dg/graphite/scop-12.c: Adjusted.
2270         * gcc.dg/graphite/scop-13.c: Adjusted.
2271         * gcc.dg/graphite/scop-14.c: Adjusted.
2272         * gcc.dg/graphite/scop-15.c: Adjusted.
2273         * gcc.dg/graphite/scop-16.c: Adjusted.
2274         * gcc.dg/graphite/scop-17.c: Adjusted.
2275         * gcc.dg/graphite/scop-18.c: Adjusted.
2276         * gcc.dg/graphite/scop-19.c: Adjusted.
2277         * gcc.dg/graphite/scop-2.c: Adjusted.
2278         * gcc.dg/graphite/scop-3.c: Adjusted.-
2279         * gcc.dg/graphite/scop-4.c: Adjusted.
2280         * gcc.dg/graphite/scop-5.c: Adjusted.
2281         * gcc.dg/graphite/scop-6.c: Adjusted.
2282         * gcc.dg/graphite/scop-7.c: Adjusted.
2283         * gcc.dg/graphite/scop-8.c: Adjusted.
2284         * gcc.dg/graphite/scop-9.c: Adjusted.
2285         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2286         * gfortran.dg/graphite/block-1.f90: Adjusted.
2287         * gfortran.dg/graphite/block-2.f: Adjusted.
2288         * gfortran.dg/graphite/block-3.f90: Adjusted.
2289         * gfortran.dg/graphite/block-4.f90: Adjusted.
2290         * gfortran.dg/graphite/id-2.f90: Adjusted.
2291         * gfortran.dg/graphite/id-3.f90: Adjusted.
2292         * gfortran.dg/graphite/id-4.f90: Adjusted.
2293         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2294         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2295         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2296         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2297         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2298         * gfortran.dg/graphite/scop-1.f: Adjusted.
2300 2009-07-30  Doug Kwan  <dougkwan@google.com>
2302         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2303         in warnings added in rev 141298.
2305 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2307         * lib/options.exp: Use "!=" instead of "ne".
2309         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2311         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2312         * gcc.dg/ucnid-12.c: Likewise.
2314 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2315             Pat Haugen  <pthaugen@us.ibm.com>
2316             Revital Eres <ERES@il.ibm.com>
2318         * gcc.target/powerpc/altivec-32.c: New file to test
2319         Altivec simple math function vectorization.
2321         * gcc.target/powerpc/bswap-run.c: New file to test swap
2322         builtins.
2323         * gcc.target/powerpc/bswap16.c: Ditto.
2324         * gcc.target/powerpc/bswap32.c: Ditto.
2325         * gcc.target/powerpc/bswap64-1.c: Ditto.
2326         * gcc.target/powerpc/bswap64-2.c: Ditto.
2327         * gcc.target/powerpc/bswap64-3.c: Ditto.
2328         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2329         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2330         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2332         * gcc.target/powerpc/popcount-2.c: New file to test
2333         power7 popcntd instructions.
2334         * gcc.target/powerpc/popcount-3.c: Ditto.
2336         * gcc.target/powerpc/pr39457.c: New VSX test.
2337         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2338         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2339         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2340         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2341         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2342         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2343         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2344         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2345         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2346         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2347         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2348         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2350         * gcc.target/powerpc/altivec-6.c: Store the result of
2351         vec_add, so the optimizer doesn't remove it.
2353         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2354         systems that support bswap64.
2356         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2357         prevent VSX code generation.
2359         * lib/target-supports.exp (check_vsx_hw_available): New
2360         function to test if VSX available.
2361         (check_effective_target_powerpc_vsx_ok): Ditto.
2362         (check_vmx_hw_available): Add explicit -mno-vsx.
2364 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2366         PR c/39902
2367         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2369 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2371         PR tree-optimization/40570
2372         * gcc.c-torture/compile/pr40570.c: New test.
2374 2009-07-29  Jason Merrill  <jason@redhat.com>
2376         PR c++/14912
2377         * g++.dg/template/defarg13.C: New.
2379 2009-07-29  Richard Guenther  <rguenther@suse.de>
2381         PR c++/40834
2382         * g++.dg/torture/pr40834.C: New testcase.
2384 2009-07-29  Michael Matz  <matz@suse.de>
2386         PR middle-end/40830
2387         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2389 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2391         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2392         sh*-*-* targets.  Skip on spu-*-* targets.
2393         * gfortran.dg/maxlocval_4.f90: Likewise.
2394         * gfortran.dg/minlocval_1.f90: Likewise.
2395         * gfortran.dg/minlocval_4.f90: Likewise.
2397 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2399         PR fortran/40878
2400         * gfortran.dg/gomp/pr40878-1.f90: New test.
2401         * gfortran.dg/gomp/pr40878-2.f90: New test.
2403         PR testsuite/40891
2404         * gcc.dg/cdce1.c: Adjust note line number.
2405         * gcc.dg/cdce2.c: Likewise.
2407 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2409         PR fortran/40882
2410         * gfortran.dg/proc_ptr_comp_13.f90: New.
2412 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2414         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2415         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2416         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2417         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2418         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2419         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2420         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2421         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2422         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2423         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2424         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2425         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2426         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2427         #ifdef NEED_IEEE754_FLOAT conditional.
2428         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2429         conditional.
2431 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2433         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2434         i?86-*-netware.
2435         * g++.dg/ext/bitfield3.C: Likewise.
2436         * g++.dg/ext/bitfield4.C: Likewise.
2437         * g++.dg/ext/bitfield5.C: Likewise.
2438         * gcc.dg/bitfld-15.c: Likewise.
2439         * gcc.dg/bitfld-16.c: Likewise.
2440         * gcc.dg/bitfld-17.c: Likewise.
2441         * gcc.dg/bitfld-18.c: Likewise.
2442         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2443         * gcc.dg/20010912-1.c: Likewise.
2444         * gcc.dg/20021018-1.c: Likewise.
2445         * gcc.dg/20030213-1.c: Likewise.
2446         * gcc.dg/20030225-1.c: Likewise.
2447         * gcc.dg/20030708-1.c: Likewise.
2448         * gcc.dg/20050321-2.c: Likewise.
2449         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2450         * gcc.dg/cdce2.c: Likewise.
2451         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2452         targets.
2453         * gcc.target/i386/pr37248-3.c: Likewise.
2455 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2457         PR fortran/40848
2458         * gfortran.dg/altreturn_7.f90: New.
2460 2009-07-27  Simon Baldwin  <simonb@google.com>
2462         PR testsuite/40829
2463         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2464         so that indexing no longer runs off array end.
2466 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2468         PR fortran/40851
2469         * gfortran.dg/derived_init_3.f90: New test.
2471 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2473         PR fortran/33197
2474         * gfortran.dg/atan2_1.f90: New test
2475         * gfortran.dg/atan2_2.f90: New test
2477 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2479         PR c++/40749
2480         * g++.dg/warn/Wreturn-type-6.C: New test.
2482 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2484         PR tree-optimization/40801
2485         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2486         * gfortran.dg/vect/vect.exp: Run tests starting with
2487         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2489 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2491         PR rtl-optimization/40445
2492         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2494 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2496         * gcc.dg/builtin-unreachable-4.c: New test.
2498 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2500         PR fortran/33197
2501         * gfortran.dg/complex_intrinsic_5.f90: New test.
2502         * gfortran.dg/complex_intrinsic_7.f90: New test.
2504 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2506         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2507         * gcc.dg/ipa/noclone-1.c: New test.
2509 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2511         * lib/target-supports.exp (check_effective_target_static): New
2512         procedure.
2513         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2514         supported.
2515         * g++.old-deja/g++.law/weak.C: Require static effective target.
2517 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2519         PR fortran/39630
2520         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2521         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2522         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2523         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2524         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2525         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2526         * gfortran.dg/typebound_call_10.f03: New.
2528 2009-07-24  Jason Merrill  <jason@redhat.com>
2530         * g++.dg/cpp0x/defaulted11.C: New.
2532         * g++.dg/cpp0x/initlist23.C: New.
2534 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2536         PR fortran/40822
2537         * gfortran.dg/char_length_16.f90: New.
2539 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2541         PR fortran/40643
2542         PR fortran/31067
2543         * gfortran.dg/maxlocval_2.f90: New test.
2544         * gfortran.dg/maxlocval_3.f90: New test.
2545         * gfortran.dg/maxlocval_4.f90: New test.
2546         * gfortran.dg/minlocval_1.f90: New test.
2547         * gfortran.dg/minlocval_2.f90: New test.
2548         * gfortran.dg/minlocval_3.f90: New test.
2549         * gfortran.dg/minlocval_4.f90: New test.
2551 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2553         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2554         scan-assembler.
2556 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2558         PR fortran/40839
2559         * gfortran.dg/pr40839.f90: New test.
2561 2009-07-23  Michael Matz  <matz@suse.de>
2563         PR middle-end/40830
2564         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2565         don't set options ourself.
2567 2009-07-23  Simon Baldwin  <simonb@google.com>
2569         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2570         native C compilation where required.
2572 2009-07-22  Doug Kwan  <dougkwan@google.com>
2574         * gcc.c-torture/compile/20090721-1.c: New test.
2576 2009-07-22  Michael Matz  <matz@suse.de>
2578         PR tree-optimization/35229
2579         PR tree-optimization/39300
2580         * gcc.dg/vect/vect-pre-interact.c: New test.
2582 2009-07-22  Richard Guenther  <rguenther@suse.de>
2584         * g++.dg/lookup/using21.C: Fix duplicate paste.
2586 2009-07-22  Richard Guenther  <rguenther@suse.de>
2588         PR c++/40799
2589         * g++.dg/lookup/using21.C: New testcase.
2591 2009-07-21  Jason Merrill  <jason@redhat.com>
2593         * g++.dg/init/aggr4.C: New.
2595 2009-07-21  Jason Merrill  <jason@redhat.com>
2597         Core issue 934
2598         * g++.dg/cpp0x/initlist22.C: New.
2600 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2602         * gcc.target/i386/vectorize8.c: New test.
2604 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2606         PR target/40811
2607         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2608         Add i?86 and x86_64 targets.
2609         * gcc.target/i386/vectorize7.c: New test.
2611         PR target/40809
2612         * gcc.target/i386/pr40809.c: New test.
2614 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2616         PR tree-optimization/40813
2617         * g++.dg/opt/inline15.C: New test.
2619 2009-07-21  Paul Brook <paul@codesourcery.com>
2621         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2622         * lib/target-supports.exp (check_effective_target_section_anchors):
2623         Add arm*-*-*.
2625 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2627         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2628         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2629         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2631 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2633         * gcc.target/mips/ext-3.c: New test.
2635 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2637         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2638         * gcc.dg/builtin-object-size-8.c: New test.
2639         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2640         * g++.dg/ext/builtin-object-size2.C: Likewise.
2642         PR tree-optimization/40792
2643         * gcc.dg/pr40792.c: New test.
2645 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2647         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2648         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2649         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2651 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2653         * gcc.target/sh/mfmovd.c: New test.
2655 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2656             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2658         PR libfortran/40714
2659         * gfortran.dg/eof_3.f90: New test.
2661 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2663         PR fortran/40727
2664         * gfortran.dg/intrinsic_cmplx.f90: New test.
2666 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2668         PR libfortran/34670
2669         PR libfortran/36874
2670         * gfortran.dg/cshift_bounds_1.f90:  New test.
2671         * gfortran.dg/cshift_bounds_2.f90:  New test.
2672         * gfortran.dg/cshift_bounds_3.f90:  New test.
2673         * gfortran.dg/cshift_bounds_4.f90:  New test.
2674         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2675         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2676         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2677         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2679 2009-07-19  Jan Hubicka  <jh@suse.cz>
2681         PR tree-optimization/40676
2682         * gcc.c-torture/compile/pr40676.c: New testcase.
2684 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2686         * gcc.target/mips/ext-2.c: New test.
2688 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2690         * gcc.target/mips/octeon-exts-7.c: New test.
2691         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2692         * gcc.target/mips/octeon-exts-5.c: Likewise.
2694 2009-07-18  Richard Guenther  <rguenther@suse.de>
2696         PR testsuite/40798
2697         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2699 2009-07-18  Richard Guenther  <rguenther@suse.de>
2701         PR c/40787
2702         * gcc.dg/pr35899.c: Adjust.
2704 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2706         * gcc.target/powerpc/asm-es-1.c: New test.
2707         * gcc.target/powerpc/asm-es-2.c: Likewise.
2709 2009-07-17  Richard Guenther  <rguenther@suse.de>
2711         PR c/40401
2712         * g++.dg/rtti/crash4.C: New testcase.
2713         * g++.dg/torture/20090706-1.C: Likewise.
2714         * gcc.dg/redecl-17.c: Likewise.
2715         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2716         * gcc.dg/declspec-9.c: Expect extra error.
2717         * gcc.dg/declspec-10.c: Likewise.
2718         * gcc.dg/declspec-11.c: Likewise.
2719         * gcc.dg/redecl-10.c: Expect extra warnings.
2720         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2721         * gcc.target/i386/pr39545-1.c: Likewise.
2722         * g++.dg/ext/asm3.C: Expect more errors.
2723         * g++.dg/gomp/block-1.C: Likewise.
2724         * g++.dg/gomp/block-2.C: Likewise.
2725         * g++.dg/gomp/block-3.C: Likewise.
2726         * g++.dg/gomp/block-5.C: Likewise.
2727         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2728         * g++.dg/warn/unused-result1.C: XFAIL.
2730 2009-07-17  Richard Guenther  <rguenther@suse.de>
2732         PR tree-optimization/40321
2733         * gcc.c-torture/compile/pr40321.c: New testcase.
2734         * g++.dg/torture/pr40321.C: Likewise.
2736 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2738         PR c++/40780
2739         * g++.dg/template/ptrmem19.C: New test.
2741 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2742             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2744         PR 40435
2745         * gcc.dg/pr36902.c: Add column info.
2746         * g++.dg/gcov/gcov-2.C: Change count for definition.
2748 2009-07-16  Jason Merrill  <jason@redhat.com>
2750         PR libstdc++/37907
2751         * g++.dg/cpp0x/std-layout1.C: New.
2752         * g++.dg/ext/has_nothrow_assign.C: Fix.
2753         * g++.dg/ext/has_nothrow_copy.C: Fix.
2754         * g++.dg/ext/has_trivial_assign.C: Fix.
2755         * g++.dg/ext/has_trivial_copy.C: Fix.
2756         * g++.dg/ext/is_pod.C: Fix.
2757         * g++.dg/other/offsetof3.C: Adjust.
2758         * g++.dg/overload/ellipsis1.C: Adjust.
2759         * g++.dg/warn/var-args1.C: Adjust.
2760         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2761         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2762         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2763         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2764         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2766 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2768         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2769         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2770         effective target "mpc_pow".
2771         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2773 2009-07-16  Richard Henderson  <rth@redhat.com>
2775         * g++.dg/opt/eh4.C: New test.
2777 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2779         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2781 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2783         PR middle-end/40747
2784         * gcc.c-torture/execute/pr40747.c: New test.
2786 2009-07-15  Richard Guenther  <rguenther@suse.de>
2788         PR middle-end/40753
2789         * gcc.c-torture/compile/pr40753.c: New testcase.
2791 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2793         PR fortran/40743
2794         * gfortran.dg/interface_assignment_4.f90: New.
2796 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2798         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2799         for FreeBSD up to and including version 8.
2801 2009-07-14  Taras Glek  <tglek@mozilla.com>
2802             Rafael Espindola  <espindola@google.com>
2804         * g++.dg/plugin/header-plugin-test.C: New.
2805         * g++.dg/plugin/header_plugin.c: New.
2806         * g++.dg/plugin/plugin.exp: Update.
2808 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2810         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2811         function to enable vectorization.
2812         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2813         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2815 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2817         * gcc.target/i386/sse-copysignf-vec.c: New test.
2818         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2820 2009-07-14  Jason Merrill  <jason@redhat.com>
2822         PR c++/37276
2823         * g++.dg/lookup/builtin5.C: New.
2824         * g++.dg/other/error22.C: Add missing extern "C".
2825         * g++.dg/warn/Warray-bounds.C: Likewise.
2826         * gcc.dg/compat/compat-common.h: Likewise.
2828         PR c++/40746
2829         * g++.dg/lookup/using20.C: New.
2831         PR c++/40740
2832         * g++.dg/template/koenig8.C: New.
2834 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2836         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2837         both i?86-*-darwin* and x86_64-*-darwin*.
2839 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2841         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2842         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2843         name.
2845 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2847         PR debug/40705
2848         * g++.dg/debug/dwarf2/typedef1.C: New test.
2850         PR c++/40357
2851         * g++.dg/other/typedef3.C: New test.
2853 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2855         * gcc.dg/20090709-1.c: Move to a proper place ...
2856         * gcc.target/m68k/20090709-1.c: ... here.
2858 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2860         PR C++/22154
2861         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2862         front of qualified names are allowed.
2863         * g++.dg/parse/crash10.C: Likewise.
2864         * g++.dg/parse/error15.C: Likewise.
2865         * g++.dg/parse/typename9.C: Likewise.
2866         * g++.dg/parse/error8.C: Likewise.
2868 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2870         PR fortran/40646
2871         * gfortran.dg/proc_ptr_22.f90: Extended.
2872         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2874 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2876         * gfortran.dg/vect/vect-6.f: New test.
2878 2009-07-12  Jason Merrill  <jason@redhat.com>
2880         PR c++/36628
2881         * g++.dg/cpp0x/decltype17.C: New.
2883         PR c++/37206
2884         * g++.dg/cpp0x/rv10.C: New.
2886 2009-07-12  Jason Merrill  <jason@redhat.com>
2888         PR c++/40689
2889         * g++.dg/cpp0x/initlist20.C: New.
2890         * g++.dg/cpp0x/initlist21.C: New.
2892 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2894         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2895         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2896         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2897         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2898         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2900 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2902         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2903         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2904         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2905         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2906         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2907         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2908         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2909         effective_target fd_truncate.
2911 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2913         * gnat.dg/specs/addr1.ads: New test.
2915 2009-07-11  Jan Hubicka  <jh@suse.cz>
2917         PR middle-end/48388
2918         * g++.dg/torture/pr40388.C: New testcase.
2920 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2922         PR target/40668
2923         * gcc.c-torture/execute/pr40668.c: New test.
2925 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2927         * gcc.c-torture/execute/20090711-1.c: New test.
2929 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2931         PR testsuite/40699
2932         PR testsuite/40707
2933         PR testsuite/40709
2934         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2935         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2936         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2937         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2939 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2941         PR fortran/33197
2942         * gfortran.dg/complex_intrinsic_3.f90: New test.
2943         * gfortran.dg/complex_intrinsic_4.f90: New test.
2945 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2947         PR target/39079
2948         * gcc.target/mips/mips.exp: Make -msynci a known option.
2949         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2951 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2953         PR c++/40502
2954         * g++.dg/ext/strncpy-chk1.C: New test.
2956 2009-07-10  Richard Guenther  <rguenther@suse.de>
2958         PR tree-optimization/40496
2959         * g++.dg/opt/pr40496.C: New testcase.
2961 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2963         PR 25509
2964         PR 40614
2965         * g++.dg/warn/unused-result1-Werror.c: New.
2967 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2969         PR fortran/39334
2970         * gfortran.dg/recursive_parameter_1.f90: New test.
2972 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2974         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2975         * gfortran.dg/module_equivalence_6.f90: Ditto.
2976         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2977         * gfortran.dg/nan_2.f90: Ditto.
2978         * gfortran.dg/inquire_11.f90: Ditto.
2979         * gfortran.dg/abstract_type_3.f03: Ditto.
2980         * gfortran.dg/abstract_type_1.f90: Ditto.
2981         * gfortran.dg/private_type_9.f90: Ditto.
2982         * gfortran.dg/abstract_type_5.f03: Ditto.
2983         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2984         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2985         * gfortran.dg/derived_sub.f90: Ditto.
2986         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2987         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2988         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2989         * gfortran.dg/mvbits_6.f90: Ditto.
2990         * gfortran.dg/abstract_type_2.f03: Ditto.
2991         * gfortran.dg/abstract_type_4.f03: Ditto.
2992         * gfortran.dg/bounds_check_9.f90: Ditto.
2993         * gfortran.dg/optional_dim_3.f90: Ditto.
2994         * gfortran.dg/pr32921.f: Ditto.
2995         * gfortran.dg/entry_16.f90: Ditto.
2996         * gfortran.dg/generic_16.f90: Ditto.
2999 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3001         * gcc.target/m68k/20090709-1.c: New.
3003 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3005         PR c++/40684
3006         * g++.dg/template/unify11.C: New test.
3008 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3010         PR fortran/40629
3011         * gfortran.dg/host_assoc_function_9.f90: New test.
3013 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3015         PR fortran/40646
3016         * gfortran.dg/proc_ptr_22.f90: New.
3017         * gfortran.dg/proc_ptr_comp_12.f90: New.
3019 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3021         PR middle-end/40692
3022         * gcc.c-torture/compile/pr40692.c: New test.
3024 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3026         PR fortran/40604
3027         * gfortran.dg/pointer_check_6.f90: New test.
3029 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3031         * gcc.target/mips/truncate-5.c: New test.
3033 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3035         PR libfortran/40330
3036         PR libfortran/40662
3037         * gfortran.dg/fmt_cache_1.f: New test.
3039 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3041         PR fortran/40675
3042         * gfortran.dg/nosigned_zero_1.f90: New test.
3043         * gfortran.dg/nosigned_zero_2.f90: New test.
3045 2009-07-08  Richard Guenther  <rguenther@suse.de>
3047         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3049 2009-07-08  Richard Guenther  <rguenther@suse.de>
3051         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3053 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3055         PR fortran/40591
3056         * gfortran.dg/proc_ptr_21.f90: New test.
3058 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3060         PR c++/31246
3061         * g++.dg/warn/pr31246.C: New.
3062         * g++.dg/warn/pr31246-2.C: New.
3064 2009-07-07  Jason Merrill  <jason@redhat.com>
3066         PR c++/35828
3067         * g++.dg/template/defarg12.C: New.
3069         PR c++/37816
3070         * g++.dg/cpp0x/enum7.C: New.
3072         PR c++/37946
3073         * g++.dg/cpp0x/enum6.C: New.
3075         PR c++/40639
3076         * g++.dg/cpp0x/enum5.C: New.
3078         PR c++/40633
3079         * g++.dg/cpp0x/enum4.C: New.
3081 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3083         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3085 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3087         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3089 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3091         PR middle-end/40669
3092         * gcc.dg/pr40669.c: New test.
3094 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3096         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3097         location. Update all calls.
3098         * g++.dg/plugin/selfassign.c: Likewise.
3100 2009-07-06  Jason Merrill  <jason@redhat.com>
3102         * g++.dg/rtti/dyncast[34].C: New.
3104 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3106         * lib/target-supports.exp
3107         (check_effective_target_mips_newabi_large_long_double): New.
3108         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3109         target.
3110         * gcc.target/mips/fpr-moves-6.c: Likewise.
3112 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3114         PR c++/40557
3115         * g++.dg/template/union2.C: New test.
3117 2009-07-04  Jason Merrill  <jason@redhat.com>
3119         * g++.dg/template/using15.C: New.
3121 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3123         * gfortran.dg/maxloc_1.f90: New test.
3125 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3127         PR fortran/40593
3128         * gfortran.dg/proc_ptr_result_6.f90: New.
3130 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3132         * gcc.dg/framework-2.c: Adjust testcase to pass.
3134 2009-07-04  Jason Merrill  <jason@redhat.com>
3136         PR c++/40619
3137         * g++.dg/cpp0x/auto16.C: New.
3139 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3141         PR target/40587
3142         * gfortran.dg/pr40587.f: New test.
3144 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3146         PR fortran/40638
3147         * gfortran.dg/unit_1.f90: New test.
3149 2009-07-03  Jason Merrill  <jason@redhat.com>
3151         * g++.dg/template/pure1.C: Expect another error.
3153 2009-07-03  Richard Guenther  <rguenther@suse.de>
3155         PR tree-optimization/40640
3156         * gcc.c-torture/compile/pr40640.c: New testcase.
3158 2009-07-03  Richard Guenther  <rguenther@suse.de>
3160         PR middle-end/34163
3161         * gfortran.dg/pr34163.f90: New testcase.
3163 2009-07-03  Jan Hubicka  <jh@suse.cz>
3165         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3166         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3167         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3168         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3169         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3170         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3171         * gnat.dg/loop_optimization6.adb: Enable -O2.
3173 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3175         * g++.dg/warn/null4.C: Extend.
3177 2009-07-02  Jason Merrill  <jason@redhat.com>
3179         * g++.dg/template/spec8.C: Fix.
3181 2009-07-02  Michael Matz  <matz@suse.de>
3183         PR fortran/32131
3184         * gfortran.dg/pr32921.f: Adjust.
3186 2009-07-02  Jan Hubicka  <jh@suse.cz>
3188         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3190 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3192         * gcc.target/mips/truncate-4.c: New testcase.
3194 2009-07-01  Richard Guenther  <rguenther@suse.de>
3196         PR tree-optimization/19831
3197         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3198         make allocated memory escape.  Un-XFAIL.
3199         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3200         * gcc.dg/vect/pr31699.c: Likewise.
3201         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3203 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3205         PR c++/40566
3206         * g++.dg/parse/cond5.C: New test.
3208 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3210         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3211         (main): Pass n to main_1 instead.
3212         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3213         (main_1): New function, split off from...
3214         (main): ...here.  Pass `off' to main_1 instead.
3216 2009-06-30  Jason Merrill  <jason@redhat.com>
3218         PR c++/40595
3219         * g++.dg/cpp0x/variadic94.C: New.
3221 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3223         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3224         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3225         (init_ld_library_path_env_vars): New function, replacing the
3226         orig_*_saved assignments.  Call it after defining it.
3227         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3228         (restore_ld_library_path_env_vars): Likewise.
3229         (add_path, find_libgcc_s): New functions.
3230         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3231         gcc-set-multilib-library-path.
3232         (objc_target_compile): Don't add "." to ld_library_path.
3233         Use add_path.
3234         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3235         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3236         gcc-set-multilib-library-path.
3237         * lib/g++.exp (g++_link_flags): Likewise.
3238         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3239         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3240         top level; do it...
3241         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3242         to tell when this needs to happen.  Use find_libgcc_s instead of
3243         gcc-set-multilib-library-path.
3244         * lib/gcc-dg.exp: Likewise.
3245         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3246         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3247         unless it is in $ALT_LD_LIBRARY_PATH.
3248         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3250 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3252         * gnat.dg/discr12.adb: New test.
3253         * gnat.dg/discr12_pkg.ads: New helper.
3254         * gnat.dg/discr13.adb: New test.
3255         * gnat.dg/discr14.ad[sb]: Likewise.
3256         * gnat.dg/discr15.adb: Likewise.
3257         * gnat.dg/discr15_pkg.ads: New helper.
3258         * gnat.dg/discr16.adb: New test.
3259         * gnat.dg/discr16_g.ads: New helper.
3260         * gnat.dg/discr16_pkg.ads: Likewise.
3261         * gnat.dg/discr16_cont.ads: Likewise.
3262         * gnat.dg/discr17.adb: New test.
3263         * gnat.dg/discr18.adb: Likewise.
3264         * gnat.dg/discr18_pkg.ads: New helper.
3265         * gnat.dg/discr19.adb: New test.
3267 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3269         PR fortran/40576
3270         * gfortran.dg/internal_write_1.f90:  New testcase.
3272 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3274         PR fortran/40594
3275         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3277 2009-06-30  Richard Guenther  <rguenther@suse.de>
3279         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3281 2009-06-30  Wei Guozhi  <carrot@google.com>
3283         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3284         to "-Os".
3286 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3288         PR tree-optimization/40542
3289         * gcc.dg/vect/pr40542.c: New test.
3291 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3293         PR tree-optimization/40582
3294         * gcc.c-torture/compile/pr40582.c: New test.
3296 2009-06-30  Wei Guozhi  <carrot@google.com>
3298         PR/40416
3299         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3301 2009-06-29  Jason Merrill  <jason@redhat.com>
3303         PR c++/40274
3304         * g++.dg/template/debug1.C: New.
3306 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3308         PR fortran/40580
3309         * pointer_check_1.f90: New test.
3310         * pointer_check_2.f90: New test.
3311         * pointer_check_3.f90: New test.
3312         * pointer_check_4.f90: New test.
3313         * pointer_check_5.f90: New test.
3315 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3317         PR fortran/40551
3318         * gfortran.dg/func_assign_2.f90 : New test.
3320 2009-06-29  Richard Guenther  <rguenther@suse.de>
3322         PR middle-end/14187
3323         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3324         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3325         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3326         * gcc.c-torture/execute/20090623-1.c: Likewise.
3327         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3328         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3330 2009-06-29  Richard Guenther  <rguenther@suse.de>
3332         PR middle-end/38212
3333         * gcc.c-torture/execute/pr38212.c: New testcase.
3335 2009-06-29  Richard Guenther  <rguenther@suse.de>
3337         PR tree-optimization/40579
3338         * gcc.c-torture/execute/pr40579.c: New testcase.
3340 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3342         PR tree-optimization/40550
3343         * gcc.dg/pr40550.c: New test.
3345 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3347         * gnat.dg/overflow_sum2.adb: New test
3348         * gnat.dg/namet.ads: New helper.
3350         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3352 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3354         PR fortran/34112
3355         * gfortran.dg/compiler-directive_1.f90: New test.
3356         * gfortran.dg/compiler-directive_2.f: New test.
3358 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3360         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3361         comment out some values and add some cases.
3363 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3365         PR testsuite/40567
3366         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3368 2009-06-26  Richard Henderson  <rth@redhat.com>
3370         PR testsuite/40565
3371         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3372         * gcc.target/i386/local.c: Pass a non-constant to T.
3374 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3376         PR fortran/39997
3377         PR fortran/40541
3378         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3379         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3380         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3381         * gfortran.dg/proc_ptr_result_5.f90: New.
3383 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3385         PR c/39902
3386         * gcc.dg/dfp/pr39902.c: New test.
3388 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3390         PR testsuite/40532
3391         * gcc.dg/builtins-65.c: Require c99 runtime.
3393 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3395         * gnat.dg/array7.ad[sb]: New test.
3397 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3399         * gnat.dg/array6.adb: New test.
3401 2009-06-25  Ian Lance Taylor  <iant@google.com>
3403         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3405 2009-06-25  Ian Lance Taylor  <iant@google.com>
3407         * g++.dg/warn/Wunused-16.C: New testcase.
3409 2009-06-25  Ian Lance Taylor  <iant@google.com>
3411         * g++.dg/warn/skip-2.C: New testcase.
3413 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3415         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3416         dg-skip-if and move to ...
3417         * gcc.dg/torture/20090618-1.c.
3419 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3421         PR tree-optimization/40493
3422         * gcc.c-torture/execute/pr40493.c: New test.
3424 2009-06-24  Jason Merrill  <jason@redhat.com>
3426         PR c++/40342
3427         * g++.dg/template/overload10.C: New.
3429 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3431         PR fortran/40427
3432         * gfortran.dg/proc_ptr_comp_11.f90: New.
3434 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3436         * gcc.dg/pr40501.c: New testcase.
3438 2009-06-23  DJ Delorie  <dj@redhat.com>
3440         Add MeP port.
3441         * lib/target-supports.exp: Add mep support (no profiling).
3443 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3445         PR testsuite/39297
3446         * gcc.dg/ssa/loop-31.c: Change scan rules.
3448 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3450         * gcc.dg/cpp/empty-include.c: Update column info.
3451         * gcc.dg/cpp/assert2.c: Update column info.
3453 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3455         * g++.dg/ext/builtin-object-size1.C: New test.
3456         * g++.dg/ext/builtin-object-size2.C: New test.
3458 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3460         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3461         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3463 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3465         * gcc.target/mips/truncate-3.c: New test.
3467 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3469         PR fortran/37254
3470         PR fortran/39850
3471         * gfortran.dg/interface_30.f90: Modified error message.
3472         * gfortran.dg/proc_decl_22.f90: New.
3474 2009-06-22  Ian Lance Taylor  <iant@google.com>
3476         * gcc.dg/Wcxx-compat-19.c: New testcase.
3478 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3480         PR objc/28050
3481         * pr28050.m: New testcase.
3483 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3485         PR testsuite/40481
3486         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3488 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3490         PR tree-optimization/40492
3491         * g++.dg/torture/pr40492.C: New test.
3493 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3495         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3496         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3498 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3500         * gnat.dg/raise_ce.adb: Helper for ...
3501         * gnat.dg/handle_and_return.adb: New test.
3503 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3505         PR fortran/40443
3506         * gfortran.dg/generic_18.f90: New test.
3508 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3510         PR fortran/40472
3511         * gfortran.dg/spread_size_limit.f90: New test.
3513 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3515         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3516         to put dump files in a subdirectory.
3517         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3518         ".o" temporary files.
3520 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3522         PR fortran/39850
3523         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3524         * gfortran.dg/interface_20.f90: Ditto.
3525         * gfortran.dg/interface_21.f90: Ditto.
3526         * gfortran.dg/interface_22.f90: Ditto.
3527         * gfortran.dg/interface_30.f90: New.
3528         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3530 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3532         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3533         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3534         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3535         DEFAULT_VECTFLAGS.
3537 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3538             Revital Eres  <eres@il.ibm.com>
3540         PR testsuite/40359
3541         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3542         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3543         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3545 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3547         PR testsuite/40475
3548         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3549         without misalignment support.
3550         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3552 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3554         PR fortran/40452
3555         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3557 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3559         PR fortran/40440
3560         * gfortran.dg/alloc_comp_result_2.f90: New test.
3562 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3564         PR target/40482
3565         * gcc.target/arm/pr40482.c: New test.
3567 2009-06-19  Ian Lance Taylor  <iant@google.com>
3569         * gcc.dg/Wcxx-compat-18.c: New testcase.
3571 2009-06-19  Richard Guenther  <rguenther@suse.de>
3573         * gcc.c-torture/execute/20090618-1.c: New testcase.
3575 2009-06-19  Ian Lance Taylor  <iant@google.com>
3577         * gcc.dg/Wcxx-compat-17.c: New testcase.
3579 2009-06-19  Ian Lance Taylor  <iant@google.com>
3581         * gcc.dg/Wcxx-compat-15.c: New testcase.
3583 2009-06-19  Ian Lance Taylor  <iant@google.com>
3585         * gcc.dg/Wcxx-compat-16.c: New testcase.
3587 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3589         * gcc.dg/builtins-34.c: Add significand cases.
3591 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3593         PR testsuite/40491
3594         * gcc.dg/20080522-1.c: Remove testcase for real.
3595         * gcc.dg/20080528-1.c: Ditto.
3597 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3599         PR fortran/40450
3600         * gfortran.dg/proc_ptr_20.f90: New.
3602 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3604         PR target/40470
3605         * gcc.dg/torture/pr40470-1.c: New.
3606         * gcc.dg/torture/pr40470-2.c: Likewise.
3607         * gcc.dg/torture/pr40470-3.c: Likewise.
3608         * gcc.dg/torture/pr40470-4.c: Likewise.
3610 2009-06-18  Diego Novillo  <dnovillo@google.com>
3612         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3613         * gcc.dg/plugin/ggcplug.c: Likewise.
3614         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3615         * g++.dg/plugin/selfassign.c: Likewise.
3616         * g++.dg/plugin/attribute_plugin.c: Likewise.
3617         * g++.dg/plugin/dumb_plugin.c: Likewise.
3619 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3621         * gcc.dg/cpp/arith-3.c: Add column info.
3623 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3625         * gcc.target/arm/fp16-compile-none-2.c: New.
3626         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3627         * gcc.target/arm/fp16-compile-alt-12.c: New.
3629 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3631         * gcc.target/arm/fp16-compile-alt-1.c: New.
3632         * gcc.target/arm/fp16-compile-alt-2.c: New.
3633         * gcc.target/arm/fp16-compile-alt-3.c: New.
3634         * gcc.target/arm/fp16-compile-alt-4.c: New.
3635         * gcc.target/arm/fp16-compile-alt-5.c: New.
3636         * gcc.target/arm/fp16-compile-alt-6.c: New.
3637         * gcc.target/arm/fp16-compile-alt-7.c: New.
3638         * gcc.target/arm/fp16-compile-alt-8.c: New.
3639         * gcc.target/arm/fp16-compile-alt-9.c: New.
3640         * gcc.target/arm/fp16-compile-alt-10.c: New.
3641         * gcc.target/arm/fp16-compile-alt-11.c: New.
3642         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3643         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3644         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3645         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3646         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3647         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3648         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3649         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3650         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3651         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3652         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3653         * gcc.target/arm/fp16-compile-none-1.c: New.
3654         * gcc.target/arm/fp16-compile-exprtype.c: New.
3655         * gcc.target/arm/fp16-compile-vcvt.c: New.
3656         * gcc.target/arm/fp16-builtins-1.c: New.
3657         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3658         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3659         * gcc.target/arm/fp16-param-1.c: New.
3660         * gcc.target/arm/fp16-return-1.c: New.
3661         * gcc.target/arm/fp16-unprototyped-1.c: New.
3662         * gcc.target/arm/fp16-unprototyped-2.c: New.
3663         * gcc.target/arm/fp16-variadic-1.c: New.
3664         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3665         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3666         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3667         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3668         * gcc.dg/torture/arm-fp16-ops.h: New.
3669         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3670         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3671         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3672         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3673         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3674         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3675         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3676         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3677         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3678         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3679         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3680         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3681         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3682         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3683         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3684         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3685         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3686         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3687         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3688         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3689         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3691 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3693         * gcc.dg/builtins-65.c: New test.
3695 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3697         PR fortran/40451
3698         * gfortran.dg/proc_ptr_result_4.f90: New.
3700 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3702         * gcc.c-torture/execute/bitfld-5.c: New test.
3704 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3706         * gcc.dg/builtin-unreachable-3.c: New test.
3708 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3710         * gcc.target/i386/builtin-unreachable.c: New test.
3712 2009-06-17  Ian Lance Taylor  <iant@google.com>
3714         * gcc.dg/Wcxx-compat-14.c: New testcase.
3716 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3718         * gcc.dg/func-ptr-conv-1.c: Update column info.
3720 2009-06-17  Richard Guenther  <rguenther@suse.de>
3722         PR middle-end/40404
3723         * gcc.c-torture/execute/pr40404.c: New testcase.
3725 2009-06-17  Richard Guenther  <rguenther@suse.de>
3727         PR middle-end/40460
3728         * g++.dg/torture/pr40460.C: New testcase.
3730 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3732         * gcc.dg/plugin/one_time_plugin.c: New test.
3733         * gcc.dg/plugin/one_time-test-1.c: New test.
3734         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3736 2009-06-16  Ian Lance Taylor  <iant@google.com>
3738         * g++.dg/warn/skip-1.C: New testcase.
3740 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3742         PR middle-end/40446
3743         * g++.dg/other/pr40446.C: New test.
3745 2009-06-16  Richard Guenther  <rguenther@suse.de>
3747         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3748         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3749         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3750         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3752 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3754         * gcc.c-torture/compile/pr40432.c: New file.
3756 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3758         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3760 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3762         PR fortran/36947
3763         PR fortran/40039
3764         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3765         * gfortran.dg/interface_20.f90: Modified error messages.
3766         * gfortran.dg/interface_21.f90: Ditto.
3767         * gfortran.dg/interface_26.f90: Ditto.
3768         * gfortran.dg/interface_27.f90: Ditto.
3769         * gfortran.dg/interface_28.f90: Extended test case.
3770         * gfortran.dg/interface_29.f90: New.
3771         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3772         * gfortran.dg/proc_decl_8.f90: Ditto.
3773         * gfortran.dg/proc_ptr_11.f90: Ditto.
3774         * gfortran.dg/proc_ptr_15.f90: Ditto.
3776 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3778         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3779         printing.
3780         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3781         gcc.dg/vect/vect-outer-4f.c: Likewise.
3782         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3783         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3784         Likewise.
3785         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3786         outer loop.
3788 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3790         PR fortran/40383
3791         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3793 2009-06-15  Ian Lance Taylor  <iant@google.com>
3795         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3796         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3797         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3798         Recognize new notes.
3799         * gcc.dg/stmt-expr-label-2.c: Likewise.
3800         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3801         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3802         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3803         * gcc.dg/c99-vla-jump-4.c: Likewise.
3804         * gcc.dg/stmt-expr-label-1.c: Likewise.
3805         * gcc.dg/stmt-expr-label-3.c: Likewise.
3806         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3808 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3810         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3812 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3814         * gcc.dg/builtin-object-size-7.c: New test.
3816 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3818         PR testsuite/40426
3819         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3820         level != "" use separate -gdwarf-2 -g${level} options instead of
3821         -gdwarf-2${level}.
3822         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3823         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3824         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3826 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3828         * g++.dg/abi/mangle11.C: Update warning line.
3829         * g++.dg/abi/mangle12.C: Update warning line.
3830         * g++.dg/abi/mangle17.C: Update warning line.
3831         * g++.dg/abi/mangle20-2.C: Update warning line.
3833 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3835         * gcc.dg/optimize-bswap-1.c: Split into these two:
3836         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3837         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3839 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3841         * gcc.dg/optimize-bswap-1.c: New testcase.
3843 2009-06-14  Richard Guenther  <rguenther@suse.de>
3845         PR middle-end/40389
3846         * g++.dg/torture/pr40389.C: New testcase.
3848 2009-06-13  Richard Guenther  <rguenther@suse.de>
3850         PR tree-optimization/40421
3851         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3853 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3855         * gcc.dg/old-style-prom-3.c: Add column info.
3856         * gcc.dg/overflow-warn-1.c
3857         * gcc.dg/gomp/pr27415.c
3858         * gcc.dg/gomp/for-1.c: Same.
3859         * gcc.dg/enum-compat-1.c: Same.
3860         * gcc.dg/c99-tag-3.c: Same.
3861         * gcc.dg/Wredundant-decls-2.c: Same.
3862         * gcc.dg/func-ptr-conv-1.c: Same.
3863         * gcc.dg/asm-wide-1.c: Same.
3864         * gcc.dg/nofixed-point-2.c: Same.
3865         * gcc.dg/cpp/line3.c: Same.
3866         * gcc.dg/array-10.c: Same.
3867         * gcc.dg/c99-vla-jump-1.c: Same.
3868         * gcc.dg/pr20368-1.c: Same.
3869         * gcc.dg/Wshadow-3.c: Same.
3870         * gcc.dg/c90-const-expr-8.c: Same.
3871         * gcc.dg/label-decl-2.c: Same.
3872         * gcc.dg/dremf-type-compat-2.c: Same.
3873         * gcc.dg/c90-const-expr-5.c: Same.
3874         * gcc.dg/builtins-30.c: Same.
3875         * gcc.dg/Warray-bounds.c: Same.
3876         * gcc.dg/Wcxx-compat-2.c: Same.
3877         * gcc.dg/tree-ssa/col-1.c: Same.
3878         * gcc.dg/old-style-prom-2.c: Same.
3879         * gcc.dg/cast-function-1.c: Same.
3880         * gcc.dg/pr15698-1.c: Same.
3881         * gcc.dg/dremf-type-compat-3.c: Same.
3882         * gcc.dg/vla-8.c: Same.
3883         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3884         line.
3885         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3886         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3887         * gcc.dg/enum-compat-1.c: Same.
3888         * gcc.dg/dremf-type-compat-2.c: Same.
3889         * gcc.dg/old-style-prom-2.c: Same.
3890         * gcc.dg/pr15698-1.c: Same.
3891         * gcc.dg/pr20368-1.c: Same.
3892         * gcc.dg/dremf-type-compat-3.c: Same.
3893         * gcc.dg/builtins-30.c: Same.  Test for columns.
3895 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3897         PR fortran/40176
3898         * gfortran.dg/proc_decl_1.f90: Extended.
3900 2009-06-12  Ian Lance Taylor  <iant@google.com>
3902         * gcc.dg/Wcxx-compat-13.c: New testcase.
3904 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3906         PR tree-opt/38865
3907         * gcc.dg/tree-ssa/fre-vce-1.c
3909 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3911         PR testsuite/40384
3912         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3913         min-insn-to-prefetch-ratio=5.
3915 2009-06-12  Joey Ye  <joey.ye@intel.com>
3916             H.J. Lu  <hongjiu.lu@intel.com>
3918         PR middle-end/39146
3919         * gcc.target/i386/stackalign/pr39146.c: New.
3921 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3923         * gcc.target/i386/crc32-1.c: New.
3924         * gcc.target/i386/crc32-2.c: Likewise.
3926 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3928         PR c/39252
3929         * gcc.dg/builtin-unreachable-1.c: New test.
3930         * gcc.dg/builtin-unreachable-2.c: Same.
3932 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3934         PR fortran/40402
3935         * gfortran.dg/data_value_1.f90: New test.
3937 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3939         PR testsuite/39831
3940         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3941         remove ilp32 requirement.
3942         * gcc.target/i386/excess-precision-2.c: Likewise.
3943         * gcc.target/i386/excess-precision-3.c: Likewise.
3944         * gcc.target/i386/excess-precision-4.c: Likewise.
3945         * gcc.target/i386/excess-precision-5.c: Likewise.
3946         * gcc.target/i386/excess-precision-6.c: Likewise.
3948 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3950         PR fortran/38718
3951         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3952         * gfortran.dg/nan_5.f90: New test.
3954 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3956         * gcc.target/arm/neon-modes-1.c: New test.
3958 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3960         * g++.dg/torture/pr31579.C: Cast pointer
3961         via __SIZE_TYPE__ instead of 'unsigned long'.
3963 2009-06-10  Anthony Green  <green@moxielogic.com>
3965         * lib/target-supports.exp (check_profiling_available):
3966         Profiling is not available for testing purposes on moxie.
3968 2009-06-09  Ian Lance Taylor  <iant@google.com>
3970         * gcc.dg/Wcxx-compat-12.c: New testcase.
3972 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3974         PR libfortran/40334
3975         * gfortran.dg/backspace_11.f90: New.
3977 2009-06-09  Jason Merrill  <jason@redhat.com>
3979         * g++.dg/cpp0x/defaulted10.C: New.
3981 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3983         * gcc.c-torture/compile/pr40351.c: New file.
3985 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3987         * gnat.dg/align_max.adb: New test.
3989 2009-06-08  Jason Merrill  <jason@redhat.com>
3991         * g++.dg/cpp0x/auto15.C: New.
3993 2009-06-08  Jan Hubicka  <jh@suse.cz>
3995         PR debug/39834
3996         * gcc.dg/torture/pr39834.c
3998 2009-06-08  Jan Hubicka  <jh@suse.cz>
4000         PR middle-end/40102
4001         * g++.dg/torture/pr40102.C: New testcase.
4003 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4005         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4006         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4007         * gcc.dg/builtin-object-size-6.c: New test.
4009         PR c++/40373
4010         * g++.dg/template/dtor7.C: New test.
4012         PR c++/40370
4013         PR c++/40372
4014         * g++.dg/template/error41.C: New test.
4015         * g++.dg/template/error42.C: New test.
4017 2009-06-08  Revital Eres  <eres@il.ibm.com>
4019         PR testsuite/40359
4020         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4021         * gcc.dg/vect/vect-88.c: Likewise.
4022         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4023         * gcc.dg/vect/pr25413.c: Likewise.
4024         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4026 2009-06-07  Ian Lance Taylor  <iant@google.com>
4028         * g++.dg/warn/Wswitch-3.C: New testcase.
4029         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4030         * gcc.dg/Wswitch-enum-error.c: Likewise.
4031         * gcc.dg/Wswitch-error.c: Likewise.
4033 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4035         PR fortran/40008
4036         * gfortran.dg/negative_unit.f: Update test.
4037         * gfortran.dg/negative_unit_int8.f: Update test.
4038         * gfortran.dg/newunit_1.f90: New test.
4040 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4042         PR fortran/25104
4043         PR fortran/29962
4044         * gfortran.dg/spread_init_expr.f03: New.
4045         * gfortran.dg/unpack_init_expr.f03: New.
4046         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4047         error message.
4049 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4051         PR fortran/25104
4052         PR fortran/29962
4053         * gfortran.dg/count_init_expr.f03
4054         * gfortran.dg/product_init_expr.f03
4055         * gfortran.dg/sum_init_expr.f03
4057 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4059         PR fortran/36874
4060         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4061         message.
4062         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4063         shapes.
4064         * gfortran.dg/zero_sized_5.f90: Likewise.
4066 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4068         PR middle-end/32950
4069         * g++.dg/torture/pr32950.C: New.
4071 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4073         PR fortran/25104
4074         PR fortran/29962
4075         * gfortran.dg/dot_product_1.f03: New.
4076         * gfortran.dg/matmul_8.f03: New.
4077         * gfortran.dg/transpose_3.f03: New.
4079 2009-06-06  Ian Lance Taylor  <iant@google.com>
4081         * gcc.dg/Wunused-label-1.c: New test case.
4082         * g++.dg/warn/Wunused-label-1.C: New test case.
4083         * g++.dg/warn/Wunused-label-2.C: New test case.
4084         * g++.dg/warn/Wunused-label-3.C: New test case.
4086 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4088         PR fortran/37203
4089         * reshape_zerosize_2.f90: New.
4091 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4093         PR fortran/32890
4094         * gfortran.dg/pack_assign_1.f90: New.
4095         * gfortran.dg/pack_vector_1.f90: New.
4097 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4099         PR middle-end/40340
4100         * gcc.dg/pr40340-1.c: New test.
4101         * gcc.dg/pr40340-2.c: New test.
4102         * gcc.dg/pr40340-3.c: New test.
4103         * gcc.dg/pr40340-4.c: New test.
4104         * gcc.dg/pr40340-5.c: New test.
4105         * gcc.dg/pr40340.h: New file.
4107 2009-06-05  Revital Eres  <eres@il.ibm.com>
4109         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4110         New procedure.
4111         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4112         * gcc.dg/vect/vect-33.c: Likewise.
4113         * gcc.dg/vect/vect-92.c: Likewise.
4114         * gcc.dg/vect/vect-58.c: Likewise.
4115         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4116         * gcc.dg/vect/vect-42.c: Likewise.
4117         * gcc.dg/vect/slp-25.c: Likewise.
4118         * gcc.dg/vect/vect-align-1.c: Likewise.
4119         * gcc.dg/vect/vect-align-2.c: Likewise.
4120         * gcc.dg/vect/vect-93.c: Likewise.
4121         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4122         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4123         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4124         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4125         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4126         * gcc.dg/vect/vect-26.c: Likewise.
4127         * gcc.dg/vect/vect-44.c: Likewise.
4128         * gcc.dg/vect/vect-70.c: Likewise.
4129         * gcc.dg/vect/vect-95.c: Likewise.
4130         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4131         * gcc.dg/vect/vect-28.c: Likewise.
4132         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4133         * gcc.dg/vect/vect-87.c: Likewise.
4134         * gcc.dg/vect/vect-109.c: Likewise.
4135         * gcc.dg/vect/vect-54.c: Likewise.
4136         * gcc.dg/vect/vect-96.c: Likewise.
4137         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4138         * gcc.dg/vect/vect-88.c: Likewise.
4139         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4140         * gcc.dg/vect/vect-89.c: Likewise.
4141         * gcc.dg/vect/vect-91.c: Likewise.
4142         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4143         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4144         * gfortran.dg/vect/vect-2.f90: Likewise.
4145         * gfortran.dg/vect/vect-3.f90: Likewise.
4146         * gfortran.dg/vect/vect-4.f90: Likewise.
4147         * gfortran.dg/vect/vect-5.f90: Likewise.
4149 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4151         PR tree-optimization/36318
4152         * gcc.dg/tree-ssa/sra-7.c: New test.
4154 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4156         PR fortran/37203
4157         * gfortran.dg/reshape_order_5.f90: New.
4158         * gfortran.dg/reshape_shape_1.f90: New.
4160 2009-06-04  Jason Merrill  <jason@redhat.com>
4162         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4164 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4166         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4167         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4169 2009-06-04  Richard Guenther  <rguenther@suse.de>
4171         PR c++/39371
4172         * g++.dg/torture/pr40335.C: New testcase.
4174 2009-06-03  Richard Guenther  <rguenther@suse.de>
4176         PR middle-end/40328
4177         * gcc.dg/torture/pr40328.c: New testcase.
4179 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4181         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4182         m68k and fido.
4184 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4186         * g++.dg/torture/pr40323.C: New file.
4188 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4190         * gnat.dg/specs/root.ads: New test.
4191         * gnat.dg/specs/root-level_1.ads: Likewise.
4192         * gnat.dg/specs/root-level_2.ads: Likewise.
4193         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4195 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4197         * g++.dg/init/ref15.C: Require unwrapped targets.
4199 2009-06-02  Jason Merrill  <jason@redhat.com>
4201         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4202         * g++.dg/cpp0x/initlist18.C: New.
4203         * g++.dg/cpp0x/initlist19.C: New.
4205         * g++.dg/cpp0x/auto14.C: New.
4207 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4209         * gnat.dg/alignment6.adb: Remove XFAIL.
4211 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4213         PR c++/38089
4214         * g++.dg/template/spec36.C: New test.
4216 2009-06-01  Ian Lance Taylor  <iant@google.com>
4218         * gcc.dg/cast-qual-3.c: New testcase.
4219         * g++.dg/warn/Wcast-qual2.C: New testcase.
4221 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4223         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4224         (process-message): Expect column numbers.
4225         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4226         * gcc.dg/pch/counter-2.c: Same.
4227         * gcc.dg/pch/valid-2.c: Same.
4228         * gcc.dg/pch/warn-1.c: Same.
4229         * gcc.dg/pch/valid-1.c: Same.
4230         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4231         * gcc.dg/cpp/syshdr.c: Same.
4232         * gcc.dg/cpp/19940712-1.c: Same.
4233         * gcc.dg/cpp/missing-header-1.c: Same.
4234         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4235         * gcc.dg/cpp/tr-warn3.c: Same.
4236         * gcc.dg/cpp/pr29612-2.c: Same.
4237         * gcc.dg/cpp/tr-warn4.c: Same.
4238         * gcc.dg/cpp/Wtrigraphs.c: Same.
4239         * gcc.dg/cpp/poison.c: Same.
4240         * gcc.dg/cpp/arith-3.c: Same.
4241         * gcc.dg/cpp/sysmac2.c: Same.
4242         * gcc.dg/cpp/cpp.exp: Same.
4243         * gcc.dg/cpp/tr-warn5.c: Same.
4244         * gcc.dg/cpp/include2.c: Same.
4245         * gcc.dg/cpp/Wmissingdirs.c: Same.
4246         * gcc.dg/cpp/Wmissingdirs.c: Same.
4247         * gcc.dg/cpp/tr-warn6.c: Same.
4248         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4249         * gcc.dg/cpp/macspace1.c: Same.
4250         * gcc.dg/cpp/escape-2.c: Same.
4251         * gcc.dg/cpp/assert2.c: Same.
4252         * gcc.dg/cpp/undef2.c: Same.
4253         * gcc.dg/cpp/macspace2.c: Same.
4254         * gcc.dg/cpp/tr-warn1.c: Same.
4255         * gcc.dg/cpp/extratokens2.c: Same.
4256         * gcc.dg/cpp/strify2.c: Same.
4257         * gcc.dg/cpp/Wsignprom.c: Same.
4258         * gcc.dg/cpp/redef2.c: Same.
4259         * gcc.dg/cpp/trad/trad.exp: Same.
4260         * gcc.dg/cpp/arith-1.c: Same.
4261         * gcc.dg/cpp/extratokens.c: Same.
4262         * gcc.dg/cpp/if-mpar.c: Same.
4264 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4266         * gnat.dg/nested_float_packed.ads: New test.
4268 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4269             Eric Botcazou  <botcazou@adacore.com>
4271         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4272         * gnat.dg/test_oconst.adb: New test.
4274 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4276         * gcc.dg/plugin/ggcplug.c: Moved comment.
4277         (plugin_init): Fixed typo, declared i, returned 0 at end.
4279 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4281         PR testsuite/40244
4282         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4283         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4285 2009-05-29  Ian Lance Taylor  <iant@google.com>
4287         * gcc.dg/Wcxx-compat-11.c: New testcase.
4289 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4291         PR fortran/40019
4292         * gfortran.dg/leadz_trailz_1.f90: New test.
4293         * gfortran.dg/leadz_trailz_2.f90: New test.
4295 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4297         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4298         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4299         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4300         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4301         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4302         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4303         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4304         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4305         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4306         * gcc.dg/tree-ssa/sra-5.c: New file.
4307         * gcc.dg/tree-ssa/sra-6.c: New file.
4308         * gcc.c-torture/compile/sra-1.c: New file.
4310 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4312         PR middle-end/40291
4313         * gcc.c-torture/compile/pr40291.c: New test.
4315         PR target/40017
4316         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4317         __vector _Bool.
4318         * gcc.target/powerpc/altivec-30.c: New test.
4319         * gcc.target/powerpc/altivec-31.c: New test.
4321 2009-05-28  Richard Guenther  <rguenther@suse.de>
4323         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4324         * gcc.c-torture/execute/20090527-1.c: Likewise.
4326 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4328         PR c++/39754
4329         * g++.dg/template/canon-type-1.C: New test.
4330         * g++.dg/template/canon-type-2.C: Likewise.
4331         * g++.dg/template/canon-type-3.C: Likewise.
4332         * g++.dg/template/canon-type-4.C: Likewise.
4333         * g++.dg/template/canon-type-5.C: Likewise.
4334         * g++.dg/template/canon-type-6.C: Likewise.
4335         * g++.dg/template/canon-type-7.C: Likewise.
4337 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4338             Uros Bizjak  <ubizjak@gmail.com>
4339             Danny Smith  <dansmister@gmail.com>
4341         PR target/37216
4343         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4344         New function.
4345         * gcc.target/i386/pr37216.c:  New test source file.
4346         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4347         use -fno-common for testing Cygwin and MinGW targets.
4349 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4351         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4352         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4353         * g++.dg/pr37742.C (size_t): Likewise.
4354         * g++.dg/torture/pr34850.C (size_t): Likewise.
4355         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4356         _PTRDIFF_TYPE__.
4357         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4358         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4359         (size_t): Use __extension__ and __SIZE_TYPE__.
4360         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4361         __SIZE_TYPE__.
4362         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4363         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4364         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4365         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4366         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4367         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4368         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4369         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4370         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4371         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4372         (__ssize_t): Likewise.
4373         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4374         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4375         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4376         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4377         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4378         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4379         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4380         * gcc.dg/pr33667.c (size_t): Likewise.
4381         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4382         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4383         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4384         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4385         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4386         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4388 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4390         PR tree-optimization/40254
4391         * gcc.dg/vect/pr40254.c: New test.
4393 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4395         PR middle-end/33699
4396         * gcc.target/mips/const-anchor-1.c: New test.
4397         * gcc.target/mips/const-anchor-2.c: New test.
4399 2009-05-27  Jason Merrill  <jason@redhat.com>
4401         * g++.dg/cpp0x/initlist15.C: New.
4402         * g++.dg/cpp0x/initlist16.C: New.
4403         * g++.dg/cpp0x/initlist17.C: New.
4405 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4407         PR fortran/39178
4408         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4409         patterns to reflect frontend changes.
4410         * gfortran.dg/vector_subscript_4.f90: Likewise.
4412 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4413             Eric Botcazou  <botcazou@adacore.com>
4415         * gcc.c-torture/execute/align-nest.c: New testcase.
4416         * gnat.dg/misaligned_nest.adb: New testcase.
4418 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4420         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4421         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4422         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4423         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4425 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4427         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4428         cast instead of assuming 0ul.
4429         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4430         __SIZE_TYPE__.
4431         (_type_desc): Make first argument const.
4432         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4434 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4436         PR libfortran/40187
4437         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4438         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4440 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4442         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4443         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4444         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4445         * gcc.dg/plugin/ggcplug.c: Added new file.
4447 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4449         PR fortran/40246
4450         * gfortran.dg/nullify_4.f90: New test.
4452 2009-05-26  Richard Guenther  <rguenther@suse.de>
4454         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4456 2009-05-26  Richard Guenther  <rguenther@suse.de>
4458         PR middle-end/40252
4459         * gcc.c-torture/compile/pr40252.c: New testcase.
4461 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4463         PR c++/40007
4464         * g++.dg/template/typedef18.C: New test.
4465         * g++.dg/template/typedef19.C: Likewise.
4466         * g++.dg/template/typedef20.C: Likewise.
4467         * g++.dg/template/access11.C: Adjust.
4469 2009-05-26  Richard Guenther  <rguenther@suse.de>
4471         PR testsuite/40247
4472         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4474 2009-05-25  Jason Merrill  <jason@redhat.com>
4476         PR c++/38064
4477         * g++.dg/cpp0x/enum3.C: New test.
4479 2009-05-25  Richard Guenther  <rguenther@suse.de>
4481         PR tree-optimization/36327
4482         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4483         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4484         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4485         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4486         * gcc.dg/vect/vect-40.c: Likewise.
4487         * gcc.dg/vect/vect-42.c: Likewise.
4488         * gcc.dg/vect/vect-46.c: Likewise.
4489         * gcc.dg/vect/vect-76.c: Likewise.
4491 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4493         PR fortran/40176
4494         * gfortran.dg/proc_ptr_18.f90: New.
4495         * gfortran.dg/proc_ptr_19.f90: New.
4496         * gfortran.dg/proc_ptr_comp_9.f90: New.
4497         * gfortran.dg/proc_ptr_comp_10.f90: New.
4499 2009-05-25  Richard Guenther  <rguenther@suse.de>
4501         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4502         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4504 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4506         PR tree-optimization/40238
4507         * gcc.dg/vect/pr40238.c: New test.
4509 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4510             Dominique Dhumieres  <dominiq@lps.ens.fr>
4512         PR fortran/35732
4513         PR fortran/39872
4514         * gfortran.dg/bounds_check_fail_3.f90: New test.
4515         * gfortran.dg/bounds_check_fail_4.f90: New test.
4516         * gfortran.dg/bounds_check_14.f90: Update test.
4517         * gfortran.dg/bound_4.f90: Update test.
4519 2009-05-24  Richard Guenther  <rguenther@suse.de>
4521         PR middle-end/40233
4522         * gcc.c-torture/compile/pr40233.c: New testcase.
4524 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4526         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4527         for alpha*-*-* targets.
4529 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4531         * gcc.dg/vect/bb-slp-1.c: New test.
4532         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4533         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4534         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4535         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4536         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4537         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4538         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4539         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4540         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4541         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4542         gcc.dg/vect/bb-slp-22.c: Likewise.
4543         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4545 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4546             Maxim Kuvyrkov  <maxim@codesourcery.com>
4548         * gcc.dg/falign-labels-1.c: New test.
4550 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4552         * gnat.dg/specs/rep_clause3.ads: New test.
4554 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4556         * gnat.dg/addr6.adb: New test.
4558 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4560         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4561         New function.
4562         * gcc.target/arm/thumb2-mul-space.c: New file.
4563         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4564         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4565         * gcc.target/arm/thumb2-mul-speed.c: New file.
4567 2009-05-22  Richard Guenther  <rguenther@suse.de>
4569         PR middle-end/38964
4570         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4571         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4572         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4574 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4576         * gcc.dg/dll-6.c: New test.
4577         * gcc.dg/dll-6a.c: Likewise.
4578         * gcc.dg/dll-7.c: Likewise.
4579         * gcc.dg/dll-7a.c: Likewise.
4580         * g++.dg/ext/dllexport2.C: Likewise.
4581         * g++.dg/ext/dllexport2a.cc: Likewise.
4583 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4585         PR target/37846
4586         * gcc.target/ia64/mfused-madd-vect.c: New test.
4587         * gcc.target/ia64/mfused-madd.c: New test.
4588         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4589         * gcc.target/ia64/mno-fused-madd.c: New test.
4591 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4593         * gcc.target/i386/movbe-1.c: New.
4594         * gcc.target/i386/movbe-2.c: Likewise.
4596 2009-05-21  Taras Glek  <tglek@mozilla.com>
4598         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4599         plugin_init signature.
4600         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4601         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4602         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4604 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4606         * gcc.dg/target/arm/neon-vmla-1.c: New.
4607         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4609 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4611         * gcc.target/mips/octeon-exts-6.c: New test.
4612         * gcc.target/mips/extend-1.c: New test.
4613         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4614         EXTS.
4615         * gcc.target/mips/octeon-exts-5.c: Likewise.
4617 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4619         PR middle-end/40204
4620         * gcc.c-torture/compile/pr40204.c: New test.
4622 2009-05-20  Richard Guenther  <rguenther@suse.de>
4624         * gcc.c-torture/compile/20090518-1.c: New testcase.
4626 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4628         PR tree-optimization/40087
4629         * gcc.dg/tree-ssa/pr40087.c: New test.
4631 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4633         * gcc.dg/vector-4.c: New testcase.
4634         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4635         * g++.dg/ext/vector16.C: New testcase.
4637 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4639         PR c/40172
4640         * gcc.dg/pr40172.c: Renamed to ...
4641         * gcc.dg/pr40172-1.c: This.
4643         * gcc.dg/pr40172-2.c: New.
4644         * gcc.dg/pr40172-3.c: Likewise.
4646 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4648         PR c/40172
4649         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4651 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4653         * gnat.dg/loop_optimization6.ad[sb]: New test.
4655 2009-05-19  Richard Guenther  <rguenther@suse.de>
4657         * gcc.c-torture/compile/20090519-1.c: New testcase.
4659 2009-05-18  Jason Merrill  <jason@redhat.com>
4661         * g++.dg/cpp0x/explicit1.C: New.
4662         * g++.dg/cpp0x/explicit2.C: New.
4664 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4666         PR debug/40109
4667         * g++.dg/debug/dwarf2/nested-1.C: New test.
4669 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4671         PR testsuite/39907
4672         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4673         stack alignment.
4675 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4677         PR fortran/40164
4678         * gfortran.dg/proc_ptr_comp_8.f90: New.
4680 2009-05-18  Richard Guenther  <rguenther@suse.de>
4682         PR fortran/40168
4683         * gfortran.dg/array_memset_2.f90: Adjust.
4685 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4687         PR fortran/36947
4688         PR fortran/40039
4689         * gfortran.dg/interface_27.f90: New.
4690         * gfortran.dg/interface_28.f90: New.
4691         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4692         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4694 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4696         * gcc.target/m68k/tls-ie.c: New test.
4697         * gcc.target/m68k/tls-le.c: New test.
4698         * gcc.target/m68k/tls-gd.c: New test.
4699         * gcc.target/m68k/tls-ld.c: New test.
4700         * gcc.target/m68k/tls-ie-xgot.c: New test.
4701         * gcc.target/m68k/tls-le-xtls.c: New test.
4702         * gcc.target/m68k/tls-gd-xgot.c: New test.
4703         * gcc.target/m68k/tls-ld-xgot.c: New test.
4704         * gcc.target/m68k/tls-ld-xtls.c: New test.
4705         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4707 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4709         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4711 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4713         PR c/40172
4714         * gcc.dg/pr40172.c: New.
4716 2009-05-17  Jason Merrill  <jason@redhat.com>
4718         PR c++/40139
4719         * g++.dg/template/dtor6.C: New.
4721 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4723         * g++.dg/warn/translate-ice-1.C: New test.
4725 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4727         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4728         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4729         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4730         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4732 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4734         PR fortran/33197
4735         * gfortran.dg/erf_2.F90: New test.
4736         * gfortran.dg/erfc_scaled_2.f90: New test.
4738 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4740         PR fortran/31243
4741         * gfortran.dg/string_1.f90: New test.
4742         * gfortran.dg/string_2.f90: New test.
4743         * gfortran.dg/string_3.f90: New test.
4745 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4747         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4748         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4750 2009-05-15  Ian Lance Taylor  <iant@google.com>
4752         * gcc.dg/Wcxx-compat-10.c: New testcase.
4754 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4756         PR 16302
4757         * gcc.dg/pr16302.c: New.
4758         * g++.dg/warn/pr16302.C: New.
4760 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4762         * gcc.dg/torture/builtin-math-5.c: New.
4763         * gcc.dg/torture/builtin-math-6.c: New.
4764         * lib/target-supports.exp (check_effective_target_mpc): New.
4766 2009-05-15  Jan Hubicka  <jh@suse.cz>
4768         * gcc.dg/tree-ssa/inline-3.c: New testcase
4770 2009-05-15  Jan Hubicka  <jh@suse.cz>
4772         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4773         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4774         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4775         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4776         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4777         Mark noinline.
4778         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4779         Mark noinline.
4780         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4781         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4783 2009-05-15  Jan Hubicka  <jh@suse.cz>
4785         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4786         optimized by sibcall noinline.
4788 2009-05-15  Jan Hubicka  <jh@suse.cz>
4790         * sibcall-1.c (track): Mark noinline.
4791         * sibcall-2.c (track): Mark noinline.
4792         * sibcall-3.c (track): Mark noinline.
4793         * sibcall-4.c (track): Mark noinline.
4795 2009-05-15  Jan Hubicka  <jh@suse.cz>
4797         * flatten-2.c: Disable early inlining; add comment.
4798         * flatten-3.c: New test based on flatten-2.c.
4800 2009-05-15  Richard Guenther  <rguenther@suse.de>
4802         PR tree-optimization/39999
4803         * gcc.c-torture/compile/pr39999.c: New testcase.
4805 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4807         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4809 2009-05-14  Ian Lance Taylor  <iant@google.com>
4811         * gcc.dg/Wcxx-compat-9.c: New testcase.
4813 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4815         PR fortran/39996
4816         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4817         * gfortran.dg/duplicate_type_2.f90: Ditto.
4818         * gfortran.dg/duplicate_type_3.f90: New.
4820 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4822         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4823         * ada/acats/tests/c5/c59002c.ada: Likewise.
4825 2009-05-13  Taras Glek  <tglek@mozilla.com>
4827         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4828         attributes and decl smashing.
4829         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4830         attributes.
4831         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4832         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4834 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4836         PR fortran/39865
4837         * gfortran.dg/pr39865.f90: New test.
4838         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4839         arrays in FMT=.
4840         * gfortran.dg/hollerith_f95.f90: Likewise.
4841         * gfortran.dg/hollerith6.f90: New test.
4842         * gfortran.dg/hollerith7.f90: New test.
4844 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4846         PR cpp/36674
4847         * gcc.dg/cpp/pr36674.i: New.
4849 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4851         PR middle-end/40035
4852         * gcc.c-torture/compile/pr40035.c: New test.
4854 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4856         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4858 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4860         PR fortran/40110
4861         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4862         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4863         * gfortran.dg/interop_params.f03: Ditto.
4865 2009-05-12  Jan Hubicka  <jh@suse.cz>
4867         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4868         so unrolling still happens.
4869         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4870         * gcc.dg/ipa/ipacost-2.c: Likewise.
4871         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4873 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4875         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4877 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4879         * lib/target-supports.exp (check_profiling_available): Return
4880         false for -p on *-*-cygwin* targets.
4882 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4884         PR tree-optimization/38632
4885         * g++.dg/tree-ssa/pr38632.C: New.
4887 2009-05-11  Jan Hubicka  <jh@suse.cz>
4889         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4890         we now optimize better.
4891         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4892         out at different places.
4893         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4894         unroling.
4895         * gcc.dg/vect/vect-76.c: Likewise.
4896         * gcc.dg/vect/vect-70.c: Likewise.
4897         * gcc.dg/vect/vect-66.c: Likewise.
4898         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4899         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4901 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4903         PR middle-end/40080
4904         * gcc.c-torture/compile/pr40080.c: New.
4906 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4908         * gcc.c-torture/compile/pr40026.c: New testcase.
4910 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4912         PR fortran/40089
4913         * gfortran.dg/proc_ptr_comp_7.f90: New.
4915 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4917         PR tree-optimization/40074
4918         * gcc.dg/vect/pr40074.c: New test.
4920 2009-05-10  Ian Lance Taylor  <iant@google.com>
4922         * gcc.dg/Wcxx-compat-7.c: New testcase.
4923         * gcc.dg/Wcxx-compat-8.c: New testcase.
4924         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4925         * gcc.dg/pr17188-1.c: Likewise.
4926         * gcc.dg/pr39084.c: Likewise.
4928 2009-05-10  Michael Matz  <matz@suse.de>
4930         PR target/40031
4931         * gcc.dg/pr40031.c: New test.
4933 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4935         PR fortran/40018
4936         * gfortran.dg/array_constructor_31.f90: New test.
4938 2009-05-10  Richard Guenther  <rguenther@suse.de>
4940         PR tree-optimization/40081
4941         * g++.dg/torture/pr40081.C: New testcase.
4943 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4945         PR fortran/38863
4946         * gfortran.dg/dependency_24.f90: New test.
4947         * gfortran.dg/dependency_23.f90: Clean up module files.
4949 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4951         PR fortran/38956
4952         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4953         * gfortran.dg/chmod_2.f90: Likewise.
4954         * gfortran.dg/chmod_3.f90: Likewise.
4955         * gfortran.dg/open_errors.f90: Likewise.
4957 2009-05-09  Jan Hubicka  <jh@suse.cz>
4959         PR middle-end/40043
4960         * g++.dg/eh/nested-try.C: New test.
4962 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4964         PR tree-optimization/40049
4965         * gcc.dg/vect/vect-shift-2.c: New test.
4967 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4969         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4970         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4972 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4974         PR c/36892
4975         * g++.dg/warn/deprecated-6.C: New.
4976         * gcc.dg/deprecated-4.c: Likewise.
4977         * gcc.dg/deprecated-5.c: Likewise.
4978         * gcc.dg/deprecated-6.c: Likewise.
4980 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4982         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4983         __aligned__(__BIGGEST_ALIGNMENT__).
4984         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4985         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4986         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4987         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4988         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4989         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4990         * gcc.dg/vect/Os-vect-95.c: Likewise.
4991         * gcc.dg/vect/pr20122.c: Likewise.
4992         * gcc.dg/vect/pr36493.c: Likewise.
4993         * gcc.dg/vect/pr37385.c: Likewise.
4994         * gcc.dg/vect/slp-7.c: Likewise.
4995         * gcc.dg/vect/slp-9.c: Likewise.
4996         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4997         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4998         * gcc.dg/vect/vect-35.c: Likewise.
4999         * gcc.dg/vect/vect-40.c: Likewise.
5000         * gcc.dg/vect/vect-42.c: Likewise.
5001         * gcc.dg/vect/vect-44.c: Likewise.
5002         * gcc.dg/vect/vect-46.c: Likewise.
5003         * gcc.dg/vect/vect-48.c: Likewise.
5004         * gcc.dg/vect/vect-52.c: Likewise.
5005         * gcc.dg/vect/vect-54.c: Likewise.
5006         * gcc.dg/vect/vect-56.c: Likewise.
5007         * gcc.dg/vect/vect-58.c: Likewise.
5008         * gcc.dg/vect/vect-60.c: Likewise.
5009         * gcc.dg/vect/vect-74.c: Likewise.
5010         * gcc.dg/vect/vect-75.c: Likewise.
5011         * gcc.dg/vect/vect-76.c: Likewise.
5012         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5013         * gcc.dg/vect/vect-77.c: Likewise.
5014         * gcc.dg/vect/vect-77-global.c: Likewise.
5015         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5016         * gcc.dg/vect/vect-78.c: Likewise.
5017         * gcc.dg/vect/vect-78-global.c: Likewise.
5018         * gcc.dg/vect/vect-80.c: Likewise.
5019         * gcc.dg/vect/vect-85.c: Likewise.
5020         * gcc.dg/vect/vect-87.c: Likewise.
5021         * gcc.dg/vect/vect-88.c: Likewise.
5022         * gcc.dg/vect/vect-92.c: Likewise.
5023         * gcc.dg/vect/vect-93.c: Likewise.
5024         * gcc.dg/vect/vect-95.c: Likewise.
5025         * gcc.dg/vect/vect-97.c: Likewise.
5026         * gcc.dg/vect/vect-complex-1.c: Likewise.
5027         * gcc.dg/vect/vect-complex-4.c: Likewise.
5028         * gcc.dg/vect/vect-complex-5.c: Likewise.
5029         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5030         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5031         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5032         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5033         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5034         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5035         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5036         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5037         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5038         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5039         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5040         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5041         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5042         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5043         * gcc.dg/vect/vect-outer-1.c: Likewise.
5044         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5045         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5046         * gcc.dg/vect/vect-outer-2.c: Likewise.
5047         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5048         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5049         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5050         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5051         * gcc.dg/vect/vect-outer-3.c: Likewise.
5052         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5053         * gcc.dg/vect/vect-outer-5.c: Likewise.
5054         * gcc.dg/vect/vect-outer-6.c: Likewise.
5055         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5056         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5057         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5058         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5059         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5060         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5061         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5062         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5063         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5064         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5065         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5066         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5067         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5068         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5070 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5072         PR c/24581
5073         * gcc.dg/torture/complex-sign.h: New header.
5074         * gcc.dg/torture/complex-sign-add.c,
5075         gcc.dg/torture/complex-sign-mixed-add.c,
5076         gcc.dg/torture/complex-sign-mixed-div.c,
5077         gcc.dg/torture/complex-sign-mixed-mul.c,
5078         gcc.dg/torture/complex-sign-mixed-sub.c,
5079         gcc.dg/torture/complex-sign-mul.c,
5080         gcc.dg/torture/complex-sign-sub.c: New tests.
5082 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5084         PR fortran/39876
5085         * gfortran.dg/intrinsic_3.f90: New.
5087 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5089         PR c/39037
5090         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5091         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5092         * gcc.dg/dfp/float-constant-double.c: New test.
5093         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5094         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5095         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5096         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5097         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5098         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5099         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5100         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5101         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5103 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5105         PR middle-end/40057
5106         * gcc.c-torture/execute/pr40057.c: New test.
5108 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5110         * gcc.c-torture/compile/const-high-part.c: New test.
5112 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5114         PR testsuite/40050
5115         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5116         build plugin.
5118 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5120         PR fortran/39630
5121         * gfortran.dg/proc_decl_1.f90: Modified.
5122         * gfortran.dg/proc_ptr_comp_1.f90: New.
5123         * gfortran.dg/proc_ptr_comp_2.f90: New.
5124         * gfortran.dg/proc_ptr_comp_3.f90: New.
5125         * gfortran.dg/proc_ptr_comp_4.f90: New.
5126         * gfortran.dg/proc_ptr_comp_5.f90: New.
5127         * gfortran.dg/proc_ptr_comp_6.f90: New.
5129 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5131         PR c++/17395
5132         * g++.dg/template/call7.C: New test.
5134 2009-05-06  Diego Novillo  <dnovillo@google.com>
5136         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5138 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5140         * gfortran.dg/pr40021.f: Moved to ...
5141         * gfortran.fortran-torture/execute/pr40021.f: Here.
5143 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5145         PR middle-end/39986
5146         * gcc.dg/dfp/pr39986.c: New test.
5148 2009-05-06  Michael Matz  <matz@suse.de>
5150         PR middle-end/40021
5151         * gfortran.dg/pr40021.f: New test.
5153 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5155         * lib/plugin-support.exp: New file containing support procs for
5156         plugin testcases.
5157         * lib/target-supports.exp (check_plugin_available): New proc.
5158         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5159         * gcc.dg/plugin/selfassign.c: New plugin source file.
5160         * gcc.dg/plugin/self-assign-test-1.c: New test.
5161         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5162         * g++.dg/README: Add description for plugin test.
5163         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5164         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5165         * g++.dg/plugin/selfassign.c: New plugin source file.
5166         * g++.dg/plugin/self-assign-test-1.C: New test.
5167         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5168         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5169         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5170         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5172 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5174         PR fortran/40041
5175         * gfortran.dg/intrinsic_2.f90: New test.
5176         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5178 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5180         PR c/40032
5181         * gcc.dg/noncompile/incomplete-5.c: New test.
5183 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5185         PR middle-end/39666
5186         * gcc.dg/pr39666-1.c: New test.
5187         * gcc.dg/pr39666-2.c: Likewise.
5188         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5189         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5190         * gfortran.dg/pr39666-1.f90: Likewise.
5191         * gfortran.dg/pr39666-2.f90: Likewise.
5193 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5195         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5196         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5197         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5199 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5201         PR fortran/39998
5202         * gfortran.dg/proc_ptr_17.f90: New.
5204 2009-05-05  Richard Guenther  <rguenther@suse.de>
5206         PR tree-optimization/40022
5207         * gcc.c-torture/execute/pr40022.c: New testcase.
5209 2009-05-05  Richard Guenther  <rguenther@suse.de>
5211         PR middle-end/40023
5212         * gcc.c-torture/compile/pr40023.c: New testcase.
5214 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5216         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5217         * g++.dg/template/overload9.C: Likewise.
5218         * g++.dg/ext/ms-1.C: New.
5220 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5222         PR c++/40013
5223         * g++.dg/ext/vla7.C: New test.
5225 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5227         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5229 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5231         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5232         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5233         Update expected errors.
5235 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5237         PR c++/28152
5238         * g++.dg/parse/parser-pr28152.C: New.
5239         * g++.dg/parse/parser-pr28152-2.C: New.
5241 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5243         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5245 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5247         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5248         * gcc.target/sparc/fexpand-2.c: Likewise.
5249         * gcc.target/sparc/fpmerge-2.c: Likewise.
5250         * gcc.target/sparc/pdist-2.c: Likewise.
5252 2009-05-03  Richard Guenther  <rguenther@suse.de>
5254         PR c/39983
5255         * gcc.c-torture/compile/pr39983.c: New testcase.
5257 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5259         * gcc.dg/c99-complex-3.c: New test.
5261 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5263         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5265 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5267         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5269 2009-05-02  Richard Guenther  <rguenther@suse.de>
5271         PR middle-end/40001
5272         * gcc.target/spu/pr40001.c: New testcase.
5274 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5276         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5278 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5280         PR middle-end/39579
5281         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5282         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5284 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5286         PR testsuite/39776
5287         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5288         no longer issued.
5290 2009-04-30  David Ayers  <ayers@fsfe.org>
5292         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5293         and gcc_error_prefix variables.
5294         * objc.dg/bad-receiver-type.m: Update to match correct
5295         diagnostics marker.
5296         * objc.dg/encode-5.m: Likewise.
5297         * objc.dg/id-1.m: Likewise.
5298         * objc.dg/method-1.m: Likewise.
5299         * objc.dg/method-6.m: Likewise.
5300         * objc.dg/method-7.m: Likewise.
5301         * objc.dg/method-9.m: Likewise.
5302         * objc.dg/method-11.m: Likewise.
5303         * objc.dg/method-20.m: Likewise.
5304         * objc.dg/private-1.m: Likewise.
5306 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5308         PR libfortran/39667
5309         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5310         * gfortran.dg/advance_4.f90: Likewise
5311         * gfortran.dg/advance_5.f90: Likewise
5312         * gfortran.dg/append_1.f90: Likewise
5313         * gfortran.dg/backslash_1.f90: Likewise
5314         * gfortran.dg/backslash_2.f90: Likewise
5315         * gfortran.dg/backslash_3.f: Likewise
5316         * gfortran.dg/backspace_10.f90: Likewise
5317         * gfortran.dg/backspace_3.f: Likewise
5318         * gfortran.dg/backspace_4.f: Likewise
5319         * gfortran.dg/backspace_5.f: Likewise
5320         * gfortran.dg/backspace_8.f: Likewise
5321         * gfortran.dg/backspace_9.f: Likewise
5322         * gfortran.dg/complex_write.f90: Likewise
5323         * gfortran.dg/convert_implied_open.f90: Likewise
5324         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5325         * gfortran.dg/dos_eol.f: Likewise
5326         * gfortran.dg/empty_format_1.f90: Likewise
5327         * gfortran.dg/endfile.f: Likewise
5328         * gfortran.dg/eof_1.f90: Likewise
5329         * gfortran.dg/eor_1.f90: Likewise
5330         * gfortran.dg/eor_handling_1.f90: Likewise
5331         * gfortran.dg/eor_handling_2.f90: Likewise
5332         * gfortran.dg/eor_handling_3.f90: Likewise
5333         * gfortran.dg/eor_handling_4.f90: Likewise
5334         * gfortran.dg/eor_handling_5.f90: Likewise
5335         * gfortran.dg/error_recovery_5.f90: Likewise
5336         * gfortran.dg/f2003_inquire_1.f03: Likewise
5337         * gfortran.dg/f2003_io_4.f03: Likewise
5338         * gfortran.dg/f2003_io_5.f03: Likewise
5339         * gfortran.dg/f2003_io_7.f03: Likewise
5340         * gfortran.dg/fgetc_1.f90: Likewise
5341         * gfortran.dg/fgetc_2.f90: Likewise
5342         * gfortran.dg/flush_1.f90: Likewise
5343         * gfortran.dg/fmt_exhaust.f90: Likewise
5344         * gfortran.dg/fmt_huge.f90: Likewise
5345         * gfortran.dg/fmt_read.f90: Likewise
5346         * gfortran.dg/fmt_t_1.f90: Likewise
5347         * gfortran.dg/fmt_t_2.f90: Likewise
5348         * gfortran.dg/fmt_t_3.f90: Likewise
5349         * gfortran.dg/fmt_t_4.f90: Likewise
5350         * gfortran.dg/fmt_t_5.f90: Likewise
5351         * gfortran.dg/fmt_t_7.f: Likewise
5352         * gfortran.dg/fseek.f90: Likewise
5353         * gfortran.dg/ftell_1.f90: Likewise
5354         * gfortran.dg/ftell_2.f90: Likewise
5355         * gfortran.dg/func_derived_3.f90: Likewise
5356         * gfortran.dg/inquire_9.f90: Likewise
5357         * gfortran.dg/iostat_1.f90: Likewise
5358         * gfortran.dg/iostat_2.f90: Likewise
5359         * gfortran.dg/list_read_1.f90: Likewise
5360         * gfortran.dg/list_read_4.f90: Likewise
5361         * gfortran.dg/list_read_5.f90: Likewise
5362         * gfortran.dg/list_read_7.f90: Likewise
5363         * gfortran.dg/list_read_8.f90: Likewise
5364         * gfortran.dg/list_read_9.f90: Likewise
5365         * gfortran.dg/namelist_13.f90: Likewise
5366         * gfortran.dg/namelist_14.f90: Likewise
5367         * gfortran.dg/namelist_15.f90: Likewise
5368         * gfortran.dg/namelist_16.f90: Likewise
5369         * gfortran.dg/namelist_17.f90: Likewise
5370         * gfortran.dg/namelist_18.f90: Likewise
5371         * gfortran.dg/namelist_19.f90: Likewise
5372         * gfortran.dg/namelist_20.f90: Likewise
5373         * gfortran.dg/namelist_24.f90: Likewise
5374         * gfortran.dg/namelist_26.f90: Likewise
5375         * gfortran.dg/namelist_27.f90: Likewise
5376         * gfortran.dg/namelist_28.f90: Likewise
5377         * gfortran.dg/namelist_37.f90: Likewise
5378         * gfortran.dg/namelist_38.f90: Likewise
5379         * gfortran.dg/namelist_39.f90: Likewise
5380         * gfortran.dg/namelist_40.f90: Likewise
5381         * gfortran.dg/namelist_43.f90: Likewise
5382         * gfortran.dg/namelist_44.f90: Likewise
5383         * gfortran.dg/namelist_45.f90: Likewise
5384         * gfortran.dg/namelist_46.f90: Likewise
5385         * gfortran.dg/namelist_47.f90: Likewise
5386         * gfortran.dg/namelist_48.f90: Likewise
5387         * gfortran.dg/namelist_49.f90: Likewise
5388         * gfortran.dg/namelist_50.f90: Likewise
5389         * gfortran.dg/namelist_51.f90: Likewise
5390         * gfortran.dg/namelist_52.f90: Likewise
5391         * gfortran.dg/namelist_56.f90: Likewise
5392         * gfortran.dg/namelist_char_only.f90: Likewise
5393         * gfortran.dg/namelist_use.f90: Likewise
5394         * gfortran.dg/namelist_use_only.f90: Likewise
5395         * gfortran.dg/noadv_size.f90: Likewise
5396         * gfortran.dg/open_access_append_1.f90: Likewise
5397         * gfortran.dg/pad_no.f90: Likewise
5398         * gfortran.dg/pr12884.f: Likewise
5399         * gfortran.dg/pr17090.f90: Likewise
5400         * gfortran.dg/pr17285.f90: Likewise
5401         * gfortran.dg/pr17286.f90: Likewise
5402         * gfortran.dg/pr18122.f90: Likewise
5403         * gfortran.dg/pr18210.f90: Likewise
5404         * gfortran.dg/pr18392.f90: Likewise
5405         * gfortran.dg/pr19155.f: Likewise
5406         * gfortran.dg/pr19216.f: Likewise
5407         * gfortran.dg/pr19467.f90: Likewise
5408         * gfortran.dg/pr19657.f: Likewise
5409         * gfortran.dg/pr20257.f90: Likewise
5410         * gfortran.dg/read_bad_advance.f90: Likewise
5411         * gfortran.dg/read_eof_2.f90: Likewise
5412         * gfortran.dg/read_eof_4.f90: Likewise
5413         * gfortran.dg/read_many_1.f: Likewise
5414         * gfortran.dg/read_noadvance.f90: Likewise
5415         * gfortran.dg/read_repeat.f90: Likewise
5416         * gfortran.dg/read_size_noadvance.f90: Likewise
5417         * gfortran.dg/read_x_past.f: Likewise
5418         * gfortran.dg/record_marker_1.f90: Likewise
5419         * gfortran.dg/record_marker_3.f90: Likewise
5420         * gfortran.dg/rewind_1.f90: Likewise
5421         * gfortran.dg/runtime_warning_1.f90: Likewise
5422         * gfortran.dg/shape_3.f90: Likewise
5423         * gfortran.dg/slash_1.f90: Likewise
5424         * gfortran.dg/stat_1.f90: Likewise
5425         * gfortran.dg/stat_2.f90: Likewise
5426         * gfortran.dg/streamio_11.f90: Likewise
5427         * gfortran.dg/streamio_3.f90: Likewise
5428         * gfortran.dg/streamio_4.f90: Likewise
5429         * gfortran.dg/streamio_9.f90: Likewise
5430         * gfortran.dg/tl_editing.f90: Likewise
5431         * gfortran.dg/unf_io_convert_1.f90: Likewise
5432         * gfortran.dg/unf_io_convert_2.f90: Likewise
5433         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5434         * gfortran.dg/unf_short_record_1.f90: Likewise
5435         * gfortran.dg/utf8_1.f03: Likewise
5436         * gfortran.dg/utf8_2.f03: Likewise
5437         * gfortran.dg/widechar_IO_1.f90: Likewise
5438         * gfortran.dg/write_check3.f90: Likewise
5439         * gfortran.dg/write_rewind_2.f: Likewise
5440         * gfortran.dg/x_slash_2.f: Likewise
5442 2009-04-29  Richard Guenther  <rguenther@suse.de>
5444         PR target/39943
5445         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5446         New.
5447         (check_effective_target_vect_floatuint_cvt): Likewise.
5448         * gcc.dg/vect/slp-10.c: Adjust.
5449         * gcc.dg/vect/slp-11.c: Adjust.
5450         * gcc.dg/vect/slp-12b.c: Adjust.
5451         * gcc.dg/vect/slp-33.c: Adjust.
5452         * gcc.c-torture/compile/pr39943.c: New testcase.
5454 2009-04-29  Richard Guenther  <rguenther@suse.de>
5456         PR middle-end/39937
5457         * gcc.c-torture/compile/pr39937.c: New testcase.
5459 2009-04-29  Richard Guenther  <rguenther@suse.de>
5461         PR tree-optimization/39941
5462         * gcc.c-torture/compile/pr39941.c: New testcase.
5464 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5466         * gcc.target/bfin/20090411-1.c: New test.
5468 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5470         PR target/39565
5471         * gcc.dg/pr39565.c: New testcase.
5473 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5475         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5476         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5477         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5478         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5479         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5480         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5481         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5482         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5483         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5484         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5485         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5486         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5487         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5488         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5489         * gcc.target/i386/pr37191.c: Likewise.
5490         * gcc.target/i386/reload-1.c: Likewise.
5491         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5492         * g++.old-deja/g++.pt/repo2.C: Likewise.
5493         * g++.old-deja/g++.pt/repo3.C: Likewise.
5494         * g++.old-deja/g++.pt/repo4.C: Likewise.
5495         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5496         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5497         * g++.dg/template/repo1.C: Likewise.
5498         * g++.dg/template/repo2.C: Likewise.
5499         * g++.dg/template/repo3.C: Likewise.
5500         * g++.dg/template/repo4.C: Likewise.
5501         * g++.dg/template/repo5.C: Likewise.
5502         * g++.dg/template/repo6.C: Likewise.
5503         * g++.dg/template/repo7.C: Likewise.
5504         * g++.dg/template/repo8.C: Likewise.
5505         * g++.dg/template/repo9.C: Likewise.
5506         * g++.dg/rtti/repo1.C: Likewise.
5507         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5508         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5509         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5510         * g++.dg/other/PR23205.C: Skip for vxworks.
5511         * g++.dg/ext/visibility/class1.C: Requires PIC.
5512         * g++.dg/eh/async-unwind2.C: Requires PIC.
5513         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5514         does not have cxa_exit.
5516 2009-04-28  Jing Yu  <jingyu@google.com>
5518         PR testsuite/39790
5519         * lib/target-supports.exp (check_effective_target_tls): Remove
5520         comment of caching.
5521         (check_effective_target_tls_native): Likewise.
5522         (check_effective_target_tls_runtime): Likewise.
5523         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5524         tls to tls_runtime.
5525         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5527 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5529         PR fortran/39946
5530         * gfortran.dg/proc_ptr_16.f90: New.
5532 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5534         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5535         lp64 is true.
5537 2009-04-28  Richard Guenther  <rguenther@suse.de>
5539         PR middle-end/39937
5540         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5542 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5544         * g++.dg/warn/pr35652.C: Removed.
5545         * gcc.dg/pr35652.c: Likewise.
5547 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5549         * gcc.target/ia64/20071210-2.c: New testcase.
5551 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5553         PR c/39323
5554         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5555         * gcc.dg/pr39323-3.c: Ditto.
5557 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5559         PR fortran/39930
5560         PR fortran/39931
5561         * gfortran.dg/ambiguous_reference_2.f90: New.
5562         * gfortran.dg/pointer_assign_7.f90: New.
5564 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5565             Mark Mitchell  <mark@codesourcery.com>
5567         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5568         * gcc.dg/20020103-1.c: Check for __ppc.
5569         * gcc.dg/asm-b.c: Check for __ppc.
5570         * gcc.dg/20020919-1.c: Check for __ppc.
5571         * gcc.dg/20020312-2.c: Likewise.
5572         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5573         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5574         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5575         * g++.dg/warn/weak1.C: Likewise.
5576         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5577         static so appropriate optimizations kick in.
5578         (find_base_value_wrapper): New function.
5579         * g++.dg/eh/simd-5.C: Fix target triplet.
5580         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5582 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5583             H.J. Lu  <hongjiu.lu@intel.com>
5585         PR target/39911
5586         * gcc.target/i386/pr39911.c: New test.
5588 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5590         PR fortran/39879
5591         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5593 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5595         PR c++/35652
5596         Revert:
5598         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5600         * gcc.dg/pr35652.C: New.
5601         * g++.dg/warn/pr35652.C: New.
5602         * gcc.dg/format/plus-1.c: Adjust message.
5604 2009-04-27  DJ Delorie  <dj@redhat.com>
5606         * lib/target-supports.exp (check_effective_target_double64): New.
5607         (check_effective_target_double64plus): New.
5608         (check_effective_target_large_double): New.
5609         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5610         * gcc.dg/div-double-1.c: Likewise.
5611         * gcc.dg/Wconversion-real.c: Require large_double.
5612         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5614         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5615         are too small.
5617         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5618         constants as long.
5620 2009-04-27  Ian Lance Taylor  <iant@google.com>
5622         * gcc.dg/Wcxx-compat-5.c: New testcase.
5623         * gcc.dg/Wcxx-compat-6.c: New testcase.
5625 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5627         Allow non-constant arguments to conversion intrinsics.
5628         * gcc.target/spu/intrinsics-3.c: Update tests.
5630 2009-04-27  Richard Guenther  <rguenther@suse.de>
5632         PR middle-end/39928
5633         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5634         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5636 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5638         PR target/39903
5639         * gcc.dg/torture/pr39903-1.c: New.
5640         * gcc.dg/torture/pr39903-2.c: Likewise.
5642 2009-04-27  Revital Eres  <eres@il.ibm.com>
5644         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5645         and check it.
5646         * gcc.dg/sms-2.c: Add dump check.
5647         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5648         and check it.
5649         * gcc.dg/sms-4.c: Likewise.
5650         * gcc.dg/sms-5.c: Likewise.
5651         * gcc.dg/sms-6.c: Likewise.
5652         * gcc.dg/sms-7.c: Likewise.
5653         * gcc.dg/sms-antideps.c: Rename to...
5654         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5656 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5658         * gnat.dg/opt2.adb: New test.
5660 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5662         PR c++/39875
5663         * g++.dg/warn/Wunused-15.C: New test.
5665 2009-04-26  Michael Matz  <matz@suse.de>
5667         Expand from SSA.
5668         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5669         change regexps.
5670         * gcc.target/i386/pr37248-1.c: Modified.
5671         * gcc.target/i386/pr37248-3.c: Modified.
5672         * gcc.target/i386/pr37248-2.c: Modified.
5673         * gnat.dg/aliasing1.adb: Modified.
5674         * gnat.dg/pack9.adb: Modified.
5675         * gnat.dg/aliasing2.adb: Modified.
5676         * gcc.dg/strict-overflow-2.c: Modified.
5677         * gcc.dg/autopar/reduc-1char.c: Modified.
5678         * gcc.dg/autopar/reduc-2char.c: Modified.
5679         * gcc.dg/autopar/reduc-1.c: Modified.
5680         * gcc.dg/autopar/reduc-2.c: Modified.
5681         * gcc.dg/autopar/reduc-3.c: Modified.
5682         * gcc.dg/autopar/reduc-6.c: Modified.
5683         * gcc.dg/autopar/reduc-7.c: Modified.
5684         * gcc.dg/autopar/reduc-8.c: Modified.
5685         * gcc.dg/autopar/reduc-9.c: Modified.
5686         * gcc.dg/autopar/reduc-1short.c: Modified.
5687         * gcc.dg/autopar/reduc-2short.c: Modified.
5688         * gcc.dg/autopar/parallelization-1.c: Modified.
5689         * gcc.dg/strict-overflow-4.c: Modified.
5690         * gcc.dg/strict-overflow-6.c: Modified.
5691         * gcc.dg/gomp/combined-1.c: Modified.
5692         * gcc.dg/no-strict-overflow-1.c: Modified.
5693         * gcc.dg/no-strict-overflow-3.c: Modified.
5694         * gcc.dg/no-strict-overflow-5.c: Modified.
5695         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5696         * gcc.dg/tree-ssa/pr18134.c: Modified.
5697         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5698         * gcc.dg/tree-ssa/vector-2.c: Modified.
5699         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5700         * gcc.dg/tree-ssa/loop-21.c: Modified.
5701         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5702         * gcc.dg/tree-ssa/vector-3.c: Modified.
5703         * gcc.dg/tree-ssa/asm-3.c: Modified.
5704         * gcc.dg/tree-ssa/pr23294.c: Modified.
5705         * gcc.dg/tree-ssa/loop-22.c: Modified.
5706         * gcc.dg/tree-ssa/loop-15.c: Modified.
5707         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5708         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5709         * gcc.dg/tree-ssa/pr20139.c: Modified.
5710         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5711         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5712         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5713         * gcc.dg/tree-ssa/loop-5.c: Modified.
5714         * gcc.dg/tree-ssa/pr19431.c: Modified.
5715         * gcc.dg/tree-ssa/pr32044.c: Modified.
5716         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5717         * gcc.dg/tree-ssa/loop-19.c: Modified.
5718         * gcc.dg/tree-ssa/loop-28.c: Modified.
5719         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5720         * gcc.dg/tree-ssa/divide-1.c: Modified.
5721         * gcc.dg/tree-ssa/inline-1.c: Modified.
5722         * gcc.dg/tree-ssa/divide-3.c: Modified.
5723         * gcc.dg/tree-ssa/pr30978.c: Modified.
5724         * gcc.dg/tree-ssa/alias-6.c: Modified.
5725         * gcc.dg/tree-ssa/divide-4.c: Modified.
5726         * gcc.dg/tree-ssa/alias-11.c: Modified.
5727         * gcc.dg/no-strict-overflow-7.c: Modified.
5728         * gcc.dg/strict-overflow-1.c: Modified.
5729         * gcc.dg/pr15784-4.c: Modified.
5730         * gcc.dg/pr34263.c: Modified.
5731         * gcc.dg/strict-overflow-3.c: Modified.
5732         * gcc.dg/tree-prof/stringop-1.c: Modified.
5733         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5734         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5735         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5736         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5737         * gcc.dg/no-strict-overflow-2.c: Modified.
5738         * gcc.dg/no-strict-overflow-4.c: Modified.
5739         * gcc.dg/no-strict-overflow-6.c: Modified.
5740         * g++.dg/tree-ssa/pr27090.C: Modified.
5741         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5742         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5743         * g++.dg/tree-ssa/pr19807.C: Modified.
5744         * g++.dg/opt/pr30965.C: Modified.
5745         * g++.dg/init/new17.C: Modified.
5746         * gfortran.dg/whole_file_6.f90: Modified.
5747         * gfortran.dg/whole_file_5.f90: Modified.
5748         * gfortran.dg/reassoc_1.f90: Modified.
5749         * gfortran.dg/reassoc_3.f90: Modified.
5751 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5753         PR fortran/39893
5754         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5756 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5758         PR inline-asm/39543
5759         * gcc.target/i386/pr39543-1.c: New test.
5760         * gcc.target/i386/pr39543-2.c: New test.
5761         * gcc.target/i386/pr39543-3.c: New test.
5763         PR c/39889
5764         * gcc.dg/Wunused-value-3.c: New test.
5766 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5768         PR c/39581
5769         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5770         gcc.dg/vla-21.c: New tests.
5772 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5774         PR c/39556
5775         * gcc.dg/inline-34.c: New test.
5777 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5779         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5780         gcc.dg/enum-const-3.c: New tests.
5781         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5782         -pedantic-errors.  Update expected diagnostics.
5784 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5786         PR c/39582
5787         * gcc.dg/vla-20.c: New test.
5789 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5791         PR c/39564
5792         * gcc.dg/vla-19.c: New test.
5794 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5796         PR preprocessor/39559
5797         * gcc.dg/c99-intconst-2.c: New test.
5799 2009-04-25  Jan Hubicka  <jh@suse.cz>
5801         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5803 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5805         PR fortran/39688
5806         * gfortran.dg/import7.f90: New.
5808 2009-04-24  Richard Guenther  <rguenther@suse.de>
5810         * gcc.dg/tree-ssa/vrp48.c: Fix.
5812 2008-04-24  Doug Kwan  <dougkwan@google.com>
5814         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5815         destination are the same.
5817 2009-04-24  Richard Guenther  <rguenther@suse.de>
5819         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5821 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5823         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5824         gcc.dg/array-const-3.c: New tests.
5826 2009-04-24  Ian Lance Taylor  <iant@google.com>
5828         * gcc.dg/Wcxx-compat-4.c: New testcase.
5830 2009-04-24  Daniel Kraft  <d@domob.eu>
5832         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5833         expected on already erraneous symbol (renamed to fresh one).
5835 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5837         PR middle-end/39867
5838         * gcc.dg/pr39867.c: New.
5840 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5842         PR fortran/39861
5843         PR fortran/39864
5844         * gfortran.dg/intrinsic_1.f90: New.
5846 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5848         * gnat.dg/alignment7.adb: New test.
5849         * gnat.dg/alignment8.adb: Likewise.
5851 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5853         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5854         * gnat.dg/specs/rep_clause2.ads: New test.
5856 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5858         PR rtl-optimization/39794
5859         * gcc.dg/pr39794.c: New test.
5861 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5863         * gnat.dg/atomic1.adb: New test.
5864         * gnat.dg/atomic1_pkg.ads: New helper.
5866 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5868         PR testsuite/39623
5869         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5870         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5872 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5874         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5875         warning.
5877 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5879         PR C/31499
5880         * gcc.dg/vector-init-1.c: New testcase.
5881         * gcc.dg/vector-init-2.c: New testcase.
5883 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5885         * gnat.dg/enum2.adb: New test.
5886         * gnat.dg/enum2_pkg.ads: New helper.
5888 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5890         PR c/39855
5891         * gcc.dg/torture/pr39855.c: New test.
5893 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5895         PR c++/39639
5896         * g++.dg/cpp0x/pr39639.C: New test.
5898 2009-04-22  Mark Heffernan  <meheff@google.com>
5900         * gcc.dg/profile-generate-3.c: New test.
5902 2009-04-22  Jan Hubicka  <jh@suse.cz>
5904         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5906 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5908         PR testsuite/39623
5909         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5911 2009-04-22  Richard Guenther  <rguenther@suse.de>
5913         PR tree-optimization/39824
5914         * gcc.c-torture/compile/pr39824.c: New testcase.
5916 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5918         PR c++/14875
5919         * g++.dg/parse/parser-pr14875.C: New.
5920         * g++.dg/parse/parser-pr14875-2.C: New.
5921         * g++.dg/parse/error6.C: Update match string.
5923 2009-04-22  Richard Guenther  <rguenther@suse.de>
5925         PR tree-optimization/39845
5926         * gcc.c-torture/compile/pr39845.c: New testcase.
5928 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5930         PR fortran/39735
5931         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5932         * gfortran.dg/external_initializer.f90: Modified.
5933         * gfortran.dg/interface_26.f90: Modified.
5934         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5935         * gfortran.dg/proc_ptr_3.f90: Modified.
5936         * gfortran.dg/proc_ptr_15.f90: New.
5937         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5939 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5941         PR c++/35711
5942         * g++.dg/warn/pr35711.C: New.
5943         * g++.dg/conversion/ptrmem2.C: Update.
5945 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5947         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5948         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5949         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5950         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5951         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5952         gcc.c-torture/ChangeLog.0,
5953         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5954         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5955         gcc.target/i386/math-torture/math-torture.exp,
5956         gcc.target/mips/inter/mips16-inter.exp,
5957         gcc.target/mips/mips-nonpic/README,
5958         gcc.target/x86_64/abi/README.gcc,
5959         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5960         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5961         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5962         notices.
5963         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5965 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5967         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5969 2009-04-21  Richard Guenther  <rguenther@suse.de>
5971         PR middle-end/39829
5972         * gcc.dg/torture/pr39829.c: New testcase.
5974 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5976         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5978 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5980         PR 16202
5981         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5982         * gcc.dg/sequence-pt-2.c: New.
5983         * gcc.dg/sequence-pt-3.c: New.
5984         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5985         * g++.dg/warn/sequence-pt-2.c: New.
5986         * g++.dg/warn/sequence-pt-3.c: New.
5988 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5990         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5992 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5994         * gnat.dg/import1.ad[sb]: New test.
5996 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5998         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5999         return 0.
6001 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6003         PR fortran/39811
6004         * gfortran.dg/continuation_11.f90: New test.
6006 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6008         PR c++/13358
6009         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6010         messages. Test for "long long" in system headers.
6011         * gcc.dg/c99-longlong-2.c: New.
6012         * g++.dg/warn/pr13358.C: New.
6013         * g++.dg/warn/pr13358-2.C: New.
6014         * g++.dg/warn/pr13358-3.C: New.
6015         * g++.dg/warn/pr13358-4.C: New.
6017 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6019         * gcc.dg/framework-2.c: Fix up for non existent includes
6020         being fatal errors now.
6022 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6024         PR fortran/39800
6025         * gfortran.dg/private_type_13.f90: New test.
6026         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6028 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6030         PR c++/39803
6031         * g++.dg/warn/Wunused-14.C: New test.
6033 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6035         * gnat.dg/specs/small_alignment.ads: New test.
6037 2009-04-20  Ian Lance Taylor  <iant@google.com>
6039         * gcc.dg/Wcxx-compat-3.c: New testcase.
6041 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6043         * gnat.dg/pack13.ad[sb]: New test.
6044         * gnat.dg/pack13_pkg.ads: New helper.
6046 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6048         * gnat.dg/discr11.ad[sb]: New test.
6049         * gnat.dg/discr11_pkg.ads: New helper.
6051 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6053         PR tree-optimization/39675
6054         * gcc.dg/vect/O3-pr39675-2.c: New test.
6056 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6058         * gnat.dg/rep_clause3.adb: New test.
6060 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6062         PR c/37481
6063         * gcc.dg/c99-flex-array-7.c: New test.
6065 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6067         PR c/19771
6068         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6070 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6072         PR c/38243
6073         * gcc.dg/c99-restrict-3.c: New test.
6075 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6077         PR preprocessor/20078
6078         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6080 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6082         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6083         Do not pass -B$root after -margs.
6085 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6087         PR c/32061
6088         PR c++/36954
6089         * gcc.dg/pr32061.c: New.
6090         * gcc.dg/Wlogical-op-1.c: Update.
6091         * g++.dg/warn/Wlogical-op-1.C: Update.
6092         * g++.dg/warn/pr36954.C: New.
6094 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6096         PR c/27676
6097         * gcc.dg/lvalue-5.c: New test.
6099 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6101         PR c/22367
6102         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6104 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6106         * gcc.dg/cpp/include5.c: New test.
6108 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6110         PR c/35210
6111         * gcc.dg/call-diag-2.c: New test.
6113 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6115         PR preprocessor/39646
6116         * gcc.dg/cpp/line8.c: New test.
6118 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6120         PR preprocessor/39647
6121         * gcc.dg/cpp/line7.c: New test.
6123 2009-04-18  Richard Guenther  <rguenther@suse.de>
6125         PR middle-end/39804
6126         * gcc.target/i386/pr39804.c: New testcase.
6128 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6130         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6131         * g++.dg/other/pr39496.C: Likewise.
6133 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6135         PR middle-end/36902
6136         * gcc.dg/pr36902.c: New.
6138 2009-04-17  Diego Novillo  <dnovillo@google.com>
6140         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6141         violation for variable 'inside_main'.
6143 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6145         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6147 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6149         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6151 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6153         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6154         * gfortran.dg/chmod_2.f90: Likewise.
6155         * gfortran.dg/chmod_3.f90: Likewise.
6156         * gfortran.dg/open_errors.f90: Likewise.
6157         * gfortran.dg/stat_1.f90: Likewise.
6158         * gfortran.dg/stat_2.f90: Likewise.
6160 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6162         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6163         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6164         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6165         * gfortran.dg/nearest_1.f90: Likewise.
6166         * gfortran.dg/nearest_3.f90: Likewise.
6167         * gfortran.dg/isnan_1.f90: Likewise.
6168         * gfortran.dg/isnan_2.f90: Likewise.
6169         * gfortran.dg/nan_1.f90: Likewise.
6170         * gfortran.dg/nan_2.f90: Likewise.
6171         * gfortran.dg/nan_3.f90: Likewise.
6172         * gfortran.dg/nan_4.f90: Likewise.
6173         * gfortran.dg/module_nan.f90: Likewise.
6174         * gfortran.dg/int_conv_2.f90: Likewise.
6175         * gfortran.dg/init_flag_3.f90: Likewise.
6176         * gfortran.dg/namelist_42.f90: Likewise.
6177         * gfortran.dg/namelist_43.f90: Likewise.
6178         * gfortran.dg/real_const_3.f90: Likewise.
6179         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6181         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6182         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6183         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6184         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6185         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6187         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6188         * gfortran.dg/gamma_5.f90: Likewise.
6190 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6192         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6193         less strict so it also works with auto-overlay support.
6194         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6195         for "exceeds local store" linker errors on the SPU.
6197         * lib/gfortran.exp: Include target-supports.exp.
6198         (gfortran_init): On SPU targets where automatic overlay support
6199         is available, use it to build all Fortran test cases.
6201         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6203 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6205         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6206         rule enforced by gnat on taft types.
6208 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6210         PR testsuite/39792
6211         * g++.dg/ext/complit11.C: Add empty dg-options.
6213 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6215         PR c++/17570
6216         * g++.dg/template/defarg11.C: New test.
6218 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6220         PR c++/28766
6221         * g++.dg/ext/complit11.C: New testcase.
6223 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6225         PR c++/39551
6226         * g++.dg/warn/Wunused-13.C: New testcase.
6228 2009-04-15  Ian Lance Taylor  <iant@google.com>
6230         * gcc.dg/Wenum-compare-1.c: New testcase.
6232 2009-04-15  Richard Guenther  <rguenther@suse.de>
6234         PR tree-optimization/39764
6235         * g++.dg/torture/pr39764.C: New testcase.
6237 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6239         * g++.dg/ext/altivec-17.C: New.
6241 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6243         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6244         * gnat.dg/specs/limited1.ads: Ditto.
6246 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6248         PR testsuite/39769
6249         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6250         for testing the results of estimate instructions.
6251         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6252         * gcc.dg/vmx/3a-05.c (test): Ditto.
6254 2009-04-14  Jason Merrill  <jason@redhat.com>
6256         PR c++/39763
6257         * g++.dg/warn/Wshadow-4.C: Extend.
6259 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6261         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6262         (do_D): Remove attribute hidden.
6264 2009-04-13  Jason Merrill  <jason@redhat.com>
6266         PR c++/39480
6267         * g++.dg/init/copy7.C: New.
6269 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6271         PR testsuite/39733
6272         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6273         (check_for_all_options): This.
6275 2009-04-13  Jason Merrill  <jason@redhat.com>
6277         PR c++/39750
6278         * g++.dg/template/crash90.C: New.
6280 2009-04-12  Jason Merrill  <jason@redhat.com>
6282         PR c++/39742
6283         * g++.dg/overload/extern-C-2.C: New.
6285 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6287         PR preprocessor/31869
6288         * gcc.dg/cpp/strify5.c: New test.
6290 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6292         * gnat.dg/enum1.adb: New test.
6293         * gnat.dg/enum1_pkg.ads: New helper.
6295 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6297         PR target/39740
6298         * gcc.target/alpha/pr39740.c: New test.
6300 2009-04-11  Daniel Kraft  <d@domob.eu>
6302         PR fortran/37746
6303         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6304         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6305         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6306         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6307         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6308         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6309         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6310         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6311         expected string length that failed with -fbounds-check now.
6312         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6314 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6316         PR fortran/39692
6317         * gfortran.dg/proc_ptr_14.f90: New.
6319 2009-04-11  Richard Guenther  <rguenther@suse.de>
6321         PR middle-end/39732
6322         * g++.dg/torture/pr39732.C: New testcase.
6324 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6326         * gfortran.dg/whole_file_5.f90: New.
6327         * gfortran.dg/whole_file_6.f90: New.
6329 2009-04-11  Richard Guenther  <rguenther@suse.de>
6331         PR tree-optimization/39713
6332         * g++.dg/torture/pr39713.C: New testcase.
6334 2009-04-10  Richard Guenther  <rguenther@suse.de>
6336         PR c/39712
6337         * gcc.dg/pr39712.c: New testcase.
6339 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6341         PR c++/28301
6342         * g++.dg/cpp0x/enum2.C: Updated.
6343         * g++.dg/debug/pr22514.C: Likewise.
6344         * g++.dg/parse/enum2.C: Likewise.
6345         * g++.dg/parse/enum3.C: Likewise.
6346         * g++.dg/template/crash79.C: Likewise.
6347         * g++.old-deja/g++.jason/cond.C: Likewise.
6349 2009-04-10  Chao-ying Fu  <fu@mips.com>
6351         * gcc.target/mips/interrupt_handler.c: Change from compile to
6352         assemble.
6354 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6356         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6358 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6360         PR fortran/38709
6361         * gfortran.dg/zero_sized_6.f90: New.
6363 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6365         PR  c++/20118
6366         * g++.dg/parse/pr20118.C: New.
6367         * g++.dg/template/spec16.C: Update.
6369 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6371         PR testsuite/35621
6372         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6373         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6374         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6375         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6376         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6377         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6378         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6379         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6380         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6381         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6382         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6383         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6384         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6385         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6386         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6387         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6388         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6390 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6392         PR target/39678
6393         * g++.dg/torture/pr39678.C: New.
6394         * gcc.dg/compat/struct-complex-2.h: Likewise.
6395         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6396         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6397         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6398         * gcc.dg/torture/pr39678.c: Likewise.
6399         * gcc.target/i386/pr39678.c: Likewise.
6401         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6402         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6404         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6405         <complex.h>.  Add tests for structure with complex float.
6407 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6408             Joseph Myers  <joseph@codesourcery.com>
6410         PR target/36800
6411         * gcc.dg/dfp/pr36800.c: New.
6413 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6414             Rafael Avila de Espindola  <espindola@google.com>
6416         * gcc.misc-tests/help.exp: New file.
6417         * lib/options.exp: New file.
6419 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6421         PR libobjc/36610
6422         * objc/execute/forward-1.x: New.
6424 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6426         * gcc.dg/pr27150-1.c: Change to a link test.
6428 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6430         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6431         3 of the GNU General Public License and to point readers at the
6432         COPYING3 file and the FSF's license web page.
6433         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6434         * gcc.dg/struct/struct-reorg.exp: Likewise.
6435         * gcc.target/spu/tag_manager.c: Likewise.
6437 2009-04-09  Richard Guenther  <rguenther@suse.de>
6439         PR testsuite/39696
6440         * ssa-ccp-25.c: Adjust pattern.
6442 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6444         PR fortran/36704
6445         * gfortran.dg/external_procedures_1.f90: Modified.
6446         * gfortran.dg/proc_ptr_result_1.f90: New.
6447         * gfortran.dg/proc_ptr_result_2.f90: New.
6448         * gfortran.dg/proc_ptr_result_3.f90: New.
6450 2009-04-09  Richard Guenther  <rguenther@suse.de>
6452         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6453         to prevent constant propagation.
6454         * gcc.dg/vect/vect-56.c: Likewise.
6455         * gcc.dg/vect/vect-58.c: Likewise.
6456         * gcc.dg/vect/vect-60.c: Likewise.
6457         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6458         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6459         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6461 2009-04-09  Richard Guenther  <rguenther@suse.de>
6463         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6464         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6466 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6468         PR c/39613
6469         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6470         New tests.
6472 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6474         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6475         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6477 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6479         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6481 2009-04-08  Jason Merrill  <jason@redhat.com>
6483         PR c++/25185
6484         * g++.dg/template/error40.C: Add another test.
6486 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6488         PR c/39614
6489         PR c/39673
6490         * gcc.c-torture/compile/pr39614-1.c,
6491         gcc.c-torture/compile/pr39614-2.c,
6492         gcc.c-torture/compile/pr39614-3.c,
6493         gcc.c-torture/compile/pr39614-4.c,
6494         gcc.c-torture/compile/pr39614-5.c,
6495         gcc.c-torture/compile/pr39673-1.c,
6496         gcc.c-torture/compile/pr39673-2.c: New tests.
6497         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6498         more cases.
6499         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6500         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6501         expected errors.
6503 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6505         PRc++/39637
6506         * g++.dg/cpp0x/variadic-crash2.C: New test.
6508 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6510         PR fortran/38863
6511         * gfortran.dg/alloc_comp_result_1.f90: New test.
6513 2009-04-07  Jason Merrill  <jason@redhat.com>
6515         PR c++/34691
6516         * g++.dg/overload/extern-C-1.C: New.
6518 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6520         PR testsuite/39325
6521         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6523 2009-04-07  Jason Merrill  <jason@redhat.com>
6525         PR c++/25185
6526         * g++.dg/template/error40.C: New.
6528 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6530         PR fortran/38152
6531         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6533 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6535         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6537 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6539         PR fortran/38290
6540         * gfortran.dg/proc_decl_1.f90: Modified.
6541         * gfortran.dg/proc_ptr_11.f90: Extended.
6542         * gfortran.dg/proc_ptr_13.f90: Modified.
6544 2009-04-06  Jason Merrill  <jason@redhat.com>
6546         PR c++/35146
6547         * g++.dg/template/fnspec1.C: New.
6549 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6551         * lib/gnat.exp: Handle multilib.
6553 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6555         PR fortran/38863
6556         * gfortran.dg/dependency_23.f90: New test.
6558 2009-04-06  Richard Guenther  <rguenther@suse.de>
6560         PR tree-optimization/28868
6561         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6562         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6563         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6564         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6566 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6568         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6570 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6572         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6574 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6576         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6577         with the built-in y0, and the subsequent warning.
6578         (y1): Likewise, rename to y_1.
6580 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6582         PR fortran/39414
6583         * gfortran.dg/proc_decl_21.f90: New.
6585 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6587         PR fortran/36091
6588         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6590 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6592         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6593         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6594         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6595         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6596         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6597         gfortran.dg/namelist_49.f90: Gate test on effective_target
6598         fd_truncate.
6599         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6601 2009-04-05  Daniel Kraft  <d@domob.eu>
6603         PR fortran/38654
6604         * gfortran.dg/read_float_2.f03
6605         * gfortran.dg/read_float_3.f90
6607 2009-04-05  Richard Guenther  <rguenther@suse.de>
6609         PR tree-optimization/39648
6610         * gcc.c-torture/compile/pr39648.c: New testcase.
6612 2009-04-05  Jason Merrill  <jason@redhat.com>
6614         PR c++/14912
6615         * g++.dg/template/error39.C: New.
6617 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6619         PR fortran/29458
6620         * gfortran.dg/implied_do_1.f90: New.
6622 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6624         PR fortran/39577
6625         * gfortran.dg/recursive_check_8.f90: New.
6626         * gfortran.dg/recursive_check_9.f90: New.
6627         * gfortran.dg/recursive_check_10.f90: New.
6628         * gfortran.dg/recursive_check_11.f90: New.
6629         * gfortran.dg/recursive_check_12.f90: New.
6630         * gfortran.dg/recursive_check_13.f90: New.
6631         * gfortran.dg/recursive_check_14.f90: New.
6633 2009-04-04  Jason Merrill  <jason@redhat.com>
6635         PR c++/25185
6636         * g++.dg/template/error38.C: Add more tests.
6638 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6640         PR fortran/37614
6641         * gfortran.dg/common_align_2.f90: New test.
6643 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6645         PR target/39501
6646         * gcc.c-torture/execute/pr39501.c: New file.
6647         * gcc.c-torture/execute/pr39501.x: New file.
6649 2009-04-04  Richard Guenther  <rguenther@suse.de>
6651         PR tree-optimization/8781
6652         PR tree-optimization/37892
6653         * g++.dg/tree-ssa/pr8781.C: New testcase.
6654         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6656 2009-04-04  Richard Guenther  <rguenther@suse.de>
6658         PR tree-optimization/39636
6659         * gcc.c-torture/compile/pr39636.c: New testcase.
6661 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6663         PR rtl-optimization/39607
6664         * g++.dg/opt/pr39607.C: New.
6666 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6668         PR fortran/39594
6669         * gfortran.dg/common_12.f90: New.
6671 2009-04-03  Jason Merrill  <jason@redhat.com>
6673         PR c++/39608
6674         * g++.dg/template/const2.C: New test.
6676 2009-04-03  Richard Guenther  <rguenther@suse.de>
6678         PR tree-optimization/2480
6679         PR tree-optimization/23086
6680         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6681         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6683 2009-04-03  Richard Guenther  <rguenther@suse.de>
6685         PR tree-optimization/34743
6686         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6687         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6688         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6689         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6690         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6691         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6692         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6693         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6695 2009-04-03  Richard Guenther  <rguenther@suse.de>
6697         PR middle-end/13146
6698         PR tree-optimization/23940
6699         PR tree-optimization/33237
6700         PR middle-end/33974
6701         PR middle-end/34093
6702         PR tree-optimization/36201
6703         PR tree-optimization/36230
6704         PR tree-optimization/38049
6705         PR tree-optimization/38207
6706         PR tree-optimization/38230
6707         PR tree-optimization/38301
6708         PR tree-optimization/38585
6709         PR middle-end/38895
6710         PR tree-optimization/38985
6711         PR tree-optimization/39299
6712         * gcc.dg/pr19633-1.c: Adjust.
6713         * gcc.dg/torture/pta-callused-1.c: Likewise.
6714         * gcc.dg/torture/pr39074-2.c: Likewise.
6715         * gcc.dg/torture/pr39074.c: Likewise.
6716         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6717         * gcc.dg/torture/pr30375.c: Adjust.
6718         * gcc.dg/torture/pr33563.c: Likewise.
6719         * gcc.dg/torture/pr33870.c: Likewise.
6720         * gcc.dg/torture/pr33560.c: Likewise.
6721         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6722         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6723         * gcc.dg/tree-ssa/alias-15.c: Remove.
6724         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6725         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6726         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6727         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6728         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6729         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6730         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6731         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6732         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6733         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6734         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6735         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6736         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6737         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6738         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6739         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6740         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6741         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6742         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6743         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6744         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6745         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6746         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6747         * gcc.dg/uninit-B.c: XFAIL.
6748         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6749         * gcc.dg/uninit-pr19430.c: XFAIL.
6750         * g++.dg/tree-ssa/pr13146.C: New testcase.
6751         * g++.dg/opt/pr36187.C: Adjust.
6752         * g++.dg/torture/20090329-1.C: New testcase.
6754 2009-04-02  Chao-ying Fu  <fu@mips.com>
6756         * gcc.target/mips/interrupt_handler.c: New test.
6758 2009-04-02  David Ayers  <ayers@fsfe.org>
6760         PR objc/18456
6761         * objc.dg/bad-receiver-type-2.m: New test contributed by
6762         Alexander Mamberg.
6764 2009-04-02  Jason Merrill  <jason@redhat.com>
6766         PR c++/25185
6767         * g++.dg/template/error38.C: New test.
6769 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6771         PR tree-optimization/31677
6772         * gcc.dg/memcpy-1.c: Add compiler option.
6774 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6776         PR tree-optimization/39595
6777         * gfortran.dg/vect/O3-pr39595.f: New test.
6779 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6781         PR c++/26693
6782         * g++.dg/template/typedef11.C: New test.
6783         * g++.dg/template/typedef12.C: Likewise.
6784         * g++.dg/template/typedef13.C: Likewise.
6785         * g++.dg/template/typedef14.C: Likewise.
6786         * g++.dg/template/typedef15.C: Likewise.
6787         * g++.dg/template/typedef16.C: Likewise.
6788         * g++.dg/template/sfinae3.C: Compile this pedantically.
6789         The only errors expected should be the one saying the typedef is ill
6790         formed.
6791         * g++.old-deja/g++.pt/typename8.C: Likewise.
6792         * g++.dg/template/access11.C: Update this.
6794 2009-04-02  Richard Guenther  <rguenther@suse.de>
6796         PR tree-optimization/37221
6797         * gcc.c-torture/compile/20090331-1.c: New testcase.
6799 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6801         * gcc.c-torture/compile/20090401-1.c: New test.
6803 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6805         PR c++/4926
6806         * g++.dg/template/pr4926-1.C: New.
6808 2009-04-01  Xinliang David Li  <davidxl@google.com>
6810         * gcc.target/i386/all_one_m128i.c: New test.
6812 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6814         PR c/39027
6815         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6816         * gcc.dg/fltconst-2.c: New test.
6817         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6818         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6820         PR c/33466
6821         * gcc.dg/cpp/pr33466.c: New test.
6822         * gcc.dg/dfp/pr33466.c: New test.
6823         * gcc.dg/fixed-point/pr33466.c: New test.
6825 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6827         PR tree-optimization/35011
6828         * g++.dg/other/pr35011.C: New.
6830 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6832         PR target/39226
6833         * gcc.dg/pr39226.c: New test.
6835 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6837         PR c++/35240
6838         * g++.dg/template/pr35240.C: New.
6840 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6842         PR c/39605
6843         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6844         * gcc.dg/pr25682.c: Update expected diagnostics.
6846 2009-04-01  Richard Guenther  <rguenther@suse.de>
6848         * gcc.dg/fold-plusmult-2.c: New testcase.
6850 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6852         PR c/37772
6853         * gcc.dg/pr37772.c: New test.
6854         * g++.dg/ext/asm11.C: New test.
6856 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6858         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6859         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6860         defined.
6862 2009-03-31  Jason Merrill  <jason@redhat.com>
6864         * g++.old-deja/g++.other/using9.C: Add expected errors.
6866 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6868         * gcc.c-torture/compile/pr33009.c: Removed.
6870 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6872         * gcc.c-torture/compile/pr33009.c: Delete.
6873         * gcc.c-torture/compile/pr11832.c: Likewise.
6875 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6877         PR c/448
6878         * lib/target-supports.exp (check_effective_target_stdint_types):
6879         Update comment.
6880         (check_effective_target_inttypes_types): New.
6881         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6882         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6883         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6885 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6887         PR fortran/38917
6888         PR fortran/38918
6889         * gfortran.dg/data_pointer_1.f90: New test.
6891 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6893         PR fortran/38915
6894         * gfortran.dg/char_length_15.f90: New test.
6896 2009-03-31  Jason Merrill  <jason@redhat.com>
6898         C++ DR 613
6899         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6900         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6901         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6902         xfail others.
6904         * g++.dg/other/typedef2.C: New test.
6906         PR c++/37806
6907         * g++.dg/template/typedef17.C: New test.
6909         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6910         * g++.dg/cpp0x/auto12.C: Likewise.
6912 2009-03-31  Richard Guenther  <rguenther@suse.de>
6914         PR middle-end/31029
6915         * gcc.dg/fold-compare-4.c: New testcase.
6916         * gcc.dg/fold-compare-5.c: Likewise.
6918 2009-03-31  Richard Guenther  <rguenther@suse.de>
6920         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6922 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6924         PR target/39592
6925         * gcc.target/i386/pr39592-1.c: New test.
6927 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6929         PR preprocessor/15638
6930         * gcc.dg/cpp/missing-header-1.c: New test.
6931         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6932         "compilation terminated" message.
6933         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6934         test #include "".
6935         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6936         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6937         terminated" message.
6939 2009-03-31  Richard Guenther  <rguenther@suse.de>
6941         PR middle-end/23401
6942         PR middle-end/27810
6943         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6944         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6946 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6948         PR fortran/38389
6949         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6950         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6951         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6952         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6953         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6954         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6955         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6957 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6959         PR fortran/22571
6960         * gfortran.dg/whole_file_1.f90: New test.
6961         PR fortran/26227
6962         * gfortran.dg/whole_file_2.f90: New test.
6963         * gfortran.dg/whole_file_3.f90: New test.
6964         PR fortran/24886
6965         * gfortran.dg/whole_file_4.f90: New test.
6967 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6969         * gfortran.dg/bind_c_usage_19.f90: New test.
6971         PR target/39558
6972         * gcc.target/powerpc/altivec-29.c: New test.
6974 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6976         PR rtl-optimization/323
6977         * gcc.target/i386/excess-precision-1.c,
6978         gcc.target/i386/excess-precision-2.c,
6979         gcc.target/i386/excess-precision-3.c,
6980         gcc.target/i386/excess-precision-4.c,
6981         gcc.target/i386/excess-precision-5.c,
6982         gcc.target/i386/excess-precision-6.c: New tests.
6984 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6986         PR c/35235
6987         * gcc.dg/c99-array-lval-8.c: New test.
6989 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6991         PR preprocessor/34695
6992         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6993         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6994         instead of dg-warning for "previous definition" messages.
6995         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6996         "warnings being treated as errors" message.
6997         * gcc.dg/fltconst-1.c: Use -fshow-column.
6999 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7001         PR fortran/38823
7002         * gfortran.dg/power1.f90: New test.
7004 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7006         PR c/456
7007         PR c/5675
7008         PR c/19976
7009         PR c/29116
7010         PR c/31871
7011         PR c/35198
7012         * gcc.c-torture/compile/20081108-1.c,
7013         gcc.c-torture/compile/20081108-2.c,
7014         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7015         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7016         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7017         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7018         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7019         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7020         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7021         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7022         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7023         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7024         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7025         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7026         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7027         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7028         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7029         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7030         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7031         case.
7032         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7033         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7034         XFAILs.  Update expected messages.
7035         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7036         expected messages.
7037         * gcc.dg/real-const-1.c: Replace with test from original PR.
7038         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7039         when casting from non-constant integer to pointer.
7041 2009-03-29  Richard Guenther  <rguenther@suse.de>
7043         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7045 2009-03-29  Daniel Kraft  <d@domob.eu>
7047         PR fortran/37423
7048         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7049         DEFERRED bindings.
7050         * gfortran.dg/typebound_proc_9.f03: New test.
7051         * gfortran.dg/typebound_proc_10.f03: New test.
7052         * gfortran.dg/typebound_proc_11.f03: New test.
7053         * gfortran.dg/abstract_type_5.f03: New test.
7055 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7057         PR fortran/38507
7058         * gfortran.dg/do_4.f: New.
7059         * gfortran.dg/goto_2.f90: Correct expected warnings.
7060         * gfortran.dg/goto_4.f90: Likewise.
7061         * gfortran.dg/goto_5.f90: New.
7063 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7065         PR target/39545
7066         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7068         * gcc.target/i386/pr39545-1.c: New.
7069         * gcc.target/i386/pr39545-2.c: Likewise.
7071         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7072         (flex2_struct): Likewise.
7073         (check_struct_passing7): Likewise.
7074         (check_struct_passing8): Likewise.
7075         (f1s): Likewise.
7076         (f2s): Likewise.
7077         (main): Call check_struct_passing7 and check_struct_passing8.
7079 2009-03-29  Richard Guenther  <rguenther@suse.de>
7081         * gcc.c-torture/execute/20090113-1.c: New testcase.
7082         * gcc.c-torture/execute/20090113-2.c: Likewise.
7083         * gcc.c-torture/execute/20090113-3.c: Likewise.
7084         * gcc.c-torture/execute/20090207-1.c: Likewise.
7085         * gcc.c-torture/compile/20090114-1.c: Likewise.
7086         * gcc.c-torture/compile/20090328-1.c: Likewise.
7087         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7089 2009-03-29  David Ayers  <ayers@fsfe.org>
7091         PR objc/27377
7092         * objc.dg/conditional-1.m: New tests.
7094 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7096         * gcc.dg/winline-10.c: New test.
7098 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7100         PR fortran/34656
7101         * gfortran.dg/do_check_1.f90: Add test.
7102         * gfortran.dg/do_check_2.f90: Add test.
7103         * gfortran.dg/do_check_3.f90: Add test.
7104         * gfortran.dg/do_check_4.f90: Add test.
7106 2009-03-28  Jan Hubicka  <jh@suse.cz>
7108         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7109         * gcc.dg/pr33826.c: Update dump files.
7110         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7111         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7113 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7115         * g++.dg/tree-ssa/fwprop-align.C: New test.
7117 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7119         * gcc.target/powerpc/altivec-28.c: New test.
7121         PR c++/39554
7122         * gcc.dg/wdisallowed-functions-1.c: Removed.
7123         * gcc.dg/wdisallowed-functions-2.c: Removed.
7124         * gcc.dg/wdisallowed-functions-3.c: Removed.
7125         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7126         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7127         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7129 2009-03-28  Richard Guenther  <rguenther@suse.de>
7131         PR tree-optimization/38723
7132         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7134 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7136         PR fortran/38538
7137         * gfortran.dg/char_result_13.f90: New test.
7139 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7141         PR fortran/38765
7142         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7144 2009-03-28  Daniel Kraft  <d@domob.eu>
7146         * gfortran.dg/trim_1.f90: New test.
7148 2009-03-28  Richard Guenther  <rguenther@suse.de>
7150         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7151         * g++.dg/warn/Warray-bounds.C: Likewise.
7153 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7155         PR fortran/32626
7156         * gfortran.dg/recursive_check_7.f90: New test.
7158 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7160         PR fortran/38432
7161         * gfortran.dg/do_check_5.f90: New test.
7162         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7163         * gfortran.dg/array_constructor_18.f90: Ditto.
7164         * gfortran.dg/array_constructor_22.f90: Ditto.
7165         * gfortran.dg/do_3.F90: Ditto.
7166         * gfortran.dg/do_1.f90: Ditto.
7168 2009-03-28  Richard Guenther  <rguenther@suse.de>
7170         PR tree-optimization/38180
7171         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7173 2009-03-28  Richard Guenther  <rguenther@suse.de>
7175         PR tree-optimization/38513
7176         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7177         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7178         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7179         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7180         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7181         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7182         * gcc.dg/vect/vect-35.c: Likewise.
7183         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7184         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7185         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7187 2009-03-28  Richard Guenther  <rguenther@suse.de>
7189         PR tree-optimization/38968
7190         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7192 2009-03-28  Richard Guenther  <rguenther@suse.de>
7194         PR tree-optimization/37795
7195         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7197 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7199         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7200         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7201         options for removed targets.
7203 2009-03-27  Richard Guenther  <rguenther@suse.de>
7205         PR tree-optimization/39120
7206         * gcc.c-torture/execute/pr39120.c: New testcase.
7208 2009-03-27  Richard Guenther  <rguenther@suse.de>
7210         PR tree-optimization/39120
7211         * gcc.dg/torture/pta-callused-1.c: New testcase.
7213 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7215         PR middle-end/39315
7216         * gcc.target/i386/pr39315-1.c: New.
7217         * gcc.target/i386/pr39315-2.c: Likewise.
7218         * gcc.target/i386/pr39315-3.c: Likewise.
7219         * gcc.target/i386/pr39315-4.c: Likewise.
7220         * gcc.target/i386/pr39315-check.c: Likewise.
7222 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7224         PR c/39323
7225         * gcc.dg/pr39323-1.c: New.
7226         * gcc.dg/pr39323-2.c: Likewise.
7227         * gcc.dg/pr39323-3.c: Likewise.
7229 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7231         PR target/38034
7232         * gcc.target/ia64/sync-1.c: New.
7234 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7236         PR target/39472
7237         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7238         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7239         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7240         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7241         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7242         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7243         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7244         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7246 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7248         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7249         for low precision (i.e. float).
7251 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7252             Jakub Jelinek  <jakub@redhat.com>
7254         PR debug/37959
7255         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7257 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7259         * gcc.dg/memmove-2.c: New test.
7260         * gcc.dg/memmove-3.c: New test.
7262         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7263         in clone naming.
7265 2009-03-27  Xinliang David Li  <davidxl@google.com>
7267         PR tree-optimization/39557
7268         * g++.dg/tree-ssa/dom-invalid.C: New test.
7270 2009-03-27  Xinliang David Li  <davidxl@google.com>
7272         PR tree-optimization/39548
7273         * g++.dg/tree-ssa/copyprop.C: New test.
7275 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7277         PR c++/38638
7278         * g++.dg/template/typename17.C: New testcase.
7279         * g++.dg/template/typename18.C: New testcase.
7281 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7283         PR c++/36799
7284         * g++.dg/other/var_copy-1.C: New test.
7286 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7288         PR c++/37647
7289         * g++.dg/parse/ctor9.C: New test.
7291 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7293         PR c++/29727
7294         * g++.dg/init/error2.C: New test.
7296 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7298         PR c++/35652
7299         * gcc.dg/pr35652.C: New.
7300         * g++.dg/warn/pr35652.C: New.
7301         * gcc.dg/format/plus-1.c: Adjust message.
7303 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7305         PR c++/39554
7306         * gcc.dg/wdisallowed-functions-3.c: New test.
7307         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7309 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7311         * gcc.dg/inline-33.c: Fix when pic.
7313 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7315         * gcc.target/ia64/20090324-1.c: New test.
7317 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7319         PR c/27898
7320         * gcc.dg/pr27898.c: New test.
7322         PR tree-optimization/32139
7323         * gcc.c-torture/compile/pr32139.c: New test.
7325 2009-03-24  Jason Merrill  <jason@redhat.com>
7327         PR c++/28274
7328         * g++.dg/parse/defarg14.C: New test.
7330 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7332         PR libfortran/39528
7333         * gfortran.dg/read_repeat.f90: New test.
7335 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7337         PR tree-optimization/39529
7338         * gcc.dg/vect/pr39529.c: New test.
7340 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7341             Jakub Jelinek  <jakub@redhat.com>
7343         PR debug/39524
7344         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7346 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7348         PR c/39495
7349         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7351 2009-03-23  Jason Merrill  <jason@redhat.com>
7353         * g++.dg/cpp0x/auto12.C: Add variadic test.
7355         PR c++/39526
7356         * g++.dg/warn/Wshadow-4.C: New test.
7358 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7360         PR tree-optimization/39516
7361         * gfortran.dg/pr39516.f: New test.
7363 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7365         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7366         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7367         variable, not environment variable.
7369 2009-03-21  Jason Merrill  <jason@redhat.com>
7371         PR c++/28879
7372         * g++.dg/ext/vla6.C: New test.
7374 2009-03-20  Jason Merrill  <jason@redhat.com>
7376         * g++.dg/cpp0x/initlist5.C: Add additional test.
7378 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7379             Janis Johnson  <janis187@us.ibm.com>
7381         * lib/compat.exp (compat-get-options-main, compat-get-options):
7382         Handle dg-prune-output in source file.
7383         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7384         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7385         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7386         two warnings.
7388 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7390         PR c/39495
7391         * gcc.dg/gomp/pr39495-1.c: New test.
7392         * gcc.dg/gomp/pr39495-2.c: New test.
7393         * g++.dg/gomp/pr39495-1.C: New test.
7394         * g++.dg/gomp/pr39495-2.C: New test.
7396         PR target/39496
7397         * gcc.target/i386/pr39496.c: New test.
7398         * g++.dg/other/pr39496.C: New test.
7400 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7402         PR middle-end/39500
7403         * gcc.dg/autopar/pr39500-1.c: New.
7404         * gcc.dg/autopar/pr39500-2.c: New.
7406 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7408         * g++.dg/dg.exp: Prune graphite.
7410 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7412         PR middle-end/39447
7413         * g++.dg/graphite: New.
7414         * g++.dg/graphite/graphite.exp: New.
7415         * g++.dg/graphite/pr39447.C: New.
7417 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7419         PR c++/39425
7420         * g++.dg/template/pr39425.C: New.
7422         * g++.dg/template/spec33.C: Updated.
7424 2009-03-17  Jason Merrill  <jason@redhat.com>
7426         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7428 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7430         PR c++/39475
7431         * g++.dg/ext/unary_trait_incomplete.C: New.
7433 2009-03-17  Jing Yu  <jingyu@google.com>
7435         PR middle-end/39378
7436         * g++.dg/inherit/thunk10.C: New test.
7438 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7440         PR target/39482
7441         * gcc.target/i386/pr39482.c: New test.
7443 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7445         PR debug/39471
7446         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7447         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7448         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7449         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7451         PR middle-end/39443
7452         * gcc.dg/pr39443.c: New test.
7454         PR debug/39412
7455         * gcc.dg/debug/pr39412.c: New test.
7457 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7459         PR testsuite/38526
7460         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7461         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7462         is defined.
7463         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7464         its original value, or unset if it was not defined.
7465         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7466         path procs around use of HOSTCC.
7467         * g++.dg/compat/struct-layout-1.exp: Ditto.
7468         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7470 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7472         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7474 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7476         Revert patch for PR testsuite/37630.
7478         PR testsuite/37960
7479         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7481         PR testsuite/37630
7482         * lib/target-supports.exp (check_effective_target_ieee): New.
7483         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7484         * gcc.dg/20001012-1.c: Require ieee.
7486         PR testsuite/37628
7487         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7489 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7491         PR tree-optimization/39455
7492         * gcc.dg/pr39455.c: New test.
7494 2009-03-13  David Ayers  <ayers@fsfe.org>
7496         * objc/execute/trivial.m. New test.
7498 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7500         PR target/39137
7501         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7503 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7505         PR testsuite/39451
7506         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7507         constraint on (%2).
7509 2009-03-12  David Ayers  <ayers@fsfe.org>
7511         PR libobjc/27466
7512         * objc/execute/exceptions/handler-1.m. New test.
7514 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7516         PR target/39431
7517         * gcc.target/i386/pr39431.c: New test.
7519 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7521         PR target/39445
7522         * gcc.target/i386/pr39445.c: New.
7524         * gcc.target/i386/push-1.c: XFAIL.
7526 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7528         * gcc.dg/inline-33.c: New test.
7530 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7532         * gcc.dg/vect/vect-82.c: Combine dg-do and
7533         dg-require-effective-target into dg-skip-if.
7534         * gcc.dg/vect/vect-83.c: Likewise.
7536 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7538         PR target/39137
7539         * gcc.target/i386/stackalign/longlong-1.c: New test.
7540         * gcc.target/i386/stackalign/longlong-2.c: New test.
7542 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7544         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7546 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7548         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7549         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7551 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7553         * gnat.dg/slice_enum.adb: New test.
7555 2009-03-11  Jason Merrill  <jason@redhat.com>
7557         PR debug/39086
7558         * g++.dg/opt/nrv15.C: New test.
7560 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7562         PR tree-optimization/39422
7563         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7564         constant array with static initialization to global memory.
7565         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7567 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7569         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7570         padding.
7572 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7574         PR c++/39371
7575         * g++.dg/opt/switch2.C: Add -w to dg-options.
7576         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7577         * g++.dg/warn/switch1.C: New test.
7578         * g++.dg/other/switch3.C: New test.
7580         PR tree-optimization/39394
7581         * gcc.c-torture/compile/pr39394.c: New test.
7583 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7585         * gcc.target/s390/20090223-1.c: New testcase.
7587 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7589         PR libfortran/39402
7590         * gfortran.dg/fmt_f0_1.f90: New test.
7592 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7594         PR c++/39060
7595         * g++.dg/other/new1.C: Adjusted.
7596         * g++.dg/parse/crash40.C: Likewise.
7597         * g++.dg/parse/defarg12.C: Likewise.
7598         * g++.dg/template/error15.C: Likewise.
7600         * g++.dg/other/pr39060.C: New.
7602 2009-03-07  Jason Merrill  <jason@redhat.com>
7604         PR c++/39367
7605         * g++.dg/opt/new1.C: New.
7607 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7609         PR c++/33492
7610         * g++.dg/other/error32.C: New.
7612 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7614         PR middle-end/39360
7615         * gcc.c-torture/compile/pr39360.c: New test.
7617         PR debug/39372
7618         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7620 2009-03-05  Jason Merrill  <jason@redhat.com>
7622         PR c++/38908
7623         * g++.dg/warn/Wuninitialized-3.C: New test.
7625 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7627         PR debug/39379
7628         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7629         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7631 2009-03-04  Jason Merrill  <jason@redhat.com>
7633         PR c++/13549
7634         * g++.dg/template/koenig7.C: New test.
7636 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7638         * g++.dg/torture/predcom-1.C: New test.
7640 2009-03-04  Richard Guenther  <rguenther@suse.de>
7642         PR tree-optimization/39362
7643         * g++.dg/torture/pr39362.C: New testcase.
7645 2009-03-04  Jason Merrill  <jason@redhat.com>
7646             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7648         PR c++/9634
7649         PR c++/29469
7650         PR c++/29607
7651         * g++.dg/template/dependent-name5.C: New test.
7653 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7655         PR testsuite/39357
7656         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7657         vect_int to vect_int_mult.
7659 2009-03-04  Richard Guenther  <rguenther@suse.de>
7661         PR tree-optimization/39358
7662         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7663         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7665 2009-03-04  Richard Guenther  <rguenther@suse.de>
7667         PR tree-optimization/39339
7668         * gcc.c-torture/execute/pr39339.c: New testcase.
7670 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7672         * gcc.c-torture/compile/20090303-1.c,
7673         gcc.c-torture/compile/20090303-2.c: New tests.
7675 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7677         PR fortran/39354
7678         * gfortran.dg/gomp/pr39354.f90: New test.
7680         PR tree-optimization/39343
7681         * gcc.dg/pr39343.c: New test.
7683 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7685         PR tree-optimization/39248
7686         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7687         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7688         on targets without vector misalignment support.
7689         * lib/target-supports.exp
7690         (check_effective_target_vect_short_mult): Add
7691         check_effective_target_arm32.
7693 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7695         PR middle-end/39335
7696         * gcc.dg/graphite/pr39335_1.c: New.
7697         * gcc.dg/graphite/pr39335.c: New.
7699 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7701         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7702         of andl.
7703         * gcc.target/i386/stackalign/return-5.c: Likewise.
7704         * gcc.target/i386/stackalign/return-6.c: Likewise.
7706 2009-03-02  Richard Guenther  <rguenther@suse.de>
7707             Ira Rosen  <irar@il.ibm.com>
7709         PR tree-optimization/39318
7710         * gfortran.dg/vect/pr39318.f90: New test.
7712 2009-03-01  Jan Hubicka  <jh@suse.cz>
7714         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7716 2009-03-01  Jan Hubicka  <jh@suse.cz>
7718         PR debug/39267
7719         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7721 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7723         * gnat.dg/pack12.adb: New test.
7725 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7727         PR c++/37789
7728         * g++.dg/other/pr37789.C: New.
7730 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7732         PR fortran/39295
7733         * gfortran.dg/interface_25.f90: New test.
7734         * gfortran.dg/interface_26.f90: New test.
7736 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7738         PR fortran/39292
7739         * gfortran.dg/initialization_22.f90: New test.
7741 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7743         PR rtl-optimization/39241
7744         * gcc.dg/torture/pr39241.c: New.
7746 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7748         PR tree-optimizations/39259
7749         * g++.dg/torture/pr39259.C: New testcase.
7751 2009-02-24  Richard Guenther  <rguenther@suse.de>
7753         PR c++/39242
7754         * g++.dg/template/instantiate10.C: New testcase.
7756 2009-02-24  Richard Guenther  <rguenther@suse.de>
7757             Zdenek Dvorak  <ook@ucw.cz>
7759         PR tree-optimization/39233
7760         * gcc.c-torture/execute/pr39233.c: New testcase.
7762 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7764         PR tree-optimization/39260
7765         * gcc.dg/graphite/pr39260.c: New.
7767 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7769         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7771 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7773         PR c++/36411
7774         * g++.dg/template/void14.C: New.
7776 2009-02-23  Jason Merrill  <jason@redhat.com>
7778         PR c++/38880
7779         * g++.dg/init/const7.C: Remove XFAIL.
7780         * g++.dg/init/static-init1.C: New test.
7782         * g++.dg/cpp0x/initlist14.C: New test.
7784 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7786         PR fortran/38914
7787         * bound_simplification_2.f90:  New test case.
7788         * bound_7.f90:  New test case.
7790 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7792         * gcc.dg/cpp/include4.c: New test.
7794 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7796         PR target/39256
7797         * gcc.target/i386/abi-2.c: New.
7799 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7801         * gcc.c-torture/execute/pr39228.x: New.
7803 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7805         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7806         scan-assembler to check for xmm0 register.
7808 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7809             Joseph Myers  <joseph@codesourcery.com>
7811         * gcc.target/arm/va_list.c: New test.
7812         * g++.dg/abi/arm_va_list.C: Likewise.
7813         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7814         function.
7815         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7816         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7817         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7818         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7819         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7820         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7822 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7824         PR testsuite/38164
7825         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7826         to dg-options.
7828 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7830         PR target/39240
7831         * gcc.c-torture/execute/pr39240.c: New test.
7833 2009-02-20  Jason Merrill  <jason@redhat.com>
7835         PR c++/39225
7836         * g++.dg/parse/dtor15.C: New test.
7838 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7840         * gcc.c-torture/execute/20090219-1.c: New.
7842 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7844         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7845         (mips-dg-options): When matching isa* pseudo-options make
7846         'value' optional and accept ! entries.  Use $spec instead of
7847         $isa_spec in the isa pseudo-option error message.  Only
7848         perform the ISA-range check when 'value' is set.  If arch is
7849         matching any CPU in the ! entries switch to its generic ISA.
7850         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7851         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7853 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7855         PR target/39175
7856         * gcc.dg/visibility-20.c: New test.
7857         * g++.dg/ext/visibility/visibility-11.C: New test.
7859 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7861         PR c++/39188
7862         * g++.dg/abi/pr39188-1a.C: New.
7863         * g++.dg/abi/pr39188-1b.C: Likewise.
7864         * g++.dg/abi/pr39188-1.h: Likewise.
7865         * g++.dg/abi/pr39188-2a.C: Likewise.
7866         * g++.dg/abi/pr39188-2b.C: Likewise.
7867         * g++.dg/abi/pr39188-2.h: Likewise.
7868         * g++.dg/abi/pr39188-3a.C: Likewise.
7869         * g++.dg/abi/pr39188-3b.C: Likewise.
7870         * g++.dg/abi/pr39188-3.h: Likewise.
7872 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7874         PR c/38483
7875         * gcc.c-torture/execute/call-trap-1.c,
7876         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7877         tests.
7879 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7881         PR target/39228
7882         * gcc.c-torture/execute/pr39228.c: New test.
7884 2009-02-19  Richard Guenther  <rguenther@suse.de>
7886         PR tree-optimization/39074
7887         * gcc.dg/torture/pr39074.c: New testcase.
7888         * gcc.dg/torture/pr39074-2.c: Likewise.
7889         * gcc.dg/torture/pr39074-3.c: Likewise.
7891 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7893         PR c++/39219
7894         * g++.dg/parse/attr3.C: New.
7896 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7898         PR testsuite/38165
7899         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7901         PR testsuite/38166
7902         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7903         and skip on Darwin.
7905 2009-02-18  Jason Merrill  <jason@redhat.com>
7907         PR c++/38880
7908         * g++.dg/init/const7.C: Remove XFAIL.
7910         PR target/39179
7911         * g++.dg/opt/const6.C: New test.
7913 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7915         * gcc.dg/callabi/callabi.exp: Moved to ...
7916         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7917         in 64bit mode.
7919         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7920         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7921         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7922         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7923         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7924         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7925         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7927         * gcc.dg/callabi/callabi.h: Moved to ...
7928         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7930         * gcc.dg/callabi/func-1.c: Moved to ...
7931         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7933         * gcc.dg/callabi/func-indirect.c: Moved to ...
7934         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7936         * gcc.dg/callabi/pr38891.c: Moved to ...
7937         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7939         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7940         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7942         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7943         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7945         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7946         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7948 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7950         PR target/38891
7951         * gcc.dg/callabi/pr38891.c: New.
7953 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7955         * gcc.dg/callabi/callabi.exp: New.
7957 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7959         PR target/39082
7960         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7961         -Wno-abi for x86.
7962         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7964         * gcc.target/i386/pr39082-1.c: New.
7966         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7967         -Wno-abi.
7969         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7970         CHECK_M64_M128 is defined.
7971         (check_f_arguments): Add "do".
7972         (check_vector_arguments): New.
7973         (check_m64_arguments): Likewise.
7974         (check_m128_arguments): Likewise.
7976         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7977         (CHECK_M64_M128): Define.
7979         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7980         on abitest.
7981         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7983         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7984         tests only if CHECK_M64_M128 is defined.
7986         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7987         (m128_2_struct): Likewise.
7988         (check_struct_passing5): Likewise.
7989         (check_struct_passing6): Likewise.
7990         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7992         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7993         (un5): Likewise.
7994         (check_union_passing4): Likewise.
7995         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7997 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7999         PR c/35447
8000         * gcc.dg/noncompile/pr35447-1.c: New test.
8002 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8004         PR tree-optimization/36922
8005         * gfortran.dg/pr36922.f: New test.
8007 2009-02-17  Richard Guenther  <rguenther@suse.de>
8009         PR tree-optimization/39202
8010         * gcc.c-torture/compile/pr39202.c: New testcase.
8012 2009-02-17  Richard Guenther  <rguenther@suse.de>
8014         PR tree-optimization/39204
8015         * gcc.dg/torture/pr39204.c: New testcase.
8017 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8019         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8020         * gcc.dg/vect/vect-outer-6.c: Ditto.
8022 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8024         PR c/35446
8025         * gcc.dg/noncompile/init-5.c: New test.
8026         * gcc.dg/init-bad-4.c: Adjust expected errors.
8028 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8030         PR target/37049
8031         * gcc.target/i386/push-1.c: New.
8033 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8035         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8037 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8039         * gcc.target/spu/intrinsics-sr.c: New test.
8041 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8043         PR target/38056
8044         * gcc.target/ia64/sibcall-opt-1.c: New test.
8045         * gcc.target/ia64/sibcall-opt-2.c: New test.
8047 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8049         PR fortran/36528
8050         * gfortran.dg/cray_pointers_8.f90: New test.
8052         PR fortran/36703
8053         * gfortran.dg/cray_pointers_9.f90: New test.
8055 2009-02-13  Jason Merrill  <jason@redhat.com>
8057         PR c++/39070
8058         * g++.dg/cpp0x/decltype16.C: New.
8060 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8062         PR target/39152
8063         * gfortran.dg/gomp/pr39152.f90: New.
8065 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8067         PR target/39162
8068         * gcc.target/i386/pr39162.c: New.
8070 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8072         PR c/35444
8073         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8074         New tests.
8076 2009-02-12  Jason Merrill  <jason@redhat.com>
8078         PR c++/38950
8079         * g++.dg/template/array20.C: New test.
8081 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8083         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8084         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8085         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8087 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8089         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8091 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8093         PR target/39152
8094         * gfortran.dg/pr39152.f: New.
8096 2009-02-11  Jason Merrill  <jason@redhat.com>
8098         PR c++/39153
8099         * g++.dg/cpp0x/defaulted9.C: New test.
8101         PR c++/30111
8102         * g++.dg/init/value7.C: New test.
8104 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8106         PR target/38824
8107         * gcc.target/i386/pr38824.c: New testcase.
8109 2009-02-11  Jason Merrill  <jason@redhat.com>
8111         PR c++/38649
8112         * g++.dg/cpp0x/defaulted8.C: New test.
8114         PR c++/36744
8115         * g++.dg/cpp0x/rv9p.C: New test.
8117 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8119         * gnat.dg/aliasing3.adb: New test.
8120         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8122 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8124         PR c++/34397
8125         * g++.dg/template/crash88.C: New.
8126         * g++.dg/template/crash89.C: Likewise.
8128 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8130         PR c/39084
8131         * gcc.dg/pr39084.c: New test.
8133 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8135         PR target/39139
8136         * gcc.target/i386/pr39139.c: New test.
8138 2009-02-10  Richard Guenther  <rguenther@suse.de>
8140         PR tree-optimization/39132
8141         * gcc.dg/torture/pr39132.c: New testcase.
8143 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8145         PR target/39119
8146         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8147         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8148         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8149         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8150         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8151         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8152         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8153         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8155 2009-02-09  Jason Merrill  <jason@redhat.com>
8157         PR c++/39109
8158         * g++.dg/init/value6.C: New test.
8160 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8162         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8164 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8166         * gcc.c-torture/compile/20090209-1.c: New test.
8168 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8170         PR c++/35147
8171         PR c++/37737
8172         * g++.dg/cpp0x/vt-35147.C: New.
8173         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8174         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8176 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8178         PR c/35434
8179         * gcc.dg/attr-alias-4.c: New test.
8181 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8183         PR c/39035
8184         * gcc.dg/dfp/pr39035.c: New test.
8186 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8188         PR c/36432
8189         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8191 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8193         PR c++/39106
8194         * g++.dg/opt/thunk3.C: New test.
8196 2009-02-05  Nick Clifton  <nickc@redhat.com>
8198         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8199         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8200         * gcc.dg/cdce1.c: Likewise.
8201         * gcc.dg/cpp/_Pragma6.c: Likewise.
8202         * g++.dg/cpp/_Pragma1.C: Likewise.
8203         * gcc.dg/utf32-2.c: Xfail for M32C.
8204         * gcc.dg/utf32-1.c: Likewise.
8205         * gcc.dg/utf32-3.c: Likewise.
8206         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8207         targets.
8208         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8209         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8210         * gcc.dg/Wconversion-5.c: Likewise.
8211         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8212         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8213         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8214         * gcc.dg/utf-inc-init.c: Likewise.
8215         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8216         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8217         * gcc.dg/utf-array-short-wchar.c: Likewise.
8218         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8219         * gcc.dg/mallign.c: Use size_t instead of long.
8221 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8223         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8225 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8227         * gcc.c-torture/execute/pr39100.c: New.
8229 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8231         PR c/35435
8232         * gcc.dg/tls/diag-6.c: New test.
8234 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8236         * gcc.dg/graphite/scop-19.c: New
8238 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8240         AVX Programming Reference (January, 2009)
8241         * gcc.target/i386/avx-vpclmulqdq.c: New.
8242         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8244         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8246         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8247         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8248         (pclmul_test): Renamed to ...
8249         (TEST): This.
8251 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8253         PR c++/39095
8254         * g++.dg/abi/mangle31.C: New test.
8256 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8258         PR c/29129
8259         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8260         declarator.
8261         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8262         inside function prototype but not part of parameter declarator.
8263         * vla-11.c: New test.
8265 2009-02-03  Jason Merrill  <jason@redhat.com>
8267         * g++.dg/warn/main-4.C: New test.
8268         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8270 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8272         PR c++/36607
8273         * g++.dg/expr/cast10.C: New test.
8275 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8277         PR c/35433
8278         * gcc.dg/init-bad-6.c: New test.
8280 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8282         PR target/35318
8283         * gcc.c-torture/compile/pr35318.c: New test.
8285         PR inline-asm/39059
8286         * gcc.dg/nofixed-point-2.c: New test.
8287         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8288         * g++.dg/ext/fixed2.C: Likewise.
8289         * g++.dg/other/error25.C: Likewise.
8290         * g++.dg/lookup/crash7.C: Likewise.
8291         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8293         PR c++/39056
8294         * g++.dg/cpp0x/initlist13.C: New test.
8296 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8298         PR c++/36897
8299         * g++.dg/template/func2.C: New test.
8301         PR c++/37314
8302         * g++.dg/template/typename15.C: New.
8303         * g++.dg/template/typename16.C: New.
8305 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8306             Ben Elliston  <bje@au.ibm.com>
8308         PR c/39034
8309         * gcc.dg/dfp/pr39034.c: New test.
8311 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8313         PR testsuite/38263
8314         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8316 2009-02-02  Jason Merrill  <jason@redhat.com>
8318         PR c++/39054
8319         * g++.dg/parse/dtor14.C: New test.
8321 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8323         * lib/target-supports.exp
8324         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8325         * g++.dg/ext/builtin10.C: New test.
8327         PR inline-asm/39058
8328         * gcc.target/i386/pr39058.c: New test.
8330 2009-02-02  Richard Guenther  <rguenther@suse.de>
8332         PR tree-optimization/38937
8333         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8335 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8337         PR c++/39053
8338         * g++.dg/parse/crash52.C: New.
8340 2009-01-30  Richard Guenther  <rguenther@suse.de>
8342         PR tree-optimization/39041
8343         * gcc.c-torture/compile/pr39041.c: New testcase.
8345 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8347         PR target/39013
8348         * gcc.target/i386/pr39013-1.c: New test.
8349         * gcc.target/i386/pr39013-2.c: New test.
8351         PR c++/39028
8352         * g++.dg/ext/label12.C: New test.
8354 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8356         PR c++/33465
8357         * g++.dg/parse/error34.C: New.
8358         * g++.dg/parse/error35.C: Likewise.
8360 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8362         PR c++/38655
8363         * g++.dg/cpp0x/decltype-38655.C: New.
8365 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8367         PR target/39002
8368         * g++.dg/torture/pr39002.C: New test.
8370 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8372         PR tree-optimization/39007
8373         * gcc.dg/tree-ssa/pr39007.c: New.
8375 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8377         PR middle-end/35854
8378         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8379         to "subreg1".
8381 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8383         PR middle-end/38857
8384         * gcc.c-torture/compile/pr38857.c: New test.
8386 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8388         PR fortran/38852
8389         PR fortran/39006
8390         * gfortran.dg/bound_6.f90: New test.
8392 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8394         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8396 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8398         PR tree-optimization/38997
8399         * gcc.dg/tree-ssa/pr38997.c: New.
8401 2009-01-28  Richard Guenther  <rguenther@suse.de>
8403         PR tree-optimization/38926
8404         * gcc.c-torture/compile/pr38926.c: New testcase.
8406 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8408         PR middle-end/38934
8409         * gcc.dg/pr38934.c: New test.
8411 2009-01-28  Richard Guenther  <rguenther@suse.de>
8413         PR middle-end/38908
8414         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8416 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8418         PR tree-optimization/38984
8419         * gcc.dg/pr38984.c: New XFAILed testcase.
8422 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8424         PR target/38988
8425         * gcc.target/i386/pr38988.c: New test.
8427 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8429         PR c++/37554
8430         * g++.dg/parse/crash51.C: New.
8431         * g++.old-deja/g++.pt/crash9.C: Adjust.
8433 2009-01-27  Daniel Kraft  <d@domob.eu>
8435         PR fortran/38883
8436         * gfortran.dg/mvbits_6.f90:  New test.
8437         * gfortran.dg/mvbits_7.f90:  New test.
8438         * gfortran.dg/mvbits_8.f90:  New test.
8440 2009-01-27  Richard Guenther  <rguenther@suse.de>
8442         PR tree-optimization/38503
8443         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8445 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8447         PR middle-end/38969
8448         * gcc.c-torture/execute/pr38969.c: New test.
8450 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8452         PR testsuite/38864
8453         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8454         to dg-do compile.
8455         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8456         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8457         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8459 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8461         PR target/38952
8462         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8463         if __USING_SJLJ_EXCEPTIONS__ is defined.
8465         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8466         __USING_SJLJ_EXCEPTIONS__ is defined.
8467         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8468         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8469         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8470         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8471         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8472         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8474 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8476         PR testsuite/38949
8477         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8478         Use instead of C name in asm statements.
8480 2009-01-26  Richard Guenther  <rguenther@suse.de>
8482         PR tree-optimization/38745
8483         * g++.dg/torture/pr38745.C: New testcase.
8485 2009-01-26  Richard Guenther  <rguenther@suse.de>
8487         PR middle-end/38851
8488         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8490 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8492         * gcc.dg/bitfld-15.c: Gate warning on target
8493         pcc_bitfield_type_matters.
8494         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8495         g++.dg/ext/bitfield4.C: Likewise.
8496         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8497         bitfield for any target.
8499 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8501         PR c/38957
8502         * gcc.dg/pr38957.c: New test.
8504 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8506         PR fortran/38955
8507         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8508         comparing floats.
8510 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8512         PR tree-optimization/38953
8513         * gfortran.dg/graphite/pr38953.f90: New.
8515 2009-01-24  Paul Brook  <paul@codesourcery.com>
8517         * gcc.target/arm/neon-cond-1.c: New test.
8519 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8521         PR tree-optimization/38932
8522         * gcc.dg/pr38932.c: New.
8524 2009-01-23  Revital Eres  <eres@il.ibm.com>
8526         * gcc.dg/sms-7.c: Fix test.
8528 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8530         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8531         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8532         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8533         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8535 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8537         * gcc.dg/pr35729.c: Make test x86 specific.
8539 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8541         PR middle-end/38615
8542         * gcc.dg/pr38615.c: New test.
8544 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8546         PR target/38931
8547         * gcc.target/i386/pr38931.c: New test.
8549 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8551         PR c++/38930
8552         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8553         * g++.dg/template/typedef12.C: Likewise.
8554         * g++.dg/template/typedef13.C: Likewise.
8555         * g++.dg/template/typedef14.C: Likewise.
8556         * g++.dg/template/sfinae3.C: Likewise.
8557         * g++.old-deja/g++.pt/typename8.C: Likewise.
8558         * g++.dg/template/access11.C: Likewise
8560 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8562         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8563         and mips*-*-irix*.
8564         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8566 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8568         PR c++/26693
8569         * g++.dg/template/typedef11.C: New test.
8570         * g++.dg/template/typedef12.C: Likewise.
8571         * g++.dg/template/typedef13.C: Likewise.
8572         * g++.dg/template/typedef14.C: Likewise.
8573         * g++.dg/template/sfinae3.C: Compile this pedantically.
8574         The only errors expected should be the one saying the typedef is ill
8575         formed.
8576         * g++.old-deja/g++.pt/typename8.C: Likewise.
8577         * g++.dg/template/access11.C: Update this.
8579 2009-01-21  Daniel Kraft  <d@domob.eu>
8581         PR fortran/38887
8582         * gfortran.dg/mvbits_5.f90:  New test.
8584 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8586         * gcc.dg/sms-6.c: New test.
8587         * gcc.dg/sms-7.c: Likewise.
8589 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8591         PR fortran/38907
8592         * gfortran.dg/host_assoc_function_7.f90: New test
8594 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8595             Richard Guenther  <rguenther@suse.de>
8597         PR tree-optimization/38747
8598         PR tree-optimization/38748
8599         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8600         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8601         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8603 2009-01-20  Kees Cook  <kees@ubuntu.com>
8604             H.J. Lu  <hongjiu.lu@intel.com>
8606         PR target/38902
8607         * gcc.dg/pr38902.c: New.
8609 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8611         PR target/38868
8612         * gfortran.dg/pr38868.f: New testcase.
8614 2009-01-20  Richard Guenther  <rguenther@suse.de>
8616         * gcc.c-torture/execute/pr36227.c: Move ...
8617         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8619 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8621         * lib/gfortran.exp: Add -B options for targets that use
8622         libgfortran.a%s in their specs.
8624 2009-01-19  Jason Merrill  <jason@redhat.com>
8626         PR c++/23287
8627         * g++.dg/template/dtor5.C: New test.
8629 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8631         PR fortran/38859
8632         * gfortran.dg/bound_5.f90: New test.
8634 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8636         PR target/38736
8637         * g++.dg/compat/abi/pr38736_main.C: New.
8638         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8639         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8640         * g++.dg/other/macro-1.C: Likewise.
8641         * gcc.dg/macro-1.c: Likewise.
8642         * gcc.dg/compat/pr38736_main.c: Likewise.
8643         * gcc.dg/compat/pr38736_x.c: Likewise.
8644         * gcc.dg/compat/pr38736_y.c: Likewise.
8646 2009-01-18  Richard Guenther  <rguenther@suse.de>
8648         PR tree-optimization/38819
8649         * gcc.c-torture/execute/pr38819.c: New testcase.
8651 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8653         PR fortran/38657
8654         * gfortran.dg/module_commons_3.f90: Reapply.
8656 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8658         PR fortran/34955
8659         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8660         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8662 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8664         PR fortran/38657
8665         * gfortran.dg/module_commons_3.f90: Remove
8667 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8669         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8671 2009-01-16  Jason Merrill  <jason@redhat.com>
8673         PR c++/38877
8674         * g++.dg/template/lvalue1.C: New test.
8676         PR c++/29470
8677         * g++.dg/template/access20.C: New test.
8678         * g++.dg/torture/pr34641.C: Fix access.
8680 2009-01-16  Richard Guenther  <rguenther@suse.de>
8682         PR tree-optimization/38835
8683         PR middle-end/36227
8684         * gcc.c-torture/execute/pr36227.c: New testcase.
8685         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8686         * g++.dg/init/const7.C: Likewise.
8688 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8690         PR target/38554
8691         * gcc.c-torture/compile/pr38554.c: New test.
8693 2009-01-16  Jason Merrill  <jason@redhat.com>
8695         PR c++/38579
8696         * g++.dg/conversion/access1.C: New test.
8698 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8700         PR tree-optimization/38789
8701         * gcc.c-torture/compile/pr38789.c: New test.
8703 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8705         PR fortran/38152
8706         * gfortran.dg/proc_ptr_13.f90: New.
8708 2009-01-15  Jason Merrill  <jason@redhat.com>
8710         PR c++/38850
8711         * g++.dg/template/koenig6.C: New test.
8713 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8715         PR c++/29388
8716         * g++.dg/template/error37.C: New testcase.
8718 2009-01-15  Jason Merrill  <jason@redhat.com>
8720         PR c++/36334
8721         * g++.dg/conversion/memfn1.C: New test.
8723         PR c++/37646
8724         * g++.dg/conversion/memfn2.C: New test.
8726 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8728         PR c++/38357
8729         * g++.dg/template/crash87.C: New test.
8731 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8733         PR middle-end/37843
8734         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8736 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8738         PR c++/38636
8739         * g++.dg/parse/crash50.C: New test.
8741 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8743         PR rtl-optimization/38245
8744         * gcc.dg/pr38245-3.c: New test.
8745         * gcc.dg/pr38245-3.h: New file.
8746         * gcc.dg/pr38245-4.c: New file.
8747         * gcc.dg/pr38364.c: New test.
8749 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8751         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8752         sequence PC-relative.
8754 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8756         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8757         calls and/or PLT markers.
8758         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8759         calls and/or PLT markers.
8760         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8761         calls and/or PLT markers.
8762         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8763         calls and/or PLT markers.
8765 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8766             Nathan Froyd  <froydnj@codesourcery.com>
8767             Joseph Myers  <joseph@codesourcery.com>
8769         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8770         New function.
8771         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8772         and use consistent CFLAGS.
8773         * gcc.target/powerpc/20030505.c: Likewise.
8774         * gcc.target/powerpc/20081204-1.c: Likewise.
8775         * gcc.target/powerpc/ppc-spe.c: Likewise.
8776         * gcc.target/powerpc/spe1.c: Likewise.
8777         * g++.dg/ext/spe1.C: Likewise.
8778         * g++.dg/other/opaque-1.C: Likewise.
8779         * g++.dg/other/opaque-2.C: Likewise.
8780         * g++.dg/other/opaque-3.C: Likewise.
8782 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8784         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8785         out of loop.
8787 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8789         PR target/38811
8790         * g++.dg/torture/pr38811.C: New file.
8792 2009-01-14  Richard Guenther  <rguenther@suse.de>
8794         PR tree-optimization/38826
8795         PR middle-end/38477
8796         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8798 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8800         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8802 2009-01-14  Nick Clifton  <nickc@redhat.com>
8804         PR c++/37862
8805         * g++.cp/parse/pr37862.C: New test.
8807 2009-01-14  Julian Brown  <julian@codesourcery.com>
8809         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8810         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8811         to...
8812         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8813         These.
8815 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8817         PR rtl-optimization/38774
8818         * gcc.dg/torture/pr38774.c: New test.
8820         PR c++/38795
8821         * g++.dg/cpp0x/pr38795.C: New test.
8823 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8824             Nathan Froyd  <froydnj@codesourcery.com>
8825             Joseph Myers  <joseph@codesourcery.com>
8827         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8828         otherwise.  Do not check for AltiVec at runtime.
8829         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8830         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8831         * gcc.target/powerpc/altivec-1.c: Likewise.
8832         * gcc.target/powerpc/altivec-3.c: Likewise.
8833         * gcc.target/powerpc/altivec-10.c: Likewise.
8834         * gcc.target/powerpc/altivec-12.c: Likewise.
8835         * gcc.target/powerpc/altivec-24.c: Likewise.
8836         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8837         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8838         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8839         * gcc.target/powerpc/pr35907.c: Likewise.
8840         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8841         otherwise.  Do not check for Cell at runtime.
8842         * gcc.target/powerpc/altivec_check.h: Delete.
8844         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8845         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8846         not check for AltiVec at runtime.
8847         * g++.dg/ext/altivec-cell-2.C: Likewise.
8848         * g++.dg/ext/altivec-cell-3.C: Likewise.
8849         * g++.dg/ext/altivec-cell-4.C: Likewise.
8850         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8851         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8852         check.
8853         * g++.dg/ext/altivec_check.h: Delete.
8855 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8857         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8858         effective target.  Adjust line numbers accordingly.
8860 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8862         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8864 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8866         PR tree-optimization/38786
8867         * gcc.dg/graphite/pr38786.c: New.
8869 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8871         Revert:
8872         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8874         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8875         for alpha*-*-* targets.
8876         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8878 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8880         PR libfortran/38772
8881         * gfortran.dg/fmt_bz_bn_err.f: New test.
8883 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8885         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8887 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8889         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8890         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8891         instruction support.  Do not check for it at runtime.
8893 2009-01-12  Jason Merrill  <jason@redhat.com>
8895         PR c++/35109
8896         * g++.dg/lookup/friend11.C: Remove expected error.
8897         * g++.dg/lookup/friend14.C: New test.
8898         * g++.dg/lookup/friend15.C: New test.
8900 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8902         PR c++/36019
8903         * g++.dg/lookup/hidden-class12.C: New test.
8904         * g++.dg/lookup/hidden-class13.C: New test.
8905         * g++.dg/lookup/hidden-class14.C: New test.
8906         * g++.dg/lookup/hidden-class15.C: New test.
8907         * g++.dg/lookup/hidden-class16.C: New test.
8909 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8911         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8912         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8913         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8915 2009-01-12  Jason Merrill  <jason@redhat.com>
8917         PR c++/31488
8918         * g++.dg/other/vararg-3.C: New test.
8920 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8922         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8923         Explicitly enable SPE.
8924         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8925         directive.
8927         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8928         Expect -flax-vector-conversions message.  Adjust incompatible
8929         types errors.
8930         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8931         Make Foo extern.
8933         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8935         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8937         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8938         * g++.dg/other/opaque-2.C: Likewise.
8939         * g++.dg/other/opaque-3.C: Likewise.
8941 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8943         PR c/32041
8944         * gcc.dg/pr32041.c: New test.
8945         * g++.dg/parse/offsetof9.C: New test.
8947 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8948             Nathan Froyd  <froydnj@codesourcery.com>
8950         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8951         * g++.dg/ext/attribute-test-1.C: Likewise.
8952         * g++.dg/ext/attribute-test-2.C: Likewise.
8953         * g++.dg/ext/attribute-test-3.C: Likewise.
8954         * g++.dg/ext/attribute-test-4.C: Likewise.
8956 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8958         * gnat.dg/unchecked_convert3.adb: New test.
8960 2009-01-12  Tomas Bily  <tbily@suse.cz>
8962         PR middlend/38385
8963         * gcc.dg/tree-ssa/pr38385.c: New file.
8965 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8967         PR c++/38794
8968         * g++.dg/parse/typedef9.C: New test.
8970         PR tree-optimization/38807
8971         * gcc.c-torture/compile/pr38807.c: New test.
8973 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8975         * gcc.target/mips/ins-2.c: New test.
8977 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8979         PR testsuite/38809
8980         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8982 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8984         PR c++/36254
8985         * g++.dg/warn/Wreturn-type-5.C: New test.
8987 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8989         PR middle-end/38616
8990         * gcc.dg/pr38616.c: New test.
8992 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8994         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8996 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8998         PR c++/38648
8999         * g++.dg/expr/string-1.C: New test.
9000         * g++.dg/expr/string-2.C: New test.
9002         PR c++/36695
9003         * g++.dg/ext/complex4.C: New test.
9004         * g++.dg/ext/complex5.C: New test.
9005         * g++.dg/init/reference1.C: New test.
9006         * g++.dg/init/reference2.C: New test.
9007         * g++.dg/init/reference3.C: New test.
9009 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9011         PR fortran/38763
9012         * gfortran.dg/transfer_null_1.f90: New test.
9014 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9016         PR fortran/38765
9017         * gfortran.dg/host_assoc_function_6.f90: New test.
9019 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9021         * lib/target-supports.exp: Add method to determine if the effective
9022         target is really a ppc405 after applying all compile options.
9023         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9024         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9025         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9026         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9027         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9028         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9029         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9030         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9031         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9032         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9033         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9034         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9035         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9036         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9037         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9038         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9039         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9040         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9041         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9042         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9043         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9044         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9045         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9046         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9047         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9048         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9049         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9050         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9051         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9052         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9053         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9055 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9057         PR c++/35335
9058         * g++.dg/other/error31.C: New testcase.
9060         PR c/35742
9061         * gcc.dg/pr35742.c: New test.
9063 2009-01-09  John F. Carr  <jfc@mit.edu>
9065         PR c++/37877
9066         * g++.dg/parse/linkage3.C: New test.
9068 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9070         PR middle-end/38771
9071         * gcc.c-torture/compile/pr38771.c: New test.
9073 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9075         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9077 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9079         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9080         * gcc.dg/sibcall-4.c: Likewise.
9082 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9083             Jan Sjodin  <jan.sjodin@amd.com>
9085         PR tree-optimization/38559
9086         * gcc.dg/graphite/pr38559.c: New.
9088 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9090         PR tree-optimization/37194
9091         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9093 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9095         PR c++/38725
9096         * g++.dg/ext/label11.C: New test.
9098 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9100         * lib/target-supports.exp (check_weak_override_available): New.
9101         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9102         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9103         dg-require-weak-override.
9105 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9106             Alan Modra  <amodra@bigpond.net.au>
9108         * gcc.c-torture/compile/20090107-1.c: New test.
9110 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9112         PR target/38706
9113         * g++.dg/other/pr38706.C: New test.
9115 2009-01-07  Jason Merrill  <jason@redhat.com>
9117         * g++.dg/cpp0x/variadic92.C: New test.
9118         * g++.dg/cpp0x/variadic93.C: New test.
9120 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9122         * lib/target-supports-dg.exp (current_compiler_flags): New.
9123         (check-flags): Use it; do not access dg-test local variables.
9124         (dg-skip-if): Do not access dg-test local variables.
9125         (dg-xfail-run-if): Ditto.
9126         (dg-shouldfail): Ditto.
9127         * gcc.test-framework/test-framework.exp
9128         (check_effective_target_def_nocache): New.
9129         * gcc.test-framework/test-framework.awk: Handle scan tests.
9130         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9131         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9132         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9133         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9134         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9135         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9136         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9137         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9138         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9140         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9142         * lib/target-supports-dg.exp (check_test_flags): Delete.
9144 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9146         PR tree-optimization/38492
9147         PR tree-optimization/38498
9148         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9149         in trunk.
9150         * gcc.dg/graphite/block-0.c: Update test.
9151         * gcc.dg/graphite/block-1.c: Same.
9152         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9153         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9154         * gcc.dg/graphite/block-3.c: New.
9155         * gcc.dg/graphite/pr38498.c: New.
9157 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9159         AVX Programming Reference (December, 2008)
9160         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9161         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9162         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9164         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9165         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9167 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9169         PR fortran/38220
9170         * gfortran.dg/c_loc_pure_1.f90:  New test.
9172 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9174         PR fortran/38669
9175         * gfortran.dg/elemental_dependency_3.f90:
9176         Add the final tree dump cleanup.
9178 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9180         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9181         passing -m32.
9183         PR rtl-optimization/38722
9184         * gfortran.dg/pr38722.f90: New test.
9186 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9188         PR c/34252
9189         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9190         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9192 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9194         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9195         * gfortran.dg/typebound_call_8.f03: Same.
9196         * gfortran.dg/elemental_bind_c.f90: Same.
9197         * gfortran.dg/typebound_call_7.f03: Same.
9198         * gfortran.dg/interface_proc_end.f90: Same
9199         * gfortran.dg/pr37243.f: Fix typo.
9201 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9203         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9204         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9205         large stack sizes.
9207 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9209         AVX Programming Reference (December, 2008)
9210         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9211         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9212         * gcc.target/i386/sse-14.c: Likewise.
9214         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9215         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9216         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9217         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9219 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9221         PR libfortran/38735
9222         * gfortran.dg/fmt_bz_bn.f: Update test.
9224 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9226         PR c++/38472
9227         * g++.dg/conversion/usual-arith-conv.C: New test.
9229 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9231         PR c/34911
9232         * gcc.dg/vector-3.c: New testcase.
9233         * g++.dg/ext/vector15.C: New test.
9235 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9237         PR tree-optimization/38510
9238         * gcc.dg/graphite/pr38510.c: New.
9240 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9241             Jan Sjodin <jan.sjodin@amd.com>
9243         PR tree-optimization/38500
9244         * gcc.dg/graphite/pr38500.c: New.
9246 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9248         * gcc.c-torture/compile/20001226-1.c: Generalize
9249         dg-timeout-factor.
9250         * gcc.c-torture/compile/limits-fnargs.c: Add
9251         dg-timeout-factor.
9252         * gcc.dg/20020425-1.c: Likewise.
9253         * gcc.dg/pch/pch.exp: Likewise.
9255 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9257         PR fortran/38657
9258         * gfortran.dg/module_commons_3.f90: New test.
9260 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9262         PR fortran/37159
9263         * gfortran.dg/random_seed_1.f90: Updated.
9265 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9267         PR fortran/38669
9268         PR fortran/38726
9269         * gfortran.dg/elemental_subroutine_7.f90:
9270         Fix p values so that it can be used as vector subscript.
9272 2009-01-05  Jason Merrill  <jason@redhat.com>
9274         * g++.dg/cpp0x/initlist12.C: Add another test.
9276         * g++.dg/cpp0x/defaulted7.C: New test.
9278 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9280         PR fortran/38672
9281         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9282         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9284 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9286         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9287         for alpha*-*-* targets.
9288         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9290 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9292         PR fortran/38665
9293         * gfortran.dg/host_assoc_function_5.f90: New test.
9295 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9297         PR fortran/38669
9298         * gfortran.dg/elemental_dependency_3.f90: New test.
9299         * gfortran.dg/elemental_subroutine_7.f90: New test.
9301 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9303         * gcc.dg/struct-ret-3.c: Include unistd.h.
9304         (main): Exit early if system memory page size is
9305         larger than 4096 bytes.
9307 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9309         PR fortran/38718
9310         * gfortran.dg/merge_init_expr.f90: New.
9312 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9314         PR fortran/38536
9315         * gfortran.dg/c_loc_tests_13.f90: New test.
9316         * gfortran.dg/c_loc_tests_14.f90: New test.
9318 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9320         * gfortran.dg/func_result_4.f90: New.
9322 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9324         PR fortran/38594
9325         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9326         interface still works, in addition to original tests.
9327         * gfortran.dg/host_assoc_call_6.f90: New test.
9329 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9331         PR c++/38705
9332         * g++.dg/torture/pr38705.C: New test.
9334         PR c/38700
9335         * gcc.dg/pr38700.c: New test.
9337 2009-01-02  Jason Merrill  <jason@redhat.com>
9339         * g++.dg/cpp0x/initlist11.C: New test.
9340         * g++.dg/cpp0x/initlist12.C: New test.
9342 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9344         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9345         Allow extra informative notes.
9347 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9349         PR c/36489
9350         * gcc.dg/pr36489.c: New test.
9353 Copyright (C) 2009 Free Software Foundation, Inc.
9355 Copying and distribution of this file, with or without modification,
9356 are permitted in any medium without royalty provided the copyright
9357 notice and this notice are preserved.