* mangle.c (write_unnamed_type_name): Implement.
[official-gcc/constexpr.git] / gcc / testsuite / ChangeLog
blobef98be2c321e3c1c986d42b978453de07a62033f
1 2009-10-02  Jason Merrill  <jason@redhat.com>
3         * g++.dg/abi/mangle32.C: New.
5 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
7         * gnat.dg/atomic2.adb: New test.
9 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
11         * gnat.dg/array11.adb: New test.
12         * gnat.dg/array12.adb: Likewise.
14 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
16         * gnat.dg/array10.adb: New test.
17         * gnat.dg/object_overflow.adb: Tweak.
19 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
21         * gcc.dg/guality/guality.exp: Disable on darwin.
23 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
25         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
26         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
27         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
28         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
30 2009-10-02  Tobias Burnus  <burnus@net-b.de>
32         PR fortran/41479
33         * gfortran.dg/intent_out_5.f90: New test.
35 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
37         PR debug/41404
38         PR debug/41353
39         * gcc.dg/guality/pr41404-1.c: New test.
40         * gcc.dg/guality/pr41353-2.c: New test.
42 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
44         PR testsuite/41546
45         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
46         to -mtune=generic.
48 2009-10-01  Jan Hubicka  <jh@suse.cz>
50         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
52 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
54         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
56         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
58 2009-10-01  Tobias Burnus  <burnus@net-b.de>
60         PR fortran/41515
61         * gfortran.dg/parameter_array_init_5.f90: New test.
63 2009-10-01  Jason Merrill  <jason@redhat.com>
65         * g++.dg/cpp0x/defaulted13.C: New.
67 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
69         * gfortran.dg/bounds_check_7.f90: Adapted error message.
70         * gfortran.dg/bounds_check_11.f90: Likewise.
71         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
73 2009-09-30  Tobias Burnus  <burnus@net-b.de>
75         * gfortran.dg/select_type_4.f90: New test.
77 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
79         * gfortran.dg/same_type_as_1.f03: New test.
80         * gfortran.dg/same_type_as_2.f03: Ditto.
82 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
84         * gfortran.dg/select_type_1.f03: Extended.
85         * gfortran.dg/select_type_3.f03: New test.
87 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
89         * gfortran.dg/class_allocate_1.f03: New test.
91 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
93         PR fortran/40996
94         * gfortran.dg/allocatable_scalar_3.f90: New test.
95         * gfortran.dg/select_type_2.f03: Ditto.
96         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
98 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
100         * gfortran.dg/block_name_2.f90: Modified error message.
101         * gfortran.dg/select_6.f90: Ditto.
102         * gfortran.dg/select_type_1.f03: New test.
104 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
106         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
107         * gfortran.dg/class_1.f03: Ditto.
108         * gfortran.dg/class_2.f03: Ditto.
109         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
110         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
111         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
112         * gfortran.dg/typebound_call_10.f03: Ditto.
113         * gfortran.dg/typebound_call_2.f03: Ditto.
114         * gfortran.dg/typebound_call_3.f03: Ditto.
115         * gfortran.dg/typebound_call_4.f03: Ditto.
116         * gfortran.dg/typebound_call_9.f03: Ditto.
117         * gfortran.dg/typebound_generic_3.f03: Ditto.
118         * gfortran.dg/typebound_generic_4.f03: Ditto.
119         * gfortran.dg/typebound_operator_1.f03: Ditto.
120         * gfortran.dg/typebound_operator_2.f03: Ditto.
121         * gfortran.dg/typebound_operator_3.f03: Ditto.
122         * gfortran.dg/typebound_operator_4.f03: Ditto.
123         * gfortran.dg/typebound_proc_1.f08: Ditto.
124         * gfortran.dg/typebound_proc_5.f03: Ditto.
125         * gfortran.dg/typebound_proc_6.f03: Ditto.
127 2009-09-30  Jason Merrill  <jason@redhat.com>
129         * g++.dg/eh/init-temp1.C: Improve test.
131 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
133         PR target/22093
134         * gcc.target/alpha/pr22093.c: New test.
136 2009-09-29  John Freeman  <jfreeman08@gmail.com>
137             Jason Merrill  <jason@redhat.com>
139         * g++.dg/cpp0x/lambda/lambda-array.C: New.
140         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
141         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
142         * g++.dg/cpp0x/lambda/lambda-const.C: New.
143         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
144         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
145         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
146         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
147         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
148         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
149         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
150         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
151         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
152         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
153         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
154         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
155         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
156         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
157         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
158         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
159         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
160         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
161         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
162         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
163         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
164         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
165         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
166         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
167         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
168         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
169         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
170         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
171         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
172         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
173         * g++.dg/cpp0x/lambda/lambda-template.C: New.
174         * g++.dg/cpp0x/lambda/lambda-this.C: New.
175         * g++.dg/cpp0x/lambda/lambda-type.C: New.
176         * g++.dg/cpp0x/lambda/lambda-use.C: New.
177         * lib/prune.exp: Accept "In lambda function".
179 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
181         * gcc.target/i386/fma4-check.h
182         * gcc.target/i386/fma4-fma.c
183         * gcc.target/i386/fma4-maccXX.c
184         * gcc.target/i386/fma4-msubXX.c
185         * gcc.target/i386/fma4-nmaccXX.c
186         * gcc.target/i386/fma4-nmsubXX.c
187         * gcc.target/i386/fma4-vector.c
188         * gcc.target/i386/fma4-256-maccXX.c
189         * gcc.target/i386/fma4-256-msubXX.c
190         * gcc.target/i386/fma4-256-nmaccXX.c
191         * gcc.target/i386/fma4-256-nmsubXX.c
192         * gcc.target/i386/fma4-256-vector.c
193         * gcc.target/i386/funcspec-2.c: New file.
195         * gcc.target/i386/funcspec-4.c: Test error conditions
196         related to FMA4.
198         * gcc.target/i386/funcspec-5.c
199         * gcc.target/i386/funcspec-6.c
200         * gcc.target/i386/funcspec-8.c: Add FMA4.
202         * gcc.target/i386/funcspec-9.c: New file.
204         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
206         * gcc.target/i386/isa-10.c
207         * gcc.target/i386/isa-11.c
208         * gcc.target/i386/isa-12.c
209         * gcc.target/i386/isa-13.c
210         * gcc.target/i386/isa-2.c
211         * gcc.target/i386/isa-3.c
212         * gcc.target/i386/isa-4.c
213         * gcc.target/i386/isa-7.c
214         * gcc.target/i386/isa-8.c
215         * gcc.target/i386/isa-9.c: New file.
217         * gcc.target/i386/isa-14.c
218         * gcc.target/i386/isa-1.c
219         * gcc.target/i386/isa-5.c
220         * gcc.target/i386/isa-6.c: Add FMA4.
222         * gcc.target/i386/sse-12.c
223         * gcc.target/i386/sse-13.c
224         * gcc.target/i386/sse-14.c
225         * gcc.target/i386/sse-22.c: New file.
227         * g++.dg/other/i386-2.C
228         * g++.dg/other/i386-3.C
229         * g++.dg/other/i386-5.C
230         * g++.dg/other/i386-6.C: Add -mfma4 in dg-options.
232 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
234         PR testsuite/41496
235         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
236         before.
238 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
240         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
241         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
243 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
245         PR debug/41438
246         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
247         hidden.
248         * g++.dg/debug/dwarf2/const-1.C: Likewise.
250 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
252         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
253         * gcc.target/i386/isa-1.c
254         * gcc.target/i386/isa-5.c
255         * gcc.target/i386/isa-6.c: Remove SSE5.
256         * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5.
257         * gcc.target/i386/avx-1.c
258         * gcc.target/i386/avx-2.c
259         * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h.
260         * gcc.target/i386/funcspec-9.c: Delete.
262 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
264         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
265         * gcc.dg/guality/pr41353-1.c: New test.
267         PR testsuite/41444
268         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
269         in macro name definition for non-unix/win32/msdos.
271 2009-09-29  Daniel Kraft  <d@domob.eu>
273         PR fortran/39626
274         * gfortran.dg/block_1.f08: New test.
275         * gfortran.dg/block_2.f08: New test.
276         * gfortran.dg/block_3.f90: New test.
277         * gfortran.dg/block_4.f08: New test.
278         * gfortran.dg/block_5.f08: New test.
279         * gfortran.dg/block_6.f08: New test.
280         * gfortran.dg/block_7.f08: New test.
281         * gfortran.dg/block_8.f08: New test.
283 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285         PR libgfortran/35862
286         * gfortran.dg/round_1.f03: New test.
287         * gfortran.dg/f2003_io_3.f03: Update test.
289 2009-09-28  Easwaran Raman  <eraman@google.com>
291         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
292         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
294 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
296         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
297         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
298         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
299         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
300         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
302         * g++.dg/dfp/dfp.exp: Fix typo.
304         * lib/target-supports.exp (check-effective-target-dfp-nocache):
305         Fix typo that breaks the check.
307 2009-09-28  Olivier Hainque  <hainque@adacore.com>
309         * gnat.dg (tagged_alloc_free.adb): New testcase.
311 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
313         * g++.dg/dfp: New directory.
314         * g++.dg/dg.exp: Prune tests in dfp directory.
315         * g++.dg/dfp/dfp.exp: New.
316         * g++.dg/dfp/mangle-mode.C: New test.
318 2009-09-28  Michael Matz  <matz@suse.de>
320         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
321         for sign of -Inf.
323 2009-09-27  Richard Henderson  <rth@redhat.com>
325         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
326         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
328 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
330         PR c/41476
331         * gcc.dg/cond-constqual-1.c: New test.
333 2009-09-26  Michael Matz  <matz@suse.de>
335         PR lto/40758
336         PR middle-end/41470
337         * gcc.dg/pr41470.c: New test.
339 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
341         * gnat.dg/array9.adb: New test.
343 2009-09-26  Michael Matz  <matz@suse.de>
345         PR tree-optimization/41454
346         * gcc.dg/pr41454.c: New test.
348 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
350         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
351         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
352         into DW_TAG_GNU_template_parameter_pack and
353         DW_TAG_GNU_formal_parameter_pack.
354         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
355         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
357 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
359         * gcc.dg/vect/vect.exp: Append extra parameters as separate
360         parameters for alignment-sensitive -fsection-anchors tests.
362 2009-09-25  Richard Guenther  <rguenther@suse.de>
364         PR middle-end/41463
365         * gcc.c-torture/execute/pr41463.c: New testcase.
367 2009-09-25  Olivier Hainque  <hainque@adacore.com>
369         * gnat.dg/sse_nolib.adb: New testcase.
371 2009-09-25  Revital Eres  <ERES@il.ibm.com>
373         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
374         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
375         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
376         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
377         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
378         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
379         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
380         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
381         * gcc.dg/vect/vect.exp: Add Power7 flags.
382         * g++.dg/vect/vect.exp: Likewise.
383         * gfortran.dg/vect/vect.exp: Likewise.
385 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
387         PR fortran/41459
388         * gfortran.dg/empty_label.f: New test.
389         * gfortran.dg/empty_label.f90: Ditto.
390         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
392 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
394         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
395         compile-time.
397 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
399         * lib/scanasm.exp (make_pattern_printable): New function.
400         (dg-scan, scan-assembler-times, scan-assembler-dem,
401         scan-assembler-dem-not): Use it.
403 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
405         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
406         (test_nested): Renamed to ...
407         (test_nested1): This.
408         (test_nested2): New.
409         (main): Likewise.
411 2009-09-24  Richard Guenther  <rguenther@suse.de>
413         PR tree-optimization/36143
414         PR tree-optimization/38747
415         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
416         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
417         * g++.dg/torture/pr38747.C: New testcase.
418         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
420 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
422         * gnat.dg/nested_proc.adb: New test.
424 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
426         * gcc.target/i386/pr12329.c: Adjust.
428 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
430         PR debug/41248
431         * gcc.dg/pr41248.c: New.
433 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
435         PR debug/41065
436         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
438 2009-09-23  Andreas Schwab  <schwab@redhat.com>
440         * lib/profopt.exp (profopt-get-options): Set tool_flags for
441         current_compiler_flags.  Fix typos.
443 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
445         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
447 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
449         PR c/39779
450         * gcc.c-torture/compile/pr39779.c: New test.
452 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
454         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
455         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
456         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
458 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
460         PR debug/41295
461         * gcc.dg/pr41295.c: New.
463 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
465         * gcc.dg/pr40209.c: Add test case.
467 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
469         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
470         matching assembly.
471         * gcc.target/mips/code-readable-2.c: Likewise.
472         * gcc.target/mips/code-readable-3.c: Likewise.
474 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
476         * lib/target-supports.exp (check_effective_target_dfp_nocache):
477         Check support via mode instead of C type.
478         (check_effective_target_dfprt_nocache): Ditto.
479         (check_effective_target_hard_dfp): Ditto.
481 2009-09-22  Richard Guenther  <rguenther@suse.de>
483         PR middle-end/41395
484         * gcc.c-torture/execute/pr41395-1.c: New testcase.
485         * gcc.c-torture/execute/pr41395-2.c: Likewise.
487 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
489         * gcc.dg/20090922-1.c: New test.
491         PR bootstrap/41405
492         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
493         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
494         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
495         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
496         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
497         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
498         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
499         * objc.dg/dwarf-2.m: Likewise.
501 2009-09-22  Richard Guenther  <rguenther@suse.de>
503         PR tree-optimization/41428
504         * g++.dg/tree-ssa/pr41428.C: New testcase.
506 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
508         PR middle-end/41429
509         * g++.dg/gomp/pr41429.C: New test.
511 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
513         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
515 2009-09-21  Jason Merrill  <jason@redhat.com>
517         PR c++/41421
518         * g++.dg/cpp0x/trivial1.C: Expand.
520 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
522         * gcc.dg/torture/calleesave-sse.c: New.
524 2009-09-21  Jan Hubicka  <jh@suse.cz>
526         * gcc.dg/guality/inline-params.c: New testcase.
528 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
530         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
531         Add -fno-inline.
532         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
533         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
534         (f2): Ditto.
536 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
538         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
539         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
540         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
541         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
542         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
544 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
546         PR middle-end/40642
547         * g++.dg/torture/pr40642.C: New testcase.
549 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
551         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
552         cases in static initializers.
554 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
556         * gcc.c-tortue/compile/pr39886.c: New.
558 2009-09-20  Chris Demetriou  <cgd@google.com>
560         PR preprocessor/28435:
561         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
562         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
563         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
564         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
565         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
567 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
569         * gcc.target/mips/mips.exp: Add relax-pic-calls
570         under -mfoo/-mno-foo options.
571         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
572         and -mexplicit-relocs.
573         * gcc.target/mips/call-1.c: New test.
574         * gcc.target/mips/call-2.c: New test.
575         * gcc.target/mips/call-3.c: New test.
576         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
577         * gcc.dg/tree-ssa/loop-1.c: Likewise.
579 2009-09-19  Chris Demetriou  <cgd@google.com>
581         PR preprocessor/28435:
582         * gcc.dg/cpp/missing-header-MD.c: New test.
583         * gcc.dg/cpp/missing-header-MMD.c: New test.
584         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
585         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
587 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
589         PR libgfortran/41328
590         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
591         EOF works.
593 2009-09-18  Jason Merrill  <jason@redhat.com>
595         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
596         * g++.dg/cpp0x/initlist-deduce.C: New.
598 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
600         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
602 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
604         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
605         * c-c++-common/dfp: New directory.
606         * c-c++-common/dfp/dfp-dbg.h: New file.
607         * gcc.dg/dfp/call-by-value.c: Move to ...
608         * c-c++-common/call-by-value.c: here.
609         * gcc.dg/dfp/cast.c: Move to ...
610         * c-c++-common/cast.c: here.
611         * gcc.dg/dfp/compare-eq-const.c: Move to ...
612         * c-c++-common/compare-eq-const.c: here.
613         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
614         * c-c++-common/compare-eq-d128.c: here.
615         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
616         * c-c++-common/compare-eq-d32.c: here.
617         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
618         * c-c++-common/compare-eq-d64.c: here.
619         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
620         * c-c++-common/compare-eq-dfp.c: here.
621         * gcc.dg/dfp/compare-eq.h: Move to ...
622         * c-c++-common/compare-eq.h: here.
623         * gcc.dg/dfp/compare-rel-const.c: Move to ...
624         * c-c++-common/compare-rel-const.c: here.
625         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
626         * c-c++-common/compare-rel-d128.c: here.
627         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
628         * c-c++-common/compare-rel-d32.c: here.
629         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
630         * c-c++-common/compare-rel-d64.c: here.
631         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
632         * c-c++-common/compare-rel-dfp.c: here.
633         * gcc.dg/dfp/compare-rel.h: Move to ...
634         * c-c++-common/compare-rel.h: here.
635         * gcc.dg/dfp/compare-special-d128.c: Move to ...
636         * c-c++-common/compare-special-d128.c: here.
637         * gcc.dg/dfp/compare-special-d32.c: Move to ...
638         * c-c++-common/compare-special-d32.c: here.
639         * gcc.dg/dfp/compare-special-d64.c: Move to ...
640         * c-c++-common/compare-special-d64.c: here.
641         * gcc.dg/dfp/compare-special.h: Move to ...
642         * c-c++-common/compare-special.h: here.
643         * gcc.dg/dfp/constants-zero.c: Move to ...
644         * c-c++-common/constants-zero.c: here.
645         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
646         * c-c++-common/convert-bfp-10.c: here.
647         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
648         * c-c++-common/convert-bfp-11.c: here.
649         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
650         * c-c++-common/convert-bfp-12.c: here.
651         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
652         * c-c++-common/convert-bfp-13.c: here.
653         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
654         * c-c++-common/convert-bfp-14.c: here.
655         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
656         * c-c++-common/convert-bfp-2.c: here.
657         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
658         * c-c++-common/convert-bfp-3.c: here.
659         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
660         * c-c++-common/convert-bfp-4.c: here.
661         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
662         * c-c++-common/convert-bfp-5.c: here.
663         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
664         * c-c++-common/convert-bfp-6.c: here.
665         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
666         * c-c++-common/convert-bfp-7.c: here.
667         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
668         * c-c++-common/convert-bfp-8.c: here.
669         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
670         * c-c++-common/convert-bfp-9.c: here.
671         * gcc.dg/dfp/convert-bfp.c: Move to ...
672         * c-c++-common/convert-bfp.c: here.
673         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
674         * c-c++-common/convert-bfp-fold.c: here.
675         * gcc.dg/dfp/convert-dfp.c: Move to ...
676         * c-c++-common/convert-dfp.c: here.
677         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
678         * c-c++-common/convert-dfp-fold-2.c: here.
679         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
680         * c-c++-common/convert-dfp-fold.c: here.
681         * gcc.dg/dfp/convert.h: Move to ...
682         * c-c++-common/convert.h: here.
683         * gcc.dg/dfp/convert-int.c: Move to ...
684         * c-c++-common/convert-int.c: here.
685         * gcc.dg/dfp/convert-int-fold.c: Move to ...
686         * c-c++-common/convert-int-fold.c: here.
687         * gcc.dg/dfp/convert-int-max.c: Move to ...
688         * c-c++-common/convert-int-max.c: here.
689         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
690         * c-c++-common/convert-int-max-fold.c: here.
691         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
692         * c-c++-common/convert-int-saturate.c: here.
693         * gcc.dg/dfp/func-array.c: Move to ...
694         * c-c++-common/func-array.c: here.
695         * gcc.dg/dfp/func-deref.c: Move to ...
696         * c-c++-common/func-deref.c: here.
697         * gcc.dg/dfp/func-mixed.c: Move to ...
698         * c-c++-common/func-mixed.c: here.
699         * gcc.dg/dfp/func-pointer.c: Move to ...
700         * c-c++-common/func-pointer.c: here.
701         * gcc.dg/dfp/func-scalar.c: Move to ...
702         * c-c++-common/func-scalar.c: here.
703         * gcc.dg/dfp/func-struct.c: Move to ...
704         * c-c++-common/func-struct.c: here.
705         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
706         * c-c++-common/func-vararg-alternate-d128-2.c: here.
707         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
708         * c-c++-common/func-vararg-alternate-d128.c: here.
709         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
710         * c-c++-common/func-vararg-alternate-d32.c: here.
711         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
712         * c-c++-common/func-vararg-alternate-d64.c: here.
713         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
714         * c-c++-common/func-vararg-alternate.h: here.
715         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
716         * c-c++-common/func-vararg-dfp.c: here.
717         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
718         * c-c++-common/func-vararg-mixed-2.c: here.
719         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
720         * c-c++-common/func-vararg-mixed.c: here.
721         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
722         * c-c++-common/func-vararg-size0.c: here.
723         * gcc.dg/dfp/inf-1.c: Move to ...
724         * c-c++-common/inf-1.c: here.
725         * gcc.dg/dfp/loop-index.c: Move to ...
726         * c-c++-common/loop-index.c: here.
727         * gcc.dg/dfp/modes.c: Move to ...
728         * c-c++-common/modes.c: here.
729         * gcc.dg/dfp/nan-1.c: Move to ...
730         * c-c++-common/nan-1.c: here.
731         * gcc.dg/dfp/nan-2.c: Move to ...
732         * c-c++-common/nan-2.c: here.
733         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
734         * c-c++-common/operator-arith-fold.c: here.
735         * gcc.dg/dfp/operator-assignment.c: Move to ...
736         * c-c++-common/operator-assignment.c: here.
737         * gcc.dg/dfp/operator-comma.c: Move to ...
738         * c-c++-common/operator-comma.c: here.
739         * gcc.dg/dfp/operator-cond.c: Move to ...
740         * c-c++-common/operator-cond.c: here.
741         * gcc.dg/dfp/operator-logical.c: Move to ...
742         * c-c++-common/operator-logical.c: here.
743         * gcc.dg/dfp/operator-unary.c: Move to ...
744         * c-c++-common/operator-unary.c: here.
745         * gcc.dg/dfp/pr31385.c: Move to ...
746         * c-c++-common/pr31385.c: here.
747         * gcc.dg/dfp/pr33466.c: Move to ...
748         * c-c++-common/pr33466.c: here.
749         * gcc.dg/dfp/pr35620.c: Move to ...
750         * c-c++-common/pr35620.c: here.
751         * gcc.dg/dfp/pr36800.c: Move to ...
752         * c-c++-common/pr36800.c: here.
753         * gcc.dg/dfp/pr39034.c: Move to ...
754         * c-c++-common/pr39034.c: here.
755         * gcc.dg/dfp/pr39035.c: Move to ...
756         * c-c++-common/pr39035.c: here.
757         * gcc.dg/dfp/pr39902.c: Move to ...
758         * c-c++-common/pr39902.c: here.
759         * gcc.dg/dfp/pr39986.c: Move to ...
760         * c-c++-common/pr39986.c: here.
761         * gcc.dg/dfp/signbit-1.c: Move to ...
762         * c-c++-common/signbit-1.c: here.
763         * gcc.dg/dfp/signbit-2.c: Move to ...
764         * c-c++-common/signbit-2.c: here.
765         * gcc.dg/dfp/struct-layout-1.c: Move to ...
766         * c-c++-common/struct-layout-1.c: here.
767         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
768         * c-c++-common/usual-arith-conv.c: here.
769         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
770         * c-c++-common/usual-arith-conv-const.c: here.
772 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
774         PR testsuite/41288
775         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
776         stack alignment.
778 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
780         PR c++/39365
781         * g++.dg/expr/bool3.C: New test.
782         * g++.dg/expr/bool4.C: New test.
784 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
786         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
787         * gcc.dg/dfp/signbit-2.c: Use it.
788         * gcc.dg/dfp/func-vararg-alternate.h: Change two
789         arguments to unsigned int.
790         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
791         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
792         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
793         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
794         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
795         * gcc.dg/dfp/pr39986.c: Ditto.
796         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
797         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
798         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
799         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
800         * gcc.dg/dfp/convert-int-fold.c: Ditto.
802 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
804         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
806 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
808         PR c/41049
809         * dfp/pr41049.c: New test.
811 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
813         PR testsuite/41385
814         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
816 2009-09-17  Martin Jambor  <mjambor@suse.cz>
818         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
819         * gcc.dg/ipa/ipa-sra-1.c: New test.
820         * gcc.dg/ipa/ipa-sra-2.c: New test.
821         * gcc.dg/ipa/ipa-sra-3.c: New test.
822         * gcc.dg/ipa/ipa-sra-4.c: New test.
823         * gcc.dg/ipa/ipa-sra-5.c: New test.
824         * gcc.c-torture/execute/ipa-sra-1.c: New test.
825         * gcc.c-torture/execute/ipa-sra-2.c: New test.
827 2009-09-17  Michael Matz  <matz@suse.de>
829         PR middle-end/41347
830         * gfortran.dg/pr41347.f90: New test.
832 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
834         * gcc.c-torture/compile/20090917-1.c: New testcase.
836 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
838         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
839         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
840         alpha*-*-* target from XFAIL list.
842 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
844         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
845         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
846         * gcc.dg/dfp/cast-bad.c: Use default options.
847         * gcc.dg/dfp/compare-rel-const.c: Ditto.
848         * gcc.dg/dfp/composite-type.c: Ditto.
849         * gcc.dg/dfp/constants.c: Ditto.
850         * gcc.dg/dfp/constants-hex.c: Ditto.
851         * gcc.dg/dfp/constants-pedantic.c: Ditto.
852         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
853         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
854         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
855         * gcc.dg/dfp/ctypes.c: Ditto.
856         * gcc.dg/dfp/ddmode-ice.c: Ditto.
857         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
858         * gcc.dg/dfp/float-constant-double.c: Ditto.
859         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
860         * gcc.dg/dfp/keywords-reserved.c: Ditto.
861         * gcc.dg/dfp/modes.c: Ditto.
862         * gcc.dg/dfp/operator-bitwise.c: Ditto.
863         * gcc.dg/dfp/pr31344.c: Ditto.
864         * gcc.dg/dfp/pr31385.c: Ditto.
865         * gcc.dg/dfp/pr33466.c: Ditto.
866         * gcc.dg/dfp/pr35620.c: Ditto.
867         * gcc.dg/dfp/pr37435.c: Ditto.
868         * gcc.dg/dfp/pr39986.c: Ditto.
869         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
870         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
871         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
872         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
873         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
874         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
875         * gcc.dg/dfp/typespec.c: Ditto.
876         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
877         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
878         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
879         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
880         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
881         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
882         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
883         * gcc.dg/dfp/compare-rel.h: Ditto.
884         * gcc.dg/dfp/compare-special.h: Ditto.
885         * gcc.dg/dfp/convert.h: Ditto.
886         * gcc.dg/dfp/fe-check.h: Ditto.
887         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
888         * gcc.dg/dfp/cast.c: Ditto.
889         * gcc.dg/dfp/compare-eq-const.c: Ditto.
890         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
891         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
892         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
893         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
894         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
895         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
896         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
897         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
898         * gcc.dg/dfp/compare-special-d32.c: Ditto.
899         * gcc.dg/dfp/compare-special-d64.c: Ditto.
900         * gcc.dg/dfp/compare-special-d128.c: Ditto.
901         * gcc.dg/dfp/constants-zero.c: Ditto.
902         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
903         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
904         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
905         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
906         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
907         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
908         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
909         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
910         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
911         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
912         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
913         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
914         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
915         * gcc.dg/dfp/convert-bfp.c: Ditto.
916         * gcc.dg/dfp/convert-complex.c: Ditto.
917         * gcc.dg/dfp/convert-dfp.c: Ditto.
918         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
919         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
920         * gcc.dg/dfp/convert-int.c: Ditto.
921         * gcc.dg/dfp/convert-int-fold.c: Ditto.
922         * gcc.dg/dfp/convert-int-max.c: Ditto.
923         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
924         * gcc.dg/dfp/decfloat-constants.c: Ditto.
925         * gcc.dg/dfp/fe-binop.c: Ditto.
926         * gcc.dg/dfp/fe-convert-1.c: Ditto.
927         * gcc.dg/dfp/fe-convert-2.c: Ditto.
928         * gcc.dg/dfp/fe-convert-3.c: Ditto.
929         * gcc.dg/dfp/func-array.c: Ditto.
930         * gcc.dg/dfp/func-deref.c: Ditto.
931         * gcc.dg/dfp/func-mixed.c: Ditto.
932         * gcc.dg/dfp/func-pointer.c: Ditto.
933         * gcc.dg/dfp/func-scalar.c: Ditto.
934         * gcc.dg/dfp/func-struct.c: Ditto.
935         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
936         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
937         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
938         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
939         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
940         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
941         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
942         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
943         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
944         * gcc.dg/dfp/inf-1.c: Ditto.
945         * gcc.dg/dfp/loop-index.c: Ditto.
946         * gcc.dg/dfp/nan-1.c: Ditto.
947         * gcc.dg/dfp/nan-2.c: Ditto.
948         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
949         * gcc.dg/dfp/operator-assignment.c: Ditto.
950         * gcc.dg/dfp/operator-comma.c: Ditto.
951         * gcc.dg/dfp/operator-cond.c: Ditto.
952         * gcc.dg/dfp/operator-logical.c: Ditto.
953         * gcc.dg/dfp/operator-unary.c: Ditto.
954         * gcc.dg/dfp/pr36800.c: Ditto.
955         * gcc.dg/dfp/pr39034.c: Ditto.
956         * gcc.dg/dfp/pr39035.c: Ditto.
957         * gcc.dg/dfp/pr39902.c: Ditto.
958         * gcc.dg/dfp/signbit-1.c: Ditto.
959         * gcc.dg/dfp/signbit-2.c: Ditto.
960         * gcc.dg/dfp/struct-layout-1.c: Ditto.
961         * gcc.dg/dfp/union-init.c: Ditto.
962         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
964 2009-09-16  Michael Matz  <matz@suse.de>
966         PR fortran/41212
967         * gfortran.dg/pr41212.f90: New test.
969 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
971         * gnat.dg/alignment9.adb: New test.
973 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
975         * gnat.dg/discr20.ad[sb]: New test.
977 2009-09-16  Richard Guenther  <rguenther@suse.de>
979         PR middle-end/34011
980         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
982 2009-09-16  DJ Delorie  <dj@redhat.com>
983             Kaz Kojima  <kkojima@gcc.gnu.org>
985         * gcc.target/sh/struct-arg-dw2.c: New test.
987 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
988             Jakub Jelinek  <jakub@redhat.com>
990         PR target/41175
991         * gcc.target/powerpc/pr41175.c: New test.
993 2009-09-14  Richard Henderson  <rth@redhat.com>
995         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
996         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
997         gcc.dg/tree-ssa/asmgoto-1.c: New files.
999 2009-09-14  Richard Henderson  <rth@redhat.com>
1001         * g++.dg/eh/builtin1.C: Update resx pattern match.
1002         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
1004 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
1006         * gcc.target/mips/branch-helper.h: New file.
1007         * gcc.target/mips/branch-2.c,
1008         * gcc.target/mips/branch-3.c,
1009         * gcc.target/mips/branch-4.c,
1010         * gcc.target/mips/branch-5.c,
1011         * gcc.target/mips/branch-6.c,
1012         * gcc.target/mips/branch-7.c,
1013         * gcc.target/mips/branch-8.c,
1014         * gcc.target/mips/branch-9.c,
1015         * gcc.target/mips/branch-10.c,
1016         * gcc.target/mips/branch-11.c,
1017         * gcc.target/mips/branch-12.c,
1018         * gcc.target/mips/branch-13.c,
1019         * gcc.target/mips/branch-14.c,
1020         * gcc.target/mips/branch-15.c: New tests.
1022 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1024         PR target/41331
1025         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
1026         -m32 -mpowerpc64 system.
1028 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
1030         From Jie Zhang <jie.zhang@analog.com>:
1031         * gcc.target/bfin/saveall.c: New test.
1032         * gcc.target/bfin/20090914-1.c: New test.
1033         * gcc.target/bfin/20090914-2.c: New test.
1035         * gcc.target/bfin/20090914-3.c: New test.
1037 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
1039         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
1041 2009-09-14  Richard Guenther  <rguenther@suse.de>
1043         PR middle-end/41350
1044         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
1046 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1048         PR libgfortran/41328
1049         * gfortran.dg/cr_lf.f90: New test.
1051 2009-09-11  Michael Matz  <matz@suse.de>
1053         PR middle-end/41275
1054         * g++.dg/tree-ssa/pr41275.C: New test.
1056 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
1058         PR fortran/41242
1059         * gfortran.dg/proc_ptr_comp_21.f90: New.
1061 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1063         PR fortran/31292
1064         * gfortran.dg/module_procedure_1.f90: New test.
1065         * gfortran.dg/module_procedure_2.f90: Ditto.
1066         * gfortran.dg/generic_14.f90: Move dg-error to new location.
1068 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1069             James A. Morrison  <phython@gcc.gnu.org>
1071         PR ada/18302
1072         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
1073         commands.
1074         * ada/acats/run_test.exp: New file.
1076 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
1078         Revert:
1079         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1081         PR rtl-optimization/39779
1082         * gcc.dg/pr39979.c: New test.
1084 2009-09-10  Richard Guenther  <rguenther@suse.de>
1086         PR middle-end/41257
1087         * g++.dg/torture/pr41257-2.C: New testcase.
1089 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1091         PR c++/28293
1092         * g++.dg/template/crash91.C: New.
1094 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
1096         PR rtl-optimization/39779
1097         * gcc.dg/pr39979.c: New test.
1099 2009-09-09  Richard Guenther  <rguenther@suse.de>
1101         PR tree-optimization/41101
1102         * gcc.c-torture/compile/pr41101.c: New testcase.
1104 2009-09-09  Richard Guenther  <rguenther@suse.de>
1106         PR middle-end/41317
1107         * gcc.c-torture/execute/pr41317.c: New testcase.
1108         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
1109         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
1111 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
1113         Fix some test breakages on Darwin
1114         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
1115         and adjust.
1116         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1117         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1118         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1119         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
1120         take darwin specifics in account.
1122 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1124         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
1125         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
1127 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1129         PR c++/39923
1130         * g++.dg/cpp0x/initlist24.C: New.
1132 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
1134         * gcc.dg/large-size-array-2.c: Fix target requirement.
1135         * gcc.dg/large-size-array-4.c: Likewise.
1136         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
1137         * gcc.dg/c99-const-expr-2.c: Likewise.
1138         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
1139         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
1140         * gcc.dg/c90-const-expr-10.c: Likewise.
1141         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
1142         instead of long.
1143         * gcc.dg/tree-ssa/pr33920.c: Likewise.
1144         * gcc.dg/vect/pr33846.c: Likewise.
1145         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
1146         __PTRDIFF_TYPE__, instead of unsigned long.
1147         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
1149 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1151         PR debug/41229
1152         PR debug/41291
1153         PR debug/41300
1154         * gfortran.dg/pr41229.f90: New.
1156 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
1158         PR debug/41232
1159         * gcc.dg/pr41232.c: New.
1161 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
1163         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
1164         contain -march.
1165         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
1166         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
1167         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
1168         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1169         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1170         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
1171         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
1172         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
1173         options other than that used in dg-options.
1175 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
1177         PR rtl-optimization/41239
1178         * gcc.c-torture/execute/pr41239.c: New test.
1180 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1182         PR libgfortran/41192
1183         * gfortran.dg/namelist_59.f90: New test.
1185 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1187         From Mike Frysinger  <michael.frysinger@analog.com>
1188         * gcc.target/bfin/mcpu-bf542m.c: New file.
1189         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
1190         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
1191         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
1192         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
1194 2009-09-07  Martin Jambor  <mjambor@suse.cz>
1196         PR middle-end/41282
1197         * gcc.c-torture/compile/pr41282.c: New test.
1199 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1201         PR fortran/41197
1202         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
1203         variables for stat and errmsg.
1204         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
1205         * gfortran.dg/allocate_stat_2.f90:  New test.
1207 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
1209         * gcc.c-torture/compile/20090907-1.c: New test.
1211 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
1213         PR bootstrap/41241
1214         * gcc.dg/pr41241.c: New test.
1216 2009-09-06  Richard Guenther  <rguenther@suse.de>
1218         PR middle-end/41144
1219         * g++.dg/torture/pr41144.C: New testcase.
1221 2009-09-06  Richard Guenther  <rguenther@suse.de>
1223         PR middle-end/41261
1224         * gcc.dg/torture/pr41261.c: New testcase.
1226 2009-09-05  Richard Guenther  <rguenther@suse.de>
1228         PR middle-end/41181
1229         * gcc.c-torture/compile/pr41181.c: New testcase.
1231 2009-09-05  Richard Guenther  <rguenther@suse.de>
1233         PR debug/41273
1234         * g++.dg/torture/pr41273.C: New testcase.
1236 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
1238         PR fortran/41258
1239         * gfortran.dg/typebound_proc_12.f90 : New test.
1241 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1243         PR debug/41225
1244         * gfortran.dg/pr41225.f90: New.
1246 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
1248         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
1249         unistd.h, sys/types.h and sys/wait.h.
1250         (gualchk_t): New.
1251         (GUALCVT): New.
1252         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
1253         (GUALITY_GDB_REDIRECT): New.
1254         (GUALITY_GDB_ARGS): Use it.
1256 2009-09-04  Richard Guenther  <rguenther@suse.de>
1258         PR middle-end/41257
1259         * g++.dg/torture/pr41257.C: New testcase.
1261 2009-09-04  Martin Jambor  <mjambor@suse.cz>
1263         PR tree-optimization/41112
1264         * gnat.dg/array8.adb: New test.
1266 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
1268         * gcc.target/arm/ctz.c: New test case.
1270 2009-09-03  Alon Dayan  <alond@il.ibm.com>
1272         PR tree-optimization/38275
1273         * gcc.dg/autopar/reduc-1char.c: Increase number
1274         of iterations. Adjust the logic accordingly.
1275         * gcc.dg/autopar/reduc-2char.c: Ditto.
1276         * gcc.dg/autopar/reduc-1.c: Ditto.
1277         * gcc.dg/autopar/reduc-2.c: Ditto.
1278         * gcc.dg/autopar/reduc-3.c: Ditto.
1279         * gcc.dg/autopar/reduc-6.c: Ditto.
1280         * gcc.dg/autopar/reduc-7.c: Ditto.
1281         * gcc.dg/autopar/reduc-8.c: Ditto.
1282         * gcc.dg/autopar/reduc-9.c: Ditto.
1283         * gcc.dg/autopar/pr39500-1.c: Ditto.
1284         * gcc.dg/autopar/reduc-1short.c: Ditto.
1285         * gcc.dg/autopar/reduc-2short.c: Ditto.
1286         * gcc.dg/autopar/parallelization-1.c: Ditto.
1288 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
1290         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
1291         testcase using guality.h compiles and links and if a global variable
1292         can be verified by gdb.
1294 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1296         * lib/target-supports.exp (check_effective_target_sync_int_long):
1297         Supported on Blackfin Linux targets.
1299 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1301         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1303 2009-09-03  Diego Novillo  <dnovillo@google.com>
1305         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1306         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1307         * g++.dg/warn/unit-1.C: Likewise.
1308         * g++.dg/ipa/iinline-1.C: Likewise.
1309         * g++.dg/template/cond2.C: Adjust expected line location for the
1310         error.
1311         * g++.dg/template/pr35240.C: Likewise.
1313 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1315         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1316         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1318 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1320         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1321         * gcc.dg/memcpy-1.c: Add . to match pattern.
1322         * gcc.dg/uninit-I.c: XFAIL warning test.
1323         * g++.dg/warn/unit-1.C: XFAIL warning test.
1325 2009-09-02  Ian Lance Taylor  <iant@google.com>
1327         * gcc.dg/20090902-1.c: New test.
1329 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1331         * gcc.dg/builtin-object-size-9.c: New test.
1333 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1335         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1337 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1338             Olivier Hainque  <hainque@adacore.com>
1340         * gnat.dg/misaligned_param.adb: New test.
1341         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1342         * gnat.dg/slice7.adb: Add 1 more related case.
1344 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1346         * gcc.dg/guality/guality.c: Expect to fail for now.
1347         * gcc.dg/guality/example.c: Likewise.
1349 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1351         * gcc.dg/guality/guality.c: New.
1352         * gcc.dg/guality/guality.h: New.
1353         * gcc.dg/guality/guality.exp: New.
1354         * gcc.dg/guality/example.c: New.
1355         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1356         (cleanup-saved-temps): Likewise, .gkd files too.
1358 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1360         PR fortran/39229
1361         * gfortran.dg/line_length_3.f: New test.
1362         * gfortran.dg/line_length_4.f90: New test.
1364 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1366         * lib/target-supports.exp (check_gc_sections_available):
1367         Add proper pattern quote.
1369 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1370             Kaz Kojima  <kkojima@gcc.gnu.org>
1372         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1373         * g++.dg/cdce3.C: Use dg-add-options ieee.
1374         * g++.dg/torture/type-generic-1.C: Likewise.
1375         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1376         * gcc.dg/pr28796-2.c: Likewise.
1377         * gcc.dg/torture/builtin-math-7.c: Likewise.
1378         * gcc.dg/torture/type-generic-1.c: Likewise.
1379         * gfortran.dg/boz_14.f90: Likewise.
1380         * gfortran.dg/erf_2.F90: Likewise.
1381         * gfortran.dg/init_flag_3.f90: Likewise.
1382         * gfortran.dg/init_flag_4.f90: Likewise.
1383         * gfortran.dg/init_flag_5.f90: Likewise.
1384         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1385         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1386         * gfortran.dg/isnan_1.f90: Likewise.
1387         * gfortran.dg/isnan_2.f90: Likewise.
1388         * gfortran.dg/maxlocval_2.f90: Likewise.
1389         * gfortran.dg/maxlocval_4.f90: Likewise.
1390         * gfortran.dg/minlocval_1.f90: Likewise.
1391         * gfortran.dg/minlocval_4.f90: Likewise.
1392         * gfortran.dg/module_nan.f90: Likewise.
1393         * gfortran.dg/namelist_42.f90: Likewise.
1394         * gfortran.dg/namelist_43.f90: Likewise.
1395         * gfortran.dg/nan_1.f90: Likewise.
1396         * gfortran.dg/nan_2.f90: Likewise.
1397         * gfortran.dg/nan_3.f90: Likewise.
1398         * gfortran.dg/nan_4.f90: Likewise.
1399         * gfortran.dg/nan_5.f90: Likewise.
1400         * gfortran.dg/nearest_1.f90: Likewise.
1401         * gfortran.dg/nearest_2.f90: Likewise.
1402         * gfortran.dg/nearest_3.f90: Likewise.
1403         * gfortran.dg/pr37243.f: Likewise.
1404         * gfortran.dg/real_const_3.f90: Likewise.
1405         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1407 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1409         PR debug/30161
1410         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1411         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1412         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1413         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1414         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1415         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1416         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1417         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1418         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1419         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1420         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1421         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1422         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1424 2009-08-31  Jason Merrill  <jason@redhat.com>
1426         PR c++/41127
1427         * g++.dg/parse/enum5.C: New.
1428         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1430 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1432         PR fortran/40940
1433         * gfortran.dg/allocate_derived_1.f90: New.
1434         * gfortran.dg/class_3.f03: New.
1436 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1438         PR fortran/40996
1439         * gfortran.dg/allocatable_scalar_1.f90: New.
1440         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1441         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1442         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1444 2009-08-30  Richard Guenther  <rguenther@suse.de>
1446         PR tree-optimization/41186
1447         * g++.dg/torture/pr41186.C: New testcase.
1448         * g++.dg/tree-ssa/pr41186.C: Likewise.
1450 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1452         PR c++/41187
1453         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1454         take ia64 assembly comments syntax in account.
1456 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1458         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1460 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1463         * gfortran.dg/whole_file_6.f90: Likewise.
1465 2009-08-28  Cary Coutant  <ccoutant@google.com>
1467         PR debug/41063
1468         * g++.dg/debug/dwarf2/pr41063.C: New test.
1470 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1472         PR rtl-optimization/40861
1473         * gcc.dg/pr40861.c: New test.
1475 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1477         PR fortran/40869
1478         * gfortran.dg/proc_ptr_comp_20.f90: New.
1480 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1482         PR libfortran/39667
1483         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1484         open temp file with status="scratch".
1485         * gfortran.dg/fmt_cache_1.f: Likewise.
1486         * gfortran.dg/fmt_exhaust.f90: Likewise.
1487         * gfortran.dg/fmt_t_4.f90: Likewise.
1488         * gfortran.dg/fseek.f90: Likewise.
1489         * gfortran.dg/list_read_5.f90: Likewise.
1490         * gfortran.dg/namelist_39.f90: Likewise.
1491         * gfortran.dg/namelist_56.f90: Likewise.
1492         * gfortran.dg/read_bad_advance.f90: Likewise.
1493         * gfortran.dg/read_repeat.f90: Likewise.
1494         * gfortran.dg/read_size_noadvance.f90: Likewise.
1495         * gfortran.dg/read_x_past.f: Likewise.
1497 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1499         PR fortran/28039
1500         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1502 2009-08-27  Daniel Kraft  <d@domob.eu>
1504         PR fortran/37425
1505         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1506         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1507         error and fix problem with recursive assignment.
1508         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1509         * gfortran.dg/typebound_operator_3.f03: New test.
1510         * gfortran.dg/typebound_operator_4.f03: New test.
1512 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1514         PR debug/41170
1515         * debug/dwarf2/namespace-1.C: New test.
1517 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1519         PR fortran/41162
1520         * gfortran.dg/pr41162.f: New.
1522 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1523             Richard Sandiford  <rdsandiford@googlemail.com>
1525         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1526         with "forbid_cpu".
1527         * gcc.target/mips/branch-1.c: Update accordingly.
1528         * gcc.target/mips/extend-1.c: Likewise.
1529         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1531 2009-08-26  Richard Guenther  <rguenther@suse.de>
1533         PR middle-end/41163
1534         * gcc.c-torture/compile/pr41163.c: New testcase.
1535         * gcc.dg/pr35899.c: Adjust.
1537 2009-08-26  Richard Guenther  <rguenther@suse.de>
1539         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1541 2009-08-26  Jason Merrill  <jason@redhat.com>
1543         * g++.dg/cpp0x/explicit3.C: New.
1544         * g++.dg/overload/cond2.C: New.
1546 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1548         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1550 2009-08-25  Jan Hubicka  <jh@suse.cz>
1552         * gcc.target/i386/sse5-shift1-vector.c
1553         * gcc.target/i386/isa-12.c
1554         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1555         * gcc.target/i386/sse5-pcmov2.c
1556         * gcc.target/i386/isa-3.c
1557         * gcc.target/i386/sse5-shift2-vector.c
1558         * gcc.target/i386/isa-7.c
1559         * gcc.target/i386/funcspec-2.c
1560         * gcc.target/i386/sse5-haddX.c
1561         * gcc.target/i386/sse5-hadduX.c
1562         * gcc.target/i386/isa-9.c
1563         * gcc.target/i386/sse5-maccXX.c
1564         * gcc.target/i386/sse5-shift3-vector.c
1565         * gcc.target/i386/sse5-msubXX.c
1566         * gcc.target/i386/sse5-permpX.c
1567         * gcc.target/i386/sse5-check.h
1568         * gcc.target/i386/sse-12.c
1569         * gcc.target/i386/sse-11.c
1570         * gcc.target/i386/sse-10.c
1571         * gcc.target/i386/sse-13.c
1572         * gcc.target/i386/sse-14.c
1573         * gcc.target/i386/sse-22.c
1574         * gcc.target/i386/sse-2.c
1575         * gcc.target/i386/sse-13.c
1576         * gcc.target/i386/avx-2.c
1577         * gcc.target/i386/sse5-rotate1-vector.c
1578         * gcc.target/i386/isa-4.c
1579         * gcc.target/i386/sse5-hsubX.c
1580         * gcc.target/i386/sse5-pcmov.c
1581         * gcc.target/i386/sse5-fma.c
1582         * gcc.target/i386/isa-8.c
1583         * gcc.target/i386/sse5-rotate2-vector.c
1584         * gcc.target/i386/sse5-nmaccXX.c
1585         * gcc.target/i386/sse5-imul64-vector.c
1586         * gcc.target/i386/sse5-nmsubXX.c
1587         * gcc.target/i386/sse5-rotate3-vector.c
1588         * gcc.target/i386/sse5-fma-vector.c
1589         * gcc.target/i386/sse5-imul32widen-vector.c
1590         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1592         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1593         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1594         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1595         * gcc.target/i386/avx-1.c: Remove SSE5.
1596         * gcc.target/i386/avx-2.c: Remove SSE5.
1597         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1598         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1599         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1600         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1602 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1604         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1606 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1608         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1609         keyword works in the same manner as __alignof.
1611 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1613         PR libfortran/34670
1614         * gfortran.dg/unpack_bounds_1.f90:  New test.
1615         * gfortran.dg/unpack_bounds_2.f90:  New test.
1616         * gfortran.dg/unpack_bounds_3.f90:  New test.
1618 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1620         * gnat.dg/slice7.adb: New test.
1621         * gnat.dg/slice7_pkg.ads: New helper.
1623 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1625         PR fortran/41139
1626         * gfortran.dg/proc_ptr_25.f90: New.
1627         * gfortran.dg/proc_ptr_comp_18.f90: New.
1628         * gfortran.dg/proc_ptr_comp_19.f90: New.
1630 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1632         PR fortran/41154
1633         * gfortran.dg/fmt_error_8.f: New test.
1635 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1637         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1638         number, update all callers and synchronize results for latest MPC.
1640 2009-08-21  Jason Merrill  <jason@redhat.com>
1642         * g++.dg/warn/Wunused-17.C: New.
1644 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1646         * gcc.target/arm/combine-cmp-shift.c: New test.
1648 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1650         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1651         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1652         width specifier.
1654 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1656         * gfortran.dg/fmt_error_7.f: New test.
1658 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1660         PR target/40718
1661         * gcc.target/i386/pr40718.c: New test.
1663 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1665         * gfortran.dg/proc_ptr_24.f90: New test.
1667 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1669         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1670         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1671         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1673 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1675         PR fortran/28039
1676         * gfortran.dg/fmt_with_extra.f: new file.
1678 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1680         * lib/target-supports.exp
1681         (check_effective_target_arm_iwmmxt_ok): New procedure.
1682         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1683         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1685 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1687         * gfortran.dg/boz_9.f90: Do not load denormal floating
1688         point constants.  Remove -mieee option for alpha*-*-* targets.
1690 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1692         PR fortran/41106
1693         * gfortran.dg/proc_ptr_23.f90: New.
1694         * gfortran.dg/proc_ptr_comp_15.f90: New.
1695         * gfortran.dg/proc_ptr_comp_16.f90: New.
1696         * gfortran.dg/proc_ptr_comp_17.f90: New.
1698 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1700         PR c++/41131
1701         * g++.dg/expr/unary3.C: New test.
1703 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1705         * gfortran.dg/common_5.f: Add -mdalign for sh.
1706         * gfortran.dg/common_align_2.f90: Likewise.
1708 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1710         PR libfortran/40962
1711         * c_f_pointer_tests_4.f90:  New test.
1713 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1715         * gnat.dg/slice6.adb: New test.
1716         * gnat.dg/slice6_pkg.ads: New helper.
1718 2009-08-20  Michael Matz  <matz@suse.de>
1720         PR fortran/41126
1721         * gfortran.dg/pr41126.f90: New test.
1723 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1725         * gnat.dg/dynamic_bound.adb: New test.
1727 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1729         PR fortran/41121
1730         * gfortran.dg/intrinsic_5.f90: New.
1732 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1733             Richard Earnshaw  <richard.earnshaw@arm.com>
1735         * gcc.target/arm/20090811-1.c: New test.
1737 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1739         PR middle-end/41123
1740         * gcc.dg/pr41123.c: New test.
1742 2009-08-19  Jason Merrill  <jason@redhat.com>
1744         PR c++/41120
1745         * g++.dg/other/gc4.C: New.
1747 2009-08-18  Michael Matz  <matz@suse.de>
1749         * gfortran.dg/vect/vect-gems.f90: New test.
1750         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1752 2009-08-18  DJ Delorie  <dj@redhat.com>
1754         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1755         * lib/gcc-defs.exp: ... to here.
1757         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1758         GCC_EXEC_PREFIX before building the wrapper.
1760 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1762         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1763         tests.
1764         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1765         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1766         dg-options.  Fix dg-final clause.
1768 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1770         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1772 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1773             Paul Thomas  <pault@gcc.gnu.org>
1775         PR fortran/40870
1776         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1778 2009-08-18  Richard Guenther  <rguenther@suse.de>
1780         PR middle-end/41094
1781         * gcc.dg/torture/pr41094.c: New testcase.
1782         * gcc.dg/torture/builtin-power-1.c: Adjust.
1783         * gcc.dg/builtins-10.c: Likewise.
1785 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1787         PR target/40971
1788         * gcc.dg/pr40971.c: New test.
1790 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1792         PR fortran/41062
1793         * gfortran.dg/use_only_4.f90: New test.
1795 2009-08-17  Daniel Kraft  <d@domob.eu>
1797         PR fortran/37425
1798         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1799         NOPASS bindings as operators.
1801 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1803         * lib/target-supports.exp
1804         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1805         of targets that do not need command line argument to enable SIMD.
1807 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1809         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1810         typo in cache name.
1812 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1814         PR fortran/41075
1815         * gfortran.dg/unlimited_fmt_1.f90: New test.
1817 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1819         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1821 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1823         * gnat.dg/itype.ad[sb]: New test.
1825 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1827         * gcc.target/mips/mips.exp: Add terminology section to comment
1828         at the top of the file.  Fix typos.
1830 2009-08-16  Jason Merrill  <jason@redhat.com>
1832         * g++.dg/debug/dwarf2/inline1.C: New.
1834 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1836         PR target/38599
1837         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1839 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1841         PR debug/37801
1842         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1843         Make sure to trigger inlining optimizations.
1844         * gcc.dg/debug/dwarf2/inline2.c: New test.
1846 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1848         PR fortran/41070
1849         * gfortran.dg/structure_constructor_10.f90: New.
1851 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1853         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1854         * gcc.dg/pragma-re-2.c: Likewise.
1855         * gcc.dg/pragma-re-3.c: Likewise.
1856         * gcc.dg/pragma-re-4.c: Likewise.
1857         * g++.dg/other/pragma-re-1.C: Likewise.
1858         * g++.dg/other/pragma-re-2.C: Likewise.
1860 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1862         * gcc.dg/torture/builtin-math-7.c: New.
1864 2009-08-14  Richard Guenther  <rguenther@suse.de>
1866         * gcc.c-torture/execute/20090814-1.c: New testcase.
1868 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1870         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1872 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1874         PR target/40934
1875         * gcc.target/i386/pr40934.c: New.
1877 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1879         PR target/41019
1880         * gcc.target/i386/pr41019.c: New test.
1882 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1884         PR fortran/40955
1885         * gfortran.dg/winapi.f90: New test.
1887 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1889         PR fortran/40995
1890         * gfortran.dg/intrinsic_4.f90: New.
1891         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1892         different line.
1894 2009-08-13  Richard Guenther  <rguenther@suse.de>
1896         PR middle-end/41047
1897         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1899 2009-08-12  Richard Guenther  <rguenther@suse.de>
1901         PR tree-optimization/41011
1902         * gfortran.dg/pr41011.f: New testcase.
1904 2009-08-11  Andrew Haley  <aph@redhat.com>
1906         * gcc.target/arm/synchronize.c: New file.
1908 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1910         PR middle-end/40980
1911         * gfortran.dg/graphite/id-17.f: New.
1913 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1914             Sebastian Pop  <sebastian.pop@amd.com>
1916         * gcc.dg/graphite/interchange-1.c: XFAILed.
1917         * gcc.dg/graphite/interchange-2.c: XFAILed.
1918         * gcc.dg/graphite/interchange-3.c: XFAILed.
1919         * gcc.dg/graphite/interchange-4.c: XFAILed.
1920         * gcc.dg/graphite/interchange-7.c: XFAILed.
1922 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1924         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1926 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1927             Pranav Garg  <pranav.garg2107@gmail.com>
1929         * gcc.dg/graphite/interchange-6.c: XFAILed.
1931 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1933         * gcc.dg/graphite/interchange-9.c: New.
1935 2009-08-12  Richard Guenther  <rguenther@suse.de>
1937         PR rtl-optimization/41033
1938         * gcc.dg/pr41033.c: New test.
1940 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1942         PR fortran/41022
1943         * gfortran.dg/proc_ptr_comp_14.f90: New.
1945 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1947         * gcc.target/mips/ext-5.c: New test.
1948         * gcc.target/mips/ext-6.c: New test.
1949         * gcc.target/mips/ext-7.c: New test.
1950         * gcc.target/mips/ext-8.c: New test.
1951         * gcc.target/mips/extend-2.c: New test.
1953 2009-08-10  Jason Merrill  <jason@redhat.com>
1955         * g++.dg/other/linkage2.C: New test for types-without-linkage
1956         handling.
1957         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1958         * g++.dg/lookup/anon2.C: Likewise.
1959         * g++.dg/other/anon3.C: Likewise.
1960         * g++.dg/template/arg2.C: Likewise.
1961         * g++.dg/template/local4.C: Likewise.
1962         * g++.old-deja/g++.law/operators32.C: Likewise.
1963         * g++.old-deja/g++.other/linkage2.C: Likewise.
1964         * g++.old-deja/g++.pt/enum6.C: Likewise.
1965         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1966         * g++.old-deja/g++.other/linkage1.C: Likewise.
1968 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1970         * gcc.dg/dg.exp: Test also c-c++-common dir.
1971         * g++.dg/dg.exp: Likewise.
1972         * g++.dg/warn/Wconversion-real.C: Delete.
1973         * gcc.dg/Wconversion-real.c: Move to ...
1974         * c-c++-common/Wconversion-real.c: ... here.
1975         * lib/target-supports.exp
1976         (check_effective_target_c,check_effective_target_c++): New.
1978 2009-08-10  Daniel Kraft  <d@domob.eu>
1980         PR fortran/37425
1981         * gfortran.dg/typebound_operator_1.f03: New test.
1982         * gfortran.dg/typebound_operator_2.f03: New test.
1984 2009-08-10  Richard Guenther  <rguenther@suse.de>
1986         PR middle-end/41006
1987         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1988         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1990 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1992         PR fortran/40940
1993         * gfortran.dg/class_1.f03: New.
1994         * gfortran.dg/class_2.f03: New.
1995         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1996         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1997         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1998         * gfortran.dg/typebound_call_10.f03: Ditto.
1999         * gfortran.dg/typebound_call_2.f03: Ditto.
2000         * gfortran.dg/typebound_call_3.f03: Ditto.
2001         * gfortran.dg/typebound_call_4.f03: Ditto.
2002         * gfortran.dg/typebound_generic_3.f03: Ditto.
2003         * gfortran.dg/typebound_generic_4.f03: Ditto.
2004         * gfortran.dg/typebound_proc_1.f08: Ditto.
2005         * gfortran.dg/typebound_proc_5.f03: Ditto.
2006         * gfortran.dg/typebound_proc_6.f03: Ditto.
2008 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
2010         PR c++/40866
2011         * g++.dg/expr/stmt-expr-1.C: New test.
2013 2009-08-09  Richard Guenther  <rguenther@suse.de>
2015         PR tree-optimization/41016
2016         * gcc.c-torture/compile/pr41016.c: New testcase.
2018 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
2020         * gcc.dg/overflow-warn-8.c: New test.
2022 2009-08-09  Ira Rosen  <irar@il.ibm.com>
2024         PR tree-optimization/41008
2025         * gcc.dg/vect/O1-pr41008.c: New test.
2027 2009-08-05  Tobias Burnus  <burnus@net-b.de>
2029         PR fortran/40955
2030         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
2032 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
2034         * gcc.target/bfin/loop-autoinc.c: New file.
2036 2009-08-08  Richard Guenther  <rguenther@suse.de>
2038         PR tree-optimization/40991
2039         * g++.dg/torture/pr40991.C: New testcase.
2041 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
2043         * ada/acats/support/impdef.a: Tweak timing constants. Add
2044         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
2045         * ada/acats/tests/c9/c940005.a: Use new timing constants.
2046         * ada/acats/tests/c9/c940007.a: Likewise.
2047         * ada/acats/tests/c9/c94001c.ada: Likewise.
2048         * ada/acats/tests/c9/c94006a.ada: Likewise.
2049         * ada/acats/tests/c9/c94008c.ada: Likewise.
2050         * ada/acats/tests/c9/c951002.a: Likewise.
2051         * ada/acats/tests/c9/c954a01.a: Likewise.
2052         * ada/acats/tests/c9/c96001a.ada: Likewise.
2053         * ada/acats/tests/c9/c97307a.ada: Likewise.
2055 2009-08-07  Richard Guenther  <rguenther@suse.de>
2057         PR tree-optimization/40999
2058         * gfortran.dg/pr40999.f: New testcase.
2060 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
2062         * g++.dg/tree-prof/partition1.C: New test.
2064 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2066         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
2067         attribute.
2068         * gcc.target/arm/vfp1[567].c: New tests.
2070 2009-08-06  Jason Merrill  <jason@redhat.com>
2072         PR c++/40948
2073         * g++.dg/ext/complit12.C: Expand.
2075 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
2077         Merge ARM/hard_vfp_branch to trunk.
2079         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
2081         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
2082         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
2084         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
2086         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
2087         (PCS): Define macro to use base AAPCS.
2088         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
2090         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
2092         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
2093         Correct arm_neon.h typo.
2095         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
2097         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
2098         this a linkage test.
2099         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
2100         argument marshalling.
2101         * abitest.h: New file.
2102         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
2103         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
2105 2009-08-06  Martin Jambor  <mjambor@suse.cz>
2107         PR middle-end/32964
2108         * gcc.dg/tree-ssa/pr32964.c: New test.
2110 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
2111             H.J. Lu  <hongjiu.lu@intel.com>
2113         PR target/40957
2114         * gcc.target/i386/pr40957.c: New test.
2116 2009-08-06  Richard Guenther  <rguenther@suse.de>
2118         PR tree-optimization/40964
2119         * gcc.c-torture/compile/pr40964.c: New testcase.
2121 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
2123         PR fortran/40847
2124         * gfortran.dg/transfer_resolve_1.f90 : New test.
2126 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
2127             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
2129         PR target/40906
2130         * gcc.target/i386/pr40906-1.c: New test.
2131         * gcc.target/i386/pr40906-2.c: Ditto.
2132         * gcc.target/i386/pr40906-3.c: Ditto.
2134 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
2136         PR rtl-optimization/40924
2137         * g++.dg/torture/pr40924.C: New test.
2139 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2141         PR c++/36069
2142         * g++.dg/warn/pr36069.C: New.
2144 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2146         PR c++/39987
2147         * g++.dg/overload/defarg4.C: New test.
2149 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2151         PR c++/16696
2152         * g++.dg/parse/pr16696.C: New.
2153         * g++.dg/parse/pr16696-permissive.C: New.
2155 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
2157         PR fortran/40875
2158         * gfortran.dg/initialization_23.f90 : New test.
2160 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
2162         PR debug/39706
2163         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
2165 2009-08-03  Jason Merrill  <jason@redhat.com>
2166             Jakub Jelinek  <jakub@redhat.com>
2168         PR c++/40948
2169         * g++.dg/ext/complit12.C: New.
2171 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
2173         PR c/39902
2174         * gcc.target/powerpc/pr39902-2.c: New test.
2176 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
2178         PR middle-end/40943
2179         * gcc.dg/uninit-6.c: Re-add XFAIL.
2180         * gcc.dg/uninit-6-O0.c: Likewise.
2181         * gcc.dg/uninit-pr40943.c: New test.
2183 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2185         PR testsuite/40858
2186         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
2187         .ascii.
2189 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2191         PR libfortran/40853
2192         * gfortran.dg/namelist_40.f90: Update error output.
2193         * gfortran.dg/namelist_47.f90: Update error output.
2194         * gfortran.dg/namelist_58.f90: New test.
2196 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
2198         PR fortran/40881
2199         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
2200         * gfortran.dg/altreturn_3.f90: Ditto.
2201         * gfortran.dg/altreturn_5.f90: Ditto.
2202         * gfortran.dg/altreturn_6.f90: Ditto.
2203         * gfortran.dg/altreturn_7.f90: Ditto.
2204         * gfortran.dg/array_constructor_13.f90: Ditto.
2205         * gfortran.dg/arrayio_7.f90: Ditto.
2206         * gfortran.dg/arrayio_8.f90: Ditto.
2207         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
2208         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
2209         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
2210         * gfortran.dg/backspace_8.f: Add -std=legacy.
2211         * gfortran.dg/backspace_9.f: Ditto.
2212         * gfortran.dg/char_comparison_1.f: Ditto.
2213         * gfortran.dg/char_decl_1.f90: Ditto.
2214         * gfortran.dg/char_initialiser_actual.f90: Ditto.
2215         * gfortran.dg/char_pointer_assign.f90: Ditto.
2216         * gfortran.dg/char_pointer_dependency.f90: Ditto.
2217         * gfortran.dg/char_pointer_dummy.f90: Ditto.
2218         * gfortran.dg/char_pointer_func.f90: Ditto.
2219         * gfortran.dg/common_8.f90: Ditto.
2220         * gfortran.dg/constant_substring.f: Ditto.
2221         * gfortran.dg/data_char_2.f90: Ditto.
2222         * gfortran.dg/der_array_io_1.f90: Ditto.
2223         * gfortran.dg/der_array_io_2.f90: Ditto.
2224         * gfortran.dg/der_array_io_3.f90: Ditto.
2225         * gfortran.dg/der_io_3.f90: Ditto.
2226         * gfortran.dg/dev_null.F90: Ditto.
2227         * gfortran.dg/direct_io_2.f90: Ditto.
2228         * gfortran.dg/do_iterator_2.f90: Ditto.
2229         * gfortran.dg/e_d_fmt.f90: Ditto.
2230         * gfortran.dg/empty_format_1.f90: Ditto.
2231         * gfortran.dg/entry_17.f90: Modified warning message.
2232         * gfortran.dg/entry_7.f90: Add -std=legacy.
2233         * gfortran.dg/eor_1.f90: Ditto.
2234         * gfortran.dg/equiv_2.f90: Ditto.
2235         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
2236         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
2237         * gfortran.dg/extended_char_comparison_1.f: Ditto.
2238         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
2239         * gfortran.dg/fmt_error_2.f90: Ditto.
2240         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2241         * gfortran.dg/fmt_tl.f: Ditto.
2242         * gfortran.dg/fmt_white.f: Ditto.
2243         * gfortran.dg/func_derived_1.f90: Ditto.
2244         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2245         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2246         * gfortran.dg/global_references_2.f90: Ditto.
2247         * gfortran.dg/hollerith_1.f90: Ditto.
2248         * gfortran.dg/hollerith.f90: Use new-style character length.
2249         * gfortran.dg/hollerith_f95.f90: Ditto.
2250         * gfortran.dg/ichar_1.f90: Add -std=legacy.
2251         * gfortran.dg/implicit_6.f90: Ditto.
2252         * gfortran.dg/implicit_9.f90: Ditto.
2253         * gfortran.dg/inquire_13.f90: Ditto.
2254         * gfortran.dg/inquire_5.f90: Ditto.
2255         * gfortran.dg/inquire_6.f90: Ditto.
2256         * gfortran.dg/inquire.f90: Ditto.
2257         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
2258         * gfortran.dg/io_constraints_2.f90: Ditto.
2259         * gfortran.dg/list_read_2.f90: Add -std=legacy.
2260         * gfortran.dg/loc_2.f90: Ditto.
2261         * gfortran.dg/logical_1.f90: Ditto.
2262         * gfortran.dg/longline.f: Ditto.
2263         * gfortran.dg/merge_char_1.f90: Ditto.
2264         * gfortran.dg/namelist_12.f: Ditto.
2265         * gfortran.dg/namelist_14.f90: Ditto.
2266         * gfortran.dg/namelist_18.f90: Ditto.
2267         * gfortran.dg/namelist_19.f90: Ditto.
2268         * gfortran.dg/namelist_21.f90: Ditto.
2269         * gfortran.dg/namelist_22.f90: Ditto.
2270         * gfortran.dg/namelist_37.f90: Ditto.
2271         * gfortran.dg/namelist_54.f90: Ditto.
2272         * gfortran.dg/namelist_55.f90: Ditto.
2273         * gfortran.dg/namelist_empty.f90: Ditto.
2274         * gfortran.dg/namelist_use.f90: Use new-style character length.
2275         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
2276         * gfortran.dg/nested_modules_4.f90: Ditto.
2277         * gfortran.dg/nested_modules_5.f90: Ditto.
2278         * gfortran.dg/open-options-blanks.f: Ditto.
2279         * gfortran.dg/output_exponents_1.f90: Ditto.
2280         * gfortran.dg/parens_5.f90: Ditto.
2281         * gfortran.dg/parens_6.f90: Ditto.
2282         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
2283         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
2284         * gfortran.dg/pr15129.f90: Ditto.
2285         * gfortran.dg/pr15332.f: Ditto.
2286         * gfortran.dg/pr16597.f90: Ditto.
2287         * gfortran.dg/pr17143.f90: Ditto.
2288         * gfortran.dg/pr17164.f90: Ditto.
2289         * gfortran.dg/pr17229.f: Modified warning message.
2290         * gfortran.dg/pr18210.f90: Add -std=legacy.
2291         * gfortran.dg/pr19155.f: Ditto.
2292         * gfortran.dg/pr20086.f90: Ditto.
2293         * gfortran.dg/pr20124.f90: Ditto.
2294         * gfortran.dg/pr20755.f: Ditto.
2295         * gfortran.dg/pr20865.f90: Ditto.
2296         * gfortran.dg/pr20950.f: Ditto.
2297         * gfortran.dg/pr21730.f: Ditto.
2298         * gfortran.dg/pr22491.f: Ditto.
2299         * gfortran.dg/pr29713.f90: Ditto.
2300         * gfortran.dg/print_parentheses_1.f: Ditto.
2301         * gfortran.dg/print_parentheses_2.f90: Ditto.
2302         * gfortran.dg/proc_assign_1.f90: Ditto.
2303         * gfortran.dg/proc_decl_1.f90: Ditto.
2304         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2305         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2306         * gfortran.dg/read_float_1.f90: Ditto.
2307         * gfortran.dg/read_logical.f90: Ditto.
2308         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2309         * gfortran.dg/return_1.f90: Ditto.
2310         * gfortran.dg/rewind_1.f90: Ditto.
2311         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2312         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2313         * gfortran.dg/stfunc_1.f90: Ditto.
2314         * gfortran.dg/stfunc_3.f90: Ditto.
2315         * gfortran.dg/stfunc_4.f90: Ditto.
2316         * gfortran.dg/stfunc_6.f90: Ditto.
2317         * gfortran.dg/streamio_2.f90: Ditto.
2318         * gfortran.dg/string_ctor_1.f90: Ditto.
2319         * gfortran.dg/string_null_compare_1.f: Ditto.
2320         * gfortran.dg/substr_6.f90: Ditto.
2321         * gfortran.dg/tl_editing.f90: Ditto.
2322         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2323         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2324         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2325         * gfortran.dg/g77/1832.f: Ditto.
2326         * gfortran.dg/g77/19981216-0.f Ditto.
2327         * gfortran.dg/g77/19990525-0.f: Ditto.
2328         * gfortran.dg/g77/19990826-2.f: Ditto.
2329         * gfortran.dg/g77/20000630-2.f: Ditto.
2330         * gfortran.dg/g77/20010116.f: Ditto.
2331         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2332         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2333         * gfortran.dg/g77/980520-1.f: Ditto.
2334         * gfortran.dg/g77/check0.f: Ditto.
2335         * gfortran.dg/g77/cpp3.F: Ditto.
2336         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2337         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2338         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2339         * gfortran.dg/g77/short.f: Ditto.
2341 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2343         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2344         * gcc.target/mips/ext-4.c: Likewise.
2345         * gcc.target/mips/interrupt_handler.c: Likewise.
2346         * gcc.target/mips/truncate-4.c: Likewise.
2347         * gcc.target/mips/truncate-5.c: Likewise.
2349 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2351         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2352         -fgraphite-force-parallel to -floop-parallelize-all.
2354 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2356         PR fortran/40011
2357         * gfortran.dg/whole_file_7.f90: New test.
2358         * gfortran.dg/whole_file_8.f90: New test.
2359         * gfortran.dg/whole_file_9.f90: New test.
2360         * gfortran.dg/whole_file_10.f90: New test.
2361         * gfortran.dg/whole_file_11.f90: New test.
2362         * gfortran.dg/whole_file_12.f90: New test.
2363         * gfortran.dg/whole_file_13.f90: New test.
2364         * gfortran.dg/whole_file_14.f90: New test.
2366 2009-07-31  Jason Merrill  <jason@redhat.com>
2368         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2369         binding semantics.
2370         * g++.dg/cpp0x/named.C: Likewise.
2371         * g++.dg/cpp0x/overload.C: Likewise.
2372         * g++.dg/cpp0x/rv1n.C: Likewise.
2373         * g++.dg/cpp0x/rv1p.C: Likewise.
2374         * g++.dg/cpp0x/rv2n.C: Likewise.
2375         * g++.dg/cpp0x/rv2p.C: Likewise.
2376         * g++.dg/cpp0x/rv3n.C: Likewise.
2377         * g++.dg/cpp0x/rv3p.C: Likewise.
2378         * g++.dg/cpp0x/rv4n.C: Likewise.
2379         * g++.dg/cpp0x/rv4p.C: Likewise.
2380         * g++.dg/cpp0x/rv5n.C: Likewise.
2381         * g++.dg/cpp0x/rv5p.C: Likewise.
2382         * g++.dg/cpp0x/rv6n.C: Likewise.
2383         * g++.dg/cpp0x/rv6p.C: Likewise.
2384         * g++.dg/cpp0x/rv7n.C: Likewise.
2385         * g++.dg/cpp0x/rv7p.C: Likewise.
2386         * g++.dg/cpp0x/template_deduction.C: Likewise.
2387         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2388         * g++.dg/cpp0x/overloadn.C: New.
2389         * g++.dg/cpp0x/rv-cast.C: New.
2391 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2393         * gcc.target/mips/ext-4.c: New test.
2395 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2397         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2399 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2401         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2402         * gcc.dg/tree-ssa/loop-32.c: Same.
2403         * gcc.dg/tree-ssa/loop-33.c: Same.
2404         * gcc.dg/tree-ssa/loop-34.c: Same.
2405         * gcc.dg/tree-ssa/loop-35.c: Same.
2406         * gcc.dg/tree-ssa/loop-7.c: Same.
2407         * gcc.dg/tree-ssa/pr23109.c: Same.
2408         * gcc.dg/tree-ssa/restrict-2.c: Same.
2409         * gcc.dg/tree-ssa/restrict-3.c: Same.
2410         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2411         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2412         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2413         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2414         * gcc.dg/tree-ssa/structopt-1.c: Same.
2415         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2416         * gfortran.dg/pr32921.f: Same.
2418 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2420         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2421         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2422         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2423         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2424         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2425         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2426         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2427         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2428         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2429         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2430         * gcc.dg/graphite/id-1.c: New.
2431         * gcc.dg/graphite/id-10.c: New.
2432         * gcc.dg/graphite/id-11.c: New.
2433         * gcc.dg/graphite/id-12.c: New.
2434         * gcc.dg/graphite/id-13.c: New.
2435         * gcc.dg/graphite/id-14.c: New.
2436         * gcc.dg/graphite/id-15.c: New.
2437         * gcc.dg/graphite/id-2.c: New.
2438         * gcc.dg/graphite/id-3.c: New.
2439         * gcc.dg/graphite/id-4.c: New.
2440         * gcc.dg/graphite/id-5.c: New.
2441         * gcc.dg/graphite/id-6.c: New.
2442         * gcc.dg/graphite/id-7.c: New.
2443         * gcc.dg/graphite/id-8.c: New.
2444         * gcc.dg/graphite/id-9.c: New.
2445         * gcc.dg/graphite/interchange-0.c: New.
2446         * gcc.dg/graphite/interchange-1.c: New.
2447         * gcc.dg/graphite/interchange-2.c: New.
2448         * gcc.dg/graphite/interchange-3.c: New.
2449         * gcc.dg/graphite/interchange-4.c: New.
2450         * gcc.dg/graphite/interchange-5.c: New.
2451         * gcc.dg/graphite/interchange-6.c: New.
2452         * gcc.dg/graphite/interchange-7.c: New.
2453         * gcc.dg/graphite/interchange-8.c: New.
2454         * gcc.dg/graphite/pr35356-1.c: New.
2455         * gcc.dg/graphite/pr35356-2.c: New.
2456         * gcc.dg/graphite/pr35356-3.c: New.
2457         * gcc.dg/graphite/pr40157.c: New.
2458         * gcc.dg/graphite/run-id-1.c: New.
2459         * gcc.dg/graphite/scop-20.c: New.
2460         * gcc.dg/graphite/scop-21.c: New.
2461         * gfortran.dg/graphite/id-1.f90: New.
2462         * gfortran.dg/graphite/id-10.f90: New.
2463         * gfortran.dg/graphite/id-11.f: New.
2464         * gfortran.dg/graphite/id-12.f: New.
2465         * gfortran.dg/graphite/id-13.f: New.
2466         * gfortran.dg/graphite/id-14.f: New.
2467         * gfortran.dg/graphite/id-15.f: New.
2468         * gfortran.dg/graphite/id-16.f: New.
2469         * gfortran.dg/graphite/id-5.f: New.
2470         * gfortran.dg/graphite/id-6.f: New.
2471         * gfortran.dg/graphite/id-7.f: New.
2472         * gfortran.dg/graphite/id-8.f: New.
2473         * gfortran.dg/graphite/id-9.f: New.
2474         * gfortran.dg/graphite/interchange-1.f: New.
2475         * gfortran.dg/graphite/interchange-2.f: New.
2477 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2479         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2480         flags based on the name of the testcase.
2481         * gfortran.dg/graphite/graphite.exp: Same.
2483         * gcc.dg/graphite/block-0.c: Adjusted.
2484         * gcc.dg/graphite/block-1.c: Adjusted.
2485         * gcc.dg/graphite/block-2.c: Adjusted.
2486         * gcc.dg/graphite/block-3.c: Adjusted.
2487         * gcc.dg/graphite/block-4.c: Adjusted.
2488         * gcc.dg/graphite/block-5.c: Adjusted.
2489         * gcc.dg/graphite/block-6.c: Adjusted.
2490         * gcc.dg/graphite/pr37485.c: Adjusted.
2491         * gcc.dg/graphite/pr37684.c: Adjusted.
2492         * gcc.dg/graphite/pr37828.c: Adjusted.
2493         * gcc.dg/graphite/pr37883.c: Adjusted.
2494         * gcc.dg/graphite/pr37928.c: Adjusted.
2495         * gcc.dg/graphite/pr37943.c: Adjusted.
2496         * gcc.dg/graphite/pr38409.c: Adjusted.
2497         * gcc.dg/graphite/pr38498.c: Adjusted.
2498         * gcc.dg/graphite/pr38559.c: Adjusted.
2499         * gcc.dg/graphite/pr39335.c: Adjusted.
2500         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2501         * gcc.dg/graphite/scop-0.c: Adjusted.
2502         * gcc.dg/graphite/scop-1.c: Adjusted.
2503         * gcc.dg/graphite/scop-10.c: Adjusted.
2504         * gcc.dg/graphite/scop-11.c: Adjusted.
2505         * gcc.dg/graphite/scop-12.c: Adjusted.
2506         * gcc.dg/graphite/scop-13.c: Adjusted.
2507         * gcc.dg/graphite/scop-14.c: Adjusted.
2508         * gcc.dg/graphite/scop-15.c: Adjusted.
2509         * gcc.dg/graphite/scop-16.c: Adjusted.
2510         * gcc.dg/graphite/scop-17.c: Adjusted.
2511         * gcc.dg/graphite/scop-18.c: Adjusted.
2512         * gcc.dg/graphite/scop-19.c: Adjusted.
2513         * gcc.dg/graphite/scop-2.c: Adjusted.
2514         * gcc.dg/graphite/scop-3.c: Adjusted.-
2515         * gcc.dg/graphite/scop-4.c: Adjusted.
2516         * gcc.dg/graphite/scop-5.c: Adjusted.
2517         * gcc.dg/graphite/scop-6.c: Adjusted.
2518         * gcc.dg/graphite/scop-7.c: Adjusted.
2519         * gcc.dg/graphite/scop-8.c: Adjusted.
2520         * gcc.dg/graphite/scop-9.c: Adjusted.
2521         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2522         * gfortran.dg/graphite/block-1.f90: Adjusted.
2523         * gfortran.dg/graphite/block-2.f: Adjusted.
2524         * gfortran.dg/graphite/block-3.f90: Adjusted.
2525         * gfortran.dg/graphite/block-4.f90: Adjusted.
2526         * gfortran.dg/graphite/id-2.f90: Adjusted.
2527         * gfortran.dg/graphite/id-3.f90: Adjusted.
2528         * gfortran.dg/graphite/id-4.f90: Adjusted.
2529         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2530         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2531         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2532         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2533         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2534         * gfortran.dg/graphite/scop-1.f: Adjusted.
2536 2009-07-30  Doug Kwan  <dougkwan@google.com>
2538         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2539         in warnings added in rev 141298.
2541 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2543         * lib/options.exp: Use "!=" instead of "ne".
2545         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2547         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2548         * gcc.dg/ucnid-12.c: Likewise.
2550 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2551             Pat Haugen  <pthaugen@us.ibm.com>
2552             Revital Eres <ERES@il.ibm.com>
2554         * gcc.target/powerpc/altivec-32.c: New file to test
2555         Altivec simple math function vectorization.
2557         * gcc.target/powerpc/bswap-run.c: New file to test swap
2558         builtins.
2559         * gcc.target/powerpc/bswap16.c: Ditto.
2560         * gcc.target/powerpc/bswap32.c: Ditto.
2561         * gcc.target/powerpc/bswap64-1.c: Ditto.
2562         * gcc.target/powerpc/bswap64-2.c: Ditto.
2563         * gcc.target/powerpc/bswap64-3.c: Ditto.
2564         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2565         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2566         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2568         * gcc.target/powerpc/popcount-2.c: New file to test
2569         power7 popcntd instructions.
2570         * gcc.target/powerpc/popcount-3.c: Ditto.
2572         * gcc.target/powerpc/pr39457.c: New VSX test.
2573         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2574         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2575         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2576         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2577         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2578         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2579         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2580         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2581         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2582         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2583         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2584         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2586         * gcc.target/powerpc/altivec-6.c: Store the result of
2587         vec_add, so the optimizer doesn't remove it.
2589         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2590         systems that support bswap64.
2592         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2593         prevent VSX code generation.
2595         * lib/target-supports.exp (check_vsx_hw_available): New
2596         function to test if VSX available.
2597         (check_effective_target_powerpc_vsx_ok): Ditto.
2598         (check_vmx_hw_available): Add explicit -mno-vsx.
2600 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2602         PR c/39902
2603         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2605 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2607         PR tree-optimization/40570
2608         * gcc.c-torture/compile/pr40570.c: New test.
2610 2009-07-29  Jason Merrill  <jason@redhat.com>
2612         PR c++/14912
2613         * g++.dg/template/defarg13.C: New.
2615 2009-07-29  Richard Guenther  <rguenther@suse.de>
2617         PR c++/40834
2618         * g++.dg/torture/pr40834.C: New testcase.
2620 2009-07-29  Michael Matz  <matz@suse.de>
2622         PR middle-end/40830
2623         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2625 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2627         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2628         sh*-*-* targets.  Skip on spu-*-* targets.
2629         * gfortran.dg/maxlocval_4.f90: Likewise.
2630         * gfortran.dg/minlocval_1.f90: Likewise.
2631         * gfortran.dg/minlocval_4.f90: Likewise.
2633 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2635         PR fortran/40878
2636         * gfortran.dg/gomp/pr40878-1.f90: New test.
2637         * gfortran.dg/gomp/pr40878-2.f90: New test.
2639         PR testsuite/40891
2640         * gcc.dg/cdce1.c: Adjust note line number.
2641         * gcc.dg/cdce2.c: Likewise.
2643 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2645         PR fortran/40882
2646         * gfortran.dg/proc_ptr_comp_13.f90: New.
2648 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2650         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2651         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2652         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2653         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2654         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2655         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2656         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2657         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2658         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2659         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2660         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2661         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2662         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2663         #ifdef NEED_IEEE754_FLOAT conditional.
2664         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2665         conditional.
2667 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2669         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2670         i?86-*-netware.
2671         * g++.dg/ext/bitfield3.C: Likewise.
2672         * g++.dg/ext/bitfield4.C: Likewise.
2673         * g++.dg/ext/bitfield5.C: Likewise.
2674         * gcc.dg/bitfld-15.c: Likewise.
2675         * gcc.dg/bitfld-16.c: Likewise.
2676         * gcc.dg/bitfld-17.c: Likewise.
2677         * gcc.dg/bitfld-18.c: Likewise.
2678         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2679         * gcc.dg/20010912-1.c: Likewise.
2680         * gcc.dg/20021018-1.c: Likewise.
2681         * gcc.dg/20030213-1.c: Likewise.
2682         * gcc.dg/20030225-1.c: Likewise.
2683         * gcc.dg/20030708-1.c: Likewise.
2684         * gcc.dg/20050321-2.c: Likewise.
2685         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2686         * gcc.dg/cdce2.c: Likewise.
2687         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2688         targets.
2689         * gcc.target/i386/pr37248-3.c: Likewise.
2691 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2693         PR fortran/40848
2694         * gfortran.dg/altreturn_7.f90: New.
2696 2009-07-27  Simon Baldwin  <simonb@google.com>
2698         PR testsuite/40829
2699         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2700         so that indexing no longer runs off array end.
2702 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2704         PR fortran/40851
2705         * gfortran.dg/derived_init_3.f90: New test.
2707 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2709         PR fortran/33197
2710         * gfortran.dg/atan2_1.f90: New test
2711         * gfortran.dg/atan2_2.f90: New test
2713 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2715         PR c++/40749
2716         * g++.dg/warn/Wreturn-type-6.C: New test.
2718 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2720         PR tree-optimization/40801
2721         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2722         * gfortran.dg/vect/vect.exp: Run tests starting with
2723         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2725 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2727         PR rtl-optimization/40445
2728         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2730 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2732         * gcc.dg/builtin-unreachable-4.c: New test.
2734 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2736         PR fortran/33197
2737         * gfortran.dg/complex_intrinsic_5.f90: New test.
2738         * gfortran.dg/complex_intrinsic_7.f90: New test.
2740 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2742         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2743         * gcc.dg/ipa/noclone-1.c: New test.
2745 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2747         * lib/target-supports.exp (check_effective_target_static): New
2748         procedure.
2749         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2750         supported.
2751         * g++.old-deja/g++.law/weak.C: Require static effective target.
2753 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2755         PR fortran/39630
2756         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2757         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2758         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2759         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2760         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2761         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2762         * gfortran.dg/typebound_call_10.f03: New.
2764 2009-07-24  Jason Merrill  <jason@redhat.com>
2766         * g++.dg/cpp0x/defaulted11.C: New.
2768         * g++.dg/cpp0x/initlist23.C: New.
2770 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2772         PR fortran/40822
2773         * gfortran.dg/char_length_16.f90: New.
2775 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2777         PR fortran/40643
2778         PR fortran/31067
2779         * gfortran.dg/maxlocval_2.f90: New test.
2780         * gfortran.dg/maxlocval_3.f90: New test.
2781         * gfortran.dg/maxlocval_4.f90: New test.
2782         * gfortran.dg/minlocval_1.f90: New test.
2783         * gfortran.dg/minlocval_2.f90: New test.
2784         * gfortran.dg/minlocval_3.f90: New test.
2785         * gfortran.dg/minlocval_4.f90: New test.
2787 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2789         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2790         scan-assembler.
2792 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2794         PR fortran/40839
2795         * gfortran.dg/pr40839.f90: New test.
2797 2009-07-23  Michael Matz  <matz@suse.de>
2799         PR middle-end/40830
2800         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2801         don't set options ourself.
2803 2009-07-23  Simon Baldwin  <simonb@google.com>
2805         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2806         native C compilation where required.
2808 2009-07-22  Doug Kwan  <dougkwan@google.com>
2810         * gcc.c-torture/compile/20090721-1.c: New test.
2812 2009-07-22  Michael Matz  <matz@suse.de>
2814         PR tree-optimization/35229
2815         PR tree-optimization/39300
2816         * gcc.dg/vect/vect-pre-interact.c: New test.
2818 2009-07-22  Richard Guenther  <rguenther@suse.de>
2820         * g++.dg/lookup/using21.C: Fix duplicate paste.
2822 2009-07-22  Richard Guenther  <rguenther@suse.de>
2824         PR c++/40799
2825         * g++.dg/lookup/using21.C: New testcase.
2827 2009-07-21  Jason Merrill  <jason@redhat.com>
2829         * g++.dg/init/aggr4.C: New.
2831 2009-07-21  Jason Merrill  <jason@redhat.com>
2833         Core issue 934
2834         * g++.dg/cpp0x/initlist22.C: New.
2836 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2838         * gcc.target/i386/vectorize8.c: New test.
2840 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2842         PR target/40811
2843         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2844         Add i?86 and x86_64 targets.
2845         * gcc.target/i386/vectorize7.c: New test.
2847         PR target/40809
2848         * gcc.target/i386/pr40809.c: New test.
2850 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2852         PR tree-optimization/40813
2853         * g++.dg/opt/inline15.C: New test.
2855 2009-07-21  Paul Brook <paul@codesourcery.com>
2857         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2858         * lib/target-supports.exp (check_effective_target_section_anchors):
2859         Add arm*-*-*.
2861 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2863         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2864         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2865         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2867 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2869         * gcc.target/mips/ext-3.c: New test.
2871 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2873         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2874         * gcc.dg/builtin-object-size-8.c: New test.
2875         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2876         * g++.dg/ext/builtin-object-size2.C: Likewise.
2878         PR tree-optimization/40792
2879         * gcc.dg/pr40792.c: New test.
2881 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2883         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2884         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2885         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2887 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2889         * gcc.target/sh/mfmovd.c: New test.
2891 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2892             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2894         PR libfortran/40714
2895         * gfortran.dg/eof_3.f90: New test.
2897 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2899         PR fortran/40727
2900         * gfortran.dg/intrinsic_cmplx.f90: New test.
2902 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2904         PR libfortran/34670
2905         PR libfortran/36874
2906         * gfortran.dg/cshift_bounds_1.f90:  New test.
2907         * gfortran.dg/cshift_bounds_2.f90:  New test.
2908         * gfortran.dg/cshift_bounds_3.f90:  New test.
2909         * gfortran.dg/cshift_bounds_4.f90:  New test.
2910         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2911         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2912         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2913         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2915 2009-07-19  Jan Hubicka  <jh@suse.cz>
2917         PR tree-optimization/40676
2918         * gcc.c-torture/compile/pr40676.c: New testcase.
2920 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2922         * gcc.target/mips/ext-2.c: New test.
2924 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2926         * gcc.target/mips/octeon-exts-7.c: New test.
2927         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2928         * gcc.target/mips/octeon-exts-5.c: Likewise.
2930 2009-07-18  Richard Guenther  <rguenther@suse.de>
2932         PR testsuite/40798
2933         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2935 2009-07-18  Richard Guenther  <rguenther@suse.de>
2937         PR c/40787
2938         * gcc.dg/pr35899.c: Adjust.
2940 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2942         * gcc.target/powerpc/asm-es-1.c: New test.
2943         * gcc.target/powerpc/asm-es-2.c: Likewise.
2945 2009-07-17  Richard Guenther  <rguenther@suse.de>
2947         PR c/40401
2948         * g++.dg/rtti/crash4.C: New testcase.
2949         * g++.dg/torture/20090706-1.C: Likewise.
2950         * gcc.dg/redecl-17.c: Likewise.
2951         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2952         * gcc.dg/declspec-9.c: Expect extra error.
2953         * gcc.dg/declspec-10.c: Likewise.
2954         * gcc.dg/declspec-11.c: Likewise.
2955         * gcc.dg/redecl-10.c: Expect extra warnings.
2956         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2957         * gcc.target/i386/pr39545-1.c: Likewise.
2958         * g++.dg/ext/asm3.C: Expect more errors.
2959         * g++.dg/gomp/block-1.C: Likewise.
2960         * g++.dg/gomp/block-2.C: Likewise.
2961         * g++.dg/gomp/block-3.C: Likewise.
2962         * g++.dg/gomp/block-5.C: Likewise.
2963         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2964         * g++.dg/warn/unused-result1.C: XFAIL.
2966 2009-07-17  Richard Guenther  <rguenther@suse.de>
2968         PR tree-optimization/40321
2969         * gcc.c-torture/compile/pr40321.c: New testcase.
2970         * g++.dg/torture/pr40321.C: Likewise.
2972 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2974         PR c++/40780
2975         * g++.dg/template/ptrmem19.C: New test.
2977 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2978             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2980         PR 40435
2981         * gcc.dg/pr36902.c: Add column info.
2982         * g++.dg/gcov/gcov-2.C: Change count for definition.
2984 2009-07-16  Jason Merrill  <jason@redhat.com>
2986         PR libstdc++/37907
2987         * g++.dg/cpp0x/std-layout1.C: New.
2988         * g++.dg/ext/has_nothrow_assign.C: Fix.
2989         * g++.dg/ext/has_nothrow_copy.C: Fix.
2990         * g++.dg/ext/has_trivial_assign.C: Fix.
2991         * g++.dg/ext/has_trivial_copy.C: Fix.
2992         * g++.dg/ext/is_pod.C: Fix.
2993         * g++.dg/other/offsetof3.C: Adjust.
2994         * g++.dg/overload/ellipsis1.C: Adjust.
2995         * g++.dg/warn/var-args1.C: Adjust.
2996         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2997         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2998         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2999         * g++.old-deja/g++.other/vaarg3.C: Adjust.
3000         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
3002 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3004         * gcc.dg/torture/builtin-math-5.c: Add more cases.
3005         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
3006         effective target "mpc_pow".
3007         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
3009 2009-07-16  Richard Henderson  <rth@redhat.com>
3011         * g++.dg/opt/eh4.C: New test.
3013 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
3015         * obj-c++.dg/defs.mm (abort): Make it extern "C".
3017 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
3019         PR middle-end/40747
3020         * gcc.c-torture/execute/pr40747.c: New test.
3022 2009-07-15  Richard Guenther  <rguenther@suse.de>
3024         PR middle-end/40753
3025         * gcc.c-torture/compile/pr40753.c: New testcase.
3027 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
3029         PR fortran/40743
3030         * gfortran.dg/interface_assignment_4.f90: New.
3032 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
3034         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
3035         for FreeBSD up to and including version 8.
3037 2009-07-14  Taras Glek  <tglek@mozilla.com>
3038             Rafael Espindola  <espindola@google.com>
3040         * g++.dg/plugin/header-plugin-test.C: New.
3041         * g++.dg/plugin/header_plugin.c: New.
3042         * g++.dg/plugin/plugin.exp: Update.
3044 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3046         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
3047         function to enable vectorization.
3048         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
3049         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3051 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
3053         * gcc.target/i386/sse-copysignf-vec.c: New test.
3054         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
3056 2009-07-14  Jason Merrill  <jason@redhat.com>
3058         PR c++/37276
3059         * g++.dg/lookup/builtin5.C: New.
3060         * g++.dg/other/error22.C: Add missing extern "C".
3061         * g++.dg/warn/Warray-bounds.C: Likewise.
3062         * gcc.dg/compat/compat-common.h: Likewise.
3064         PR c++/40746
3065         * g++.dg/lookup/using20.C: New.
3067         PR c++/40740
3068         * g++.dg/template/koenig8.C: New.
3070 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
3072         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
3073         both i?86-*-darwin* and x86_64-*-darwin*.
3075 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
3077         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
3078         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
3079         name.
3081 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
3083         PR debug/40705
3084         * g++.dg/debug/dwarf2/typedef1.C: New test.
3086         PR c++/40357
3087         * g++.dg/other/typedef3.C: New test.
3089 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
3091         * gcc.dg/20090709-1.c: Move to a proper place ...
3092         * gcc.target/m68k/20090709-1.c: ... here.
3094 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3096         PR C++/22154
3097         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
3098         front of qualified names are allowed.
3099         * g++.dg/parse/crash10.C: Likewise.
3100         * g++.dg/parse/error15.C: Likewise.
3101         * g++.dg/parse/typename9.C: Likewise.
3102         * g++.dg/parse/error8.C: Likewise.
3104 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
3106         PR fortran/40646
3107         * gfortran.dg/proc_ptr_22.f90: Extended.
3108         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
3110 2009-07-13  Ira Rosen  <irar@il.ibm.com>
3112         * gfortran.dg/vect/vect-6.f: New test.
3114 2009-07-12  Jason Merrill  <jason@redhat.com>
3116         PR c++/36628
3117         * g++.dg/cpp0x/decltype17.C: New.
3119         PR c++/37206
3120         * g++.dg/cpp0x/rv10.C: New.
3122 2009-07-12  Jason Merrill  <jason@redhat.com>
3124         PR c++/40689
3125         * g++.dg/cpp0x/initlist20.C: New.
3126         * g++.dg/cpp0x/initlist21.C: New.
3128 2009-07-12  Ira Rosen  <irar@il.ibm.com>
3130         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
3131         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
3132         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
3133         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
3134         gcc.dg/vect/vect-double-reduc-7.c: New tests.
3136 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
3138         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
3139         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
3140         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
3141         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
3142         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
3143         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
3144         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
3145         effective_target fd_truncate.
3147 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3149         * gnat.dg/specs/addr1.ads: New test.
3151 2009-07-11  Jan Hubicka  <jh@suse.cz>
3153         PR middle-end/48388
3154         * g++.dg/torture/pr40388.C: New testcase.
3156 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
3158         PR target/40668
3159         * gcc.c-torture/execute/pr40668.c: New test.
3161 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
3163         * gcc.c-torture/execute/20090711-1.c: New test.
3165 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
3167         PR testsuite/40699
3168         PR testsuite/40707
3169         PR testsuite/40709
3170         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
3171         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
3172         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
3173         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
3175 2009-07-11  Tobias Burnus  <burnus@net-b.de>
3177         PR fortran/33197
3178         * gfortran.dg/complex_intrinsic_3.f90: New test.
3179         * gfortran.dg/complex_intrinsic_4.f90: New test.
3181 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
3183         PR target/39079
3184         * gcc.target/mips/mips.exp: Make -msynci a known option.
3185         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
3187 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
3189         PR c++/40502
3190         * g++.dg/ext/strncpy-chk1.C: New test.
3192 2009-07-10  Richard Guenther  <rguenther@suse.de>
3194         PR tree-optimization/40496
3195         * g++.dg/opt/pr40496.C: New testcase.
3197 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3199         PR 25509
3200         PR 40614
3201         * g++.dg/warn/unused-result1-Werror.c: New.
3203 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
3205         PR fortran/39334
3206         * gfortran.dg/recursive_parameter_1.f90: New test.
3208 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3210         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
3211         * gfortran.dg/module_equivalence_6.f90: Ditto.
3212         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
3213         * gfortran.dg/nan_2.f90: Ditto.
3214         * gfortran.dg/inquire_11.f90: Ditto.
3215         * gfortran.dg/abstract_type_3.f03: Ditto.
3216         * gfortran.dg/abstract_type_1.f90: Ditto.
3217         * gfortran.dg/private_type_9.f90: Ditto.
3218         * gfortran.dg/abstract_type_5.f03: Ditto.
3219         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
3220         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
3221         * gfortran.dg/derived_sub.f90: Ditto.
3222         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
3223         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
3224         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
3225         * gfortran.dg/mvbits_6.f90: Ditto.
3226         * gfortran.dg/abstract_type_2.f03: Ditto.
3227         * gfortran.dg/abstract_type_4.f03: Ditto.
3228         * gfortran.dg/bounds_check_9.f90: Ditto.
3229         * gfortran.dg/optional_dim_3.f90: Ditto.
3230         * gfortran.dg/pr32921.f: Ditto.
3231         * gfortran.dg/entry_16.f90: Ditto.
3232         * gfortran.dg/generic_16.f90: Ditto.
3235 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
3237         * gcc.target/m68k/20090709-1.c: New.
3239 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
3241         PR c++/40684
3242         * g++.dg/template/unify11.C: New test.
3244 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
3246         PR fortran/40629
3247         * gfortran.dg/host_assoc_function_9.f90: New test.
3249 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
3251         PR fortran/40646
3252         * gfortran.dg/proc_ptr_22.f90: New.
3253         * gfortran.dg/proc_ptr_comp_12.f90: New.
3255 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
3257         PR middle-end/40692
3258         * gcc.c-torture/compile/pr40692.c: New test.
3260 2009-07-09  Tobias Burnus  <burnus@net-b.de>
3262         PR fortran/40604
3263         * gfortran.dg/pointer_check_6.f90: New test.
3265 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
3267         * gcc.target/mips/truncate-5.c: New test.
3269 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3271         PR libfortran/40330
3272         PR libfortran/40662
3273         * gfortran.dg/fmt_cache_1.f: New test.
3275 2009-07-08  Tobias Burnus  <burnus@net-b.de>
3277         PR fortran/40675
3278         * gfortran.dg/nosigned_zero_1.f90: New test.
3279         * gfortran.dg/nosigned_zero_2.f90: New test.
3281 2009-07-08  Richard Guenther  <rguenther@suse.de>
3283         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
3285 2009-07-08  Richard Guenther  <rguenther@suse.de>
3287         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
3289 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
3291         PR fortran/40591
3292         * gfortran.dg/proc_ptr_21.f90: New test.
3294 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3296         PR c++/31246
3297         * g++.dg/warn/pr31246.C: New.
3298         * g++.dg/warn/pr31246-2.C: New.
3300 2009-07-07  Jason Merrill  <jason@redhat.com>
3302         PR c++/35828
3303         * g++.dg/template/defarg12.C: New.
3305         PR c++/37816
3306         * g++.dg/cpp0x/enum7.C: New.
3308         PR c++/37946
3309         * g++.dg/cpp0x/enum6.C: New.
3311         PR c++/40639
3312         * g++.dg/cpp0x/enum5.C: New.
3314         PR c++/40633
3315         * g++.dg/cpp0x/enum4.C: New.
3317 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3319         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3321 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3323         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3325 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3327         PR middle-end/40669
3328         * gcc.dg/pr40669.c: New test.
3330 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3332         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3333         location. Update all calls.
3334         * g++.dg/plugin/selfassign.c: Likewise.
3336 2009-07-06  Jason Merrill  <jason@redhat.com>
3338         * g++.dg/rtti/dyncast[34].C: New.
3340 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3342         * lib/target-supports.exp
3343         (check_effective_target_mips_newabi_large_long_double): New.
3344         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3345         target.
3346         * gcc.target/mips/fpr-moves-6.c: Likewise.
3348 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3350         PR c++/40557
3351         * g++.dg/template/union2.C: New test.
3353 2009-07-04  Jason Merrill  <jason@redhat.com>
3355         * g++.dg/template/using15.C: New.
3357 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3359         * gfortran.dg/maxloc_1.f90: New test.
3361 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3363         PR fortran/40593
3364         * gfortran.dg/proc_ptr_result_6.f90: New.
3366 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3368         * gcc.dg/framework-2.c: Adjust testcase to pass.
3370 2009-07-04  Jason Merrill  <jason@redhat.com>
3372         PR c++/40619
3373         * g++.dg/cpp0x/auto16.C: New.
3375 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3377         PR target/40587
3378         * gfortran.dg/pr40587.f: New test.
3380 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3382         PR fortran/40638
3383         * gfortran.dg/unit_1.f90: New test.
3385 2009-07-03  Jason Merrill  <jason@redhat.com>
3387         * g++.dg/template/pure1.C: Expect another error.
3389 2009-07-03  Richard Guenther  <rguenther@suse.de>
3391         PR tree-optimization/40640
3392         * gcc.c-torture/compile/pr40640.c: New testcase.
3394 2009-07-03  Richard Guenther  <rguenther@suse.de>
3396         PR middle-end/34163
3397         * gfortran.dg/pr34163.f90: New testcase.
3399 2009-07-03  Jan Hubicka  <jh@suse.cz>
3401         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3402         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3403         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3404         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3405         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3406         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3407         * gnat.dg/loop_optimization6.adb: Enable -O2.
3409 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3411         * g++.dg/warn/null4.C: Extend.
3413 2009-07-02  Jason Merrill  <jason@redhat.com>
3415         * g++.dg/template/spec8.C: Fix.
3417 2009-07-02  Michael Matz  <matz@suse.de>
3419         PR fortran/32131
3420         * gfortran.dg/pr32921.f: Adjust.
3422 2009-07-02  Jan Hubicka  <jh@suse.cz>
3424         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3426 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3428         * gcc.target/mips/truncate-4.c: New testcase.
3430 2009-07-01  Richard Guenther  <rguenther@suse.de>
3432         PR tree-optimization/19831
3433         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3434         make allocated memory escape.  Un-XFAIL.
3435         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3436         * gcc.dg/vect/pr31699.c: Likewise.
3437         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3439 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3441         PR c++/40566
3442         * g++.dg/parse/cond5.C: New test.
3444 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3446         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3447         (main): Pass n to main_1 instead.
3448         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3449         (main_1): New function, split off from...
3450         (main): ...here.  Pass `off' to main_1 instead.
3452 2009-06-30  Jason Merrill  <jason@redhat.com>
3454         PR c++/40595
3455         * g++.dg/cpp0x/variadic94.C: New.
3457 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3459         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3460         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3461         (init_ld_library_path_env_vars): New function, replacing the
3462         orig_*_saved assignments.  Call it after defining it.
3463         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3464         (restore_ld_library_path_env_vars): Likewise.
3465         (add_path, find_libgcc_s): New functions.
3466         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3467         gcc-set-multilib-library-path.
3468         (objc_target_compile): Don't add "." to ld_library_path.
3469         Use add_path.
3470         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3471         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3472         gcc-set-multilib-library-path.
3473         * lib/g++.exp (g++_link_flags): Likewise.
3474         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3475         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3476         top level; do it...
3477         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3478         to tell when this needs to happen.  Use find_libgcc_s instead of
3479         gcc-set-multilib-library-path.
3480         * lib/gcc-dg.exp: Likewise.
3481         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3482         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3483         unless it is in $ALT_LD_LIBRARY_PATH.
3484         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3486 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3488         * gnat.dg/discr12.adb: New test.
3489         * gnat.dg/discr12_pkg.ads: New helper.
3490         * gnat.dg/discr13.adb: New test.
3491         * gnat.dg/discr14.ad[sb]: Likewise.
3492         * gnat.dg/discr15.adb: Likewise.
3493         * gnat.dg/discr15_pkg.ads: New helper.
3494         * gnat.dg/discr16.adb: New test.
3495         * gnat.dg/discr16_g.ads: New helper.
3496         * gnat.dg/discr16_pkg.ads: Likewise.
3497         * gnat.dg/discr16_cont.ads: Likewise.
3498         * gnat.dg/discr17.adb: New test.
3499         * gnat.dg/discr18.adb: Likewise.
3500         * gnat.dg/discr18_pkg.ads: New helper.
3501         * gnat.dg/discr19.adb: New test.
3503 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3505         PR fortran/40576
3506         * gfortran.dg/internal_write_1.f90:  New testcase.
3508 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3510         PR fortran/40594
3511         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3513 2009-06-30  Richard Guenther  <rguenther@suse.de>
3515         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3517 2009-06-30  Wei Guozhi  <carrot@google.com>
3519         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3520         to "-Os".
3522 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3524         PR tree-optimization/40542
3525         * gcc.dg/vect/pr40542.c: New test.
3527 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3529         PR tree-optimization/40582
3530         * gcc.c-torture/compile/pr40582.c: New test.
3532 2009-06-30  Wei Guozhi  <carrot@google.com>
3534         PR/40416
3535         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3537 2009-06-29  Jason Merrill  <jason@redhat.com>
3539         PR c++/40274
3540         * g++.dg/template/debug1.C: New.
3542 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3544         PR fortran/40580
3545         * pointer_check_1.f90: New test.
3546         * pointer_check_2.f90: New test.
3547         * pointer_check_3.f90: New test.
3548         * pointer_check_4.f90: New test.
3549         * pointer_check_5.f90: New test.
3551 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3553         PR fortran/40551
3554         * gfortran.dg/func_assign_2.f90 : New test.
3556 2009-06-29  Richard Guenther  <rguenther@suse.de>
3558         PR middle-end/14187
3559         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3560         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3561         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3562         * gcc.c-torture/execute/20090623-1.c: Likewise.
3563         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3564         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3566 2009-06-29  Richard Guenther  <rguenther@suse.de>
3568         PR middle-end/38212
3569         * gcc.c-torture/execute/pr38212.c: New testcase.
3571 2009-06-29  Richard Guenther  <rguenther@suse.de>
3573         PR tree-optimization/40579
3574         * gcc.c-torture/execute/pr40579.c: New testcase.
3576 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3578         PR tree-optimization/40550
3579         * gcc.dg/pr40550.c: New test.
3581 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3583         * gnat.dg/overflow_sum2.adb: New test
3584         * gnat.dg/namet.ads: New helper.
3586         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3588 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3590         PR fortran/34112
3591         * gfortran.dg/compiler-directive_1.f90: New test.
3592         * gfortran.dg/compiler-directive_2.f: New test.
3594 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3596         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3597         comment out some values and add some cases.
3599 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3601         PR testsuite/40567
3602         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3604 2009-06-26  Richard Henderson  <rth@redhat.com>
3606         PR testsuite/40565
3607         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3608         * gcc.target/i386/local.c: Pass a non-constant to T.
3610 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3612         PR fortran/39997
3613         PR fortran/40541
3614         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3615         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3616         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3617         * gfortran.dg/proc_ptr_result_5.f90: New.
3619 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3621         PR c/39902
3622         * gcc.dg/dfp/pr39902.c: New test.
3624 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3626         PR testsuite/40532
3627         * gcc.dg/builtins-65.c: Require c99 runtime.
3629 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3631         * gnat.dg/array7.ad[sb]: New test.
3633 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3635         * gnat.dg/array6.adb: New test.
3637 2009-06-25  Ian Lance Taylor  <iant@google.com>
3639         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3641 2009-06-25  Ian Lance Taylor  <iant@google.com>
3643         * g++.dg/warn/Wunused-16.C: New testcase.
3645 2009-06-25  Ian Lance Taylor  <iant@google.com>
3647         * g++.dg/warn/skip-2.C: New testcase.
3649 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3651         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3652         dg-skip-if and move to ...
3653         * gcc.dg/torture/20090618-1.c.
3655 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3657         PR tree-optimization/40493
3658         * gcc.c-torture/execute/pr40493.c: New test.
3660 2009-06-24  Jason Merrill  <jason@redhat.com>
3662         PR c++/40342
3663         * g++.dg/template/overload10.C: New.
3665 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3667         PR fortran/40427
3668         * gfortran.dg/proc_ptr_comp_11.f90: New.
3670 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3672         * gcc.dg/pr40501.c: New testcase.
3674 2009-06-23  DJ Delorie  <dj@redhat.com>
3676         Add MeP port.
3677         * lib/target-supports.exp: Add mep support (no profiling).
3679 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3681         PR testsuite/39297
3682         * gcc.dg/ssa/loop-31.c: Change scan rules.
3684 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3686         * gcc.dg/cpp/empty-include.c: Update column info.
3687         * gcc.dg/cpp/assert2.c: Update column info.
3689 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3691         * g++.dg/ext/builtin-object-size1.C: New test.
3692         * g++.dg/ext/builtin-object-size2.C: New test.
3694 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3696         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3697         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3699 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3701         * gcc.target/mips/truncate-3.c: New test.
3703 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3705         PR fortran/37254
3706         PR fortran/39850
3707         * gfortran.dg/interface_30.f90: Modified error message.
3708         * gfortran.dg/proc_decl_22.f90: New.
3710 2009-06-22  Ian Lance Taylor  <iant@google.com>
3712         * gcc.dg/Wcxx-compat-19.c: New testcase.
3714 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3716         PR objc/28050
3717         * pr28050.m: New testcase.
3719 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3721         PR testsuite/40481
3722         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3724 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3726         PR tree-optimization/40492
3727         * g++.dg/torture/pr40492.C: New test.
3729 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3731         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3732         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3734 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3736         * gnat.dg/raise_ce.adb: Helper for ...
3737         * gnat.dg/handle_and_return.adb: New test.
3739 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3741         PR fortran/40443
3742         * gfortran.dg/generic_18.f90: New test.
3744 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3746         PR fortran/40472
3747         * gfortran.dg/spread_size_limit.f90: New test.
3749 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3751         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3752         to put dump files in a subdirectory.
3753         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3754         ".o" temporary files.
3756 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3758         PR fortran/39850
3759         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3760         * gfortran.dg/interface_20.f90: Ditto.
3761         * gfortran.dg/interface_21.f90: Ditto.
3762         * gfortran.dg/interface_22.f90: Ditto.
3763         * gfortran.dg/interface_30.f90: New.
3764         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3766 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3768         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3769         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3770         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3771         DEFAULT_VECTFLAGS.
3773 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3774             Revital Eres  <eres@il.ibm.com>
3776         PR testsuite/40359
3777         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3778         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3779         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3781 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3783         PR testsuite/40475
3784         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3785         without misalignment support.
3786         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3788 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3790         PR fortran/40452
3791         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3793 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3795         PR fortran/40440
3796         * gfortran.dg/alloc_comp_result_2.f90: New test.
3798 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3800         PR target/40482
3801         * gcc.target/arm/pr40482.c: New test.
3803 2009-06-19  Ian Lance Taylor  <iant@google.com>
3805         * gcc.dg/Wcxx-compat-18.c: New testcase.
3807 2009-06-19  Richard Guenther  <rguenther@suse.de>
3809         * gcc.c-torture/execute/20090618-1.c: New testcase.
3811 2009-06-19  Ian Lance Taylor  <iant@google.com>
3813         * gcc.dg/Wcxx-compat-17.c: New testcase.
3815 2009-06-19  Ian Lance Taylor  <iant@google.com>
3817         * gcc.dg/Wcxx-compat-15.c: New testcase.
3819 2009-06-19  Ian Lance Taylor  <iant@google.com>
3821         * gcc.dg/Wcxx-compat-16.c: New testcase.
3823 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3825         * gcc.dg/builtins-34.c: Add significand cases.
3827 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3829         PR testsuite/40491
3830         * gcc.dg/20080522-1.c: Remove testcase for real.
3831         * gcc.dg/20080528-1.c: Ditto.
3833 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3835         PR fortran/40450
3836         * gfortran.dg/proc_ptr_20.f90: New.
3838 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3840         PR target/40470
3841         * gcc.dg/torture/pr40470-1.c: New.
3842         * gcc.dg/torture/pr40470-2.c: Likewise.
3843         * gcc.dg/torture/pr40470-3.c: Likewise.
3844         * gcc.dg/torture/pr40470-4.c: Likewise.
3846 2009-06-18  Diego Novillo  <dnovillo@google.com>
3848         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3849         * gcc.dg/plugin/ggcplug.c: Likewise.
3850         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3851         * g++.dg/plugin/selfassign.c: Likewise.
3852         * g++.dg/plugin/attribute_plugin.c: Likewise.
3853         * g++.dg/plugin/dumb_plugin.c: Likewise.
3855 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3857         * gcc.dg/cpp/arith-3.c: Add column info.
3859 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3861         * gcc.target/arm/fp16-compile-none-2.c: New.
3862         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3863         * gcc.target/arm/fp16-compile-alt-12.c: New.
3865 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3867         * gcc.target/arm/fp16-compile-alt-1.c: New.
3868         * gcc.target/arm/fp16-compile-alt-2.c: New.
3869         * gcc.target/arm/fp16-compile-alt-3.c: New.
3870         * gcc.target/arm/fp16-compile-alt-4.c: New.
3871         * gcc.target/arm/fp16-compile-alt-5.c: New.
3872         * gcc.target/arm/fp16-compile-alt-6.c: New.
3873         * gcc.target/arm/fp16-compile-alt-7.c: New.
3874         * gcc.target/arm/fp16-compile-alt-8.c: New.
3875         * gcc.target/arm/fp16-compile-alt-9.c: New.
3876         * gcc.target/arm/fp16-compile-alt-10.c: New.
3877         * gcc.target/arm/fp16-compile-alt-11.c: New.
3878         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3879         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3880         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3881         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3882         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3883         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3884         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3885         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3886         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3887         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3888         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3889         * gcc.target/arm/fp16-compile-none-1.c: New.
3890         * gcc.target/arm/fp16-compile-exprtype.c: New.
3891         * gcc.target/arm/fp16-compile-vcvt.c: New.
3892         * gcc.target/arm/fp16-builtins-1.c: New.
3893         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3894         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3895         * gcc.target/arm/fp16-param-1.c: New.
3896         * gcc.target/arm/fp16-return-1.c: New.
3897         * gcc.target/arm/fp16-unprototyped-1.c: New.
3898         * gcc.target/arm/fp16-unprototyped-2.c: New.
3899         * gcc.target/arm/fp16-variadic-1.c: New.
3900         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3901         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3902         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3903         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3904         * gcc.dg/torture/arm-fp16-ops.h: New.
3905         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3906         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3907         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3908         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3909         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3910         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3911         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3912         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3913         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3914         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3915         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3916         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3917         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3918         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3919         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3920         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3921         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3922         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3923         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3924         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3925         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3927 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3929         * gcc.dg/builtins-65.c: New test.
3931 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3933         PR fortran/40451
3934         * gfortran.dg/proc_ptr_result_4.f90: New.
3936 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3938         * gcc.c-torture/execute/bitfld-5.c: New test.
3940 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3942         * gcc.dg/builtin-unreachable-3.c: New test.
3944 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3946         * gcc.target/i386/builtin-unreachable.c: New test.
3948 2009-06-17  Ian Lance Taylor  <iant@google.com>
3950         * gcc.dg/Wcxx-compat-14.c: New testcase.
3952 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3954         * gcc.dg/func-ptr-conv-1.c: Update column info.
3956 2009-06-17  Richard Guenther  <rguenther@suse.de>
3958         PR middle-end/40404
3959         * gcc.c-torture/execute/pr40404.c: New testcase.
3961 2009-06-17  Richard Guenther  <rguenther@suse.de>
3963         PR middle-end/40460
3964         * g++.dg/torture/pr40460.C: New testcase.
3966 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3968         * gcc.dg/plugin/one_time_plugin.c: New test.
3969         * gcc.dg/plugin/one_time-test-1.c: New test.
3970         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3972 2009-06-16  Ian Lance Taylor  <iant@google.com>
3974         * g++.dg/warn/skip-1.C: New testcase.
3976 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3978         PR middle-end/40446
3979         * g++.dg/other/pr40446.C: New test.
3981 2009-06-16  Richard Guenther  <rguenther@suse.de>
3983         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3984         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3985         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3986         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3988 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3990         * gcc.c-torture/compile/pr40432.c: New file.
3992 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3994         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3996 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3998         PR fortran/36947
3999         PR fortran/40039
4000         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
4001         * gfortran.dg/interface_20.f90: Modified error messages.
4002         * gfortran.dg/interface_21.f90: Ditto.
4003         * gfortran.dg/interface_26.f90: Ditto.
4004         * gfortran.dg/interface_27.f90: Ditto.
4005         * gfortran.dg/interface_28.f90: Extended test case.
4006         * gfortran.dg/interface_29.f90: New.
4007         * gfortran.dg/proc_decl_7.f90: Modified error messages.
4008         * gfortran.dg/proc_decl_8.f90: Ditto.
4009         * gfortran.dg/proc_ptr_11.f90: Ditto.
4010         * gfortran.dg/proc_ptr_15.f90: Ditto.
4012 2009-06-16  Ira Rosen  <irar@il.ibm.com>
4014         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
4015         printing.
4016         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
4017         gcc.dg/vect/vect-outer-4f.c: Likewise.
4018         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
4019         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
4020         Likewise.
4021         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
4022         outer loop.
4024 2009-06-16  Tobias Burnus  <burnus@net-b.de>
4026         PR fortran/40383
4027         * gfortran.dg/bounds_check_strlen_8.f90: New test.
4029 2009-06-15  Ian Lance Taylor  <iant@google.com>
4031         * gcc.dg/Wjump-misses-init-1.c: New testcase.
4032         * gcc.dg/Wjump-misses-init-2.c: New testcase.
4033         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
4034         Recognize new notes.
4035         * gcc.dg/stmt-expr-label-2.c: Likewise.
4036         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
4037         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
4038         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
4039         * gcc.dg/c99-vla-jump-4.c: Likewise.
4040         * gcc.dg/stmt-expr-label-1.c: Likewise.
4041         * gcc.dg/stmt-expr-label-3.c: Likewise.
4042         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
4044 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4046         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
4048 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4050         * gcc.dg/builtin-object-size-7.c: New test.
4052 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
4054         PR testsuite/40426
4055         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
4056         level != "" use separate -gdwarf-2 -g${level} options instead of
4057         -gdwarf-2${level}.
4058         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
4059         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
4060         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
4062 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
4064         * g++.dg/abi/mangle11.C: Update warning line.
4065         * g++.dg/abi/mangle12.C: Update warning line.
4066         * g++.dg/abi/mangle17.C: Update warning line.
4067         * g++.dg/abi/mangle20-2.C: Update warning line.
4069 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4071         * gcc.dg/optimize-bswap-1.c: Split into these two:
4072         * gcc.dg/optimize-bswapsi-1.c: New testcase.
4073         * gcc.dg/optimize-bswapdi-1.c: New testcase.
4075 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4077         * gcc.dg/optimize-bswap-1.c: New testcase.
4079 2009-06-14  Richard Guenther  <rguenther@suse.de>
4081         PR middle-end/40389
4082         * g++.dg/torture/pr40389.C: New testcase.
4084 2009-06-13  Richard Guenther  <rguenther@suse.de>
4086         PR tree-optimization/40421
4087         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
4089 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
4091         * gcc.dg/old-style-prom-3.c: Add column info.
4092         * gcc.dg/overflow-warn-1.c
4093         * gcc.dg/gomp/pr27415.c
4094         * gcc.dg/gomp/for-1.c: Same.
4095         * gcc.dg/enum-compat-1.c: Same.
4096         * gcc.dg/c99-tag-3.c: Same.
4097         * gcc.dg/Wredundant-decls-2.c: Same.
4098         * gcc.dg/func-ptr-conv-1.c: Same.
4099         * gcc.dg/asm-wide-1.c: Same.
4100         * gcc.dg/nofixed-point-2.c: Same.
4101         * gcc.dg/cpp/line3.c: Same.
4102         * gcc.dg/array-10.c: Same.
4103         * gcc.dg/c99-vla-jump-1.c: Same.
4104         * gcc.dg/pr20368-1.c: Same.
4105         * gcc.dg/Wshadow-3.c: Same.
4106         * gcc.dg/c90-const-expr-8.c: Same.
4107         * gcc.dg/label-decl-2.c: Same.
4108         * gcc.dg/dremf-type-compat-2.c: Same.
4109         * gcc.dg/c90-const-expr-5.c: Same.
4110         * gcc.dg/builtins-30.c: Same.
4111         * gcc.dg/Warray-bounds.c: Same.
4112         * gcc.dg/Wcxx-compat-2.c: Same.
4113         * gcc.dg/tree-ssa/col-1.c: Same.
4114         * gcc.dg/old-style-prom-2.c: Same.
4115         * gcc.dg/cast-function-1.c: Same.
4116         * gcc.dg/pr15698-1.c: Same.
4117         * gcc.dg/dremf-type-compat-3.c: Same.
4118         * gcc.dg/vla-8.c: Same.
4119         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
4120         line.
4121         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
4122         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
4123         * gcc.dg/enum-compat-1.c: Same.
4124         * gcc.dg/dremf-type-compat-2.c: Same.
4125         * gcc.dg/old-style-prom-2.c: Same.
4126         * gcc.dg/pr15698-1.c: Same.
4127         * gcc.dg/pr20368-1.c: Same.
4128         * gcc.dg/dremf-type-compat-3.c: Same.
4129         * gcc.dg/builtins-30.c: Same.  Test for columns.
4131 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
4133         PR fortran/40176
4134         * gfortran.dg/proc_decl_1.f90: Extended.
4136 2009-06-12  Ian Lance Taylor  <iant@google.com>
4138         * gcc.dg/Wcxx-compat-13.c: New testcase.
4140 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4142         PR tree-opt/38865
4143         * gcc.dg/tree-ssa/fre-vce-1.c
4145 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
4147         PR testsuite/40384
4148         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
4149         min-insn-to-prefetch-ratio=5.
4151 2009-06-12  Joey Ye  <joey.ye@intel.com>
4152             H.J. Lu  <hongjiu.lu@intel.com>
4154         PR middle-end/39146
4155         * gcc.target/i386/stackalign/pr39146.c: New.
4157 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
4159         * gcc.target/i386/crc32-1.c: New.
4160         * gcc.target/i386/crc32-2.c: Likewise.
4162 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
4164         PR c/39252
4165         * gcc.dg/builtin-unreachable-1.c: New test.
4166         * gcc.dg/builtin-unreachable-2.c: Same.
4168 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
4170         PR fortran/40402
4171         * gfortran.dg/data_value_1.f90: New test.
4173 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4175         PR testsuite/39831
4176         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
4177         remove ilp32 requirement.
4178         * gcc.target/i386/excess-precision-2.c: Likewise.
4179         * gcc.target/i386/excess-precision-3.c: Likewise.
4180         * gcc.target/i386/excess-precision-4.c: Likewise.
4181         * gcc.target/i386/excess-precision-5.c: Likewise.
4182         * gcc.target/i386/excess-precision-6.c: Likewise.
4184 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4186         PR fortran/38718
4187         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
4188         * gfortran.dg/nan_5.f90: New test.
4190 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
4192         * gcc.target/arm/neon-modes-1.c: New test.
4194 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
4196         * g++.dg/torture/pr31579.C: Cast pointer
4197         via __SIZE_TYPE__ instead of 'unsigned long'.
4199 2009-06-10  Anthony Green  <green@moxielogic.com>
4201         * lib/target-supports.exp (check_profiling_available):
4202         Profiling is not available for testing purposes on moxie.
4204 2009-06-09  Ian Lance Taylor  <iant@google.com>
4206         * gcc.dg/Wcxx-compat-12.c: New testcase.
4208 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
4210         PR libfortran/40334
4211         * gfortran.dg/backspace_11.f90: New.
4213 2009-06-09  Jason Merrill  <jason@redhat.com>
4215         * g++.dg/cpp0x/defaulted10.C: New.
4217 2009-06-09  Martin Jambor  <mjambor@suse.cz>
4219         * gcc.c-torture/compile/pr40351.c: New file.
4221 2009-06-09  Olivier Hainque  <hainque@adacore.com>
4223         * gnat.dg/align_max.adb: New test.
4225 2009-06-08  Jason Merrill  <jason@redhat.com>
4227         * g++.dg/cpp0x/auto15.C: New.
4229 2009-06-08  Jan Hubicka  <jh@suse.cz>
4231         PR debug/39834
4232         * gcc.dg/torture/pr39834.c
4234 2009-06-08  Jan Hubicka  <jh@suse.cz>
4236         PR middle-end/40102
4237         * g++.dg/torture/pr40102.C: New testcase.
4239 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
4241         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
4242         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
4243         * gcc.dg/builtin-object-size-6.c: New test.
4245         PR c++/40373
4246         * g++.dg/template/dtor7.C: New test.
4248         PR c++/40370
4249         PR c++/40372
4250         * g++.dg/template/error41.C: New test.
4251         * g++.dg/template/error42.C: New test.
4253 2009-06-08  Revital Eres  <eres@il.ibm.com>
4255         PR testsuite/40359
4256         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
4257         * gcc.dg/vect/vect-88.c: Likewise.
4258         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4259         * gcc.dg/vect/pr25413.c: Likewise.
4260         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
4262 2009-06-07  Ian Lance Taylor  <iant@google.com>
4264         * g++.dg/warn/Wswitch-3.C: New testcase.
4265         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
4266         * gcc.dg/Wswitch-enum-error.c: Likewise.
4267         * gcc.dg/Wswitch-error.c: Likewise.
4269 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4271         PR fortran/40008
4272         * gfortran.dg/negative_unit.f: Update test.
4273         * gfortran.dg/negative_unit_int8.f: Update test.
4274         * gfortran.dg/newunit_1.f90: New test.
4276 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4278         PR fortran/25104
4279         PR fortran/29962
4280         * gfortran.dg/spread_init_expr.f03: New.
4281         * gfortran.dg/unpack_init_expr.f03: New.
4282         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
4283         error message.
4285 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4287         PR fortran/25104
4288         PR fortran/29962
4289         * gfortran.dg/count_init_expr.f03
4290         * gfortran.dg/product_init_expr.f03
4291         * gfortran.dg/sum_init_expr.f03
4293 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4295         PR fortran/36874
4296         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4297         message.
4298         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4299         shapes.
4300         * gfortran.dg/zero_sized_5.f90: Likewise.
4302 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4304         PR middle-end/32950
4305         * g++.dg/torture/pr32950.C: New.
4307 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4309         PR fortran/25104
4310         PR fortran/29962
4311         * gfortran.dg/dot_product_1.f03: New.
4312         * gfortran.dg/matmul_8.f03: New.
4313         * gfortran.dg/transpose_3.f03: New.
4315 2009-06-06  Ian Lance Taylor  <iant@google.com>
4317         * gcc.dg/Wunused-label-1.c: New test case.
4318         * g++.dg/warn/Wunused-label-1.C: New test case.
4319         * g++.dg/warn/Wunused-label-2.C: New test case.
4320         * g++.dg/warn/Wunused-label-3.C: New test case.
4322 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4324         PR fortran/37203
4325         * reshape_zerosize_2.f90: New.
4327 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4329         PR fortran/32890
4330         * gfortran.dg/pack_assign_1.f90: New.
4331         * gfortran.dg/pack_vector_1.f90: New.
4333 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4335         PR middle-end/40340
4336         * gcc.dg/pr40340-1.c: New test.
4337         * gcc.dg/pr40340-2.c: New test.
4338         * gcc.dg/pr40340-3.c: New test.
4339         * gcc.dg/pr40340-4.c: New test.
4340         * gcc.dg/pr40340-5.c: New test.
4341         * gcc.dg/pr40340.h: New file.
4343 2009-06-05  Revital Eres  <eres@il.ibm.com>
4345         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4346         New procedure.
4347         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4348         * gcc.dg/vect/vect-33.c: Likewise.
4349         * gcc.dg/vect/vect-92.c: Likewise.
4350         * gcc.dg/vect/vect-58.c: Likewise.
4351         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4352         * gcc.dg/vect/vect-42.c: Likewise.
4353         * gcc.dg/vect/slp-25.c: Likewise.
4354         * gcc.dg/vect/vect-align-1.c: Likewise.
4355         * gcc.dg/vect/vect-align-2.c: Likewise.
4356         * gcc.dg/vect/vect-93.c: Likewise.
4357         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4358         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4359         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4360         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4361         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4362         * gcc.dg/vect/vect-26.c: Likewise.
4363         * gcc.dg/vect/vect-44.c: Likewise.
4364         * gcc.dg/vect/vect-70.c: Likewise.
4365         * gcc.dg/vect/vect-95.c: Likewise.
4366         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4367         * gcc.dg/vect/vect-28.c: Likewise.
4368         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4369         * gcc.dg/vect/vect-87.c: Likewise.
4370         * gcc.dg/vect/vect-109.c: Likewise.
4371         * gcc.dg/vect/vect-54.c: Likewise.
4372         * gcc.dg/vect/vect-96.c: Likewise.
4373         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4374         * gcc.dg/vect/vect-88.c: Likewise.
4375         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4376         * gcc.dg/vect/vect-89.c: Likewise.
4377         * gcc.dg/vect/vect-91.c: Likewise.
4378         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4379         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4380         * gfortran.dg/vect/vect-2.f90: Likewise.
4381         * gfortran.dg/vect/vect-3.f90: Likewise.
4382         * gfortran.dg/vect/vect-4.f90: Likewise.
4383         * gfortran.dg/vect/vect-5.f90: Likewise.
4385 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4387         PR tree-optimization/36318
4388         * gcc.dg/tree-ssa/sra-7.c: New test.
4390 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4392         PR fortran/37203
4393         * gfortran.dg/reshape_order_5.f90: New.
4394         * gfortran.dg/reshape_shape_1.f90: New.
4396 2009-06-04  Jason Merrill  <jason@redhat.com>
4398         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4400 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4402         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4403         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4405 2009-06-04  Richard Guenther  <rguenther@suse.de>
4407         PR c++/39371
4408         * g++.dg/torture/pr40335.C: New testcase.
4410 2009-06-03  Richard Guenther  <rguenther@suse.de>
4412         PR middle-end/40328
4413         * gcc.dg/torture/pr40328.c: New testcase.
4415 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4417         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4418         m68k and fido.
4420 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4422         * g++.dg/torture/pr40323.C: New file.
4424 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4426         * gnat.dg/specs/root.ads: New test.
4427         * gnat.dg/specs/root-level_1.ads: Likewise.
4428         * gnat.dg/specs/root-level_2.ads: Likewise.
4429         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4431 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4433         * g++.dg/init/ref15.C: Require unwrapped targets.
4435 2009-06-02  Jason Merrill  <jason@redhat.com>
4437         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4438         * g++.dg/cpp0x/initlist18.C: New.
4439         * g++.dg/cpp0x/initlist19.C: New.
4441         * g++.dg/cpp0x/auto14.C: New.
4443 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4445         * gnat.dg/alignment6.adb: Remove XFAIL.
4447 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4449         PR c++/38089
4450         * g++.dg/template/spec36.C: New test.
4452 2009-06-01  Ian Lance Taylor  <iant@google.com>
4454         * gcc.dg/cast-qual-3.c: New testcase.
4455         * g++.dg/warn/Wcast-qual2.C: New testcase.
4457 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4459         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4460         (process-message): Expect column numbers.
4461         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4462         * gcc.dg/pch/counter-2.c: Same.
4463         * gcc.dg/pch/valid-2.c: Same.
4464         * gcc.dg/pch/warn-1.c: Same.
4465         * gcc.dg/pch/valid-1.c: Same.
4466         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4467         * gcc.dg/cpp/syshdr.c: Same.
4468         * gcc.dg/cpp/19940712-1.c: Same.
4469         * gcc.dg/cpp/missing-header-1.c: Same.
4470         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4471         * gcc.dg/cpp/tr-warn3.c: Same.
4472         * gcc.dg/cpp/pr29612-2.c: Same.
4473         * gcc.dg/cpp/tr-warn4.c: Same.
4474         * gcc.dg/cpp/Wtrigraphs.c: Same.
4475         * gcc.dg/cpp/poison.c: Same.
4476         * gcc.dg/cpp/arith-3.c: Same.
4477         * gcc.dg/cpp/sysmac2.c: Same.
4478         * gcc.dg/cpp/cpp.exp: Same.
4479         * gcc.dg/cpp/tr-warn5.c: Same.
4480         * gcc.dg/cpp/include2.c: Same.
4481         * gcc.dg/cpp/Wmissingdirs.c: Same.
4482         * gcc.dg/cpp/Wmissingdirs.c: Same.
4483         * gcc.dg/cpp/tr-warn6.c: Same.
4484         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4485         * gcc.dg/cpp/macspace1.c: Same.
4486         * gcc.dg/cpp/escape-2.c: Same.
4487         * gcc.dg/cpp/assert2.c: Same.
4488         * gcc.dg/cpp/undef2.c: Same.
4489         * gcc.dg/cpp/macspace2.c: Same.
4490         * gcc.dg/cpp/tr-warn1.c: Same.
4491         * gcc.dg/cpp/extratokens2.c: Same.
4492         * gcc.dg/cpp/strify2.c: Same.
4493         * gcc.dg/cpp/Wsignprom.c: Same.
4494         * gcc.dg/cpp/redef2.c: Same.
4495         * gcc.dg/cpp/trad/trad.exp: Same.
4496         * gcc.dg/cpp/arith-1.c: Same.
4497         * gcc.dg/cpp/extratokens.c: Same.
4498         * gcc.dg/cpp/if-mpar.c: Same.
4500 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4502         * gnat.dg/nested_float_packed.ads: New test.
4504 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4505             Eric Botcazou  <botcazou@adacore.com>
4507         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4508         * gnat.dg/test_oconst.adb: New test.
4510 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4512         * gcc.dg/plugin/ggcplug.c: Moved comment.
4513         (plugin_init): Fixed typo, declared i, returned 0 at end.
4515 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4517         PR testsuite/40244
4518         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4519         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4521 2009-05-29  Ian Lance Taylor  <iant@google.com>
4523         * gcc.dg/Wcxx-compat-11.c: New testcase.
4525 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4527         PR fortran/40019
4528         * gfortran.dg/leadz_trailz_1.f90: New test.
4529         * gfortran.dg/leadz_trailz_2.f90: New test.
4531 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4533         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4534         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4535         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4536         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4537         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4538         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4539         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4540         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4541         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4542         * gcc.dg/tree-ssa/sra-5.c: New file.
4543         * gcc.dg/tree-ssa/sra-6.c: New file.
4544         * gcc.c-torture/compile/sra-1.c: New file.
4546 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4548         PR middle-end/40291
4549         * gcc.c-torture/compile/pr40291.c: New test.
4551         PR target/40017
4552         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4553         __vector _Bool.
4554         * gcc.target/powerpc/altivec-30.c: New test.
4555         * gcc.target/powerpc/altivec-31.c: New test.
4557 2009-05-28  Richard Guenther  <rguenther@suse.de>
4559         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4560         * gcc.c-torture/execute/20090527-1.c: Likewise.
4562 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4564         PR c++/39754
4565         * g++.dg/template/canon-type-1.C: New test.
4566         * g++.dg/template/canon-type-2.C: Likewise.
4567         * g++.dg/template/canon-type-3.C: Likewise.
4568         * g++.dg/template/canon-type-4.C: Likewise.
4569         * g++.dg/template/canon-type-5.C: Likewise.
4570         * g++.dg/template/canon-type-6.C: Likewise.
4571         * g++.dg/template/canon-type-7.C: Likewise.
4573 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4574             Uros Bizjak  <ubizjak@gmail.com>
4575             Danny Smith  <dansmister@gmail.com>
4577         PR target/37216
4579         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4580         New function.
4581         * gcc.target/i386/pr37216.c:  New test source file.
4582         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4583         use -fno-common for testing Cygwin and MinGW targets.
4585 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4587         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4588         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4589         * g++.dg/pr37742.C (size_t): Likewise.
4590         * g++.dg/torture/pr34850.C (size_t): Likewise.
4591         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4592         _PTRDIFF_TYPE__.
4593         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4594         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4595         (size_t): Use __extension__ and __SIZE_TYPE__.
4596         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4597         __SIZE_TYPE__.
4598         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4599         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4600         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4601         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4602         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4603         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4604         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4605         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4606         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4607         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4608         (__ssize_t): Likewise.
4609         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4610         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4611         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4612         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4613         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4614         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4615         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4616         * gcc.dg/pr33667.c (size_t): Likewise.
4617         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4618         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4619         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4620         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4621         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4622         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4624 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4626         PR tree-optimization/40254
4627         * gcc.dg/vect/pr40254.c: New test.
4629 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4631         PR middle-end/33699
4632         * gcc.target/mips/const-anchor-1.c: New test.
4633         * gcc.target/mips/const-anchor-2.c: New test.
4635 2009-05-27  Jason Merrill  <jason@redhat.com>
4637         * g++.dg/cpp0x/initlist15.C: New.
4638         * g++.dg/cpp0x/initlist16.C: New.
4639         * g++.dg/cpp0x/initlist17.C: New.
4641 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4643         PR fortran/39178
4644         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4645         patterns to reflect frontend changes.
4646         * gfortran.dg/vector_subscript_4.f90: Likewise.
4648 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4649             Eric Botcazou  <botcazou@adacore.com>
4651         * gcc.c-torture/execute/align-nest.c: New testcase.
4652         * gnat.dg/misaligned_nest.adb: New testcase.
4654 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4656         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4657         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4658         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4659         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4661 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4663         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4664         cast instead of assuming 0ul.
4665         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4666         __SIZE_TYPE__.
4667         (_type_desc): Make first argument const.
4668         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4670 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4672         PR libfortran/40187
4673         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4674         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4676 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4678         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4679         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4680         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4681         * gcc.dg/plugin/ggcplug.c: Added new file.
4683 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4685         PR fortran/40246
4686         * gfortran.dg/nullify_4.f90: New test.
4688 2009-05-26  Richard Guenther  <rguenther@suse.de>
4690         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4692 2009-05-26  Richard Guenther  <rguenther@suse.de>
4694         PR middle-end/40252
4695         * gcc.c-torture/compile/pr40252.c: New testcase.
4697 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4699         PR c++/40007
4700         * g++.dg/template/typedef18.C: New test.
4701         * g++.dg/template/typedef19.C: Likewise.
4702         * g++.dg/template/typedef20.C: Likewise.
4703         * g++.dg/template/access11.C: Adjust.
4705 2009-05-26  Richard Guenther  <rguenther@suse.de>
4707         PR testsuite/40247
4708         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4710 2009-05-25  Jason Merrill  <jason@redhat.com>
4712         PR c++/38064
4713         * g++.dg/cpp0x/enum3.C: New test.
4715 2009-05-25  Richard Guenther  <rguenther@suse.de>
4717         PR tree-optimization/36327
4718         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4719         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4720         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4721         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4722         * gcc.dg/vect/vect-40.c: Likewise.
4723         * gcc.dg/vect/vect-42.c: Likewise.
4724         * gcc.dg/vect/vect-46.c: Likewise.
4725         * gcc.dg/vect/vect-76.c: Likewise.
4727 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4729         PR fortran/40176
4730         * gfortran.dg/proc_ptr_18.f90: New.
4731         * gfortran.dg/proc_ptr_19.f90: New.
4732         * gfortran.dg/proc_ptr_comp_9.f90: New.
4733         * gfortran.dg/proc_ptr_comp_10.f90: New.
4735 2009-05-25  Richard Guenther  <rguenther@suse.de>
4737         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4738         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4740 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4742         PR tree-optimization/40238
4743         * gcc.dg/vect/pr40238.c: New test.
4745 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4746             Dominique Dhumieres  <dominiq@lps.ens.fr>
4748         PR fortran/35732
4749         PR fortran/39872
4750         * gfortran.dg/bounds_check_fail_3.f90: New test.
4751         * gfortran.dg/bounds_check_fail_4.f90: New test.
4752         * gfortran.dg/bounds_check_14.f90: Update test.
4753         * gfortran.dg/bound_4.f90: Update test.
4755 2009-05-24  Richard Guenther  <rguenther@suse.de>
4757         PR middle-end/40233
4758         * gcc.c-torture/compile/pr40233.c: New testcase.
4760 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4762         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4763         for alpha*-*-* targets.
4765 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4767         * gcc.dg/vect/bb-slp-1.c: New test.
4768         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4769         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4770         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4771         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4772         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4773         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4774         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4775         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4776         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4777         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4778         gcc.dg/vect/bb-slp-22.c: Likewise.
4779         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4781 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4782             Maxim Kuvyrkov  <maxim@codesourcery.com>
4784         * gcc.dg/falign-labels-1.c: New test.
4786 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4788         * gnat.dg/specs/rep_clause3.ads: New test.
4790 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4792         * gnat.dg/addr6.adb: New test.
4794 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4796         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4797         New function.
4798         * gcc.target/arm/thumb2-mul-space.c: New file.
4799         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4800         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4801         * gcc.target/arm/thumb2-mul-speed.c: New file.
4803 2009-05-22  Richard Guenther  <rguenther@suse.de>
4805         PR middle-end/38964
4806         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4807         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4808         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4810 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4812         * gcc.dg/dll-6.c: New test.
4813         * gcc.dg/dll-6a.c: Likewise.
4814         * gcc.dg/dll-7.c: Likewise.
4815         * gcc.dg/dll-7a.c: Likewise.
4816         * g++.dg/ext/dllexport2.C: Likewise.
4817         * g++.dg/ext/dllexport2a.cc: Likewise.
4819 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4821         PR target/37846
4822         * gcc.target/ia64/mfused-madd-vect.c: New test.
4823         * gcc.target/ia64/mfused-madd.c: New test.
4824         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4825         * gcc.target/ia64/mno-fused-madd.c: New test.
4827 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4829         * gcc.target/i386/movbe-1.c: New.
4830         * gcc.target/i386/movbe-2.c: Likewise.
4832 2009-05-21  Taras Glek  <tglek@mozilla.com>
4834         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4835         plugin_init signature.
4836         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4837         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4838         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4840 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4842         * gcc.dg/target/arm/neon-vmla-1.c: New.
4843         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4845 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4847         * gcc.target/mips/octeon-exts-6.c: New test.
4848         * gcc.target/mips/extend-1.c: New test.
4849         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4850         EXTS.
4851         * gcc.target/mips/octeon-exts-5.c: Likewise.
4853 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4855         PR middle-end/40204
4856         * gcc.c-torture/compile/pr40204.c: New test.
4858 2009-05-20  Richard Guenther  <rguenther@suse.de>
4860         * gcc.c-torture/compile/20090518-1.c: New testcase.
4862 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4864         PR tree-optimization/40087
4865         * gcc.dg/tree-ssa/pr40087.c: New test.
4867 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4869         * gcc.dg/vector-4.c: New testcase.
4870         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4871         * g++.dg/ext/vector16.C: New testcase.
4873 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4875         PR c/40172
4876         * gcc.dg/pr40172.c: Renamed to ...
4877         * gcc.dg/pr40172-1.c: This.
4879         * gcc.dg/pr40172-2.c: New.
4880         * gcc.dg/pr40172-3.c: Likewise.
4882 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4884         PR c/40172
4885         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4887 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4889         * gnat.dg/loop_optimization6.ad[sb]: New test.
4891 2009-05-19  Richard Guenther  <rguenther@suse.de>
4893         * gcc.c-torture/compile/20090519-1.c: New testcase.
4895 2009-05-18  Jason Merrill  <jason@redhat.com>
4897         * g++.dg/cpp0x/explicit1.C: New.
4898         * g++.dg/cpp0x/explicit2.C: New.
4900 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4902         PR debug/40109
4903         * g++.dg/debug/dwarf2/nested-1.C: New test.
4905 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4907         PR testsuite/39907
4908         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4909         stack alignment.
4911 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4913         PR fortran/40164
4914         * gfortran.dg/proc_ptr_comp_8.f90: New.
4916 2009-05-18  Richard Guenther  <rguenther@suse.de>
4918         PR fortran/40168
4919         * gfortran.dg/array_memset_2.f90: Adjust.
4921 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4923         PR fortran/36947
4924         PR fortran/40039
4925         * gfortran.dg/interface_27.f90: New.
4926         * gfortran.dg/interface_28.f90: New.
4927         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4928         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4930 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4932         * gcc.target/m68k/tls-ie.c: New test.
4933         * gcc.target/m68k/tls-le.c: New test.
4934         * gcc.target/m68k/tls-gd.c: New test.
4935         * gcc.target/m68k/tls-ld.c: New test.
4936         * gcc.target/m68k/tls-ie-xgot.c: New test.
4937         * gcc.target/m68k/tls-le-xtls.c: New test.
4938         * gcc.target/m68k/tls-gd-xgot.c: New test.
4939         * gcc.target/m68k/tls-ld-xgot.c: New test.
4940         * gcc.target/m68k/tls-ld-xtls.c: New test.
4941         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4943 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4945         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4947 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4949         PR c/40172
4950         * gcc.dg/pr40172.c: New.
4952 2009-05-17  Jason Merrill  <jason@redhat.com>
4954         PR c++/40139
4955         * g++.dg/template/dtor6.C: New.
4957 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4959         * g++.dg/warn/translate-ice-1.C: New test.
4961 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4963         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4964         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4965         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4966         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4968 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4970         PR fortran/33197
4971         * gfortran.dg/erf_2.F90: New test.
4972         * gfortran.dg/erfc_scaled_2.f90: New test.
4974 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4976         PR fortran/31243
4977         * gfortran.dg/string_1.f90: New test.
4978         * gfortran.dg/string_2.f90: New test.
4979         * gfortran.dg/string_3.f90: New test.
4981 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4983         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4984         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4986 2009-05-15  Ian Lance Taylor  <iant@google.com>
4988         * gcc.dg/Wcxx-compat-10.c: New testcase.
4990 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4992         PR 16302
4993         * gcc.dg/pr16302.c: New.
4994         * g++.dg/warn/pr16302.C: New.
4996 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4998         * gcc.dg/torture/builtin-math-5.c: New.
4999         * gcc.dg/torture/builtin-math-6.c: New.
5000         * lib/target-supports.exp (check_effective_target_mpc): New.
5002 2009-05-15  Jan Hubicka  <jh@suse.cz>
5004         * gcc.dg/tree-ssa/inline-3.c: New testcase
5006 2009-05-15  Jan Hubicka  <jh@suse.cz>
5008         * gcc.target/i386/align-main-1.c (check): Mark noinline.
5009         * gcc.target/i386/align-main-2.c (check): Mark noinline.
5010         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
5011         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
5012         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
5013         Mark noinline.
5014         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
5015         Mark noinline.
5016         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
5017         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
5019 2009-05-15  Jan Hubicka  <jh@suse.cz>
5021         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
5022         optimized by sibcall noinline.
5024 2009-05-15  Jan Hubicka  <jh@suse.cz>
5026         * sibcall-1.c (track): Mark noinline.
5027         * sibcall-2.c (track): Mark noinline.
5028         * sibcall-3.c (track): Mark noinline.
5029         * sibcall-4.c (track): Mark noinline.
5031 2009-05-15  Jan Hubicka  <jh@suse.cz>
5033         * flatten-2.c: Disable early inlining; add comment.
5034         * flatten-3.c: New test based on flatten-2.c.
5036 2009-05-15  Richard Guenther  <rguenther@suse.de>
5038         PR tree-optimization/39999
5039         * gcc.c-torture/compile/pr39999.c: New testcase.
5041 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
5043         * gcc.c-torture/compile/ptr-conv-1.c: New test.
5045 2009-05-14  Ian Lance Taylor  <iant@google.com>
5047         * gcc.dg/Wcxx-compat-9.c: New testcase.
5049 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
5051         PR fortran/39996
5052         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
5053         * gfortran.dg/duplicate_type_2.f90: Ditto.
5054         * gfortran.dg/duplicate_type_3.f90: New.
5056 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
5058         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
5059         * ada/acats/tests/c5/c59002c.ada: Likewise.
5061 2009-05-13  Taras Glek  <tglek@mozilla.com>
5063         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
5064         attributes and decl smashing.
5065         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
5066         attributes.
5067         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
5068         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
5070 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
5072         PR fortran/39865
5073         * gfortran.dg/pr39865.f90: New test.
5074         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
5075         arrays in FMT=.
5076         * gfortran.dg/hollerith_f95.f90: Likewise.
5077         * gfortran.dg/hollerith6.f90: New test.
5078         * gfortran.dg/hollerith7.f90: New test.
5080 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5082         PR cpp/36674
5083         * gcc.dg/cpp/pr36674.i: New.
5085 2009-05-14  Ben Elliston  <bje@au.ibm.com>
5087         PR middle-end/40035
5088         * gcc.c-torture/compile/pr40035.c: New test.
5090 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5092         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
5094 2009-05-12  Tobias Burnus  <burnus@net-b.de>
5096         PR fortran/40110
5097         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
5098         * gfortran.dg/c_kind_tests_2.f03: Ditto.
5099         * gfortran.dg/interop_params.f03: Ditto.
5101 2009-05-12  Jan Hubicka  <jh@suse.cz>
5103         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
5104         so unrolling still happens.
5105         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
5106         * gcc.dg/ipa/ipacost-2.c: Likewise.
5107         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
5109 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5111         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
5113 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
5115         * lib/target-supports.exp (check_profiling_available): Return
5116         false for -p on *-*-cygwin* targets.
5118 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5120         PR tree-optimization/38632
5121         * g++.dg/tree-ssa/pr38632.C: New.
5123 2009-05-11  Jan Hubicka  <jh@suse.cz>
5125         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
5126         we now optimize better.
5127         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
5128         out at different places.
5129         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
5130         unroling.
5131         * gcc.dg/vect/vect-76.c: Likewise.
5132         * gcc.dg/vect/vect-70.c: Likewise.
5133         * gcc.dg/vect/vect-66.c: Likewise.
5134         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5135         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
5137 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
5139         PR middle-end/40080
5140         * gcc.c-torture/compile/pr40080.c: New.
5142 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
5144         * gcc.c-torture/compile/pr40026.c: New testcase.
5146 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
5148         PR fortran/40089
5149         * gfortran.dg/proc_ptr_comp_7.f90: New.
5151 2009-05-11  Ira Rosen  <irar@il.ibm.com>
5153         PR tree-optimization/40074
5154         * gcc.dg/vect/pr40074.c: New test.
5156 2009-05-10  Ian Lance Taylor  <iant@google.com>
5158         * gcc.dg/Wcxx-compat-7.c: New testcase.
5159         * gcc.dg/Wcxx-compat-8.c: New testcase.
5160         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
5161         * gcc.dg/pr17188-1.c: Likewise.
5162         * gcc.dg/pr39084.c: Likewise.
5164 2009-05-10  Michael Matz  <matz@suse.de>
5166         PR target/40031
5167         * gcc.dg/pr40031.c: New test.
5169 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5171         PR fortran/40018
5172         * gfortran.dg/array_constructor_31.f90: New test.
5174 2009-05-10  Richard Guenther  <rguenther@suse.de>
5176         PR tree-optimization/40081
5177         * g++.dg/torture/pr40081.C: New testcase.
5179 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
5181         PR fortran/38863
5182         * gfortran.dg/dependency_24.f90: New test.
5183         * gfortran.dg/dependency_23.f90: Clean up module files.
5185 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
5187         PR fortran/38956
5188         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
5189         * gfortran.dg/chmod_2.f90: Likewise.
5190         * gfortran.dg/chmod_3.f90: Likewise.
5191         * gfortran.dg/open_errors.f90: Likewise.
5193 2009-05-09  Jan Hubicka  <jh@suse.cz>
5195         PR middle-end/40043
5196         * g++.dg/eh/nested-try.C: New test.
5198 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5200         PR tree-optimization/40049
5201         * gcc.dg/vect/vect-shift-2.c: New test.
5203 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5205         * gcc.dg/torture/complex-sign-mul-minus-one.c,
5206         gcc.dg/torture/complex-sign-mul-one.c: New tests.
5208 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5210         PR c/36892
5211         * g++.dg/warn/deprecated-6.C: New.
5212         * gcc.dg/deprecated-4.c: Likewise.
5213         * gcc.dg/deprecated-5.c: Likewise.
5214         * gcc.dg/deprecated-6.c: Likewise.
5216 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
5218         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
5219         __aligned__(__BIGGEST_ALIGNMENT__).
5220         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5221         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5222         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5223         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5224         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5225         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
5226         * gcc.dg/vect/Os-vect-95.c: Likewise.
5227         * gcc.dg/vect/pr20122.c: Likewise.
5228         * gcc.dg/vect/pr36493.c: Likewise.
5229         * gcc.dg/vect/pr37385.c: Likewise.
5230         * gcc.dg/vect/slp-7.c: Likewise.
5231         * gcc.dg/vect/slp-9.c: Likewise.
5232         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5233         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5234         * gcc.dg/vect/vect-35.c: Likewise.
5235         * gcc.dg/vect/vect-40.c: Likewise.
5236         * gcc.dg/vect/vect-42.c: Likewise.
5237         * gcc.dg/vect/vect-44.c: Likewise.
5238         * gcc.dg/vect/vect-46.c: Likewise.
5239         * gcc.dg/vect/vect-48.c: Likewise.
5240         * gcc.dg/vect/vect-52.c: Likewise.
5241         * gcc.dg/vect/vect-54.c: Likewise.
5242         * gcc.dg/vect/vect-56.c: Likewise.
5243         * gcc.dg/vect/vect-58.c: Likewise.
5244         * gcc.dg/vect/vect-60.c: Likewise.
5245         * gcc.dg/vect/vect-74.c: Likewise.
5246         * gcc.dg/vect/vect-75.c: Likewise.
5247         * gcc.dg/vect/vect-76.c: Likewise.
5248         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5249         * gcc.dg/vect/vect-77.c: Likewise.
5250         * gcc.dg/vect/vect-77-global.c: Likewise.
5251         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5252         * gcc.dg/vect/vect-78.c: Likewise.
5253         * gcc.dg/vect/vect-78-global.c: Likewise.
5254         * gcc.dg/vect/vect-80.c: Likewise.
5255         * gcc.dg/vect/vect-85.c: Likewise.
5256         * gcc.dg/vect/vect-87.c: Likewise.
5257         * gcc.dg/vect/vect-88.c: Likewise.
5258         * gcc.dg/vect/vect-92.c: Likewise.
5259         * gcc.dg/vect/vect-93.c: Likewise.
5260         * gcc.dg/vect/vect-95.c: Likewise.
5261         * gcc.dg/vect/vect-97.c: Likewise.
5262         * gcc.dg/vect/vect-complex-1.c: Likewise.
5263         * gcc.dg/vect/vect-complex-4.c: Likewise.
5264         * gcc.dg/vect/vect-complex-5.c: Likewise.
5265         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
5266         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5267         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
5268         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
5269         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
5270         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
5271         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5272         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5273         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5274         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5275         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
5276         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
5277         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
5278         * gcc.dg/vect/vect-outer-1a.c: Likewise.
5279         * gcc.dg/vect/vect-outer-1.c: Likewise.
5280         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5281         * gcc.dg/vect/vect-outer-2b.c: Likewise.
5282         * gcc.dg/vect/vect-outer-2.c: Likewise.
5283         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5284         * gcc.dg/vect/vect-outer-2d.c: Likewise.
5285         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5286         * gcc.dg/vect/vect-outer-3b.c: Likewise.
5287         * gcc.dg/vect/vect-outer-3.c: Likewise.
5288         * gcc.dg/vect/vect-outer-3c.c: Likewise.
5289         * gcc.dg/vect/vect-outer-5.c: Likewise.
5290         * gcc.dg/vect/vect-outer-6.c: Likewise.
5291         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5292         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5293         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5294         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5295         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5296         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5297         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5298         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5299         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5300         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5301         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5302         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5303         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5304         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5306 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5308         PR c/24581
5309         * gcc.dg/torture/complex-sign.h: New header.
5310         * gcc.dg/torture/complex-sign-add.c,
5311         gcc.dg/torture/complex-sign-mixed-add.c,
5312         gcc.dg/torture/complex-sign-mixed-div.c,
5313         gcc.dg/torture/complex-sign-mixed-mul.c,
5314         gcc.dg/torture/complex-sign-mixed-sub.c,
5315         gcc.dg/torture/complex-sign-mul.c,
5316         gcc.dg/torture/complex-sign-sub.c: New tests.
5318 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5320         PR fortran/39876
5321         * gfortran.dg/intrinsic_3.f90: New.
5323 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5325         PR c/39037
5326         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5327         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5328         * gcc.dg/dfp/float-constant-double.c: New test.
5329         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5330         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5331         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5332         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5333         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5334         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5335         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5336         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5337         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5339 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5341         PR middle-end/40057
5342         * gcc.c-torture/execute/pr40057.c: New test.
5344 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5346         * gcc.c-torture/compile/const-high-part.c: New test.
5348 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5350         PR testsuite/40050
5351         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5352         build plugin.
5354 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5356         PR fortran/39630
5357         * gfortran.dg/proc_decl_1.f90: Modified.
5358         * gfortran.dg/proc_ptr_comp_1.f90: New.
5359         * gfortran.dg/proc_ptr_comp_2.f90: New.
5360         * gfortran.dg/proc_ptr_comp_3.f90: New.
5361         * gfortran.dg/proc_ptr_comp_4.f90: New.
5362         * gfortran.dg/proc_ptr_comp_5.f90: New.
5363         * gfortran.dg/proc_ptr_comp_6.f90: New.
5365 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5367         PR c++/17395
5368         * g++.dg/template/call7.C: New test.
5370 2009-05-06  Diego Novillo  <dnovillo@google.com>
5372         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5374 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5376         * gfortran.dg/pr40021.f: Moved to ...
5377         * gfortran.fortran-torture/execute/pr40021.f: Here.
5379 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5381         PR middle-end/39986
5382         * gcc.dg/dfp/pr39986.c: New test.
5384 2009-05-06  Michael Matz  <matz@suse.de>
5386         PR middle-end/40021
5387         * gfortran.dg/pr40021.f: New test.
5389 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5391         * lib/plugin-support.exp: New file containing support procs for
5392         plugin testcases.
5393         * lib/target-supports.exp (check_plugin_available): New proc.
5394         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5395         * gcc.dg/plugin/selfassign.c: New plugin source file.
5396         * gcc.dg/plugin/self-assign-test-1.c: New test.
5397         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5398         * g++.dg/README: Add description for plugin test.
5399         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5400         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5401         * g++.dg/plugin/selfassign.c: New plugin source file.
5402         * g++.dg/plugin/self-assign-test-1.C: New test.
5403         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5404         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5405         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5406         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5408 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5410         PR fortran/40041
5411         * gfortran.dg/intrinsic_2.f90: New test.
5412         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5414 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5416         PR c/40032
5417         * gcc.dg/noncompile/incomplete-5.c: New test.
5419 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5421         PR middle-end/39666
5422         * gcc.dg/pr39666-1.c: New test.
5423         * gcc.dg/pr39666-2.c: Likewise.
5424         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5425         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5426         * gfortran.dg/pr39666-1.f90: Likewise.
5427         * gfortran.dg/pr39666-2.f90: Likewise.
5429 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5431         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5432         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5433         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5435 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5437         PR fortran/39998
5438         * gfortran.dg/proc_ptr_17.f90: New.
5440 2009-05-05  Richard Guenther  <rguenther@suse.de>
5442         PR tree-optimization/40022
5443         * gcc.c-torture/execute/pr40022.c: New testcase.
5445 2009-05-05  Richard Guenther  <rguenther@suse.de>
5447         PR middle-end/40023
5448         * gcc.c-torture/compile/pr40023.c: New testcase.
5450 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5452         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5453         * g++.dg/template/overload9.C: Likewise.
5454         * g++.dg/ext/ms-1.C: New.
5456 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5458         PR c++/40013
5459         * g++.dg/ext/vla7.C: New test.
5461 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5463         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5465 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5467         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5468         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5469         Update expected errors.
5471 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5473         PR c++/28152
5474         * g++.dg/parse/parser-pr28152.C: New.
5475         * g++.dg/parse/parser-pr28152-2.C: New.
5477 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5479         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5481 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5483         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5484         * gcc.target/sparc/fexpand-2.c: Likewise.
5485         * gcc.target/sparc/fpmerge-2.c: Likewise.
5486         * gcc.target/sparc/pdist-2.c: Likewise.
5488 2009-05-03  Richard Guenther  <rguenther@suse.de>
5490         PR c/39983
5491         * gcc.c-torture/compile/pr39983.c: New testcase.
5493 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5495         * gcc.dg/c99-complex-3.c: New test.
5497 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5499         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5501 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5503         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5505 2009-05-02  Richard Guenther  <rguenther@suse.de>
5507         PR middle-end/40001
5508         * gcc.target/spu/pr40001.c: New testcase.
5510 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5512         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5514 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5516         PR middle-end/39579
5517         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5518         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5520 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5522         PR testsuite/39776
5523         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5524         no longer issued.
5526 2009-04-30  David Ayers  <ayers@fsfe.org>
5528         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5529         and gcc_error_prefix variables.
5530         * objc.dg/bad-receiver-type.m: Update to match correct
5531         diagnostics marker.
5532         * objc.dg/encode-5.m: Likewise.
5533         * objc.dg/id-1.m: Likewise.
5534         * objc.dg/method-1.m: Likewise.
5535         * objc.dg/method-6.m: Likewise.
5536         * objc.dg/method-7.m: Likewise.
5537         * objc.dg/method-9.m: Likewise.
5538         * objc.dg/method-11.m: Likewise.
5539         * objc.dg/method-20.m: Likewise.
5540         * objc.dg/private-1.m: Likewise.
5542 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5544         PR libfortran/39667
5545         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5546         * gfortran.dg/advance_4.f90: Likewise
5547         * gfortran.dg/advance_5.f90: Likewise
5548         * gfortran.dg/append_1.f90: Likewise
5549         * gfortran.dg/backslash_1.f90: Likewise
5550         * gfortran.dg/backslash_2.f90: Likewise
5551         * gfortran.dg/backslash_3.f: Likewise
5552         * gfortran.dg/backspace_10.f90: Likewise
5553         * gfortran.dg/backspace_3.f: Likewise
5554         * gfortran.dg/backspace_4.f: Likewise
5555         * gfortran.dg/backspace_5.f: Likewise
5556         * gfortran.dg/backspace_8.f: Likewise
5557         * gfortran.dg/backspace_9.f: Likewise
5558         * gfortran.dg/complex_write.f90: Likewise
5559         * gfortran.dg/convert_implied_open.f90: Likewise
5560         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5561         * gfortran.dg/dos_eol.f: Likewise
5562         * gfortran.dg/empty_format_1.f90: Likewise
5563         * gfortran.dg/endfile.f: Likewise
5564         * gfortran.dg/eof_1.f90: Likewise
5565         * gfortran.dg/eor_1.f90: Likewise
5566         * gfortran.dg/eor_handling_1.f90: Likewise
5567         * gfortran.dg/eor_handling_2.f90: Likewise
5568         * gfortran.dg/eor_handling_3.f90: Likewise
5569         * gfortran.dg/eor_handling_4.f90: Likewise
5570         * gfortran.dg/eor_handling_5.f90: Likewise
5571         * gfortran.dg/error_recovery_5.f90: Likewise
5572         * gfortran.dg/f2003_inquire_1.f03: Likewise
5573         * gfortran.dg/f2003_io_4.f03: Likewise
5574         * gfortran.dg/f2003_io_5.f03: Likewise
5575         * gfortran.dg/f2003_io_7.f03: Likewise
5576         * gfortran.dg/fgetc_1.f90: Likewise
5577         * gfortran.dg/fgetc_2.f90: Likewise
5578         * gfortran.dg/flush_1.f90: Likewise
5579         * gfortran.dg/fmt_exhaust.f90: Likewise
5580         * gfortran.dg/fmt_huge.f90: Likewise
5581         * gfortran.dg/fmt_read.f90: Likewise
5582         * gfortran.dg/fmt_t_1.f90: Likewise
5583         * gfortran.dg/fmt_t_2.f90: Likewise
5584         * gfortran.dg/fmt_t_3.f90: Likewise
5585         * gfortran.dg/fmt_t_4.f90: Likewise
5586         * gfortran.dg/fmt_t_5.f90: Likewise
5587         * gfortran.dg/fmt_t_7.f: Likewise
5588         * gfortran.dg/fseek.f90: Likewise
5589         * gfortran.dg/ftell_1.f90: Likewise
5590         * gfortran.dg/ftell_2.f90: Likewise
5591         * gfortran.dg/func_derived_3.f90: Likewise
5592         * gfortran.dg/inquire_9.f90: Likewise
5593         * gfortran.dg/iostat_1.f90: Likewise
5594         * gfortran.dg/iostat_2.f90: Likewise
5595         * gfortran.dg/list_read_1.f90: Likewise
5596         * gfortran.dg/list_read_4.f90: Likewise
5597         * gfortran.dg/list_read_5.f90: Likewise
5598         * gfortran.dg/list_read_7.f90: Likewise
5599         * gfortran.dg/list_read_8.f90: Likewise
5600         * gfortran.dg/list_read_9.f90: Likewise
5601         * gfortran.dg/namelist_13.f90: Likewise
5602         * gfortran.dg/namelist_14.f90: Likewise
5603         * gfortran.dg/namelist_15.f90: Likewise
5604         * gfortran.dg/namelist_16.f90: Likewise
5605         * gfortran.dg/namelist_17.f90: Likewise
5606         * gfortran.dg/namelist_18.f90: Likewise
5607         * gfortran.dg/namelist_19.f90: Likewise
5608         * gfortran.dg/namelist_20.f90: Likewise
5609         * gfortran.dg/namelist_24.f90: Likewise
5610         * gfortran.dg/namelist_26.f90: Likewise
5611         * gfortran.dg/namelist_27.f90: Likewise
5612         * gfortran.dg/namelist_28.f90: Likewise
5613         * gfortran.dg/namelist_37.f90: Likewise
5614         * gfortran.dg/namelist_38.f90: Likewise
5615         * gfortran.dg/namelist_39.f90: Likewise
5616         * gfortran.dg/namelist_40.f90: Likewise
5617         * gfortran.dg/namelist_43.f90: Likewise
5618         * gfortran.dg/namelist_44.f90: Likewise
5619         * gfortran.dg/namelist_45.f90: Likewise
5620         * gfortran.dg/namelist_46.f90: Likewise
5621         * gfortran.dg/namelist_47.f90: Likewise
5622         * gfortran.dg/namelist_48.f90: Likewise
5623         * gfortran.dg/namelist_49.f90: Likewise
5624         * gfortran.dg/namelist_50.f90: Likewise
5625         * gfortran.dg/namelist_51.f90: Likewise
5626         * gfortran.dg/namelist_52.f90: Likewise
5627         * gfortran.dg/namelist_56.f90: Likewise
5628         * gfortran.dg/namelist_char_only.f90: Likewise
5629         * gfortran.dg/namelist_use.f90: Likewise
5630         * gfortran.dg/namelist_use_only.f90: Likewise
5631         * gfortran.dg/noadv_size.f90: Likewise
5632         * gfortran.dg/open_access_append_1.f90: Likewise
5633         * gfortran.dg/pad_no.f90: Likewise
5634         * gfortran.dg/pr12884.f: Likewise
5635         * gfortran.dg/pr17090.f90: Likewise
5636         * gfortran.dg/pr17285.f90: Likewise
5637         * gfortran.dg/pr17286.f90: Likewise
5638         * gfortran.dg/pr18122.f90: Likewise
5639         * gfortran.dg/pr18210.f90: Likewise
5640         * gfortran.dg/pr18392.f90: Likewise
5641         * gfortran.dg/pr19155.f: Likewise
5642         * gfortran.dg/pr19216.f: Likewise
5643         * gfortran.dg/pr19467.f90: Likewise
5644         * gfortran.dg/pr19657.f: Likewise
5645         * gfortran.dg/pr20257.f90: Likewise
5646         * gfortran.dg/read_bad_advance.f90: Likewise
5647         * gfortran.dg/read_eof_2.f90: Likewise
5648         * gfortran.dg/read_eof_4.f90: Likewise
5649         * gfortran.dg/read_many_1.f: Likewise
5650         * gfortran.dg/read_noadvance.f90: Likewise
5651         * gfortran.dg/read_repeat.f90: Likewise
5652         * gfortran.dg/read_size_noadvance.f90: Likewise
5653         * gfortran.dg/read_x_past.f: Likewise
5654         * gfortran.dg/record_marker_1.f90: Likewise
5655         * gfortran.dg/record_marker_3.f90: Likewise
5656         * gfortran.dg/rewind_1.f90: Likewise
5657         * gfortran.dg/runtime_warning_1.f90: Likewise
5658         * gfortran.dg/shape_3.f90: Likewise
5659         * gfortran.dg/slash_1.f90: Likewise
5660         * gfortran.dg/stat_1.f90: Likewise
5661         * gfortran.dg/stat_2.f90: Likewise
5662         * gfortran.dg/streamio_11.f90: Likewise
5663         * gfortran.dg/streamio_3.f90: Likewise
5664         * gfortran.dg/streamio_4.f90: Likewise
5665         * gfortran.dg/streamio_9.f90: Likewise
5666         * gfortran.dg/tl_editing.f90: Likewise
5667         * gfortran.dg/unf_io_convert_1.f90: Likewise
5668         * gfortran.dg/unf_io_convert_2.f90: Likewise
5669         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5670         * gfortran.dg/unf_short_record_1.f90: Likewise
5671         * gfortran.dg/utf8_1.f03: Likewise
5672         * gfortran.dg/utf8_2.f03: Likewise
5673         * gfortran.dg/widechar_IO_1.f90: Likewise
5674         * gfortran.dg/write_check3.f90: Likewise
5675         * gfortran.dg/write_rewind_2.f: Likewise
5676         * gfortran.dg/x_slash_2.f: Likewise
5678 2009-04-29  Richard Guenther  <rguenther@suse.de>
5680         PR target/39943
5681         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5682         New.
5683         (check_effective_target_vect_floatuint_cvt): Likewise.
5684         * gcc.dg/vect/slp-10.c: Adjust.
5685         * gcc.dg/vect/slp-11.c: Adjust.
5686         * gcc.dg/vect/slp-12b.c: Adjust.
5687         * gcc.dg/vect/slp-33.c: Adjust.
5688         * gcc.c-torture/compile/pr39943.c: New testcase.
5690 2009-04-29  Richard Guenther  <rguenther@suse.de>
5692         PR middle-end/39937
5693         * gcc.c-torture/compile/pr39937.c: New testcase.
5695 2009-04-29  Richard Guenther  <rguenther@suse.de>
5697         PR tree-optimization/39941
5698         * gcc.c-torture/compile/pr39941.c: New testcase.
5700 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5702         * gcc.target/bfin/20090411-1.c: New test.
5704 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5706         PR target/39565
5707         * gcc.dg/pr39565.c: New testcase.
5709 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5711         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5712         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5713         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5714         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5715         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5716         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5717         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5718         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5719         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5720         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5721         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5722         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5723         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5724         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5725         * gcc.target/i386/pr37191.c: Likewise.
5726         * gcc.target/i386/reload-1.c: Likewise.
5727         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5728         * g++.old-deja/g++.pt/repo2.C: Likewise.
5729         * g++.old-deja/g++.pt/repo3.C: Likewise.
5730         * g++.old-deja/g++.pt/repo4.C: Likewise.
5731         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5732         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5733         * g++.dg/template/repo1.C: Likewise.
5734         * g++.dg/template/repo2.C: Likewise.
5735         * g++.dg/template/repo3.C: Likewise.
5736         * g++.dg/template/repo4.C: Likewise.
5737         * g++.dg/template/repo5.C: Likewise.
5738         * g++.dg/template/repo6.C: Likewise.
5739         * g++.dg/template/repo7.C: Likewise.
5740         * g++.dg/template/repo8.C: Likewise.
5741         * g++.dg/template/repo9.C: Likewise.
5742         * g++.dg/rtti/repo1.C: Likewise.
5743         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5744         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5745         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5746         * g++.dg/other/PR23205.C: Skip for vxworks.
5747         * g++.dg/ext/visibility/class1.C: Requires PIC.
5748         * g++.dg/eh/async-unwind2.C: Requires PIC.
5749         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5750         does not have cxa_exit.
5752 2009-04-28  Jing Yu  <jingyu@google.com>
5754         PR testsuite/39790
5755         * lib/target-supports.exp (check_effective_target_tls): Remove
5756         comment of caching.
5757         (check_effective_target_tls_native): Likewise.
5758         (check_effective_target_tls_runtime): Likewise.
5759         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5760         tls to tls_runtime.
5761         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5763 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5765         PR fortran/39946
5766         * gfortran.dg/proc_ptr_16.f90: New.
5768 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5770         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5771         lp64 is true.
5773 2009-04-28  Richard Guenther  <rguenther@suse.de>
5775         PR middle-end/39937
5776         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5778 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5780         * g++.dg/warn/pr35652.C: Removed.
5781         * gcc.dg/pr35652.c: Likewise.
5783 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5785         * gcc.target/ia64/20071210-2.c: New testcase.
5787 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5789         PR c/39323
5790         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5791         * gcc.dg/pr39323-3.c: Ditto.
5793 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5795         PR fortran/39930
5796         PR fortran/39931
5797         * gfortran.dg/ambiguous_reference_2.f90: New.
5798         * gfortran.dg/pointer_assign_7.f90: New.
5800 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5801             Mark Mitchell  <mark@codesourcery.com>
5803         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5804         * gcc.dg/20020103-1.c: Check for __ppc.
5805         * gcc.dg/asm-b.c: Check for __ppc.
5806         * gcc.dg/20020919-1.c: Check for __ppc.
5807         * gcc.dg/20020312-2.c: Likewise.
5808         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5809         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5810         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5811         * g++.dg/warn/weak1.C: Likewise.
5812         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5813         static so appropriate optimizations kick in.
5814         (find_base_value_wrapper): New function.
5815         * g++.dg/eh/simd-5.C: Fix target triplet.
5816         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5818 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5819             H.J. Lu  <hongjiu.lu@intel.com>
5821         PR target/39911
5822         * gcc.target/i386/pr39911.c: New test.
5824 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5826         PR fortran/39879
5827         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5829 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5831         PR c++/35652
5832         Revert:
5834         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5836         * gcc.dg/pr35652.C: New.
5837         * g++.dg/warn/pr35652.C: New.
5838         * gcc.dg/format/plus-1.c: Adjust message.
5840 2009-04-27  DJ Delorie  <dj@redhat.com>
5842         * lib/target-supports.exp (check_effective_target_double64): New.
5843         (check_effective_target_double64plus): New.
5844         (check_effective_target_large_double): New.
5845         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5846         * gcc.dg/div-double-1.c: Likewise.
5847         * gcc.dg/Wconversion-real.c: Require large_double.
5848         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5850         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5851         are too small.
5853         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5854         constants as long.
5856 2009-04-27  Ian Lance Taylor  <iant@google.com>
5858         * gcc.dg/Wcxx-compat-5.c: New testcase.
5859         * gcc.dg/Wcxx-compat-6.c: New testcase.
5861 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5863         Allow non-constant arguments to conversion intrinsics.
5864         * gcc.target/spu/intrinsics-3.c: Update tests.
5866 2009-04-27  Richard Guenther  <rguenther@suse.de>
5868         PR middle-end/39928
5869         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5870         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5872 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5874         PR target/39903
5875         * gcc.dg/torture/pr39903-1.c: New.
5876         * gcc.dg/torture/pr39903-2.c: Likewise.
5878 2009-04-27  Revital Eres  <eres@il.ibm.com>
5880         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5881         and check it.
5882         * gcc.dg/sms-2.c: Add dump check.
5883         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5884         and check it.
5885         * gcc.dg/sms-4.c: Likewise.
5886         * gcc.dg/sms-5.c: Likewise.
5887         * gcc.dg/sms-6.c: Likewise.
5888         * gcc.dg/sms-7.c: Likewise.
5889         * gcc.dg/sms-antideps.c: Rename to...
5890         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5892 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5894         * gnat.dg/opt2.adb: New test.
5896 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5898         PR c++/39875
5899         * g++.dg/warn/Wunused-15.C: New test.
5901 2009-04-26  Michael Matz  <matz@suse.de>
5903         Expand from SSA.
5904         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5905         change regexps.
5906         * gcc.target/i386/pr37248-1.c: Modified.
5907         * gcc.target/i386/pr37248-3.c: Modified.
5908         * gcc.target/i386/pr37248-2.c: Modified.
5909         * gnat.dg/aliasing1.adb: Modified.
5910         * gnat.dg/pack9.adb: Modified.
5911         * gnat.dg/aliasing2.adb: Modified.
5912         * gcc.dg/strict-overflow-2.c: Modified.
5913         * gcc.dg/autopar/reduc-1char.c: Modified.
5914         * gcc.dg/autopar/reduc-2char.c: Modified.
5915         * gcc.dg/autopar/reduc-1.c: Modified.
5916         * gcc.dg/autopar/reduc-2.c: Modified.
5917         * gcc.dg/autopar/reduc-3.c: Modified.
5918         * gcc.dg/autopar/reduc-6.c: Modified.
5919         * gcc.dg/autopar/reduc-7.c: Modified.
5920         * gcc.dg/autopar/reduc-8.c: Modified.
5921         * gcc.dg/autopar/reduc-9.c: Modified.
5922         * gcc.dg/autopar/reduc-1short.c: Modified.
5923         * gcc.dg/autopar/reduc-2short.c: Modified.
5924         * gcc.dg/autopar/parallelization-1.c: Modified.
5925         * gcc.dg/strict-overflow-4.c: Modified.
5926         * gcc.dg/strict-overflow-6.c: Modified.
5927         * gcc.dg/gomp/combined-1.c: Modified.
5928         * gcc.dg/no-strict-overflow-1.c: Modified.
5929         * gcc.dg/no-strict-overflow-3.c: Modified.
5930         * gcc.dg/no-strict-overflow-5.c: Modified.
5931         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5932         * gcc.dg/tree-ssa/pr18134.c: Modified.
5933         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5934         * gcc.dg/tree-ssa/vector-2.c: Modified.
5935         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5936         * gcc.dg/tree-ssa/loop-21.c: Modified.
5937         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5938         * gcc.dg/tree-ssa/vector-3.c: Modified.
5939         * gcc.dg/tree-ssa/asm-3.c: Modified.
5940         * gcc.dg/tree-ssa/pr23294.c: Modified.
5941         * gcc.dg/tree-ssa/loop-22.c: Modified.
5942         * gcc.dg/tree-ssa/loop-15.c: Modified.
5943         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5944         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5945         * gcc.dg/tree-ssa/pr20139.c: Modified.
5946         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5947         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5948         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5949         * gcc.dg/tree-ssa/loop-5.c: Modified.
5950         * gcc.dg/tree-ssa/pr19431.c: Modified.
5951         * gcc.dg/tree-ssa/pr32044.c: Modified.
5952         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5953         * gcc.dg/tree-ssa/loop-19.c: Modified.
5954         * gcc.dg/tree-ssa/loop-28.c: Modified.
5955         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5956         * gcc.dg/tree-ssa/divide-1.c: Modified.
5957         * gcc.dg/tree-ssa/inline-1.c: Modified.
5958         * gcc.dg/tree-ssa/divide-3.c: Modified.
5959         * gcc.dg/tree-ssa/pr30978.c: Modified.
5960         * gcc.dg/tree-ssa/alias-6.c: Modified.
5961         * gcc.dg/tree-ssa/divide-4.c: Modified.
5962         * gcc.dg/tree-ssa/alias-11.c: Modified.
5963         * gcc.dg/no-strict-overflow-7.c: Modified.
5964         * gcc.dg/strict-overflow-1.c: Modified.
5965         * gcc.dg/pr15784-4.c: Modified.
5966         * gcc.dg/pr34263.c: Modified.
5967         * gcc.dg/strict-overflow-3.c: Modified.
5968         * gcc.dg/tree-prof/stringop-1.c: Modified.
5969         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5970         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5971         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5972         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5973         * gcc.dg/no-strict-overflow-2.c: Modified.
5974         * gcc.dg/no-strict-overflow-4.c: Modified.
5975         * gcc.dg/no-strict-overflow-6.c: Modified.
5976         * g++.dg/tree-ssa/pr27090.C: Modified.
5977         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5978         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5979         * g++.dg/tree-ssa/pr19807.C: Modified.
5980         * g++.dg/opt/pr30965.C: Modified.
5981         * g++.dg/init/new17.C: Modified.
5982         * gfortran.dg/whole_file_6.f90: Modified.
5983         * gfortran.dg/whole_file_5.f90: Modified.
5984         * gfortran.dg/reassoc_1.f90: Modified.
5985         * gfortran.dg/reassoc_3.f90: Modified.
5987 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5989         PR fortran/39893
5990         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5992 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5994         PR inline-asm/39543
5995         * gcc.target/i386/pr39543-1.c: New test.
5996         * gcc.target/i386/pr39543-2.c: New test.
5997         * gcc.target/i386/pr39543-3.c: New test.
5999         PR c/39889
6000         * gcc.dg/Wunused-value-3.c: New test.
6002 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6004         PR c/39581
6005         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
6006         gcc.dg/vla-21.c: New tests.
6008 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
6010         PR c/39556
6011         * gcc.dg/inline-34.c: New test.
6013 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6015         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
6016         gcc.dg/enum-const-3.c: New tests.
6017         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
6018         -pedantic-errors.  Update expected diagnostics.
6020 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6022         PR c/39582
6023         * gcc.dg/vla-20.c: New test.
6025 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6027         PR c/39564
6028         * gcc.dg/vla-19.c: New test.
6030 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
6032         PR preprocessor/39559
6033         * gcc.dg/c99-intconst-2.c: New test.
6035 2009-04-25  Jan Hubicka  <jh@suse.cz>
6037         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
6039 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
6041         PR fortran/39688
6042         * gfortran.dg/import7.f90: New.
6044 2009-04-24  Richard Guenther  <rguenther@suse.de>
6046         * gcc.dg/tree-ssa/vrp48.c: Fix.
6048 2008-04-24  Doug Kwan  <dougkwan@google.com>
6050         * g++.dg/init/copy7.C: Only abort in memcpy if source and
6051         destination are the same.
6053 2009-04-24  Richard Guenther  <rguenther@suse.de>
6055         * gcc.dg/tree-ssa/vrp48.c: New testcase.
6057 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
6059         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
6060         gcc.dg/array-const-3.c: New tests.
6062 2009-04-24  Ian Lance Taylor  <iant@google.com>
6064         * gcc.dg/Wcxx-compat-4.c: New testcase.
6066 2009-04-24  Daniel Kraft  <d@domob.eu>
6068         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
6069         expected on already erraneous symbol (renamed to fresh one).
6071 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
6073         PR middle-end/39867
6074         * gcc.dg/pr39867.c: New.
6076 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
6078         PR fortran/39861
6079         PR fortran/39864
6080         * gfortran.dg/intrinsic_1.f90: New.
6082 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6084         * gnat.dg/alignment7.adb: New test.
6085         * gnat.dg/alignment8.adb: Likewise.
6087 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
6089         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
6090         * gnat.dg/specs/rep_clause2.ads: New test.
6092 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
6094         PR rtl-optimization/39794
6095         * gcc.dg/pr39794.c: New test.
6097 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6099         * gnat.dg/atomic1.adb: New test.
6100         * gnat.dg/atomic1_pkg.ads: New helper.
6102 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
6104         PR testsuite/39623
6105         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
6106         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
6108 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
6110         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
6111         warning.
6113 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6115         PR C/31499
6116         * gcc.dg/vector-init-1.c: New testcase.
6117         * gcc.dg/vector-init-2.c: New testcase.
6119 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
6121         * gnat.dg/enum2.adb: New test.
6122         * gnat.dg/enum2_pkg.ads: New helper.
6124 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
6126         PR c/39855
6127         * gcc.dg/torture/pr39855.c: New test.
6129 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
6131         PR c++/39639
6132         * g++.dg/cpp0x/pr39639.C: New test.
6134 2009-04-22  Mark Heffernan  <meheff@google.com>
6136         * gcc.dg/profile-generate-3.c: New test.
6138 2009-04-22  Jan Hubicka  <jh@suse.cz>
6140         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
6142 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
6144         PR testsuite/39623
6145         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
6147 2009-04-22  Richard Guenther  <rguenther@suse.de>
6149         PR tree-optimization/39824
6150         * gcc.c-torture/compile/pr39824.c: New testcase.
6152 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6154         PR c++/14875
6155         * g++.dg/parse/parser-pr14875.C: New.
6156         * g++.dg/parse/parser-pr14875-2.C: New.
6157         * g++.dg/parse/error6.C: Update match string.
6159 2009-04-22  Richard Guenther  <rguenther@suse.de>
6161         PR tree-optimization/39845
6162         * gcc.c-torture/compile/pr39845.c: New testcase.
6164 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
6166         PR fortran/39735
6167         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
6168         * gfortran.dg/external_initializer.f90: Modified.
6169         * gfortran.dg/interface_26.f90: Modified.
6170         * gfortran.dg/intrinsic_subroutine.f90: Modified.
6171         * gfortran.dg/proc_ptr_3.f90: Modified.
6172         * gfortran.dg/proc_ptr_15.f90: New.
6173         * gfortran.dg/proc_ptr_result_1.f90: Modified.
6175 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6177         PR c++/35711
6178         * g++.dg/warn/pr35711.C: New.
6179         * g++.dg/conversion/ptrmem2.C: Update.
6181 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
6183         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
6184         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
6185         README.gcc, g++.dg/README, g++.dg/compat/break/README,
6186         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
6187         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
6188         gcc.c-torture/ChangeLog.0,
6189         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
6190         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
6191         gcc.target/i386/math-torture/math-torture.exp,
6192         gcc.target/mips/inter/mips16-inter.exp,
6193         gcc.target/mips/mips-nonpic/README,
6194         gcc.target/x86_64/abi/README.gcc,
6195         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
6196         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
6197         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
6198         notices.
6199         * ChangeLog-1993-2007, ChangeLog: Correct dates.
6201 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6203         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
6205 2009-04-21  Richard Guenther  <rguenther@suse.de>
6207         PR middle-end/39829
6208         * gcc.dg/torture/pr39829.c: New testcase.
6210 2009-04-21  Martin Jambor  <mjambor@suse.cz>
6212         * gcc.dg/tree-ssa/cswtch-2.c: New test.
6214 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6216         PR 16202
6217         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
6218         * gcc.dg/sequence-pt-2.c: New.
6219         * gcc.dg/sequence-pt-3.c: New.
6220         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
6221         * g++.dg/warn/sequence-pt-2.c: New.
6222         * g++.dg/warn/sequence-pt-3.c: New.
6224 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
6226         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
6228 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
6230         * gnat.dg/import1.ad[sb]: New test.
6232 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6234         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
6235         return 0.
6237 2009-04-20  Tobias Burnus  <burnus@net-b.de>
6239         PR fortran/39811
6240         * gfortran.dg/continuation_11.f90: New test.
6242 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6244         PR c++/13358
6245         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
6246         messages. Test for "long long" in system headers.
6247         * gcc.dg/c99-longlong-2.c: New.
6248         * g++.dg/warn/pr13358.C: New.
6249         * g++.dg/warn/pr13358-2.C: New.
6250         * g++.dg/warn/pr13358-3.C: New.
6251         * g++.dg/warn/pr13358-4.C: New.
6253 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6255         * gcc.dg/framework-2.c: Fix up for non existent includes
6256         being fatal errors now.
6258 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
6260         PR fortran/39800
6261         * gfortran.dg/private_type_13.f90: New test.
6262         * gfortran.dg/private_type_2.f90: Add option -std=f95.
6264 2009-04-20  Le-Chun Wu  <lcwu@google.com>
6266         PR c++/39803
6267         * g++.dg/warn/Wunused-14.C: New test.
6269 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6271         * gnat.dg/specs/small_alignment.ads: New test.
6273 2009-04-20  Ian Lance Taylor  <iant@google.com>
6275         * gcc.dg/Wcxx-compat-3.c: New testcase.
6277 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6279         * gnat.dg/pack13.ad[sb]: New test.
6280         * gnat.dg/pack13_pkg.ads: New helper.
6282 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6284         * gnat.dg/discr11.ad[sb]: New test.
6285         * gnat.dg/discr11_pkg.ads: New helper.
6287 2009-04-20  Ira Rosen  <irar@il.ibm.com>
6289         PR tree-optimization/39675
6290         * gcc.dg/vect/O3-pr39675-2.c: New test.
6292 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6294         * gnat.dg/rep_clause3.adb: New test.
6296 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6298         PR c/37481
6299         * gcc.dg/c99-flex-array-7.c: New test.
6301 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6303         PR c/19771
6304         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6306 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6308         PR c/38243
6309         * gcc.dg/c99-restrict-3.c: New test.
6311 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6313         PR preprocessor/20078
6314         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6316 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6318         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6319         Do not pass -B$root after -margs.
6321 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6323         PR c/32061
6324         PR c++/36954
6325         * gcc.dg/pr32061.c: New.
6326         * gcc.dg/Wlogical-op-1.c: Update.
6327         * g++.dg/warn/Wlogical-op-1.C: Update.
6328         * g++.dg/warn/pr36954.C: New.
6330 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6332         PR c/27676
6333         * gcc.dg/lvalue-5.c: New test.
6335 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6337         PR c/22367
6338         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6340 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6342         * gcc.dg/cpp/include5.c: New test.
6344 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6346         PR c/35210
6347         * gcc.dg/call-diag-2.c: New test.
6349 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6351         PR preprocessor/39646
6352         * gcc.dg/cpp/line8.c: New test.
6354 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6356         PR preprocessor/39647
6357         * gcc.dg/cpp/line7.c: New test.
6359 2009-04-18  Richard Guenther  <rguenther@suse.de>
6361         PR middle-end/39804
6362         * gcc.target/i386/pr39804.c: New testcase.
6364 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6366         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6367         * g++.dg/other/pr39496.C: Likewise.
6369 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6371         PR middle-end/36902
6372         * gcc.dg/pr36902.c: New.
6374 2009-04-17  Diego Novillo  <dnovillo@google.com>
6376         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6377         violation for variable 'inside_main'.
6379 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6381         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6383 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6385         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6387 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6389         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6390         * gfortran.dg/chmod_2.f90: Likewise.
6391         * gfortran.dg/chmod_3.f90: Likewise.
6392         * gfortran.dg/open_errors.f90: Likewise.
6393         * gfortran.dg/stat_1.f90: Likewise.
6394         * gfortran.dg/stat_2.f90: Likewise.
6396 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6398         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6399         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6400         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6401         * gfortran.dg/nearest_1.f90: Likewise.
6402         * gfortran.dg/nearest_3.f90: Likewise.
6403         * gfortran.dg/isnan_1.f90: Likewise.
6404         * gfortran.dg/isnan_2.f90: Likewise.
6405         * gfortran.dg/nan_1.f90: Likewise.
6406         * gfortran.dg/nan_2.f90: Likewise.
6407         * gfortran.dg/nan_3.f90: Likewise.
6408         * gfortran.dg/nan_4.f90: Likewise.
6409         * gfortran.dg/module_nan.f90: Likewise.
6410         * gfortran.dg/int_conv_2.f90: Likewise.
6411         * gfortran.dg/init_flag_3.f90: Likewise.
6412         * gfortran.dg/namelist_42.f90: Likewise.
6413         * gfortran.dg/namelist_43.f90: Likewise.
6414         * gfortran.dg/real_const_3.f90: Likewise.
6415         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6417         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6418         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6419         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6420         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6421         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6423         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6424         * gfortran.dg/gamma_5.f90: Likewise.
6426 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6428         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6429         less strict so it also works with auto-overlay support.
6430         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6431         for "exceeds local store" linker errors on the SPU.
6433         * lib/gfortran.exp: Include target-supports.exp.
6434         (gfortran_init): On SPU targets where automatic overlay support
6435         is available, use it to build all Fortran test cases.
6437         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6439 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6441         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6442         rule enforced by gnat on taft types.
6444 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6446         PR testsuite/39792
6447         * g++.dg/ext/complit11.C: Add empty dg-options.
6449 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6451         PR c++/17570
6452         * g++.dg/template/defarg11.C: New test.
6454 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6456         PR c++/28766
6457         * g++.dg/ext/complit11.C: New testcase.
6459 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6461         PR c++/39551
6462         * g++.dg/warn/Wunused-13.C: New testcase.
6464 2009-04-15  Ian Lance Taylor  <iant@google.com>
6466         * gcc.dg/Wenum-compare-1.c: New testcase.
6468 2009-04-15  Richard Guenther  <rguenther@suse.de>
6470         PR tree-optimization/39764
6471         * g++.dg/torture/pr39764.C: New testcase.
6473 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6475         * g++.dg/ext/altivec-17.C: New.
6477 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6479         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6480         * gnat.dg/specs/limited1.ads: Ditto.
6482 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6484         PR testsuite/39769
6485         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6486         for testing the results of estimate instructions.
6487         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6488         * gcc.dg/vmx/3a-05.c (test): Ditto.
6490 2009-04-14  Jason Merrill  <jason@redhat.com>
6492         PR c++/39763
6493         * g++.dg/warn/Wshadow-4.C: Extend.
6495 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6497         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6498         (do_D): Remove attribute hidden.
6500 2009-04-13  Jason Merrill  <jason@redhat.com>
6502         PR c++/39480
6503         * g++.dg/init/copy7.C: New.
6505 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6507         PR testsuite/39733
6508         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6509         (check_for_all_options): This.
6511 2009-04-13  Jason Merrill  <jason@redhat.com>
6513         PR c++/39750
6514         * g++.dg/template/crash90.C: New.
6516 2009-04-12  Jason Merrill  <jason@redhat.com>
6518         PR c++/39742
6519         * g++.dg/overload/extern-C-2.C: New.
6521 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6523         PR preprocessor/31869
6524         * gcc.dg/cpp/strify5.c: New test.
6526 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6528         * gnat.dg/enum1.adb: New test.
6529         * gnat.dg/enum1_pkg.ads: New helper.
6531 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6533         PR target/39740
6534         * gcc.target/alpha/pr39740.c: New test.
6536 2009-04-11  Daniel Kraft  <d@domob.eu>
6538         PR fortran/37746
6539         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6540         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6541         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6542         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6543         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6544         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6545         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6546         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6547         expected string length that failed with -fbounds-check now.
6548         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6550 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6552         PR fortran/39692
6553         * gfortran.dg/proc_ptr_14.f90: New.
6555 2009-04-11  Richard Guenther  <rguenther@suse.de>
6557         PR middle-end/39732
6558         * g++.dg/torture/pr39732.C: New testcase.
6560 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6562         * gfortran.dg/whole_file_5.f90: New.
6563         * gfortran.dg/whole_file_6.f90: New.
6565 2009-04-11  Richard Guenther  <rguenther@suse.de>
6567         PR tree-optimization/39713
6568         * g++.dg/torture/pr39713.C: New testcase.
6570 2009-04-10  Richard Guenther  <rguenther@suse.de>
6572         PR c/39712
6573         * gcc.dg/pr39712.c: New testcase.
6575 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6577         PR c++/28301
6578         * g++.dg/cpp0x/enum2.C: Updated.
6579         * g++.dg/debug/pr22514.C: Likewise.
6580         * g++.dg/parse/enum2.C: Likewise.
6581         * g++.dg/parse/enum3.C: Likewise.
6582         * g++.dg/template/crash79.C: Likewise.
6583         * g++.old-deja/g++.jason/cond.C: Likewise.
6585 2009-04-10  Chao-ying Fu  <fu@mips.com>
6587         * gcc.target/mips/interrupt_handler.c: Change from compile to
6588         assemble.
6590 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6592         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6594 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6596         PR fortran/38709
6597         * gfortran.dg/zero_sized_6.f90: New.
6599 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6601         PR  c++/20118
6602         * g++.dg/parse/pr20118.C: New.
6603         * g++.dg/template/spec16.C: Update.
6605 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6607         PR testsuite/35621
6608         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6609         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6610         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6611         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6612         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6613         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6614         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6615         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6616         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6617         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6618         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6619         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6620         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6621         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6622         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6623         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6624         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6626 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6628         PR target/39678
6629         * g++.dg/torture/pr39678.C: New.
6630         * gcc.dg/compat/struct-complex-2.h: Likewise.
6631         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6632         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6633         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6634         * gcc.dg/torture/pr39678.c: Likewise.
6635         * gcc.target/i386/pr39678.c: Likewise.
6637         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6638         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6640         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6641         <complex.h>.  Add tests for structure with complex float.
6643 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6644             Joseph Myers  <joseph@codesourcery.com>
6646         PR target/36800
6647         * gcc.dg/dfp/pr36800.c: New.
6649 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6650             Rafael Avila de Espindola  <espindola@google.com>
6652         * gcc.misc-tests/help.exp: New file.
6653         * lib/options.exp: New file.
6655 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6657         PR libobjc/36610
6658         * objc/execute/forward-1.x: New.
6660 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6662         * gcc.dg/pr27150-1.c: Change to a link test.
6664 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6666         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6667         3 of the GNU General Public License and to point readers at the
6668         COPYING3 file and the FSF's license web page.
6669         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6670         * gcc.dg/struct/struct-reorg.exp: Likewise.
6671         * gcc.target/spu/tag_manager.c: Likewise.
6673 2009-04-09  Richard Guenther  <rguenther@suse.de>
6675         PR testsuite/39696
6676         * ssa-ccp-25.c: Adjust pattern.
6678 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6680         PR fortran/36704
6681         * gfortran.dg/external_procedures_1.f90: Modified.
6682         * gfortran.dg/proc_ptr_result_1.f90: New.
6683         * gfortran.dg/proc_ptr_result_2.f90: New.
6684         * gfortran.dg/proc_ptr_result_3.f90: New.
6686 2009-04-09  Richard Guenther  <rguenther@suse.de>
6688         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6689         to prevent constant propagation.
6690         * gcc.dg/vect/vect-56.c: Likewise.
6691         * gcc.dg/vect/vect-58.c: Likewise.
6692         * gcc.dg/vect/vect-60.c: Likewise.
6693         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6694         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6695         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6697 2009-04-09  Richard Guenther  <rguenther@suse.de>
6699         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6700         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6702 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6704         PR c/39613
6705         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6706         New tests.
6708 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6710         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6711         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6713 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6715         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6717 2009-04-08  Jason Merrill  <jason@redhat.com>
6719         PR c++/25185
6720         * g++.dg/template/error40.C: Add another test.
6722 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6724         PR c/39614
6725         PR c/39673
6726         * gcc.c-torture/compile/pr39614-1.c,
6727         gcc.c-torture/compile/pr39614-2.c,
6728         gcc.c-torture/compile/pr39614-3.c,
6729         gcc.c-torture/compile/pr39614-4.c,
6730         gcc.c-torture/compile/pr39614-5.c,
6731         gcc.c-torture/compile/pr39673-1.c,
6732         gcc.c-torture/compile/pr39673-2.c: New tests.
6733         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6734         more cases.
6735         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6736         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6737         expected errors.
6739 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6741         PRc++/39637
6742         * g++.dg/cpp0x/variadic-crash2.C: New test.
6744 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6746         PR fortran/38863
6747         * gfortran.dg/alloc_comp_result_1.f90: New test.
6749 2009-04-07  Jason Merrill  <jason@redhat.com>
6751         PR c++/34691
6752         * g++.dg/overload/extern-C-1.C: New.
6754 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6756         PR testsuite/39325
6757         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6759 2009-04-07  Jason Merrill  <jason@redhat.com>
6761         PR c++/25185
6762         * g++.dg/template/error40.C: New.
6764 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6766         PR fortran/38152
6767         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6769 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6771         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6773 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6775         PR fortran/38290
6776         * gfortran.dg/proc_decl_1.f90: Modified.
6777         * gfortran.dg/proc_ptr_11.f90: Extended.
6778         * gfortran.dg/proc_ptr_13.f90: Modified.
6780 2009-04-06  Jason Merrill  <jason@redhat.com>
6782         PR c++/35146
6783         * g++.dg/template/fnspec1.C: New.
6785 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6787         * lib/gnat.exp: Handle multilib.
6789 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6791         PR fortran/38863
6792         * gfortran.dg/dependency_23.f90: New test.
6794 2009-04-06  Richard Guenther  <rguenther@suse.de>
6796         PR tree-optimization/28868
6797         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6798         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6799         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6800         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6802 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6804         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6806 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6808         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6810 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6812         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6813         with the built-in y0, and the subsequent warning.
6814         (y1): Likewise, rename to y_1.
6816 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6818         PR fortran/39414
6819         * gfortran.dg/proc_decl_21.f90: New.
6821 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6823         PR fortran/36091
6824         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6826 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6828         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6829         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6830         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6831         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6832         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6833         gfortran.dg/namelist_49.f90: Gate test on effective_target
6834         fd_truncate.
6835         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6837 2009-04-05  Daniel Kraft  <d@domob.eu>
6839         PR fortran/38654
6840         * gfortran.dg/read_float_2.f03
6841         * gfortran.dg/read_float_3.f90
6843 2009-04-05  Richard Guenther  <rguenther@suse.de>
6845         PR tree-optimization/39648
6846         * gcc.c-torture/compile/pr39648.c: New testcase.
6848 2009-04-05  Jason Merrill  <jason@redhat.com>
6850         PR c++/14912
6851         * g++.dg/template/error39.C: New.
6853 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6855         PR fortran/29458
6856         * gfortran.dg/implied_do_1.f90: New.
6858 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6860         PR fortran/39577
6861         * gfortran.dg/recursive_check_8.f90: New.
6862         * gfortran.dg/recursive_check_9.f90: New.
6863         * gfortran.dg/recursive_check_10.f90: New.
6864         * gfortran.dg/recursive_check_11.f90: New.
6865         * gfortran.dg/recursive_check_12.f90: New.
6866         * gfortran.dg/recursive_check_13.f90: New.
6867         * gfortran.dg/recursive_check_14.f90: New.
6869 2009-04-04  Jason Merrill  <jason@redhat.com>
6871         PR c++/25185
6872         * g++.dg/template/error38.C: Add more tests.
6874 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6876         PR fortran/37614
6877         * gfortran.dg/common_align_2.f90: New test.
6879 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6881         PR target/39501
6882         * gcc.c-torture/execute/pr39501.c: New file.
6883         * gcc.c-torture/execute/pr39501.x: New file.
6885 2009-04-04  Richard Guenther  <rguenther@suse.de>
6887         PR tree-optimization/8781
6888         PR tree-optimization/37892
6889         * g++.dg/tree-ssa/pr8781.C: New testcase.
6890         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6892 2009-04-04  Richard Guenther  <rguenther@suse.de>
6894         PR tree-optimization/39636
6895         * gcc.c-torture/compile/pr39636.c: New testcase.
6897 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6899         PR rtl-optimization/39607
6900         * g++.dg/opt/pr39607.C: New.
6902 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6904         PR fortran/39594
6905         * gfortran.dg/common_12.f90: New.
6907 2009-04-03  Jason Merrill  <jason@redhat.com>
6909         PR c++/39608
6910         * g++.dg/template/const2.C: New test.
6912 2009-04-03  Richard Guenther  <rguenther@suse.de>
6914         PR tree-optimization/2480
6915         PR tree-optimization/23086
6916         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6917         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6919 2009-04-03  Richard Guenther  <rguenther@suse.de>
6921         PR tree-optimization/34743
6922         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6923         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6924         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6925         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6926         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6927         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6928         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6929         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6931 2009-04-03  Richard Guenther  <rguenther@suse.de>
6933         PR middle-end/13146
6934         PR tree-optimization/23940
6935         PR tree-optimization/33237
6936         PR middle-end/33974
6937         PR middle-end/34093
6938         PR tree-optimization/36201
6939         PR tree-optimization/36230
6940         PR tree-optimization/38049
6941         PR tree-optimization/38207
6942         PR tree-optimization/38230
6943         PR tree-optimization/38301
6944         PR tree-optimization/38585
6945         PR middle-end/38895
6946         PR tree-optimization/38985
6947         PR tree-optimization/39299
6948         * gcc.dg/pr19633-1.c: Adjust.
6949         * gcc.dg/torture/pta-callused-1.c: Likewise.
6950         * gcc.dg/torture/pr39074-2.c: Likewise.
6951         * gcc.dg/torture/pr39074.c: Likewise.
6952         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6953         * gcc.dg/torture/pr30375.c: Adjust.
6954         * gcc.dg/torture/pr33563.c: Likewise.
6955         * gcc.dg/torture/pr33870.c: Likewise.
6956         * gcc.dg/torture/pr33560.c: Likewise.
6957         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6958         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6959         * gcc.dg/tree-ssa/alias-15.c: Remove.
6960         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6961         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6962         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6963         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6964         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6965         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6966         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6967         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6968         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6969         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6970         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6971         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6972         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6973         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6974         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6975         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6976         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6977         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6978         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6979         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6980         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6981         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6982         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6983         * gcc.dg/uninit-B.c: XFAIL.
6984         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6985         * gcc.dg/uninit-pr19430.c: XFAIL.
6986         * g++.dg/tree-ssa/pr13146.C: New testcase.
6987         * g++.dg/opt/pr36187.C: Adjust.
6988         * g++.dg/torture/20090329-1.C: New testcase.
6990 2009-04-02  Chao-ying Fu  <fu@mips.com>
6992         * gcc.target/mips/interrupt_handler.c: New test.
6994 2009-04-02  David Ayers  <ayers@fsfe.org>
6996         PR objc/18456
6997         * objc.dg/bad-receiver-type-2.m: New test contributed by
6998         Alexander Mamberg.
7000 2009-04-02  Jason Merrill  <jason@redhat.com>
7002         PR c++/25185
7003         * g++.dg/template/error38.C: New test.
7005 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
7007         PR tree-optimization/31677
7008         * gcc.dg/memcpy-1.c: Add compiler option.
7010 2009-04-02  Ira Rosen  <irar@il.ibm.com>
7012         PR tree-optimization/39595
7013         * gfortran.dg/vect/O3-pr39595.f: New test.
7015 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7017         PR c++/26693
7018         * g++.dg/template/typedef11.C: New test.
7019         * g++.dg/template/typedef12.C: Likewise.
7020         * g++.dg/template/typedef13.C: Likewise.
7021         * g++.dg/template/typedef14.C: Likewise.
7022         * g++.dg/template/typedef15.C: Likewise.
7023         * g++.dg/template/typedef16.C: Likewise.
7024         * g++.dg/template/sfinae3.C: Compile this pedantically.
7025         The only errors expected should be the one saying the typedef is ill
7026         formed.
7027         * g++.old-deja/g++.pt/typename8.C: Likewise.
7028         * g++.dg/template/access11.C: Update this.
7030 2009-04-02  Richard Guenther  <rguenther@suse.de>
7032         PR tree-optimization/37221
7033         * gcc.c-torture/compile/20090331-1.c: New testcase.
7035 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
7037         * gcc.c-torture/compile/20090401-1.c: New test.
7039 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7041         PR c++/4926
7042         * g++.dg/template/pr4926-1.C: New.
7044 2009-04-01  Xinliang David Li  <davidxl@google.com>
7046         * gcc.target/i386/all_one_m128i.c: New test.
7048 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
7050         PR c/39027
7051         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
7052         * gcc.dg/fltconst-2.c: New test.
7053         * gcc.dg/fltconst-double-pedantic-1.c: New test.
7054         * gcc.dg/fltconst-double-pedantic-2.c: New test.
7056         PR c/33466
7057         * gcc.dg/cpp/pr33466.c: New test.
7058         * gcc.dg/dfp/pr33466.c: New test.
7059         * gcc.dg/fixed-point/pr33466.c: New test.
7061 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7063         PR tree-optimization/35011
7064         * g++.dg/other/pr35011.C: New.
7066 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7068         PR target/39226
7069         * gcc.dg/pr39226.c: New test.
7071 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7073         PR c++/35240
7074         * g++.dg/template/pr35240.C: New.
7076 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
7078         PR c/39605
7079         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
7080         * gcc.dg/pr25682.c: Update expected diagnostics.
7082 2009-04-01  Richard Guenther  <rguenther@suse.de>
7084         * gcc.dg/fold-plusmult-2.c: New testcase.
7086 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
7088         PR c/37772
7089         * gcc.dg/pr37772.c: New test.
7090         * g++.dg/ext/asm11.C: New test.
7092 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
7094         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
7095         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
7096         defined.
7098 2009-03-31  Jason Merrill  <jason@redhat.com>
7100         * g++.old-deja/g++.other/using9.C: Add expected errors.
7102 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
7104         * gcc.c-torture/compile/pr33009.c: Removed.
7106 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7108         * gcc.c-torture/compile/pr33009.c: Delete.
7109         * gcc.c-torture/compile/pr11832.c: Likewise.
7111 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7113         PR c/448
7114         * lib/target-supports.exp (check_effective_target_stdint_types):
7115         Update comment.
7116         (check_effective_target_inttypes_types): New.
7117         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
7118         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
7119         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
7121 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7123         PR fortran/38917
7124         PR fortran/38918
7125         * gfortran.dg/data_pointer_1.f90: New test.
7127 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
7129         PR fortran/38915
7130         * gfortran.dg/char_length_15.f90: New test.
7132 2009-03-31  Jason Merrill  <jason@redhat.com>
7134         C++ DR 613
7135         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
7136         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
7137         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
7138         xfail others.
7140         * g++.dg/other/typedef2.C: New test.
7142         PR c++/37806
7143         * g++.dg/template/typedef17.C: New test.
7145         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
7146         * g++.dg/cpp0x/auto12.C: Likewise.
7148 2009-03-31  Richard Guenther  <rguenther@suse.de>
7150         PR middle-end/31029
7151         * gcc.dg/fold-compare-4.c: New testcase.
7152         * gcc.dg/fold-compare-5.c: Likewise.
7154 2009-03-31  Richard Guenther  <rguenther@suse.de>
7156         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
7158 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7160         PR target/39592
7161         * gcc.target/i386/pr39592-1.c: New test.
7163 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
7165         PR preprocessor/15638
7166         * gcc.dg/cpp/missing-header-1.c: New test.
7167         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
7168         "compilation terminated" message.
7169         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
7170         test #include "".
7171         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
7172         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
7173         terminated" message.
7175 2009-03-31  Richard Guenther  <rguenther@suse.de>
7177         PR middle-end/23401
7178         PR middle-end/27810
7179         * gcc.dg/tree-ssa/pr23401.c: New testcase.
7180         * gcc.dg/tree-ssa/pr27810.c: Likewise.
7182 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
7184         PR fortran/38389
7185         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
7186         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
7187         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
7188         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
7189         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
7190         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
7191         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
7193 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
7195         PR fortran/22571
7196         * gfortran.dg/whole_file_1.f90: New test.
7197         PR fortran/26227
7198         * gfortran.dg/whole_file_2.f90: New test.
7199         * gfortran.dg/whole_file_3.f90: New test.
7200         PR fortran/24886
7201         * gfortran.dg/whole_file_4.f90: New test.
7203 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
7205         * gfortran.dg/bind_c_usage_19.f90: New test.
7207         PR target/39558
7208         * gcc.target/powerpc/altivec-29.c: New test.
7210 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7212         PR rtl-optimization/323
7213         * gcc.target/i386/excess-precision-1.c,
7214         gcc.target/i386/excess-precision-2.c,
7215         gcc.target/i386/excess-precision-3.c,
7216         gcc.target/i386/excess-precision-4.c,
7217         gcc.target/i386/excess-precision-5.c,
7218         gcc.target/i386/excess-precision-6.c: New tests.
7220 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
7222         PR c/35235
7223         * gcc.dg/c99-array-lval-8.c: New test.
7225 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7227         PR preprocessor/34695
7228         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
7229         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
7230         instead of dg-warning for "previous definition" messages.
7231         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
7232         "warnings being treated as errors" message.
7233         * gcc.dg/fltconst-1.c: Use -fshow-column.
7235 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7237         PR fortran/38823
7238         * gfortran.dg/power1.f90: New test.
7240 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
7242         PR c/456
7243         PR c/5675
7244         PR c/19976
7245         PR c/29116
7246         PR c/31871
7247         PR c/35198
7248         * gcc.c-torture/compile/20081108-1.c,
7249         gcc.c-torture/compile/20081108-2.c,
7250         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
7251         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
7252         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
7253         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
7254         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
7255         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
7256         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
7257         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
7258         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
7259         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
7260         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
7261         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
7262         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
7263         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
7264         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
7265         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
7266         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
7267         case.
7268         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7269         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
7270         XFAILs.  Update expected messages.
7271         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
7272         expected messages.
7273         * gcc.dg/real-const-1.c: Replace with test from original PR.
7274         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
7275         when casting from non-constant integer to pointer.
7277 2009-03-29  Richard Guenther  <rguenther@suse.de>
7279         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
7281 2009-03-29  Daniel Kraft  <d@domob.eu>
7283         PR fortran/37423
7284         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
7285         DEFERRED bindings.
7286         * gfortran.dg/typebound_proc_9.f03: New test.
7287         * gfortran.dg/typebound_proc_10.f03: New test.
7288         * gfortran.dg/typebound_proc_11.f03: New test.
7289         * gfortran.dg/abstract_type_5.f03: New test.
7291 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7293         PR fortran/38507
7294         * gfortran.dg/do_4.f: New.
7295         * gfortran.dg/goto_2.f90: Correct expected warnings.
7296         * gfortran.dg/goto_4.f90: Likewise.
7297         * gfortran.dg/goto_5.f90: New.
7299 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7301         PR target/39545
7302         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7304         * gcc.target/i386/pr39545-1.c: New.
7305         * gcc.target/i386/pr39545-2.c: Likewise.
7307         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7308         (flex2_struct): Likewise.
7309         (check_struct_passing7): Likewise.
7310         (check_struct_passing8): Likewise.
7311         (f1s): Likewise.
7312         (f2s): Likewise.
7313         (main): Call check_struct_passing7 and check_struct_passing8.
7315 2009-03-29  Richard Guenther  <rguenther@suse.de>
7317         * gcc.c-torture/execute/20090113-1.c: New testcase.
7318         * gcc.c-torture/execute/20090113-2.c: Likewise.
7319         * gcc.c-torture/execute/20090113-3.c: Likewise.
7320         * gcc.c-torture/execute/20090207-1.c: Likewise.
7321         * gcc.c-torture/compile/20090114-1.c: Likewise.
7322         * gcc.c-torture/compile/20090328-1.c: Likewise.
7323         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7325 2009-03-29  David Ayers  <ayers@fsfe.org>
7327         PR objc/27377
7328         * objc.dg/conditional-1.m: New tests.
7330 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7332         * gcc.dg/winline-10.c: New test.
7334 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7336         PR fortran/34656
7337         * gfortran.dg/do_check_1.f90: Add test.
7338         * gfortran.dg/do_check_2.f90: Add test.
7339         * gfortran.dg/do_check_3.f90: Add test.
7340         * gfortran.dg/do_check_4.f90: Add test.
7342 2009-03-28  Jan Hubicka  <jh@suse.cz>
7344         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7345         * gcc.dg/pr33826.c: Update dump files.
7346         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7347         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7349 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7351         * g++.dg/tree-ssa/fwprop-align.C: New test.
7353 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7355         * gcc.target/powerpc/altivec-28.c: New test.
7357         PR c++/39554
7358         * gcc.dg/wdisallowed-functions-1.c: Removed.
7359         * gcc.dg/wdisallowed-functions-2.c: Removed.
7360         * gcc.dg/wdisallowed-functions-3.c: Removed.
7361         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7362         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7363         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7365 2009-03-28  Richard Guenther  <rguenther@suse.de>
7367         PR tree-optimization/38723
7368         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7370 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7372         PR fortran/38538
7373         * gfortran.dg/char_result_13.f90: New test.
7375 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7377         PR fortran/38765
7378         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7380 2009-03-28  Daniel Kraft  <d@domob.eu>
7382         * gfortran.dg/trim_1.f90: New test.
7384 2009-03-28  Richard Guenther  <rguenther@suse.de>
7386         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7387         * g++.dg/warn/Warray-bounds.C: Likewise.
7389 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7391         PR fortran/32626
7392         * gfortran.dg/recursive_check_7.f90: New test.
7394 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7396         PR fortran/38432
7397         * gfortran.dg/do_check_5.f90: New test.
7398         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7399         * gfortran.dg/array_constructor_18.f90: Ditto.
7400         * gfortran.dg/array_constructor_22.f90: Ditto.
7401         * gfortran.dg/do_3.F90: Ditto.
7402         * gfortran.dg/do_1.f90: Ditto.
7404 2009-03-28  Richard Guenther  <rguenther@suse.de>
7406         PR tree-optimization/38180
7407         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7409 2009-03-28  Richard Guenther  <rguenther@suse.de>
7411         PR tree-optimization/38513
7412         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7413         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7414         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7415         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7416         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7417         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7418         * gcc.dg/vect/vect-35.c: Likewise.
7419         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7420         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7421         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7423 2009-03-28  Richard Guenther  <rguenther@suse.de>
7425         PR tree-optimization/38968
7426         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7428 2009-03-28  Richard Guenther  <rguenther@suse.de>
7430         PR tree-optimization/37795
7431         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7433 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7435         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7436         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7437         options for removed targets.
7439 2009-03-27  Richard Guenther  <rguenther@suse.de>
7441         PR tree-optimization/39120
7442         * gcc.c-torture/execute/pr39120.c: New testcase.
7444 2009-03-27  Richard Guenther  <rguenther@suse.de>
7446         PR tree-optimization/39120
7447         * gcc.dg/torture/pta-callused-1.c: New testcase.
7449 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7451         PR middle-end/39315
7452         * gcc.target/i386/pr39315-1.c: New.
7453         * gcc.target/i386/pr39315-2.c: Likewise.
7454         * gcc.target/i386/pr39315-3.c: Likewise.
7455         * gcc.target/i386/pr39315-4.c: Likewise.
7456         * gcc.target/i386/pr39315-check.c: Likewise.
7458 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7460         PR c/39323
7461         * gcc.dg/pr39323-1.c: New.
7462         * gcc.dg/pr39323-2.c: Likewise.
7463         * gcc.dg/pr39323-3.c: Likewise.
7465 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7467         PR target/38034
7468         * gcc.target/ia64/sync-1.c: New.
7470 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7472         PR target/39472
7473         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7474         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7475         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7476         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7477         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7478         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7479         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7480         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7482 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7484         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7485         for low precision (i.e. float).
7487 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7488             Jakub Jelinek  <jakub@redhat.com>
7490         PR debug/37959
7491         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7493 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7495         * gcc.dg/memmove-2.c: New test.
7496         * gcc.dg/memmove-3.c: New test.
7498         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7499         in clone naming.
7501 2009-03-27  Xinliang David Li  <davidxl@google.com>
7503         PR tree-optimization/39557
7504         * g++.dg/tree-ssa/dom-invalid.C: New test.
7506 2009-03-27  Xinliang David Li  <davidxl@google.com>
7508         PR tree-optimization/39548
7509         * g++.dg/tree-ssa/copyprop.C: New test.
7511 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7513         PR c++/38638
7514         * g++.dg/template/typename17.C: New testcase.
7515         * g++.dg/template/typename18.C: New testcase.
7517 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7519         PR c++/36799
7520         * g++.dg/other/var_copy-1.C: New test.
7522 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7524         PR c++/37647
7525         * g++.dg/parse/ctor9.C: New test.
7527 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7529         PR c++/29727
7530         * g++.dg/init/error2.C: New test.
7532 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7534         PR c++/35652
7535         * gcc.dg/pr35652.C: New.
7536         * g++.dg/warn/pr35652.C: New.
7537         * gcc.dg/format/plus-1.c: Adjust message.
7539 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7541         PR c++/39554
7542         * gcc.dg/wdisallowed-functions-3.c: New test.
7543         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7545 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7547         * gcc.dg/inline-33.c: Fix when pic.
7549 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7551         * gcc.target/ia64/20090324-1.c: New test.
7553 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7555         PR c/27898
7556         * gcc.dg/pr27898.c: New test.
7558         PR tree-optimization/32139
7559         * gcc.c-torture/compile/pr32139.c: New test.
7561 2009-03-24  Jason Merrill  <jason@redhat.com>
7563         PR c++/28274
7564         * g++.dg/parse/defarg14.C: New test.
7566 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7568         PR libfortran/39528
7569         * gfortran.dg/read_repeat.f90: New test.
7571 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7573         PR tree-optimization/39529
7574         * gcc.dg/vect/pr39529.c: New test.
7576 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7577             Jakub Jelinek  <jakub@redhat.com>
7579         PR debug/39524
7580         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7582 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7584         PR c/39495
7585         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7587 2009-03-23  Jason Merrill  <jason@redhat.com>
7589         * g++.dg/cpp0x/auto12.C: Add variadic test.
7591         PR c++/39526
7592         * g++.dg/warn/Wshadow-4.C: New test.
7594 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7596         PR tree-optimization/39516
7597         * gfortran.dg/pr39516.f: New test.
7599 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7601         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7602         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7603         variable, not environment variable.
7605 2009-03-21  Jason Merrill  <jason@redhat.com>
7607         PR c++/28879
7608         * g++.dg/ext/vla6.C: New test.
7610 2009-03-20  Jason Merrill  <jason@redhat.com>
7612         * g++.dg/cpp0x/initlist5.C: Add additional test.
7614 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7615             Janis Johnson  <janis187@us.ibm.com>
7617         * lib/compat.exp (compat-get-options-main, compat-get-options):
7618         Handle dg-prune-output in source file.
7619         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7620         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7621         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7622         two warnings.
7624 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7626         PR c/39495
7627         * gcc.dg/gomp/pr39495-1.c: New test.
7628         * gcc.dg/gomp/pr39495-2.c: New test.
7629         * g++.dg/gomp/pr39495-1.C: New test.
7630         * g++.dg/gomp/pr39495-2.C: New test.
7632         PR target/39496
7633         * gcc.target/i386/pr39496.c: New test.
7634         * g++.dg/other/pr39496.C: New test.
7636 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7638         PR middle-end/39500
7639         * gcc.dg/autopar/pr39500-1.c: New.
7640         * gcc.dg/autopar/pr39500-2.c: New.
7642 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7644         * g++.dg/dg.exp: Prune graphite.
7646 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7648         PR middle-end/39447
7649         * g++.dg/graphite: New.
7650         * g++.dg/graphite/graphite.exp: New.
7651         * g++.dg/graphite/pr39447.C: New.
7653 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7655         PR c++/39425
7656         * g++.dg/template/pr39425.C: New.
7658         * g++.dg/template/spec33.C: Updated.
7660 2009-03-17  Jason Merrill  <jason@redhat.com>
7662         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7664 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7666         PR c++/39475
7667         * g++.dg/ext/unary_trait_incomplete.C: New.
7669 2009-03-17  Jing Yu  <jingyu@google.com>
7671         PR middle-end/39378
7672         * g++.dg/inherit/thunk10.C: New test.
7674 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7676         PR target/39482
7677         * gcc.target/i386/pr39482.c: New test.
7679 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7681         PR debug/39471
7682         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7683         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7684         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7685         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7687         PR middle-end/39443
7688         * gcc.dg/pr39443.c: New test.
7690         PR debug/39412
7691         * gcc.dg/debug/pr39412.c: New test.
7693 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7695         PR testsuite/38526
7696         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7697         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7698         is defined.
7699         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7700         its original value, or unset if it was not defined.
7701         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7702         path procs around use of HOSTCC.
7703         * g++.dg/compat/struct-layout-1.exp: Ditto.
7704         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7706 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7708         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7710 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7712         Revert patch for PR testsuite/37630.
7714         PR testsuite/37960
7715         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7717         PR testsuite/37630
7718         * lib/target-supports.exp (check_effective_target_ieee): New.
7719         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7720         * gcc.dg/20001012-1.c: Require ieee.
7722         PR testsuite/37628
7723         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7725 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7727         PR tree-optimization/39455
7728         * gcc.dg/pr39455.c: New test.
7730 2009-03-13  David Ayers  <ayers@fsfe.org>
7732         * objc/execute/trivial.m. New test.
7734 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7736         PR target/39137
7737         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7739 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7741         PR testsuite/39451
7742         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7743         constraint on (%2).
7745 2009-03-12  David Ayers  <ayers@fsfe.org>
7747         PR libobjc/27466
7748         * objc/execute/exceptions/handler-1.m. New test.
7750 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7752         PR target/39431
7753         * gcc.target/i386/pr39431.c: New test.
7755 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7757         PR target/39445
7758         * gcc.target/i386/pr39445.c: New.
7760         * gcc.target/i386/push-1.c: XFAIL.
7762 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7764         * gcc.dg/inline-33.c: New test.
7766 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7768         * gcc.dg/vect/vect-82.c: Combine dg-do and
7769         dg-require-effective-target into dg-skip-if.
7770         * gcc.dg/vect/vect-83.c: Likewise.
7772 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7774         PR target/39137
7775         * gcc.target/i386/stackalign/longlong-1.c: New test.
7776         * gcc.target/i386/stackalign/longlong-2.c: New test.
7778 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7780         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7782 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7784         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7785         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7787 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7789         * gnat.dg/slice_enum.adb: New test.
7791 2009-03-11  Jason Merrill  <jason@redhat.com>
7793         PR debug/39086
7794         * g++.dg/opt/nrv15.C: New test.
7796 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7798         PR tree-optimization/39422
7799         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7800         constant array with static initialization to global memory.
7801         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7803 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7805         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7806         padding.
7808 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7810         PR c++/39371
7811         * g++.dg/opt/switch2.C: Add -w to dg-options.
7812         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7813         * g++.dg/warn/switch1.C: New test.
7814         * g++.dg/other/switch3.C: New test.
7816         PR tree-optimization/39394
7817         * gcc.c-torture/compile/pr39394.c: New test.
7819 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7821         * gcc.target/s390/20090223-1.c: New testcase.
7823 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7825         PR libfortran/39402
7826         * gfortran.dg/fmt_f0_1.f90: New test.
7828 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7830         PR c++/39060
7831         * g++.dg/other/new1.C: Adjusted.
7832         * g++.dg/parse/crash40.C: Likewise.
7833         * g++.dg/parse/defarg12.C: Likewise.
7834         * g++.dg/template/error15.C: Likewise.
7836         * g++.dg/other/pr39060.C: New.
7838 2009-03-07  Jason Merrill  <jason@redhat.com>
7840         PR c++/39367
7841         * g++.dg/opt/new1.C: New.
7843 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7845         PR c++/33492
7846         * g++.dg/other/error32.C: New.
7848 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7850         PR middle-end/39360
7851         * gcc.c-torture/compile/pr39360.c: New test.
7853         PR debug/39372
7854         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7856 2009-03-05  Jason Merrill  <jason@redhat.com>
7858         PR c++/38908
7859         * g++.dg/warn/Wuninitialized-3.C: New test.
7861 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7863         PR debug/39379
7864         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7865         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7867 2009-03-04  Jason Merrill  <jason@redhat.com>
7869         PR c++/13549
7870         * g++.dg/template/koenig7.C: New test.
7872 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7874         * g++.dg/torture/predcom-1.C: New test.
7876 2009-03-04  Richard Guenther  <rguenther@suse.de>
7878         PR tree-optimization/39362
7879         * g++.dg/torture/pr39362.C: New testcase.
7881 2009-03-04  Jason Merrill  <jason@redhat.com>
7882             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7884         PR c++/9634
7885         PR c++/29469
7886         PR c++/29607
7887         * g++.dg/template/dependent-name5.C: New test.
7889 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7891         PR testsuite/39357
7892         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7893         vect_int to vect_int_mult.
7895 2009-03-04  Richard Guenther  <rguenther@suse.de>
7897         PR tree-optimization/39358
7898         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7899         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7901 2009-03-04  Richard Guenther  <rguenther@suse.de>
7903         PR tree-optimization/39339
7904         * gcc.c-torture/execute/pr39339.c: New testcase.
7906 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7908         * gcc.c-torture/compile/20090303-1.c,
7909         gcc.c-torture/compile/20090303-2.c: New tests.
7911 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7913         PR fortran/39354
7914         * gfortran.dg/gomp/pr39354.f90: New test.
7916         PR tree-optimization/39343
7917         * gcc.dg/pr39343.c: New test.
7919 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7921         PR tree-optimization/39248
7922         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7923         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7924         on targets without vector misalignment support.
7925         * lib/target-supports.exp
7926         (check_effective_target_vect_short_mult): Add
7927         check_effective_target_arm32.
7929 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7931         PR middle-end/39335
7932         * gcc.dg/graphite/pr39335_1.c: New.
7933         * gcc.dg/graphite/pr39335.c: New.
7935 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7937         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7938         of andl.
7939         * gcc.target/i386/stackalign/return-5.c: Likewise.
7940         * gcc.target/i386/stackalign/return-6.c: Likewise.
7942 2009-03-02  Richard Guenther  <rguenther@suse.de>
7943             Ira Rosen  <irar@il.ibm.com>
7945         PR tree-optimization/39318
7946         * gfortran.dg/vect/pr39318.f90: New test.
7948 2009-03-01  Jan Hubicka  <jh@suse.cz>
7950         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7952 2009-03-01  Jan Hubicka  <jh@suse.cz>
7954         PR debug/39267
7955         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7957 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7959         * gnat.dg/pack12.adb: New test.
7961 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7963         PR c++/37789
7964         * g++.dg/other/pr37789.C: New.
7966 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7968         PR fortran/39295
7969         * gfortran.dg/interface_25.f90: New test.
7970         * gfortran.dg/interface_26.f90: New test.
7972 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7974         PR fortran/39292
7975         * gfortran.dg/initialization_22.f90: New test.
7977 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7979         PR rtl-optimization/39241
7980         * gcc.dg/torture/pr39241.c: New.
7982 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7984         PR tree-optimizations/39259
7985         * g++.dg/torture/pr39259.C: New testcase.
7987 2009-02-24  Richard Guenther  <rguenther@suse.de>
7989         PR c++/39242
7990         * g++.dg/template/instantiate10.C: New testcase.
7992 2009-02-24  Richard Guenther  <rguenther@suse.de>
7993             Zdenek Dvorak  <ook@ucw.cz>
7995         PR tree-optimization/39233
7996         * gcc.c-torture/execute/pr39233.c: New testcase.
7998 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
8000         PR tree-optimization/39260
8001         * gcc.dg/graphite/pr39260.c: New.
8003 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8005         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
8007 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
8009         PR c++/36411
8010         * g++.dg/template/void14.C: New.
8012 2009-02-23  Jason Merrill  <jason@redhat.com>
8014         PR c++/38880
8015         * g++.dg/init/const7.C: Remove XFAIL.
8016         * g++.dg/init/static-init1.C: New test.
8018         * g++.dg/cpp0x/initlist14.C: New test.
8020 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8022         PR fortran/38914
8023         * bound_simplification_2.f90:  New test case.
8024         * bound_7.f90:  New test case.
8026 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
8028         * gcc.dg/cpp/include4.c: New test.
8030 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8032         PR target/39256
8033         * gcc.target/i386/abi-2.c: New.
8035 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
8037         * gcc.c-torture/execute/pr39228.x: New.
8039 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
8041         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
8042         scan-assembler to check for xmm0 register.
8044 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
8045             Joseph Myers  <joseph@codesourcery.com>
8047         * gcc.target/arm/va_list.c: New test.
8048         * g++.dg/abi/arm_va_list.C: Likewise.
8049         * lib/target-supports.exp (check_effective_target_arm_eabi): New
8050         function.
8051         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
8052         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
8053         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
8054         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
8055         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
8056         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
8058 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8060         PR testsuite/38164
8061         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
8062         to dg-options.
8064 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
8066         PR target/39240
8067         * gcc.c-torture/execute/pr39240.c: New test.
8069 2009-02-20  Jason Merrill  <jason@redhat.com>
8071         PR c++/39225
8072         * g++.dg/parse/dtor15.C: New test.
8074 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
8076         * gcc.c-torture/execute/20090219-1.c: New.
8078 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
8080         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
8081         (mips-dg-options): When matching isa* pseudo-options make
8082         'value' optional and accept ! entries.  Use $spec instead of
8083         $isa_spec in the isa pseudo-option error message.  Only
8084         perform the ISA-range check when 'value' is set.  If arch is
8085         matching any CPU in the ! entries switch to its generic ISA.
8086         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
8087         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
8089 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
8091         PR target/39175
8092         * gcc.dg/visibility-20.c: New test.
8093         * g++.dg/ext/visibility/visibility-11.C: New test.
8095 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
8097         PR c++/39188
8098         * g++.dg/abi/pr39188-1a.C: New.
8099         * g++.dg/abi/pr39188-1b.C: Likewise.
8100         * g++.dg/abi/pr39188-1.h: Likewise.
8101         * g++.dg/abi/pr39188-2a.C: Likewise.
8102         * g++.dg/abi/pr39188-2b.C: Likewise.
8103         * g++.dg/abi/pr39188-2.h: Likewise.
8104         * g++.dg/abi/pr39188-3a.C: Likewise.
8105         * g++.dg/abi/pr39188-3b.C: Likewise.
8106         * g++.dg/abi/pr39188-3.h: Likewise.
8108 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
8110         PR c/38483
8111         * gcc.c-torture/execute/call-trap-1.c,
8112         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
8113         tests.
8115 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
8117         PR target/39228
8118         * gcc.c-torture/execute/pr39228.c: New test.
8120 2009-02-19  Richard Guenther  <rguenther@suse.de>
8122         PR tree-optimization/39074
8123         * gcc.dg/torture/pr39074.c: New testcase.
8124         * gcc.dg/torture/pr39074-2.c: Likewise.
8125         * gcc.dg/torture/pr39074-3.c: Likewise.
8127 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8129         PR c++/39219
8130         * g++.dg/parse/attr3.C: New.
8132 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
8134         PR testsuite/38165
8135         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
8137         PR testsuite/38166
8138         * g++.dg/ext/visibility/class1.C: Revert revision 122348
8139         and skip on Darwin.
8141 2009-02-18  Jason Merrill  <jason@redhat.com>
8143         PR c++/38880
8144         * g++.dg/init/const7.C: Remove XFAIL.
8146         PR target/39179
8147         * g++.dg/opt/const6.C: New test.
8149 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
8151         * gcc.dg/callabi/callabi.exp: Moved to ...
8152         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
8153         in 64bit mode.
8155         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
8156         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8157         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
8158         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
8159         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
8160         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
8161         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
8163         * gcc.dg/callabi/callabi.h: Moved to ...
8164         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
8166         * gcc.dg/callabi/func-1.c: Moved to ...
8167         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
8169         * gcc.dg/callabi/func-indirect.c: Moved to ...
8170         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
8172         * gcc.dg/callabi/pr38891.c: Moved to ...
8173         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
8175         * gcc.dg/callabi/vaarg-1.c: Moved to ...
8176         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
8178         * gcc.dg/callabi/vaarg-2.c: Moved to ...
8179         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
8181         * gcc.dg/callabi/vaarg-3.c: Moved to ...
8182         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
8184 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
8186         PR target/38891
8187         * gcc.dg/callabi/pr38891.c: New.
8189 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8191         * gcc.dg/callabi/callabi.exp: New.
8193 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8195         PR target/39082
8196         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
8197         -Wno-abi for x86.
8198         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
8200         * gcc.target/i386/pr39082-1.c: New.
8202         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
8203         -Wno-abi.
8205         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
8206         CHECK_M64_M128 is defined.
8207         (check_f_arguments): Add "do".
8208         (check_vector_arguments): New.
8209         (check_m64_arguments): Likewise.
8210         (check_m128_arguments): Likewise.
8212         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
8213         (CHECK_M64_M128): Define.
8215         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
8216         on abitest.
8217         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
8219         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
8220         tests only if CHECK_M64_M128 is defined.
8222         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
8223         (m128_2_struct): Likewise.
8224         (check_struct_passing5): Likewise.
8225         (check_struct_passing6): Likewise.
8226         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
8228         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
8229         (un5): Likewise.
8230         (check_union_passing4): Likewise.
8231         (main): Test union with __m128 if CHECK_M64_M128 is defined.
8233 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
8235         PR c/35447
8236         * gcc.dg/noncompile/pr35447-1.c: New test.
8238 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
8240         PR tree-optimization/36922
8241         * gfortran.dg/pr36922.f: New test.
8243 2009-02-17  Richard Guenther  <rguenther@suse.de>
8245         PR tree-optimization/39202
8246         * gcc.c-torture/compile/pr39202.c: New testcase.
8248 2009-02-17  Richard Guenther  <rguenther@suse.de>
8250         PR tree-optimization/39204
8251         * gcc.dg/torture/pr39204.c: New testcase.
8253 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
8255         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
8256         * gcc.dg/vect/vect-outer-6.c: Ditto.
8258 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
8260         PR c/35446
8261         * gcc.dg/noncompile/init-5.c: New test.
8262         * gcc.dg/init-bad-4.c: Adjust expected errors.
8264 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8266         PR target/37049
8267         * gcc.target/i386/push-1.c: New.
8269 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
8271         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
8273 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8275         * gcc.target/spu/intrinsics-sr.c: New test.
8277 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
8279         PR target/38056
8280         * gcc.target/ia64/sibcall-opt-1.c: New test.
8281         * gcc.target/ia64/sibcall-opt-2.c: New test.
8283 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
8285         PR fortran/36528
8286         * gfortran.dg/cray_pointers_8.f90: New test.
8288         PR fortran/36703
8289         * gfortran.dg/cray_pointers_9.f90: New test.
8291 2009-02-13  Jason Merrill  <jason@redhat.com>
8293         PR c++/39070
8294         * g++.dg/cpp0x/decltype16.C: New.
8296 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8298         PR target/39152
8299         * gfortran.dg/gomp/pr39152.f90: New.
8301 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8303         PR target/39162
8304         * gcc.target/i386/pr39162.c: New.
8306 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8308         PR c/35444
8309         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8310         New tests.
8312 2009-02-12  Jason Merrill  <jason@redhat.com>
8314         PR c++/38950
8315         * g++.dg/template/array20.C: New test.
8317 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8319         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8320         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8321         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8323 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8325         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8327 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8329         PR target/39152
8330         * gfortran.dg/pr39152.f: New.
8332 2009-02-11  Jason Merrill  <jason@redhat.com>
8334         PR c++/39153
8335         * g++.dg/cpp0x/defaulted9.C: New test.
8337         PR c++/30111
8338         * g++.dg/init/value7.C: New test.
8340 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8342         PR target/38824
8343         * gcc.target/i386/pr38824.c: New testcase.
8345 2009-02-11  Jason Merrill  <jason@redhat.com>
8347         PR c++/38649
8348         * g++.dg/cpp0x/defaulted8.C: New test.
8350         PR c++/36744
8351         * g++.dg/cpp0x/rv9p.C: New test.
8353 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8355         * gnat.dg/aliasing3.adb: New test.
8356         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8358 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8360         PR c++/34397
8361         * g++.dg/template/crash88.C: New.
8362         * g++.dg/template/crash89.C: Likewise.
8364 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8366         PR c/39084
8367         * gcc.dg/pr39084.c: New test.
8369 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8371         PR target/39139
8372         * gcc.target/i386/pr39139.c: New test.
8374 2009-02-10  Richard Guenther  <rguenther@suse.de>
8376         PR tree-optimization/39132
8377         * gcc.dg/torture/pr39132.c: New testcase.
8379 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8381         PR target/39119
8382         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8383         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8384         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8385         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8386         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8387         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8388         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8389         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8391 2009-02-09  Jason Merrill  <jason@redhat.com>
8393         PR c++/39109
8394         * g++.dg/init/value6.C: New test.
8396 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8398         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8400 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8402         * gcc.c-torture/compile/20090209-1.c: New test.
8404 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8406         PR c++/35147
8407         PR c++/37737
8408         * g++.dg/cpp0x/vt-35147.C: New.
8409         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8410         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8412 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8414         PR c/35434
8415         * gcc.dg/attr-alias-4.c: New test.
8417 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8419         PR c/39035
8420         * gcc.dg/dfp/pr39035.c: New test.
8422 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8424         PR c/36432
8425         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8427 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8429         PR c++/39106
8430         * g++.dg/opt/thunk3.C: New test.
8432 2009-02-05  Nick Clifton  <nickc@redhat.com>
8434         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8435         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8436         * gcc.dg/cdce1.c: Likewise.
8437         * gcc.dg/cpp/_Pragma6.c: Likewise.
8438         * g++.dg/cpp/_Pragma1.C: Likewise.
8439         * gcc.dg/utf32-2.c: Xfail for M32C.
8440         * gcc.dg/utf32-1.c: Likewise.
8441         * gcc.dg/utf32-3.c: Likewise.
8442         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8443         targets.
8444         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8445         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8446         * gcc.dg/Wconversion-5.c: Likewise.
8447         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8448         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8449         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8450         * gcc.dg/utf-inc-init.c: Likewise.
8451         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8452         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8453         * gcc.dg/utf-array-short-wchar.c: Likewise.
8454         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8455         * gcc.dg/mallign.c: Use size_t instead of long.
8457 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8459         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8461 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8463         * gcc.c-torture/execute/pr39100.c: New.
8465 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8467         PR c/35435
8468         * gcc.dg/tls/diag-6.c: New test.
8470 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8472         * gcc.dg/graphite/scop-19.c: New
8474 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8476         AVX Programming Reference (January, 2009)
8477         * gcc.target/i386/avx-vpclmulqdq.c: New.
8478         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8480         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8482         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8483         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8484         (pclmul_test): Renamed to ...
8485         (TEST): This.
8487 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8489         PR c++/39095
8490         * g++.dg/abi/mangle31.C: New test.
8492 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8494         PR c/29129
8495         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8496         declarator.
8497         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8498         inside function prototype but not part of parameter declarator.
8499         * vla-11.c: New test.
8501 2009-02-03  Jason Merrill  <jason@redhat.com>
8503         * g++.dg/warn/main-4.C: New test.
8504         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8506 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8508         PR c++/36607
8509         * g++.dg/expr/cast10.C: New test.
8511 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8513         PR c/35433
8514         * gcc.dg/init-bad-6.c: New test.
8516 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8518         PR target/35318
8519         * gcc.c-torture/compile/pr35318.c: New test.
8521         PR inline-asm/39059
8522         * gcc.dg/nofixed-point-2.c: New test.
8523         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8524         * g++.dg/ext/fixed2.C: Likewise.
8525         * g++.dg/other/error25.C: Likewise.
8526         * g++.dg/lookup/crash7.C: Likewise.
8527         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8529         PR c++/39056
8530         * g++.dg/cpp0x/initlist13.C: New test.
8532 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8534         PR c++/36897
8535         * g++.dg/template/func2.C: New test.
8537         PR c++/37314
8538         * g++.dg/template/typename15.C: New.
8539         * g++.dg/template/typename16.C: New.
8541 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8542             Ben Elliston  <bje@au.ibm.com>
8544         PR c/39034
8545         * gcc.dg/dfp/pr39034.c: New test.
8547 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8549         PR testsuite/38263
8550         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8552 2009-02-02  Jason Merrill  <jason@redhat.com>
8554         PR c++/39054
8555         * g++.dg/parse/dtor14.C: New test.
8557 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8559         * lib/target-supports.exp
8560         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8561         * g++.dg/ext/builtin10.C: New test.
8563         PR inline-asm/39058
8564         * gcc.target/i386/pr39058.c: New test.
8566 2009-02-02  Richard Guenther  <rguenther@suse.de>
8568         PR tree-optimization/38937
8569         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8571 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8573         PR c++/39053
8574         * g++.dg/parse/crash52.C: New.
8576 2009-01-30  Richard Guenther  <rguenther@suse.de>
8578         PR tree-optimization/39041
8579         * gcc.c-torture/compile/pr39041.c: New testcase.
8581 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8583         PR target/39013
8584         * gcc.target/i386/pr39013-1.c: New test.
8585         * gcc.target/i386/pr39013-2.c: New test.
8587         PR c++/39028
8588         * g++.dg/ext/label12.C: New test.
8590 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8592         PR c++/33465
8593         * g++.dg/parse/error34.C: New.
8594         * g++.dg/parse/error35.C: Likewise.
8596 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8598         PR c++/38655
8599         * g++.dg/cpp0x/decltype-38655.C: New.
8601 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8603         PR target/39002
8604         * g++.dg/torture/pr39002.C: New test.
8606 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8608         PR tree-optimization/39007
8609         * gcc.dg/tree-ssa/pr39007.c: New.
8611 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8613         PR middle-end/35854
8614         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8615         to "subreg1".
8617 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8619         PR middle-end/38857
8620         * gcc.c-torture/compile/pr38857.c: New test.
8622 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8624         PR fortran/38852
8625         PR fortran/39006
8626         * gfortran.dg/bound_6.f90: New test.
8628 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8630         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8632 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8634         PR tree-optimization/38997
8635         * gcc.dg/tree-ssa/pr38997.c: New.
8637 2009-01-28  Richard Guenther  <rguenther@suse.de>
8639         PR tree-optimization/38926
8640         * gcc.c-torture/compile/pr38926.c: New testcase.
8642 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8644         PR middle-end/38934
8645         * gcc.dg/pr38934.c: New test.
8647 2009-01-28  Richard Guenther  <rguenther@suse.de>
8649         PR middle-end/38908
8650         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8652 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8654         PR tree-optimization/38984
8655         * gcc.dg/pr38984.c: New XFAILed testcase.
8658 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8660         PR target/38988
8661         * gcc.target/i386/pr38988.c: New test.
8663 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8665         PR c++/37554
8666         * g++.dg/parse/crash51.C: New.
8667         * g++.old-deja/g++.pt/crash9.C: Adjust.
8669 2009-01-27  Daniel Kraft  <d@domob.eu>
8671         PR fortran/38883
8672         * gfortran.dg/mvbits_6.f90:  New test.
8673         * gfortran.dg/mvbits_7.f90:  New test.
8674         * gfortran.dg/mvbits_8.f90:  New test.
8676 2009-01-27  Richard Guenther  <rguenther@suse.de>
8678         PR tree-optimization/38503
8679         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8681 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8683         PR middle-end/38969
8684         * gcc.c-torture/execute/pr38969.c: New test.
8686 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8688         PR testsuite/38864
8689         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8690         to dg-do compile.
8691         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8692         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8693         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8695 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8697         PR target/38952
8698         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8699         if __USING_SJLJ_EXCEPTIONS__ is defined.
8701         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8702         __USING_SJLJ_EXCEPTIONS__ is defined.
8703         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8704         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8705         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8706         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8707         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8708         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8710 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8712         PR testsuite/38949
8713         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8714         Use instead of C name in asm statements.
8716 2009-01-26  Richard Guenther  <rguenther@suse.de>
8718         PR tree-optimization/38745
8719         * g++.dg/torture/pr38745.C: New testcase.
8721 2009-01-26  Richard Guenther  <rguenther@suse.de>
8723         PR middle-end/38851
8724         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8726 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8728         * gcc.dg/bitfld-15.c: Gate warning on target
8729         pcc_bitfield_type_matters.
8730         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8731         g++.dg/ext/bitfield4.C: Likewise.
8732         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8733         bitfield for any target.
8735 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8737         PR c/38957
8738         * gcc.dg/pr38957.c: New test.
8740 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8742         PR fortran/38955
8743         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8744         comparing floats.
8746 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8748         PR tree-optimization/38953
8749         * gfortran.dg/graphite/pr38953.f90: New.
8751 2009-01-24  Paul Brook  <paul@codesourcery.com>
8753         * gcc.target/arm/neon-cond-1.c: New test.
8755 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8757         PR tree-optimization/38932
8758         * gcc.dg/pr38932.c: New.
8760 2009-01-23  Revital Eres  <eres@il.ibm.com>
8762         * gcc.dg/sms-7.c: Fix test.
8764 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8766         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8767         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8768         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8769         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8771 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8773         * gcc.dg/pr35729.c: Make test x86 specific.
8775 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8777         PR middle-end/38615
8778         * gcc.dg/pr38615.c: New test.
8780 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8782         PR target/38931
8783         * gcc.target/i386/pr38931.c: New test.
8785 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8787         PR c++/38930
8788         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8789         * g++.dg/template/typedef12.C: Likewise.
8790         * g++.dg/template/typedef13.C: Likewise.
8791         * g++.dg/template/typedef14.C: Likewise.
8792         * g++.dg/template/sfinae3.C: Likewise.
8793         * g++.old-deja/g++.pt/typename8.C: Likewise.
8794         * g++.dg/template/access11.C: Likewise
8796 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8798         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8799         and mips*-*-irix*.
8800         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8802 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8804         PR c++/26693
8805         * g++.dg/template/typedef11.C: New test.
8806         * g++.dg/template/typedef12.C: Likewise.
8807         * g++.dg/template/typedef13.C: Likewise.
8808         * g++.dg/template/typedef14.C: Likewise.
8809         * g++.dg/template/sfinae3.C: Compile this pedantically.
8810         The only errors expected should be the one saying the typedef is ill
8811         formed.
8812         * g++.old-deja/g++.pt/typename8.C: Likewise.
8813         * g++.dg/template/access11.C: Update this.
8815 2009-01-21  Daniel Kraft  <d@domob.eu>
8817         PR fortran/38887
8818         * gfortran.dg/mvbits_5.f90:  New test.
8820 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8822         * gcc.dg/sms-6.c: New test.
8823         * gcc.dg/sms-7.c: Likewise.
8825 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8827         PR fortran/38907
8828         * gfortran.dg/host_assoc_function_7.f90: New test
8830 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8831             Richard Guenther  <rguenther@suse.de>
8833         PR tree-optimization/38747
8834         PR tree-optimization/38748
8835         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8836         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8837         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8839 2009-01-20  Kees Cook  <kees@ubuntu.com>
8840             H.J. Lu  <hongjiu.lu@intel.com>
8842         PR target/38902
8843         * gcc.dg/pr38902.c: New.
8845 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8847         PR target/38868
8848         * gfortran.dg/pr38868.f: New testcase.
8850 2009-01-20  Richard Guenther  <rguenther@suse.de>
8852         * gcc.c-torture/execute/pr36227.c: Move ...
8853         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8855 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8857         * lib/gfortran.exp: Add -B options for targets that use
8858         libgfortran.a%s in their specs.
8860 2009-01-19  Jason Merrill  <jason@redhat.com>
8862         PR c++/23287
8863         * g++.dg/template/dtor5.C: New test.
8865 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8867         PR fortran/38859
8868         * gfortran.dg/bound_5.f90: New test.
8870 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8872         PR target/38736
8873         * g++.dg/compat/abi/pr38736_main.C: New.
8874         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8875         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8876         * g++.dg/other/macro-1.C: Likewise.
8877         * gcc.dg/macro-1.c: Likewise.
8878         * gcc.dg/compat/pr38736_main.c: Likewise.
8879         * gcc.dg/compat/pr38736_x.c: Likewise.
8880         * gcc.dg/compat/pr38736_y.c: Likewise.
8882 2009-01-18  Richard Guenther  <rguenther@suse.de>
8884         PR tree-optimization/38819
8885         * gcc.c-torture/execute/pr38819.c: New testcase.
8887 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8889         PR fortran/38657
8890         * gfortran.dg/module_commons_3.f90: Reapply.
8892 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8894         PR fortran/34955
8895         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8896         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8898 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8900         PR fortran/38657
8901         * gfortran.dg/module_commons_3.f90: Remove
8903 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8905         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8907 2009-01-16  Jason Merrill  <jason@redhat.com>
8909         PR c++/38877
8910         * g++.dg/template/lvalue1.C: New test.
8912         PR c++/29470
8913         * g++.dg/template/access20.C: New test.
8914         * g++.dg/torture/pr34641.C: Fix access.
8916 2009-01-16  Richard Guenther  <rguenther@suse.de>
8918         PR tree-optimization/38835
8919         PR middle-end/36227
8920         * gcc.c-torture/execute/pr36227.c: New testcase.
8921         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8922         * g++.dg/init/const7.C: Likewise.
8924 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8926         PR target/38554
8927         * gcc.c-torture/compile/pr38554.c: New test.
8929 2009-01-16  Jason Merrill  <jason@redhat.com>
8931         PR c++/38579
8932         * g++.dg/conversion/access1.C: New test.
8934 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8936         PR tree-optimization/38789
8937         * gcc.c-torture/compile/pr38789.c: New test.
8939 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8941         PR fortran/38152
8942         * gfortran.dg/proc_ptr_13.f90: New.
8944 2009-01-15  Jason Merrill  <jason@redhat.com>
8946         PR c++/38850
8947         * g++.dg/template/koenig6.C: New test.
8949 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8951         PR c++/29388
8952         * g++.dg/template/error37.C: New testcase.
8954 2009-01-15  Jason Merrill  <jason@redhat.com>
8956         PR c++/36334
8957         * g++.dg/conversion/memfn1.C: New test.
8959         PR c++/37646
8960         * g++.dg/conversion/memfn2.C: New test.
8962 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8964         PR c++/38357
8965         * g++.dg/template/crash87.C: New test.
8967 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8969         PR middle-end/37843
8970         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8972 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8974         PR c++/38636
8975         * g++.dg/parse/crash50.C: New test.
8977 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8979         PR rtl-optimization/38245
8980         * gcc.dg/pr38245-3.c: New test.
8981         * gcc.dg/pr38245-3.h: New file.
8982         * gcc.dg/pr38245-4.c: New file.
8983         * gcc.dg/pr38364.c: New test.
8985 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8987         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8988         sequence PC-relative.
8990 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8992         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8993         calls and/or PLT markers.
8994         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8995         calls and/or PLT markers.
8996         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8997         calls and/or PLT markers.
8998         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8999         calls and/or PLT markers.
9001 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
9002             Nathan Froyd  <froydnj@codesourcery.com>
9003             Joseph Myers  <joseph@codesourcery.com>
9005         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
9006         New function.
9007         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
9008         and use consistent CFLAGS.
9009         * gcc.target/powerpc/20030505.c: Likewise.
9010         * gcc.target/powerpc/20081204-1.c: Likewise.
9011         * gcc.target/powerpc/ppc-spe.c: Likewise.
9012         * gcc.target/powerpc/spe1.c: Likewise.
9013         * g++.dg/ext/spe1.C: Likewise.
9014         * g++.dg/other/opaque-1.C: Likewise.
9015         * g++.dg/other/opaque-2.C: Likewise.
9016         * g++.dg/other/opaque-3.C: Likewise.
9018 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
9020         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
9021         out of loop.
9023 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
9025         PR target/38811
9026         * g++.dg/torture/pr38811.C: New file.
9028 2009-01-14  Richard Guenther  <rguenther@suse.de>
9030         PR tree-optimization/38826
9031         PR middle-end/38477
9032         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
9034 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9036         * gcc.dg/graphite/pr38786.c: Fix commit problem.
9038 2009-01-14  Nick Clifton  <nickc@redhat.com>
9040         PR c++/37862
9041         * g++.cp/parse/pr37862.C: New test.
9043 2009-01-14  Julian Brown  <julian@codesourcery.com>
9045         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
9046         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
9047         to...
9048         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
9049         These.
9051 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
9053         PR rtl-optimization/38774
9054         * gcc.dg/torture/pr38774.c: New test.
9056         PR c++/38795
9057         * g++.dg/cpp0x/pr38795.C: New test.
9059 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
9060             Nathan Froyd  <froydnj@codesourcery.com>
9061             Joseph Myers  <joseph@codesourcery.com>
9063         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
9064         otherwise.  Do not check for AltiVec at runtime.
9065         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
9066         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
9067         * gcc.target/powerpc/altivec-1.c: Likewise.
9068         * gcc.target/powerpc/altivec-3.c: Likewise.
9069         * gcc.target/powerpc/altivec-10.c: Likewise.
9070         * gcc.target/powerpc/altivec-12.c: Likewise.
9071         * gcc.target/powerpc/altivec-24.c: Likewise.
9072         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
9073         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
9074         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
9075         * gcc.target/powerpc/pr35907.c: Likewise.
9076         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
9077         otherwise.  Do not check for Cell at runtime.
9078         * gcc.target/powerpc/altivec_check.h: Delete.
9080         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
9081         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
9082         not check for AltiVec at runtime.
9083         * g++.dg/ext/altivec-cell-2.C: Likewise.
9084         * g++.dg/ext/altivec-cell-3.C: Likewise.
9085         * g++.dg/ext/altivec-cell-4.C: Likewise.
9086         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
9087         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
9088         check.
9089         * g++.dg/ext/altivec_check.h: Delete.
9091 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
9093         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
9094         effective target.  Adjust line numbers accordingly.
9096 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
9098         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
9100 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
9102         PR tree-optimization/38786
9103         * gcc.dg/graphite/pr38786.c: New.
9105 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9107         Revert:
9108         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9110         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9111         for alpha*-*-* targets.
9112         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9114 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9116         PR libfortran/38772
9117         * gfortran.dg/fmt_bz_bn_err.f: New test.
9119 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
9121         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
9123 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9125         * lib/target-supports.exp (check_effective_target_powerpc64): New.
9126         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
9127         instruction support.  Do not check for it at runtime.
9129 2009-01-12  Jason Merrill  <jason@redhat.com>
9131         PR c++/35109
9132         * g++.dg/lookup/friend11.C: Remove expected error.
9133         * g++.dg/lookup/friend14.C: New test.
9134         * g++.dg/lookup/friend15.C: New test.
9136 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
9138         PR c++/36019
9139         * g++.dg/lookup/hidden-class12.C: New test.
9140         * g++.dg/lookup/hidden-class13.C: New test.
9141         * g++.dg/lookup/hidden-class14.C: New test.
9142         * g++.dg/lookup/hidden-class15.C: New test.
9143         * g++.dg/lookup/hidden-class16.C: New test.
9145 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
9147         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
9148         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
9149         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
9151 2009-01-12  Jason Merrill  <jason@redhat.com>
9153         PR c++/31488
9154         * g++.dg/other/vararg-3.C: New test.
9156 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9158         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
9159         Explicitly enable SPE.
9160         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
9161         directive.
9163         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
9164         Expect -flax-vector-conversions message.  Adjust incompatible
9165         types errors.
9166         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
9167         Make Foo extern.
9169         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
9171         * g++.dg/other/opaque-1.C: Run on targets with SPE.
9173         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
9174         * g++.dg/other/opaque-2.C: Likewise.
9175         * g++.dg/other/opaque-3.C: Likewise.
9177 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9179         PR c/32041
9180         * gcc.dg/pr32041.c: New test.
9181         * g++.dg/parse/offsetof9.C: New test.
9183 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
9184             Nathan Froyd  <froydnj@codesourcery.com>
9186         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
9187         * g++.dg/ext/attribute-test-1.C: Likewise.
9188         * g++.dg/ext/attribute-test-2.C: Likewise.
9189         * g++.dg/ext/attribute-test-3.C: Likewise.
9190         * g++.dg/ext/attribute-test-4.C: Likewise.
9192 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
9194         * gnat.dg/unchecked_convert3.adb: New test.
9196 2009-01-12  Tomas Bily  <tbily@suse.cz>
9198         PR middlend/38385
9199         * gcc.dg/tree-ssa/pr38385.c: New file.
9201 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
9203         PR c++/38794
9204         * g++.dg/parse/typedef9.C: New test.
9206         PR tree-optimization/38807
9207         * gcc.c-torture/compile/pr38807.c: New test.
9209 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
9211         * gcc.target/mips/ins-2.c: New test.
9213 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9215         PR testsuite/38809
9216         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
9218 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
9220         PR c++/36254
9221         * g++.dg/warn/Wreturn-type-5.C: New test.
9223 2009-01-11  Matthias Klose  <doko@ubuntu.com>
9225         PR middle-end/38616
9226         * gcc.dg/pr38616.c: New test.
9228 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
9230         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
9232 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
9234         PR c++/38648
9235         * g++.dg/expr/string-1.C: New test.
9236         * g++.dg/expr/string-2.C: New test.
9238         PR c++/36695
9239         * g++.dg/ext/complex4.C: New test.
9240         * g++.dg/ext/complex5.C: New test.
9241         * g++.dg/init/reference1.C: New test.
9242         * g++.dg/init/reference2.C: New test.
9243         * g++.dg/init/reference3.C: New test.
9245 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9247         PR fortran/38763
9248         * gfortran.dg/transfer_null_1.f90: New test.
9250 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
9252         PR fortran/38765
9253         * gfortran.dg/host_assoc_function_6.f90: New test.
9255 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
9257         * lib/target-supports.exp: Add method to determine if the effective
9258         target is really a ppc405 after applying all compile options.
9259         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
9260         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
9261         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
9262         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
9263         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
9264         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
9265         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
9266         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
9267         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
9268         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
9269         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
9270         * gcc.target/powerpc/405-machhw-1.c: Likewise.
9271         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
9272         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
9273         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
9274         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
9275         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
9276         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
9277         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
9278         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
9279         * gcc.target/powerpc/405-macchw-1.c: Likewise.
9280         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
9281         * gcc.target/powerpc/405-machhw-2.c: Likewise.
9282         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
9283         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
9284         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
9285         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
9286         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
9287         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
9288         * gcc.target/powerpc/405-macchw-2.c: Likewise.
9289         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
9291 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9293         PR c++/35335
9294         * g++.dg/other/error31.C: New testcase.
9296         PR c/35742
9297         * gcc.dg/pr35742.c: New test.
9299 2009-01-09  John F. Carr  <jfc@mit.edu>
9301         PR c++/37877
9302         * g++.dg/parse/linkage3.C: New test.
9304 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9306         PR middle-end/38771
9307         * gcc.c-torture/compile/pr38771.c: New test.
9309 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9311         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9313 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9315         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9316         * gcc.dg/sibcall-4.c: Likewise.
9318 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9319             Jan Sjodin  <jan.sjodin@amd.com>
9321         PR tree-optimization/38559
9322         * gcc.dg/graphite/pr38559.c: New.
9324 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9326         PR tree-optimization/37194
9327         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9329 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9331         PR c++/38725
9332         * g++.dg/ext/label11.C: New test.
9334 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9336         * lib/target-supports.exp (check_weak_override_available): New.
9337         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9338         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9339         dg-require-weak-override.
9341 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9342             Alan Modra  <amodra@bigpond.net.au>
9344         * gcc.c-torture/compile/20090107-1.c: New test.
9346 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9348         PR target/38706
9349         * g++.dg/other/pr38706.C: New test.
9351 2009-01-07  Jason Merrill  <jason@redhat.com>
9353         * g++.dg/cpp0x/variadic92.C: New test.
9354         * g++.dg/cpp0x/variadic93.C: New test.
9356 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9358         * lib/target-supports-dg.exp (current_compiler_flags): New.
9359         (check-flags): Use it; do not access dg-test local variables.
9360         (dg-skip-if): Do not access dg-test local variables.
9361         (dg-xfail-run-if): Ditto.
9362         (dg-shouldfail): Ditto.
9363         * gcc.test-framework/test-framework.exp
9364         (check_effective_target_def_nocache): New.
9365         * gcc.test-framework/test-framework.awk: Handle scan tests.
9366         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9367         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9368         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9369         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9370         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9371         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9372         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9373         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9374         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9376         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9378         * lib/target-supports-dg.exp (check_test_flags): Delete.
9380 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9382         PR tree-optimization/38492
9383         PR tree-optimization/38498
9384         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9385         in trunk.
9386         * gcc.dg/graphite/block-0.c: Update test.
9387         * gcc.dg/graphite/block-1.c: Same.
9388         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9389         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9390         * gcc.dg/graphite/block-3.c: New.
9391         * gcc.dg/graphite/pr38498.c: New.
9393 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9395         AVX Programming Reference (December, 2008)
9396         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9397         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9398         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9400         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9401         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9403 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9405         PR fortran/38220
9406         * gfortran.dg/c_loc_pure_1.f90:  New test.
9408 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9410         PR fortran/38669
9411         * gfortran.dg/elemental_dependency_3.f90:
9412         Add the final tree dump cleanup.
9414 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9416         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9417         passing -m32.
9419         PR rtl-optimization/38722
9420         * gfortran.dg/pr38722.f90: New test.
9422 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9424         PR c/34252
9425         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9426         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9428 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9430         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9431         * gfortran.dg/typebound_call_8.f03: Same.
9432         * gfortran.dg/elemental_bind_c.f90: Same.
9433         * gfortran.dg/typebound_call_7.f03: Same.
9434         * gfortran.dg/interface_proc_end.f90: Same
9435         * gfortran.dg/pr37243.f: Fix typo.
9437 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9439         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9440         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9441         large stack sizes.
9443 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9445         AVX Programming Reference (December, 2008)
9446         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9447         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9448         * gcc.target/i386/sse-14.c: Likewise.
9450         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9451         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9452         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9453         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9455 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9457         PR libfortran/38735
9458         * gfortran.dg/fmt_bz_bn.f: Update test.
9460 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9462         PR c++/38472
9463         * g++.dg/conversion/usual-arith-conv.C: New test.
9465 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9467         PR c/34911
9468         * gcc.dg/vector-3.c: New testcase.
9469         * g++.dg/ext/vector15.C: New test.
9471 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9473         PR tree-optimization/38510
9474         * gcc.dg/graphite/pr38510.c: New.
9476 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9477             Jan Sjodin <jan.sjodin@amd.com>
9479         PR tree-optimization/38500
9480         * gcc.dg/graphite/pr38500.c: New.
9482 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9484         * gcc.c-torture/compile/20001226-1.c: Generalize
9485         dg-timeout-factor.
9486         * gcc.c-torture/compile/limits-fnargs.c: Add
9487         dg-timeout-factor.
9488         * gcc.dg/20020425-1.c: Likewise.
9489         * gcc.dg/pch/pch.exp: Likewise.
9491 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9493         PR fortran/38657
9494         * gfortran.dg/module_commons_3.f90: New test.
9496 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9498         PR fortran/37159
9499         * gfortran.dg/random_seed_1.f90: Updated.
9501 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9503         PR fortran/38669
9504         PR fortran/38726
9505         * gfortran.dg/elemental_subroutine_7.f90:
9506         Fix p values so that it can be used as vector subscript.
9508 2009-01-05  Jason Merrill  <jason@redhat.com>
9510         * g++.dg/cpp0x/initlist12.C: Add another test.
9512         * g++.dg/cpp0x/defaulted7.C: New test.
9514 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9516         PR fortran/38672
9517         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9518         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9520 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9522         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9523         for alpha*-*-* targets.
9524         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9526 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9528         PR fortran/38665
9529         * gfortran.dg/host_assoc_function_5.f90: New test.
9531 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9533         PR fortran/38669
9534         * gfortran.dg/elemental_dependency_3.f90: New test.
9535         * gfortran.dg/elemental_subroutine_7.f90: New test.
9537 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9539         * gcc.dg/struct-ret-3.c: Include unistd.h.
9540         (main): Exit early if system memory page size is
9541         larger than 4096 bytes.
9543 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9545         PR fortran/38718
9546         * gfortran.dg/merge_init_expr.f90: New.
9548 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9550         PR fortran/38536
9551         * gfortran.dg/c_loc_tests_13.f90: New test.
9552         * gfortran.dg/c_loc_tests_14.f90: New test.
9554 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9556         * gfortran.dg/func_result_4.f90: New.
9558 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9560         PR fortran/38594
9561         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9562         interface still works, in addition to original tests.
9563         * gfortran.dg/host_assoc_call_6.f90: New test.
9565 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9567         PR c++/38705
9568         * g++.dg/torture/pr38705.C: New test.
9570         PR c/38700
9571         * gcc.dg/pr38700.c: New test.
9573 2009-01-02  Jason Merrill  <jason@redhat.com>
9575         * g++.dg/cpp0x/initlist11.C: New test.
9576         * g++.dg/cpp0x/initlist12.C: New test.
9578 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9580         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9581         Allow extra informative notes.
9583 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9585         PR c/36489
9586         * gcc.dg/pr36489.c: New test.
9589 Copyright (C) 2009 Free Software Foundation, Inc.
9591 Copying and distribution of this file, with or without modification,
9592 are permitted in any medium without royalty provided the copyright
9593 notice and this notice are preserved.