* config/i386/i386.c (ix86_scalar_mode_supported_p): Don't return
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6db9d35b01c477a4da6fa4f1a118702b6f346e73
1 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
3         * lib/target-supports.exp (check_effective_target_dfp_nocache):
4         Check support via mode instead of C type.
5         (check_effective_target_dfprt_nocache): Ditto.
6         (check_effective_target_hard_dfp): Ditto.
8 2009-09-22  Richard Guenther  <rguenther@suse.de>
10         PR middle-end/41395
11         * gcc.c-torture/execute/pr41395-1.c: New testcase.
12         * gcc.c-torture/execute/pr41395-2.c: Likewise.
14 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
16         * gcc.dg/20090922-1.c: New test.
18         PR bootstrap/41405
19         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
20         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
21         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
22         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
23         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
24         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
25         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
26         * objc.dg/dwarf-2.m: Likewise.
28 2009-09-22  Richard Guenther  <rguenther@suse.de>
30         PR tree-optimization/41428
31         * g++.dg/tree-ssa/pr41428.C: New testcase.
33 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
35         PR middle-end/41429
36         * g++.dg/gomp/pr41429.C: New test.
38 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
40         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
42 2009-09-21  Jason Merrill  <jason@redhat.com>
44         PR c++/41421
45         * g++.dg/cpp0x/trivial1.C: Expand.
47 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
49         * gcc.dg/torture/calleesave-sse.c: New.
51 2009-09-21  Jan Hubicka  <jh@suse.cz>
53         * gcc.dg/guality/inline-params.c: New testcase.
55 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
57         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
58         Add -fno-inline.
59         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
60         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
61         (f2): Ditto.
63 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
65         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
66         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
67         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
68         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
69         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
71 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
73         PR middle-end/40642
74         * g++.dg/torture/pr40642.C: New testcase.
76 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
78         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
79         cases in static initializers.
81 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
83         * gcc.c-tortue/compile/pr39886.c: New.
85 2009-09-20  Chris Demetriou  <cgd@google.com>
87         PR preprocessor/28435:
88         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
89         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
90         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
91         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
92         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
94 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
96         * gcc.target/mips/mips.exp: Add relax-pic-calls
97         under -mfoo/-mno-foo options.
98         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
99         and -mexplicit-relocs.
100         * gcc.target/mips/call-1.c: New test.
101         * gcc.target/mips/call-2.c: New test.
102         * gcc.target/mips/call-3.c: New test.
103         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
104         * gcc.dg/tree-ssa/loop-1.c: Likewise.
106 2009-09-19  Chris Demetriou  <cgd@google.com>
108         PR preprocessor/28435:
109         * gcc.dg/cpp/missing-header-MD.c: New test.
110         * gcc.dg/cpp/missing-header-MMD.c: New test.
111         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
112         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
114 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
116         PR libgfortran/41328
117         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
118         EOF works.
120 2009-09-18  Jason Merrill  <jason@redhat.com>
122         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
124         * g++.dg/cpp0x/initlist-deduce.C: New.
126 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
128         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
129         * c-c++-common/dfp: New directory.
130         * c-c++-common/dfp/dfp-dbg.h: New file.
131         * gcc.dg/dfp/call-by-value.c: Move to ...
132         * c-c++-common/call-by-value.c: here.
133         * gcc.dg/dfp/cast.c: Move to ...
134         * c-c++-common/cast.c: here.
135         * gcc.dg/dfp/compare-eq-const.c: Move to ...
136         * c-c++-common/compare-eq-const.c: here.
137         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
138         * c-c++-common/compare-eq-d128.c: here.
139         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
140         * c-c++-common/compare-eq-d32.c: here.
141         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
142         * c-c++-common/compare-eq-d64.c: here.
143         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
144         * c-c++-common/compare-eq-dfp.c: here.
145         * gcc.dg/dfp/compare-eq.h: Move to ...
146         * c-c++-common/compare-eq.h: here.
147         * gcc.dg/dfp/compare-rel-const.c: Move to ...
148         * c-c++-common/compare-rel-const.c: here.
149         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
150         * c-c++-common/compare-rel-d128.c: here.
151         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
152         * c-c++-common/compare-rel-d32.c: here.
153         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
154         * c-c++-common/compare-rel-d64.c: here.
155         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
156         * c-c++-common/compare-rel-dfp.c: here.
157         * gcc.dg/dfp/compare-rel.h: Move to ...
158         * c-c++-common/compare-rel.h: here.
159         * gcc.dg/dfp/compare-special-d128.c: Move to ...
160         * c-c++-common/compare-special-d128.c: here.
161         * gcc.dg/dfp/compare-special-d32.c: Move to ...
162         * c-c++-common/compare-special-d32.c: here.
163         * gcc.dg/dfp/compare-special-d64.c: Move to ...
164         * c-c++-common/compare-special-d64.c: here.
165         * gcc.dg/dfp/compare-special.h: Move to ...
166         * c-c++-common/compare-special.h: here.
167         * gcc.dg/dfp/constants-zero.c: Move to ...
168         * c-c++-common/constants-zero.c: here.
169         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
170         * c-c++-common/convert-bfp-10.c: here.
171         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
172         * c-c++-common/convert-bfp-11.c: here.
173         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
174         * c-c++-common/convert-bfp-12.c: here.
175         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
176         * c-c++-common/convert-bfp-13.c: here.
177         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
178         * c-c++-common/convert-bfp-14.c: here.
179         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
180         * c-c++-common/convert-bfp-2.c: here.
181         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
182         * c-c++-common/convert-bfp-3.c: here.
183         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
184         * c-c++-common/convert-bfp-4.c: here.
185         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
186         * c-c++-common/convert-bfp-5.c: here.
187         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
188         * c-c++-common/convert-bfp-6.c: here.
189         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
190         * c-c++-common/convert-bfp-7.c: here.
191         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
192         * c-c++-common/convert-bfp-8.c: here.
193         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
194         * c-c++-common/convert-bfp-9.c: here.
195         * gcc.dg/dfp/convert-bfp.c: Move to ...
196         * c-c++-common/convert-bfp.c: here.
197         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
198         * c-c++-common/convert-bfp-fold.c: here.
199         * gcc.dg/dfp/convert-dfp.c: Move to ...
200         * c-c++-common/convert-dfp.c: here.
201         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
202         * c-c++-common/convert-dfp-fold-2.c: here.
203         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
204         * c-c++-common/convert-dfp-fold.c: here.
205         * gcc.dg/dfp/convert.h: Move to ...
206         * c-c++-common/convert.h: here.
207         * gcc.dg/dfp/convert-int.c: Move to ...
208         * c-c++-common/convert-int.c: here.
209         * gcc.dg/dfp/convert-int-fold.c: Move to ...
210         * c-c++-common/convert-int-fold.c: here.
211         * gcc.dg/dfp/convert-int-max.c: Move to ...
212         * c-c++-common/convert-int-max.c: here.
213         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
214         * c-c++-common/convert-int-max-fold.c: here.
215         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
216         * c-c++-common/convert-int-saturate.c: here.
217         * gcc.dg/dfp/func-array.c: Move to ...
218         * c-c++-common/func-array.c: here.
219         * gcc.dg/dfp/func-deref.c: Move to ...
220         * c-c++-common/func-deref.c: here.
221         * gcc.dg/dfp/func-mixed.c: Move to ...
222         * c-c++-common/func-mixed.c: here.
223         * gcc.dg/dfp/func-pointer.c: Move to ...
224         * c-c++-common/func-pointer.c: here.
225         * gcc.dg/dfp/func-scalar.c: Move to ...
226         * c-c++-common/func-scalar.c: here.
227         * gcc.dg/dfp/func-struct.c: Move to ...
228         * c-c++-common/func-struct.c: here.
229         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
230         * c-c++-common/func-vararg-alternate-d128-2.c: here.
231         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
232         * c-c++-common/func-vararg-alternate-d128.c: here.
233         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
234         * c-c++-common/func-vararg-alternate-d32.c: here.
235         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
236         * c-c++-common/func-vararg-alternate-d64.c: here.
237         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
238         * c-c++-common/func-vararg-alternate.h: here.
239         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
240         * c-c++-common/func-vararg-dfp.c: here.
241         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
242         * c-c++-common/func-vararg-mixed-2.c: here.
243         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
244         * c-c++-common/func-vararg-mixed.c: here.
245         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
246         * c-c++-common/func-vararg-size0.c: here.
247         * gcc.dg/dfp/inf-1.c: Move to ...
248         * c-c++-common/inf-1.c: here.
249         * gcc.dg/dfp/loop-index.c: Move to ...
250         * c-c++-common/loop-index.c: here.
251         * gcc.dg/dfp/modes.c: Move to ...
252         * c-c++-common/modes.c: here.
253         * gcc.dg/dfp/nan-1.c: Move to ...
254         * c-c++-common/nan-1.c: here.
255         * gcc.dg/dfp/nan-2.c: Move to ...
256         * c-c++-common/nan-2.c: here.
257         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
258         * c-c++-common/operator-arith-fold.c: here.
259         * gcc.dg/dfp/operator-assignment.c: Move to ...
260         * c-c++-common/operator-assignment.c: here.
261         * gcc.dg/dfp/operator-comma.c: Move to ...
262         * c-c++-common/operator-comma.c: here.
263         * gcc.dg/dfp/operator-cond.c: Move to ...
264         * c-c++-common/operator-cond.c: here.
265         * gcc.dg/dfp/operator-logical.c: Move to ...
266         * c-c++-common/operator-logical.c: here.
267         * gcc.dg/dfp/operator-unary.c: Move to ...
268         * c-c++-common/operator-unary.c: here.
269         * gcc.dg/dfp/pr31385.c: Move to ...
270         * c-c++-common/pr31385.c: here.
271         * gcc.dg/dfp/pr33466.c: Move to ...
272         * c-c++-common/pr33466.c: here.
273         * gcc.dg/dfp/pr35620.c: Move to ...
274         * c-c++-common/pr35620.c: here.
275         * gcc.dg/dfp/pr36800.c: Move to ...
276         * c-c++-common/pr36800.c: here.
277         * gcc.dg/dfp/pr39034.c: Move to ...
278         * c-c++-common/pr39034.c: here.
279         * gcc.dg/dfp/pr39035.c: Move to ...
280         * c-c++-common/pr39035.c: here.
281         * gcc.dg/dfp/pr39902.c: Move to ...
282         * c-c++-common/pr39902.c: here.
283         * gcc.dg/dfp/pr39986.c: Move to ...
284         * c-c++-common/pr39986.c: here.
285         * gcc.dg/dfp/signbit-1.c: Move to ...
286         * c-c++-common/signbit-1.c: here.
287         * gcc.dg/dfp/signbit-2.c: Move to ...
288         * c-c++-common/signbit-2.c: here.
289         * gcc.dg/dfp/struct-layout-1.c: Move to ...
290         * c-c++-common/struct-layout-1.c: here.
291         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
292         * c-c++-common/usual-arith-conv.c: here.
293         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
294         * c-c++-common/usual-arith-conv-const.c: here.
296 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
298         PR testsuite/41288
299         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
300         stack alignment.
302 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
304         PR c++/39365
305         * typeck.c (cp_build_unary_op): Check TREE_CODE for bools instead of
306         using same_type_p.
307         (convert_for_assignment): Likewise.
308         * cvt.c (type_promotes_to): Likewise.
310 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
312         * gcc/testsuite/gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
313         * gcc/testsuite/gcc.dg/dfp/signbit-2.c: Use it.
314         * gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h: Change two
315         arguments to unsigned int.
316         * gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
317         * gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
318         * gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c: Ditto
319         * gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c: Ditto.
320         * gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c: Ditto.
321         * gcc/testsuite/gcc.dg/dfp/pr39986.c: Ditto.
322         * gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
323         * gcc/testsuite/gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
324         * gcc/testsuite/gcc.dg/dfp/pr35620.c: Define typedef for C++.
325         * gcc/testsuite/gcc.dg/dfp/convert-int.c: Define BOOL for C++.
326         * gcc/testsuite/gcc.dg/dfp/convert-int-fold.c: Ditto.
328 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
330         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
332 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
334         PR c/41049
335         * dfp/pr41049.c: New test.
337 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
339         PR testsuite/41385
340         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
342 2009-09-17  Martin Jambor  <mjambor@suse.cz>
344         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
345         * gcc.dg/ipa/ipa-sra-1.c: New test.
346         * gcc.dg/ipa/ipa-sra-2.c: New test.
347         * gcc.dg/ipa/ipa-sra-3.c: New test.
348         * gcc.dg/ipa/ipa-sra-4.c: New test.
349         * gcc.dg/ipa/ipa-sra-5.c: New test.
350         * gcc.c-torture/execute/ipa-sra-1.c: New test.
351         * gcc.c-torture/execute/ipa-sra-2.c: New test.
353 2009-09-17  Michael Matz  <matz@suse.de>
355         PR middle-end/41347
356         * gfortran.dg/pr41347.f90: New test.
358 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
360         * gcc.c-torture/compile/20090917-1.c: New testcase.
362 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
364         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
365         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
366         alpha*-*-* target from XFAIL list.
368 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
370         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
371         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
372         * gcc.dg/dfp/cast-bad.c: Use default options.
373         * gcc.dg/dfp/compare-rel-const.c: Ditto.
374         * gcc.dg/dfp/composite-type.c: Ditto.
375         * gcc.dg/dfp/constants.c: Ditto.
376         * gcc.dg/dfp/constants-hex.c: Ditto.
377         * gcc.dg/dfp/constants-pedantic.c: Ditto.
378         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
379         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
380         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
381         * gcc.dg/dfp/ctypes.c: Ditto.
382         * gcc.dg/dfp/ddmode-ice.c: Ditto.
383         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
384         * gcc.dg/dfp/float-constant-double.c: Ditto.
385         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
386         * gcc.dg/dfp/keywords-reserved.c: Ditto.
387         * gcc.dg/dfp/modes.c: Ditto.
388         * gcc.dg/dfp/operator-bitwise.c: Ditto.
389         * gcc.dg/dfp/pr31344.c: Ditto.
390         * gcc.dg/dfp/pr31385.c: Ditto.
391         * gcc.dg/dfp/pr33466.c: Ditto.
392         * gcc.dg/dfp/pr35620.c: Ditto.
393         * gcc.dg/dfp/pr37435.c: Ditto.
394         * gcc.dg/dfp/pr39986.c: Ditto.
395         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
396         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
397         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
398         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
399         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
400         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
401         * gcc.dg/dfp/typespec.c: Ditto.
402         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
403         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
404         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
405         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
406         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
407         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
408         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
409         * gcc.dg/dfp/compare-rel.h: Ditto.
410         * gcc.dg/dfp/compare-special.h: Ditto.
411         * gcc.dg/dfp/convert.h: Ditto.
412         * gcc.dg/dfp/fe-check.h: Ditto.
413         * gcc.dg/dfp/call-by-value.c: Use default options and
414           debug macros.
415         * gcc.dg/dfp/cast.c: Ditto.
416         * gcc.dg/dfp/compare-eq-const.c: Ditto.
417         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
418         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
419         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
420         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
421         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
422         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
423         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
424         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
425         * gcc.dg/dfp/compare-special-d32.c: Ditto.
426         * gcc.dg/dfp/compare-special-d64.c: Ditto.
427         * gcc.dg/dfp/compare-special-d128.c: Ditto.
428         * gcc.dg/dfp/constants-zero.c: Ditto.
429         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
430         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
431         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
432         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
433         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
434         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
435         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
436         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
437         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
438         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
439         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
440         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
441         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
442         * gcc.dg/dfp/convert-bfp.c: Ditto.
443         * gcc.dg/dfp/convert-complex.c: Ditto.
444         * gcc.dg/dfp/convert-dfp.c: Ditto.
445         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
446         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
447         * gcc.dg/dfp/convert-int.c: Ditto.
448         * gcc.dg/dfp/convert-int-fold.c: Ditto.
449         * gcc.dg/dfp/convert-int-max.c: Ditto.
450         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
451         * gcc.dg/dfp/decfloat-constants.c: Ditto.
452         * gcc.dg/dfp/fe-binop.c: Ditto.
453         * gcc.dg/dfp/fe-convert-1.c: Ditto.
454         * gcc.dg/dfp/fe-convert-2.c: Ditto.
455         * gcc.dg/dfp/fe-convert-3.c: Ditto.
456         * gcc.dg/dfp/func-array.c: Ditto.
457         * gcc.dg/dfp/func-deref.c: Ditto.
458         * gcc.dg/dfp/func-mixed.c: Ditto.
459         * gcc.dg/dfp/func-pointer.c: Ditto.
460         * gcc.dg/dfp/func-scalar.c: Ditto.
461         * gcc.dg/dfp/func-struct.c: Ditto.
462         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
463         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
464         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
465         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
466         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
467         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
468         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
469         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
470         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
471         * gcc.dg/dfp/inf-1.c: Ditto.
472         * gcc.dg/dfp/loop-index.c: Ditto.
473         * gcc.dg/dfp/nan-1.c: Ditto.
474         * gcc.dg/dfp/nan-2.c: Ditto.
475         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
476         * gcc.dg/dfp/operator-assignment.c: Ditto.
477         * gcc.dg/dfp/operator-comma.c: Ditto.
478         * gcc.dg/dfp/operator-cond.c: Ditto.
479         * gcc.dg/dfp/operator-logical.c: Ditto.
480         * gcc.dg/dfp/operator-unary.c: Ditto.
481         * gcc.dg/dfp/pr36800.c: Ditto.
482         * gcc.dg/dfp/pr39034.c: Ditto.
483         * gcc.dg/dfp/pr39035.c: Ditto.
484         * gcc.dg/dfp/pr39902.c: Ditto.
485         * gcc.dg/dfp/signbit-1.c: Ditto.
486         * gcc.dg/dfp/signbit-2.c: Ditto.
487         * gcc.dg/dfp/struct-layout-1.c: Ditto.
488         * gcc.dg/dfp/union-init.c: Ditto.
489         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
491 2009-09-16  Michael Matz  <matz@suse.de>
493         PR fortran/41212
494         * gfortran.dg/pr41212.f90: New test.
496 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
498         * gnat.dg/alignment9.adb: New test.
500 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
502         * gnat.dg/discr20.ad[sb]: New test.
504 2009-09-16  Richard Guenther  <rguenther@suse.de>
506         PR middle-end/34011
507         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
509 2009-09-16  DJ Delorie  <dj@redhat.com>
510             Kaz Kojima  <kkojima@gcc.gnu.org>
512         * gcc.target/sh/struct-arg-dw2.c: New test.
514 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
515             Jakub Jelinek  <jakub@redhat.com>
517         PR target/41175
518         * gcc.target/powerpc/pr41175.c: New test.
520 2009-09-14  Richard Henderson  <rth@redhat.com>
522         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
523         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
524         gcc.dg/tree-ssa/asmgoto-1.c: New files.
526 2009-09-14  Richard Henderson  <rth@redhat.com>
528         * g++.dg/eh/builtin1.C: Update resx pattern match.
529         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
531 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
533         * gcc.target/mips/branch-helper.h: New file.
534         * gcc.target/mips/branch-2.c,
535         * gcc.target/mips/branch-3.c,
536         * gcc.target/mips/branch-4.c,
537         * gcc.target/mips/branch-5.c,
538         * gcc.target/mips/branch-6.c,
539         * gcc.target/mips/branch-7.c,
540         * gcc.target/mips/branch-8.c,
541         * gcc.target/mips/branch-9.c,
542         * gcc.target/mips/branch-10.c,
543         * gcc.target/mips/branch-11.c,
544         * gcc.target/mips/branch-12.c,
545         * gcc.target/mips/branch-13.c,
546         * gcc.target/mips/branch-14.c,
547         * gcc.target/mips/branch-15.c: New tests.
549 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
551         PR target/41331
552         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
553         -m32 -mpowerpc64 system.
555 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
557         From Jie Zhang <jie.zhang@analog.com>:
558         * gcc.target/bfin/saveall.c: New test.
559         * gcc.target/bfin/20090914-1.c: New test.
560         * gcc.target/bfin/20090914-2.c: New test.
562         * gcc.target/bfin/20090914-3.c: New test.
564 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
566         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
568 2009-09-14  Richard Guenther  <rguenther@suse.de>
570         PR middle-end/41350
571         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
573 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
575         PR libgfortran/41328
576         * gfortran.dg/cr_lf.f90: New test.
578 2009-09-11  Michael Matz  <matz@suse.de>
580         PR middle-end/41275
581         * g++.dg/tree-ssa/pr41275.C: New test.
583 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
585         PR fortran/41242
586         * gfortran.dg/proc_ptr_comp_21.f90: New.
588 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
590         PR fortran/31292
591         * gfortran.dg/module_procedure_1.f90: New test.
592         * gfortran.dg/module_procedure_2.f90: Ditto.
593         * gfortran.dg/generic_14.f90: Move dg-error to new location.
595 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
596             James A. Morrison  <phython@gcc.gnu.org>
598         PR ada/18302
599         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
600         commands.
601         * ada/acats/run_test.exp: New file.
603 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
605         Revert:
606         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
608         PR rtl-optimization/39779
609         * gcc.dg/pr39979.c: New test.
611 2009-09-10  Richard Guenther  <rguenther@suse.de>
613         PR middle-end/41257
614         * g++.dg/torture/pr41257-2.C: New testcase.
616 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
618         PR c++/28293
619         * g++.dg/template/crash91.C: New.
621 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
623         PR rtl-optimization/39779
624         * gcc.dg/pr39979.c: New test.
626 2009-09-09  Richard Guenther  <rguenther@suse.de>
628         PR tree-optimization/41101
629         * gcc.c-torture/compile/pr41101.c: New testcase.
631 2009-09-09  Richard Guenther  <rguenther@suse.de>
633         PR middle-end/41317
634         * gcc.c-torture/execute/pr41317.c: New testcase.
635         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
636         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
638 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
640         Fix some test breakages on Darwin
641         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
642         and adjust.
643         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
644         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
645         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
646         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
647         take darwin specifics in account.
649 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
651         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
652         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
654 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
656         PR c++/39923
657         * g++.dg/cpp0x/initlist24.C: New.
659 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
661         * gcc.dg/large-size-array-2.c: Fix target requirement.
662         * gcc.dg/large-size-array-4.c: Likewise.
663         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
664         * gcc.dg/c99-const-expr-2.c: Likewise.
665         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
666         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
667         * gcc.dg/c90-const-expr-10.c: Likewise.
668         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
669         instead of long.
670         * gcc.dg/tree-ssa/pr33920.c: Likewise.
671         * gcc.dg/vect/pr33846.c: Likewise.
672         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
673         __PTRDIFF_TYPE__, instead of unsigned long.
674         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
676 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
678         PR debug/41229
679         PR debug/41291
680         PR debug/41300
681         * gfortran.dg/pr41229.f90: New.
683 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
685         PR debug/41232
686         * gcc.dg/pr41232.c: New.
688 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
690         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
691         contain -march.
692         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
693         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
694         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
695         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
696         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
697         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
698         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
699         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
700         options other than that used in dg-options.
702 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
704         PR rtl-optimization/41239
705         * gcc.c-torture/execute/pr41239.c: New test.
707 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
709         PR libgfortran/41192
710         * gfortran.dg/namelist_59.f90: New test.
712 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
714         From Mike Frysinger  <michael.frysinger@analog.com>
715         * gcc.target/bfin/mcpu-bf542m.c: New file.
716         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
717         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
718         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
719         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
721 2009-09-07  Martin Jambor  <mjambor@suse.cz>
723         PR middle-end/41282
724         * gcc.c-torture/compile/pr41282.c: New test.
726 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
728         PR fortran/41197
729         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
730         variables for stat and errmsg.
731         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
732         * gfortran.dg/allocate_stat_2.f90:  New test.
734 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
736         * gcc.c-torture/compile/20090907-1.c: New test.
738 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
740         PR bootstrap/41241
741         * gcc.dg/pr41241.c: New test.
743 2009-09-06  Richard Guenther  <rguenther@suse.de>
745         PR middle-end/41144
746         * g++.dg/torture/pr41144.C: New testcase.
748 2009-09-06  Richard Guenther  <rguenther@suse.de>
750         PR middle-end/41261
751         * gcc.dg/torture/pr41261.c: New testcase.
753 2009-09-05  Richard Guenther  <rguenther@suse.de>
755         PR middle-end/41181
756         * gcc.c-torture/compile/pr41181.c: New testcase.
758 2009-09-05  Richard Guenther  <rguenther@suse.de>
760         PR debug/41273
761         * g++.dg/torture/pr41273.C: New testcase.
763 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
765         PR fortran/41258
766         * gfortran.dg/typebound_proc_12.f90 : New test.
768 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
770         PR debug/41225
771         * gfortran.dg/pr41225.f90: New.
773 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
775         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
776         unistd.h, sys/types.h and sys/wait.h.
777         (gualchk_t): New.
778         (GUALCVT): New.
779         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
780         (GUALITY_GDB_REDIRECT): New.
781         (GUALITY_GDB_ARGS): Use it.
783 2009-09-04  Richard Guenther  <rguenther@suse.de>
785         PR middle-end/41257
786         * g++.dg/torture/pr41257.C: New testcase.
788 2009-09-04  Martin Jambor  <mjambor@suse.cz>
790         PR tree-optimization/41112
791         * gnat.dg/array8.adb: New test.
793 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
795         * gcc.target/arm/ctz.c: New test case.
797 2009-09-03  Alon Dayan  <alond@il.ibm.com>
799         PR tree-optimization/38275
800         * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
801         of iterations. Adjust the logic accordingly.
802         * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
803         * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
804         * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
805         * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
806         * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
807         * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
808         * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
809         * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
810         * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
811         * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
812         * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
813         * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
815 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
817         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
818         testcase using guality.h compiles and links and if a global variable
819         can be verified by gdb.
821 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
823         * lib/target-supports.exp (check_effective_target_sync_int_long):
824         Supported on Blackfin Linux targets.
826 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
828         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
830 2009-09-03  Diego Novillo  <dnovillo@google.com>
832         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
833         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
834         * g++.dg/warn/unit-1.C: Likewise.
835         * g++.dg/ipa/iinline-1.C: Likewise.
836         * g++.dg/template/cond2.C: Adjust expected line location for the
837         error.
838         * g++.dg/template/pr35240.C: Likewise.
840 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
842         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
843         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
845 2009-09-02  Martin Jambor  <mjambor@suse.cz>
847         * gcc.dg/tree-ssa/sra-8.c: New testcase.
848         * gcc.dg/memcpy-1.c: Add . to match pattern.
849         * gcc.dg/uninit-I.c: XFAIL warning test.
850         * g++.dg/warn/unit-1.C: XFAIL warning test.
852 2009-09-02  Ian Lance Taylor  <iant@google.com>
854         * gcc.dg/20090902-1.c: New test.
856 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
858         * gcc.dg/builtin-object-size-9.c: New test.
860 2009-09-02  Olivier Hainque  <hainque@adacore.com>
862         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
864 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
865             Olivier Hainque  <hainque@adacore.com>
867         * gnat.dg/misaligned_param.adb: New test.
868         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
869         * gnat.dg/slice7.adb: Add 1 more related case.
871 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
873         * gcc.dg/guality/guality.c: Expect to fail for now.
874         * gcc.dg/guality/example.c: Likewise.
876 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
878         * gcc.dg/guality/guality.c: New.
879         * gcc.dg/guality/guality.h: New.
880         * gcc.dg/guality/guality.exp: New.
881         * gcc.dg/guality/example.c: New.
882         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
883         (cleanup-saved-temps): Likewise, .gkd files too.
885 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
887         PR fortran/39229
888         * gfortran.dg/line_length_3.f: New test.
889         * gfortran.dg/line_length_4.f90: New test.
891 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
893         * lib/target-supports.exp (check_gc_sections_available):
894         Add proper pattern quote.
896 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
897             Kaz Kojima  <kkojima@gcc.gnu.org>
899         * lib/target-supports.exp (add_options_for_ieee): New procedure.
900         * g++.dg/cdce3.C: Use dg-add-options ieee.
901         * g++.dg/torture/type-generic-1.C: Likewise.
902         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
903         * gcc.dg/pr28796-2.c: Likewise.
904         * gcc.dg/torture/builtin-math-7.c: Likewise.
905         * gcc.dg/torture/type-generic-1.c: Likewise.
906         * gfortran.dg/boz_14.f90: Likewise.
907         * gfortran.dg/erf_2.F90: Likewise.
908         * gfortran.dg/init_flag_3.f90: Likewise.
909         * gfortran.dg/init_flag_4.f90: Likewise.
910         * gfortran.dg/init_flag_5.f90: Likewise.
911         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
912         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
913         * gfortran.dg/isnan_1.f90: Likewise.
914         * gfortran.dg/isnan_2.f90: Likewise.
915         * gfortran.dg/maxlocval_2.f90: Likewise.
916         * gfortran.dg/maxlocval_4.f90: Likewise.
917         * gfortran.dg/minlocval_1.f90: Likewise.
918         * gfortran.dg/minlocval_4.f90: Likewise.
919         * gfortran.dg/module_nan.f90: Likewise.
920         * gfortran.dg/namelist_42.f90: Likewise.
921         * gfortran.dg/namelist_43.f90: Likewise.
922         * gfortran.dg/nan_1.f90: Likewise.
923         * gfortran.dg/nan_2.f90: Likewise.
924         * gfortran.dg/nan_3.f90: Likewise.
925         * gfortran.dg/nan_4.f90: Likewise.
926         * gfortran.dg/nan_5.f90: Likewise.
927         * gfortran.dg/nearest_1.f90: Likewise.
928         * gfortran.dg/nearest_2.f90: Likewise.
929         * gfortran.dg/nearest_3.f90: Likewise.
930         * gfortran.dg/pr37243.f: Likewise.
931         * gfortran.dg/real_const_3.f90: Likewise.
932         * gfortran.dg/transfer_simplify_2.f90: Likewise.
934 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
936         PR debug/30161
937         * g++.dg/debug/dwarf2/template-params-1.C: New test.
938         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
939         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
940         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
941         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
942         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
943         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
944         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
945         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
946         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
947         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
948         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
949         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
951 2009-08-31  Jason Merrill  <jason@redhat.com>
953         PR c++/41127
954         * g++.dg/parse/enum5.C: New.
955         * g++.dg/cpp0x/enum1.C: Adjust expected error.
957 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
959         PR fortran/40940
960         * gfortran.dg/allocate_derived_1.f90: New.
961         * gfortran.dg/class_3.f03: New.
963 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
965         PR fortran/40996
966         * gfortran.dg/allocatable_scalar_1.f90: New.
967         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
968         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
969         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
971 2009-08-30  Richard Guenther  <rguenther@suse.de>
973         PR tree-optimization/41186
974         * g++.dg/torture/pr41186.C: New testcase.
975         * g++.dg/tree-ssa/pr41186.C: Likewise.
977 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
979         PR c++/41187
980         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
981         take ia64 assembly comments syntax in account.
983 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
985         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
987 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
989         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
990         * gfortran.dg/whole_file_6.f90: Likewise.
992 2009-08-28  Cary Coutant  <ccoutant@google.com>
994         PR debug/41063
995         * g++.dg/debug/dwarf2/pr41063.C: New test.
997 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
999         PR rtl-optimization/40861
1000         * gcc.dg/pr40861.c: New test.
1002 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1004         PR fortran/40869
1005         * gfortran.dg/proc_ptr_comp_20.f90: New.
1007 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1009         PR libfortran/39667
1010         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1011         open temp file with status="scratch".
1012         * gfortran.dg/fmt_cache_1.f: Likewise.
1013         * gfortran.dg/fmt_exhaust.f90: Likewise.
1014         * gfortran.dg/fmt_t_4.f90: Likewise.
1015         * gfortran.dg/fseek.f90: Likewise.
1016         * gfortran.dg/list_read_5.f90: Likewise.
1017         * gfortran.dg/namelist_39.f90: Likewise.
1018         * gfortran.dg/namelist_56.f90: Likewise.
1019         * gfortran.dg/read_bad_advance.f90: Likewise.
1020         * gfortran.dg/read_repeat.f90: Likewise.
1021         * gfortran.dg/read_size_noadvance.f90: Likewise.
1022         * gfortran.dg/read_x_past.f: Likewise.
1024 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1026         PR fortran/28039
1027         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1029 2009-08-27  Daniel Kraft  <d@domob.eu>
1031         PR fortran/37425
1032         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1033         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1034         error and fix problem with recursive assignment.
1035         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1036         * gfortran.dg/typebound_operator_3.f03: New test.
1037         * gfortran.dg/typebound_operator_4.f03: New test.
1039 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1041         PR debug/41170
1042         * debug/dwarf2/namespace-1.C: New test.
1044 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1046         PR fortran/41162
1047         * gfortran.dg/pr41162.f: New.
1049 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1050             Richard Sandiford  <rdsandiford@googlemail.com>
1052         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1053         with "forbid_cpu".
1054         * gcc.target/mips/branch-1.c: Update accordingly.
1055         * gcc.target/mips/extend-1.c: Likewise.
1056         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1058 2009-08-26  Richard Guenther  <rguenther@suse.de>
1060         PR middle-end/41163
1061         * gcc.c-torture/compile/pr41163.c: New testcase.
1062         * gcc.dg/pr35899.c: Adjust.
1064 2009-08-26  Richard Guenther  <rguenther@suse.de>
1066         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1068 2009-08-26  Jason Merrill  <jason@redhat.com>
1070         * g++.dg/cpp0x/explicit3.C: New.
1071         * g++.dg/overload/cond2.C: New.
1073 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1075         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1077 2009-08-25  Jan Hubicka  <jh@suse.cz>
1079         * gcc.target/i386/sse5-shift1-vector.c
1080         * gcc.target/i386/isa-12.c
1081         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1082         * gcc.target/i386/sse5-pcmov2.c
1083         * gcc.target/i386/isa-3.c
1084         * gcc.target/i386/sse5-shift2-vector.c
1085         * gcc.target/i386/isa-7.c
1086         * gcc.target/i386/funcspec-2.c
1087         * gcc.target/i386/sse5-haddX.c
1088         * gcc.target/i386/sse5-hadduX.c
1089         * gcc.target/i386/isa-9.c
1090         * gcc.target/i386/sse5-maccXX.c
1091         * gcc.target/i386/sse5-shift3-vector.c
1092         * gcc.target/i386/sse5-msubXX.c
1093         * gcc.target/i386/sse5-permpX.c
1094         * gcc.target/i386/sse5-check.h
1095         * gcc.target/i386/sse-12.c
1096         * gcc.target/i386/sse-11.c
1097         * gcc.target/i386/sse-10.c
1098         * gcc.target/i386/sse-13.c
1099         * gcc.target/i386/sse-14.c
1100         * gcc.target/i386/sse-22.c
1101         * gcc.target/i386/sse-2.c
1102         * gcc.target/i386/sse-13.c
1103         * gcc.target/i386/avx-2.c
1104         * gcc.target/i386/sse5-rotate1-vector.c
1105         * gcc.target/i386/isa-4.c
1106         * gcc.target/i386/sse5-hsubX.c
1107         * gcc.target/i386/sse5-pcmov.c
1108         * gcc.target/i386/sse5-fma.c
1109         * gcc.target/i386/isa-8.c
1110         * gcc.target/i386/sse5-rotate2-vector.c
1111         * gcc.target/i386/sse5-nmaccXX.c
1112         * gcc.target/i386/sse5-imul64-vector.c
1113         * gcc.target/i386/sse5-nmsubXX.c
1114         * gcc.target/i386/sse5-rotate3-vector.c
1115         * gcc.target/i386/sse5-fma-vector.c
1116         * gcc.target/i386/sse5-imul32widen-vector.c
1117         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1119         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1120         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1121         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1122         * gcc.target/i386/avx-1.c: Remove SSE5.
1123         * gcc.target/i386/avx-2.c: Remove SSE5.
1124         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1125         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1126         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1127         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1129 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1131         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1133 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1135         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1136         keyword works in the same manner as __alignof.
1138 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1140         PR libfortran/34670
1141         * gfortran.dg/unpack_bounds_1.f90:  New test.
1142         * gfortran.dg/unpack_bounds_2.f90:  New test.
1143         * gfortran.dg/unpack_bounds_3.f90:  New test.
1145 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1147         * gnat.dg/slice7.adb: New test.
1148         * gnat.dg/slice7_pkg.ads: New helper.
1150 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1152         PR fortran/41139
1153         * gfortran.dg/proc_ptr_25.f90: New.
1154         * gfortran.dg/proc_ptr_comp_18.f90: New.
1155         * gfortran.dg/proc_ptr_comp_19.f90: New.
1157 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1159         PR fortran/41154
1160         * gfortran.dg/fmt_error_8.f: New test.
1162 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1164         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1165         number, update all callers and synchronize results for latest MPC.
1167 2009-08-21  Jason Merrill  <jason@redhat.com>
1169         * g++.dg/warn/Wunused-17.C: New.
1171 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1173         * gcc.target/arm/combine-cmp-shift.c: New test.
1175 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1177         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1178         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1179         width specifier.
1181 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1183         * gfortran.dg/fmt_error_7.f: New test.
1185 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1187         PR target/40718
1188         * gcc.target/i386/pr40718.c: New test.
1190 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1192         * gfortran.dg/proc_ptr_24.f90: New test.
1194 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1196         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1197         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1198         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1200 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1202         PR fortran/28039
1203         * gfortran.dg/fmt_with_extra.f: new file.
1205 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1207         * lib/target-supports.exp
1208         (check_effective_target_arm_iwmmxt_ok): New procedure.
1209         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1210         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1212 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1214         * gfortran.dg/boz_9.f90: Do not load denormal floating
1215         point constants.  Remove -mieee option for alpha*-*-* targets.
1217 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1219         PR fortran/41106
1220         * gfortran.dg/proc_ptr_23.f90: New.
1221         * gfortran.dg/proc_ptr_comp_15.f90: New.
1222         * gfortran.dg/proc_ptr_comp_16.f90: New.
1223         * gfortran.dg/proc_ptr_comp_17.f90: New.
1225 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1227         PR c++/41131
1228         * g++.dg/expr/unary3.C: New test.
1230 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1232         * gfortran.dg/common_5.f: Add -mdalign for sh.
1233         * gfortran.dg/common_align_2.f90: Likewise.
1235 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1237         PR libfortran/40962
1238         * c_f_pointer_tests_4.f90:  New test.
1240 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1242         * gnat.dg/slice6.adb: New test.
1243         * gnat.dg/slice6_pkg.ads: New helper.
1245 2009-08-20  Michael Matz  <matz@suse.de>
1247         PR fortran/41126
1248         * gfortran.dg/pr41126.f90: New test.
1250 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1252         * gnat.dg/dynamic_bound.adb: New test.
1254 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1256         PR fortran/41121
1257         * gfortran.dg/intrinsic_5.f90: New.
1259 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1260             Richard Earnshaw  <richard.earnshaw@arm.com>
1262         * gcc.target/arm/20090811-1.c: New test.
1264 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1266         PR middle-end/41123
1267         * gcc.dg/pr41123.c: New test.
1269 2009-08-19  Jason Merrill  <jason@redhat.com>
1271         PR c++/41120
1272         * g++.dg/other/gc4.C: New.
1274 2009-08-18  Michael Matz  <matz@suse.de>
1276         * gfortran.dg/vect/vect-gems.f90: New test.
1277         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1279 2009-08-18  DJ Delorie  <dj@redhat.com>
1281         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1282         * lib/gcc-defs.exp: ... to here.
1284         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1285         GCC_EXEC_PREFIX before building the wrapper.
1287 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1289         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1290         tests.
1291         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1292         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1293         dg-options.  Fix dg-final clause.
1295 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1297         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1299 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1300             Paul Thomas  <pault@gcc.gnu.org>
1302         PR fortran/40870
1303         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1305 2009-08-18  Richard Guenther  <rguenther@suse.de>
1307         PR middle-end/41094
1308         * gcc.dg/torture/pr41094.c: New testcase.
1309         * gcc.dg/torture/builtin-power-1.c: Adjust.
1310         * gcc.dg/builtins-10.c: Likewise.
1312 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1314         PR target/40971
1315         * gcc.dg/pr40971.c: New test.
1317 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1319         PR fortran/41062
1320         * gfortran.dg/use_only_4.f90: New test.
1322 2009-08-17  Daniel Kraft  <d@domob.eu>
1324         PR fortran/37425
1325         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1326         NOPASS bindings as operators.
1328 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1330         * lib/target-supports.exp
1331         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1332         of targets that do not need command line argument to enable SIMD.
1334 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1336         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1337         typo in cache name.
1339 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1341         PR fortran/41075
1342         * gfortran.dg/unlimited_fmt_1.f90: New test.
1344 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1346         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1348 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1350         * gnat.dg/itype.ad[sb]: New test.
1352 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1354         * gcc.target/mips/mips.exp: Add terminology section to comment
1355         at the top of the file.  Fix typos.
1357 2009-08-16  Jason Merrill  <jason@redhat.com>
1359         * g++.dg/debug/dwarf2/inline1.C: New.
1361 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1363         PR target/38599
1364         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1366 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1368         PR debug/37801
1369         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1370         Make sure to trigger inlining optimizations.
1371         * gcc.dg/debug/dwarf2/inline2.c: New test.
1373 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1375         PR fortran/41070
1376         * gfortran.dg/structure_constructor_10.f90: New.
1378 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1380         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1381         * gcc.dg/pragma-re-2.c: Likewise.
1382         * gcc.dg/pragma-re-3.c: Likewise.
1383         * gcc.dg/pragma-re-4.c: Likewise.
1384         * g++.dg/other/pragma-re-1.C: Likewise.
1385         * g++.dg/other/pragma-re-2.C: Likewise.
1387 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1389         * gcc.dg/torture/builtin-math-7.c: New.
1391 2009-08-14  Richard Guenther  <rguenther@suse.de>
1393         * gcc.c-torture/execute/20090814-1.c: New testcase.
1395 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1397         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1399 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1401         PR target/40934
1402         * gcc.target/i386/pr40934.c: New.
1404 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1406         PR target/41019
1407         * gcc.target/i386/pr41019.c: New test.
1409 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1411         PR fortran/40955
1412         * gfortran.dg/winapi.f90: New test.
1414 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1416         PR fortran/40995
1417         * gfortran.dg/intrinsic_4.f90: New.
1418         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1419         different line.
1421 2009-08-13  Richard Guenther  <rguenther@suse.de>
1423         PR middle-end/41047
1424         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1426 2009-08-12  Richard Guenther  <rguenther@suse.de>
1428         PR tree-optimization/41011
1429         * gfortran.dg/pr41011.f: New testcase.
1431 2009-08-11  Andrew Haley  <aph@redhat.com>
1433         * gcc.target/arm/synchronize.c: New file.
1435 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1437         PR middle-end/40980
1438         * gfortran.dg/graphite/id-17.f: New.
1440 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1442         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1444 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1445             Pranav Garg  <pranav.garg2107@gmail.com>
1447         * gcc.dg/graphite/interchange-6.c: XFAILed.
1449 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1451         * gcc.dg/graphite/interchange-9.c: New.
1453 2009-08-12  Richard Guenther  <rguenther@suse.de>
1455         PR rtl-optimization/41033
1456         * gcc.dg/pr41033.c: New test.
1458 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1460         PR fortran/41022
1461         * gfortran.dg/proc_ptr_comp_14.f90: New.
1463 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1465         * gcc.target/mips/ext-5.c: New test.
1466         * gcc.target/mips/ext-6.c: New test.
1467         * gcc.target/mips/ext-7.c: New test.
1468         * gcc.target/mips/ext-8.c: New test.
1469         * gcc.target/mips/extend-2.c: New test.
1471 2009-08-10  Jason Merrill  <jason@redhat.com>
1473         * g++.dg/other/linkage2.C: New test for types-without-linkage
1474         handling.
1475         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1476         * g++.dg/lookup/anon2.C: Likewise.
1477         * g++.dg/other/anon3.C: Likewise.
1478         * g++.dg/template/arg2.C: Likewise.
1479         * g++.dg/template/local4.C: Likewise.
1480         * g++.old-deja/g++.law/operators32.C: Likewise.
1481         * g++.old-deja/g++.other/linkage2.C: Likewise.
1482         * g++.old-deja/g++.pt/enum6.C: Likewise.
1483         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1484         * g++.old-deja/g++.other/linkage1.C: Likewise.
1486 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1488         * gcc.dg/dg.exp: Test also c-c++-common dir.
1489         * g++.dg/dg.exp: Likewise.
1490         * g++.dg/warn/Wconversion-real.C: Delete.
1491         * gcc.dg/Wconversion-real.c: Move to ...
1492         * c-c++-common/Wconversion-real.c: ... here.
1493         * lib/target-supports.exp
1494         (check_effective_target_c,check_effective_target_c++): New.
1496 2009-08-10  Daniel Kraft  <d@domob.eu>
1498         PR fortran/37425
1499         * gfortran.dg/typebound_operator_1.f03: New test.
1500         * gfortran.dg/typebound_operator_2.f03: New test.
1502 2009-08-10  Richard Guenther  <rguenther@suse.de>
1504         PR middle-end/41006
1505         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1506         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1508 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1510         PR fortran/40940
1511         * gfortran.dg/class_1.f03: New.
1512         * gfortran.dg/class_2.f03: New.
1513         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1514         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1515         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1516         * gfortran.dg/typebound_call_10.f03: Ditto.
1517         * gfortran.dg/typebound_call_2.f03: Ditto.
1518         * gfortran.dg/typebound_call_3.f03: Ditto.
1519         * gfortran.dg/typebound_call_4.f03: Ditto.
1520         * gfortran.dg/typebound_generic_3.f03: Ditto.
1521         * gfortran.dg/typebound_generic_4.f03: Ditto.
1522         * gfortran.dg/typebound_proc_1.f08: Ditto.
1523         * gfortran.dg/typebound_proc_5.f03: Ditto.
1524         * gfortran.dg/typebound_proc_6.f03: Ditto.
1526 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1528         PR c++/40866
1529         * g++.dg/expr/stmt-expr-1.C: New test.
1531 2009-08-09  Richard Guenther  <rguenther@suse.de>
1533         PR tree-optimization/41016
1534         * gcc.c-torture/compile/pr41016.c: New testcase.
1536 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1538         * gcc.dg/overflow-warn-8.c: New test.
1540 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1542         PR tree-optimization/41008
1543         * gcc.dg/vect/O1-pr41008.c: New test.
1545 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1547         PR fortran/40955
1548         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1550 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1552         * gcc.target/bfin/loop-autoinc.c: New file.
1554 2009-08-08  Richard Guenther  <rguenther@suse.de>
1556         PR tree-optimization/40991
1557         * g++.dg/torture/pr40991.C: New testcase.
1559 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1561         * ada/acats/support/impdef.a: Tweak timing constants. Add
1562         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1563         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1564         * ada/acats/tests/c9/c940007.a: Likewise.
1565         * ada/acats/tests/c9/c94001c.ada: Likewise.
1566         * ada/acats/tests/c9/c94006a.ada: Likewise.
1567         * ada/acats/tests/c9/c94008c.ada: Likewise.
1568         * ada/acats/tests/c9/c951002.a: Likewise.
1569         * ada/acats/tests/c9/c954a01.a: Likewise.
1570         * ada/acats/tests/c9/c96001a.ada: Likewise.
1571         * ada/acats/tests/c9/c97307a.ada: Likewise.
1573 2009-08-07  Richard Guenther  <rguenther@suse.de>
1575         PR tree-optimization/40999
1576         * gfortran.dg/pr40999.f: New testcase.
1578 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1580         * g++.dg/tree-prof/partition1.C: New test.
1582 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1584         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1585         attribute.
1586         * gcc.target/arm/vfp1[567].c: New tests.
1588 2009-08-06  Jason Merrill  <jason@redhat.com>
1590         PR c++/40948
1591         * g++.dg/ext/complit12.C: Expand.
1593 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1595         Merge ARM/hard_vfp_branch to trunk.
1597         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1599         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1600         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1602         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1604         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1605         (PCS): Define macro to use base AAPCS.
1606         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1608         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1610         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1611         Correct arm_neon.h typo.
1613         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1615         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1616         this a linkage test.
1617         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1618         argument marshalling.
1619         * abitest.h: New file.
1620         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1621         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1623 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1625         PR middle-end/32964
1626         * gcc.dg/tree-ssa/pr32964.c: New test.
1628 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1629             H.J. Lu  <hongjiu.lu@intel.com>
1631         PR target/40957
1632         * gcc.target/i386/pr40957.c: New test.
1634 2009-08-06  Richard Guenther  <rguenther@suse.de>
1636         PR tree-optimization/40964
1637         * gcc.c-torture/compile/pr40964.c: New testcase.
1639 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1641         PR fortran/40847
1642         * gfortran.dg/transfer_resolve_1.f90 : New test.
1644 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1645             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1647         PR target/40906
1648         * gcc.target/i386/pr40906-1.c: New test.
1649         * gcc.target/i386/pr40906-2.c: Ditto.
1650         * gcc.target/i386/pr40906-3.c: Ditto.
1652 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1654         PR rtl-optimization/40924
1655         * g++.dg/torture/pr40924.C: New test.
1657 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1659         PR c++/36069
1660         * g++.dg/warn/pr36069.C: New.
1662 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1664         PR c++/39987
1665         * g++.dg/overload/defarg4.C: New test.
1667 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1669         PR c++/16696
1670         * g++.dg/parse/pr16696.C: New.
1671         * g++.dg/parse/pr16696-permissive.C: New.
1673 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1675         PR fortran/40875
1676         * gfortran.dg/initialization_23.f90 : New test.
1678 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1680         PR debug/39706
1681         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1683 2009-08-03  Jason Merrill  <jason@redhat.com>
1684             Jakub Jelinek  <jakub@redhat.com>
1686         PR c++/40948
1687         * g++.dg/ext/complit12.C: New.
1689 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1691         PR c/39902
1692         * gcc.target/powerpc/pr39902-2.c: New test.
1694 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1696         PR middle-end/40943
1697         * gcc.dg/uninit-6.c: Re-add XFAIL.
1698         * gcc.dg/uninit-6-O0.c: Likewise.
1699         * gcc.dg/uninit-pr40943.c: New test.
1701 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1703         PR testsuite/40858
1704         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1705         .ascii.
1707 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1709         PR libfortran/40853
1710         * gfortran.dg/namelist_40.f90: Update error output.
1711         * gfortran.dg/namelist_47.f90: Update error output.
1712         * gfortran.dg/namelist_58.f90: New test.
1714 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1716         PR fortran/40881
1717         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1718         * gfortran.dg/altreturn_3.f90: Ditto.
1719         * gfortran.dg/altreturn_5.f90: Ditto.
1720         * gfortran.dg/altreturn_6.f90: Ditto.
1721         * gfortran.dg/altreturn_7.f90: Ditto.
1722         * gfortran.dg/array_constructor_13.f90: Ditto.
1723         * gfortran.dg/arrayio_7.f90: Ditto.
1724         * gfortran.dg/arrayio_8.f90: Ditto.
1725         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1726         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1727         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1728         * gfortran.dg/backspace_8.f: Add -std=legacy.
1729         * gfortran.dg/backspace_9.f: Ditto.
1730         * gfortran.dg/char_comparison_1.f: Ditto.
1731         * gfortran.dg/char_decl_1.f90: Ditto.
1732         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1733         * gfortran.dg/char_pointer_assign.f90: Ditto.
1734         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1735         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1736         * gfortran.dg/char_pointer_func.f90: Ditto.
1737         * gfortran.dg/common_8.f90: Ditto.
1738         * gfortran.dg/constant_substring.f: Ditto.
1739         * gfortran.dg/data_char_2.f90: Ditto.
1740         * gfortran.dg/der_array_io_1.f90: Ditto.
1741         * gfortran.dg/der_array_io_2.f90: Ditto.
1742         * gfortran.dg/der_array_io_3.f90: Ditto.
1743         * gfortran.dg/der_io_3.f90: Ditto.
1744         * gfortran.dg/dev_null.F90: Ditto.
1745         * gfortran.dg/direct_io_2.f90: Ditto.
1746         * gfortran.dg/do_iterator_2.f90: Ditto.
1747         * gfortran.dg/e_d_fmt.f90: Ditto.
1748         * gfortran.dg/empty_format_1.f90: Ditto.
1749         * gfortran.dg/entry_17.f90: Modified warning message.
1750         * gfortran.dg/entry_7.f90: Add -std=legacy.
1751         * gfortran.dg/eor_1.f90: Ditto.
1752         * gfortran.dg/equiv_2.f90: Ditto.
1753         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1754         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1755         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1756         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1757         * gfortran.dg/fmt_error_2.f90: Ditto.
1758         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1759         * gfortran.dg/fmt_tl.f: Ditto.
1760         * gfortran.dg/fmt_white.f: Ditto.
1761         * gfortran.dg/func_derived_1.f90: Ditto.
1762         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1763         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1764         * gfortran.dg/global_references_2.f90: Ditto.
1765         * gfortran.dg/hollerith_1.f90: Ditto.
1766         * gfortran.dg/hollerith.f90: Use new-style character length.
1767         * gfortran.dg/hollerith_f95.f90: Ditto.
1768         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1769         * gfortran.dg/implicit_6.f90: Ditto.
1770         * gfortran.dg/implicit_9.f90: Ditto.
1771         * gfortran.dg/inquire_13.f90: Ditto.
1772         * gfortran.dg/inquire_5.f90: Ditto.
1773         * gfortran.dg/inquire_6.f90: Ditto.
1774         * gfortran.dg/inquire.f90: Ditto.
1775         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1776         * gfortran.dg/io_constraints_2.f90: Ditto.
1777         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1778         * gfortran.dg/loc_2.f90: Ditto.
1779         * gfortran.dg/logical_1.f90: Ditto.
1780         * gfortran.dg/longline.f: Ditto.
1781         * gfortran.dg/merge_char_1.f90: Ditto.
1782         * gfortran.dg/namelist_12.f: Ditto.
1783         * gfortran.dg/namelist_14.f90: Ditto.
1784         * gfortran.dg/namelist_18.f90: Ditto.
1785         * gfortran.dg/namelist_19.f90: Ditto.
1786         * gfortran.dg/namelist_21.f90: Ditto.
1787         * gfortran.dg/namelist_22.f90: Ditto.
1788         * gfortran.dg/namelist_37.f90: Ditto.
1789         * gfortran.dg/namelist_54.f90: Ditto.
1790         * gfortran.dg/namelist_55.f90: Ditto.
1791         * gfortran.dg/namelist_empty.f90: Ditto.
1792         * gfortran.dg/namelist_use.f90: Use new-style character length.
1793         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1794         * gfortran.dg/nested_modules_4.f90: Ditto.
1795         * gfortran.dg/nested_modules_5.f90: Ditto.
1796         * gfortran.dg/open-options-blanks.f: Ditto.
1797         * gfortran.dg/output_exponents_1.f90: Ditto.
1798         * gfortran.dg/parens_5.f90: Ditto.
1799         * gfortran.dg/parens_6.f90: Ditto.
1800         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1801         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1802         * gfortran.dg/pr15129.f90: Ditto.
1803         * gfortran.dg/pr15332.f: Ditto.
1804         * gfortran.dg/pr16597.f90: Ditto.
1805         * gfortran.dg/pr17143.f90: Ditto.
1806         * gfortran.dg/pr17164.f90: Ditto.
1807         * gfortran.dg/pr17229.f: Modified warning message.
1808         * gfortran.dg/pr18210.f90: Add -std=legacy.
1809         * gfortran.dg/pr19155.f: Ditto.
1810         * gfortran.dg/pr20086.f90: Ditto.
1811         * gfortran.dg/pr20124.f90: Ditto.
1812         * gfortran.dg/pr20755.f: Ditto.
1813         * gfortran.dg/pr20865.f90: Ditto.
1814         * gfortran.dg/pr20950.f: Ditto.
1815         * gfortran.dg/pr21730.f: Ditto.
1816         * gfortran.dg/pr22491.f: Ditto.
1817         * gfortran.dg/pr29713.f90: Ditto.
1818         * gfortran.dg/print_parentheses_1.f: Ditto.
1819         * gfortran.dg/print_parentheses_2.f90: Ditto.
1820         * gfortran.dg/proc_assign_1.f90: Ditto.
1821         * gfortran.dg/proc_decl_1.f90: Ditto.
1822         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1823         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1824         * gfortran.dg/read_float_1.f90: Ditto.
1825         * gfortran.dg/read_logical.f90: Ditto.
1826         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1827         * gfortran.dg/return_1.f90: Ditto.
1828         * gfortran.dg/rewind_1.f90: Ditto.
1829         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1830         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1831         * gfortran.dg/stfunc_1.f90: Ditto.
1832         * gfortran.dg/stfunc_3.f90: Ditto.
1833         * gfortran.dg/stfunc_4.f90: Ditto.
1834         * gfortran.dg/stfunc_6.f90: Ditto.
1835         * gfortran.dg/streamio_2.f90: Ditto.
1836         * gfortran.dg/string_ctor_1.f90: Ditto.
1837         * gfortran.dg/string_null_compare_1.f: Ditto.
1838         * gfortran.dg/substr_6.f90: Ditto.
1839         * gfortran.dg/tl_editing.f90: Ditto.
1840         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1841         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1842         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1843         * gfortran.dg/g77/1832.f: Ditto.
1844         * gfortran.dg/g77/19981216-0.f Ditto.
1845         * gfortran.dg/g77/19990525-0.f: Ditto.
1846         * gfortran.dg/g77/19990826-2.f: Ditto.
1847         * gfortran.dg/g77/20000630-2.f: Ditto.
1848         * gfortran.dg/g77/20010116.f: Ditto.
1849         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1850         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1851         * gfortran.dg/g77/980520-1.f: Ditto.
1852         * gfortran.dg/g77/check0.f: Ditto.
1853         * gfortran.dg/g77/cpp3.F: Ditto.
1854         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1855         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1856         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1857         * gfortran.dg/g77/short.f: Ditto.
1859 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1861         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1862         * gcc.target/mips/ext-4.c: Likewise.
1863         * gcc.target/mips/interrupt_handler.c: Likewise.
1864         * gcc.target/mips/truncate-4.c: Likewise.
1865         * gcc.target/mips/truncate-5.c: Likewise.
1867 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1869         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1870         -fgraphite-force-parallel to -floop-parallelize-all.
1872 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1874         PR fortran/40011
1875         * gfortran.dg/whole_file_7.f90: New test.
1876         * gfortran.dg/whole_file_8.f90: New test.
1877         * gfortran.dg/whole_file_9.f90: New test.
1878         * gfortran.dg/whole_file_10.f90: New test.
1879         * gfortran.dg/whole_file_11.f90: New test.
1880         * gfortran.dg/whole_file_12.f90: New test.
1881         * gfortran.dg/whole_file_13.f90: New test.
1882         * gfortran.dg/whole_file_14.f90: New test.
1884 2009-07-31  Jason Merrill  <jason@redhat.com>
1886         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1887         binding semantics.
1888         * g++.dg/cpp0x/named.C: Likewise.
1889         * g++.dg/cpp0x/overload.C: Likewise.
1890         * g++.dg/cpp0x/rv1n.C: Likewise.
1891         * g++.dg/cpp0x/rv1p.C: Likewise.
1892         * g++.dg/cpp0x/rv2n.C: Likewise.
1893         * g++.dg/cpp0x/rv2p.C: Likewise.
1894         * g++.dg/cpp0x/rv3n.C: Likewise.
1895         * g++.dg/cpp0x/rv3p.C: Likewise.
1896         * g++.dg/cpp0x/rv4n.C: Likewise.
1897         * g++.dg/cpp0x/rv4p.C: Likewise.
1898         * g++.dg/cpp0x/rv5n.C: Likewise.
1899         * g++.dg/cpp0x/rv5p.C: Likewise.
1900         * g++.dg/cpp0x/rv6n.C: Likewise.
1901         * g++.dg/cpp0x/rv6p.C: Likewise.
1902         * g++.dg/cpp0x/rv7n.C: Likewise.
1903         * g++.dg/cpp0x/rv7p.C: Likewise.
1904         * g++.dg/cpp0x/template_deduction.C: Likewise.
1905         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1906         * g++.dg/cpp0x/overloadn.C: New.
1907         * g++.dg/cpp0x/rv-cast.C: New.
1909 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
1911         * gcc.target/mips/ext-4.c: New test.
1913 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1915         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1917 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1919         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1920         * gcc.dg/tree-ssa/loop-32.c: Same.
1921         * gcc.dg/tree-ssa/loop-33.c: Same.
1922         * gcc.dg/tree-ssa/loop-34.c: Same.
1923         * gcc.dg/tree-ssa/loop-35.c: Same.
1924         * gcc.dg/tree-ssa/loop-7.c: Same.
1925         * gcc.dg/tree-ssa/pr23109.c: Same.
1926         * gcc.dg/tree-ssa/restrict-2.c: Same.
1927         * gcc.dg/tree-ssa/restrict-3.c: Same.
1928         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1929         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1930         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1931         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1932         * gcc.dg/tree-ssa/structopt-1.c: Same.
1933         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1934         * gfortran.dg/pr32921.f: Same.
1936 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1938         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1939         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1940         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1941         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1942         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1943         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1944         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1945         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1946         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1947         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1948         * gcc.dg/graphite/id-1.c: New.
1949         * gcc.dg/graphite/id-10.c: New.
1950         * gcc.dg/graphite/id-11.c: New.
1951         * gcc.dg/graphite/id-12.c: New.
1952         * gcc.dg/graphite/id-13.c: New.
1953         * gcc.dg/graphite/id-14.c: New.
1954         * gcc.dg/graphite/id-15.c: New.
1955         * gcc.dg/graphite/id-2.c: New.
1956         * gcc.dg/graphite/id-3.c: New.
1957         * gcc.dg/graphite/id-4.c: New.
1958         * gcc.dg/graphite/id-5.c: New.
1959         * gcc.dg/graphite/id-6.c: New.
1960         * gcc.dg/graphite/id-7.c: New.
1961         * gcc.dg/graphite/id-8.c: New.
1962         * gcc.dg/graphite/id-9.c: New.
1963         * gcc.dg/graphite/interchange-0.c: New.
1964         * gcc.dg/graphite/interchange-1.c: New.
1965         * gcc.dg/graphite/interchange-2.c: New.
1966         * gcc.dg/graphite/interchange-3.c: New.
1967         * gcc.dg/graphite/interchange-4.c: New.
1968         * gcc.dg/graphite/interchange-5.c: New.
1969         * gcc.dg/graphite/interchange-6.c: New.
1970         * gcc.dg/graphite/interchange-7.c: New.
1971         * gcc.dg/graphite/interchange-8.c: New.
1972         * gcc.dg/graphite/pr35356-1.c: New.
1973         * gcc.dg/graphite/pr35356-2.c: New.
1974         * gcc.dg/graphite/pr35356-3.c: New.
1975         * gcc.dg/graphite/pr40157.c: New.
1976         * gcc.dg/graphite/run-id-1.c: New.
1977         * gcc.dg/graphite/scop-20.c: New.
1978         * gcc.dg/graphite/scop-21.c: New.
1979         * gfortran.dg/graphite/id-1.f90: New.
1980         * gfortran.dg/graphite/id-10.f90: New.
1981         * gfortran.dg/graphite/id-11.f: New.
1982         * gfortran.dg/graphite/id-12.f: New.
1983         * gfortran.dg/graphite/id-13.f: New.
1984         * gfortran.dg/graphite/id-14.f: New.
1985         * gfortran.dg/graphite/id-15.f: New.
1986         * gfortran.dg/graphite/id-16.f: New.
1987         * gfortran.dg/graphite/id-5.f: New.
1988         * gfortran.dg/graphite/id-6.f: New.
1989         * gfortran.dg/graphite/id-7.f: New.
1990         * gfortran.dg/graphite/id-8.f: New.
1991         * gfortran.dg/graphite/id-9.f: New.
1992         * gfortran.dg/graphite/interchange-1.f: New.
1993         * gfortran.dg/graphite/interchange-2.f: New.
1995 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1997         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
1998         flags based on the name of the testcase.
1999         * gfortran.dg/graphite/graphite.exp: Same.
2001         * gcc.dg/graphite/block-0.c: Adjusted.
2002         * gcc.dg/graphite/block-1.c: Adjusted.
2003         * gcc.dg/graphite/block-2.c: Adjusted.
2004         * gcc.dg/graphite/block-3.c: Adjusted.
2005         * gcc.dg/graphite/block-4.c: Adjusted.
2006         * gcc.dg/graphite/block-5.c: Adjusted.
2007         * gcc.dg/graphite/block-6.c: Adjusted.
2008         * gcc.dg/graphite/pr37485.c: Adjusted.
2009         * gcc.dg/graphite/pr37684.c: Adjusted.
2010         * gcc.dg/graphite/pr37828.c: Adjusted.
2011         * gcc.dg/graphite/pr37883.c: Adjusted.
2012         * gcc.dg/graphite/pr37928.c: Adjusted.
2013         * gcc.dg/graphite/pr37943.c: Adjusted.
2014         * gcc.dg/graphite/pr38409.c: Adjusted.
2015         * gcc.dg/graphite/pr38498.c: Adjusted.
2016         * gcc.dg/graphite/pr38559.c: Adjusted.
2017         * gcc.dg/graphite/pr39335.c: Adjusted.
2018         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2019         * gcc.dg/graphite/scop-0.c: Adjusted.
2020         * gcc.dg/graphite/scop-1.c: Adjusted.
2021         * gcc.dg/graphite/scop-10.c: Adjusted.
2022         * gcc.dg/graphite/scop-11.c: Adjusted.
2023         * gcc.dg/graphite/scop-12.c: Adjusted.
2024         * gcc.dg/graphite/scop-13.c: Adjusted.
2025         * gcc.dg/graphite/scop-14.c: Adjusted.
2026         * gcc.dg/graphite/scop-15.c: Adjusted.
2027         * gcc.dg/graphite/scop-16.c: Adjusted.
2028         * gcc.dg/graphite/scop-17.c: Adjusted.
2029         * gcc.dg/graphite/scop-18.c: Adjusted.
2030         * gcc.dg/graphite/scop-19.c: Adjusted.
2031         * gcc.dg/graphite/scop-2.c: Adjusted.
2032         * gcc.dg/graphite/scop-3.c: Adjusted.-
2033         * gcc.dg/graphite/scop-4.c: Adjusted.
2034         * gcc.dg/graphite/scop-5.c: Adjusted.
2035         * gcc.dg/graphite/scop-6.c: Adjusted.
2036         * gcc.dg/graphite/scop-7.c: Adjusted.
2037         * gcc.dg/graphite/scop-8.c: Adjusted.
2038         * gcc.dg/graphite/scop-9.c: Adjusted.
2039         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2040         * gfortran.dg/graphite/block-1.f90: Adjusted.
2041         * gfortran.dg/graphite/block-2.f: Adjusted.
2042         * gfortran.dg/graphite/block-3.f90: Adjusted.
2043         * gfortran.dg/graphite/block-4.f90: Adjusted.
2044         * gfortran.dg/graphite/id-2.f90: Adjusted.
2045         * gfortran.dg/graphite/id-3.f90: Adjusted.
2046         * gfortran.dg/graphite/id-4.f90: Adjusted.
2047         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2048         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2049         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2050         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2051         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2052         * gfortran.dg/graphite/scop-1.f: Adjusted.
2054 2009-07-30  Doug Kwan  <dougkwan@google.com>
2056         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2057         in warnings added in rev 141298.
2059 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2061         * lib/options.exp: Use "!=" instead of "ne".
2063         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2065         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2066         * gcc.dg/ucnid-12.c: Likewise.
2068 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2069             Pat Haugen  <pthaugen@us.ibm.com>
2070             Revital Eres <ERES@il.ibm.com>
2072         * gcc.target/powerpc/altivec-32.c: New file to test
2073         Altivec simple math function vectorization.
2075         * gcc.target/powerpc/bswap-run.c: New file to test swap
2076         builtins.
2077         * gcc.target/powerpc/bswap16.c: Ditto.
2078         * gcc.target/powerpc/bswap32.c: Ditto.
2079         * gcc.target/powerpc/bswap64-1.c: Ditto.
2080         * gcc.target/powerpc/bswap64-2.c: Ditto.
2081         * gcc.target/powerpc/bswap64-3.c: Ditto.
2082         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2083         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2084         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2086         * gcc.target/powerpc/popcount-2.c: New file to test
2087         power7 popcntd instructions.
2088         * gcc.target/powerpc/popcount-3.c: Ditto.
2090         * gcc.target/powerpc/pr39457.c: New VSX test.
2091         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2092         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2093         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2094         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2095         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2096         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2097         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2098         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2099         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2100         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2101         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2102         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2104         * gcc.target/powerpc/altivec-6.c: Store the result of
2105         vec_add, so the optimizer doesn't remove it.
2107         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2108         systems that support bswap64.
2110         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2111         prevent VSX code generation.
2113         * lib/target-supports.exp (check_vsx_hw_available): New
2114         function to test if VSX available.
2115         (check_effective_target_powerpc_vsx_ok): Ditto.
2116         (check_vmx_hw_available): Add explicit -mno-vsx.
2118 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2120         PR c/39902
2121         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2123 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2125         PR tree-optimization/40570
2126         * gcc.c-torture/compile/pr40570.c: New test.
2128 2009-07-29  Jason Merrill  <jason@redhat.com>
2130         PR c++/14912
2131         * g++.dg/template/defarg13.C: New.
2133 2009-07-29  Richard Guenther  <rguenther@suse.de>
2135         PR c++/40834
2136         * g++.dg/torture/pr40834.C: New testcase.
2138 2009-07-29  Michael Matz  <matz@suse.de>
2140         PR middle-end/40830
2141         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2143 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2145         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2146         sh*-*-* targets.  Skip on spu-*-* targets.
2147         * gfortran.dg/maxlocval_4.f90: Likewise.
2148         * gfortran.dg/minlocval_1.f90: Likewise.
2149         * gfortran.dg/minlocval_4.f90: Likewise.
2151 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2153         PR fortran/40878
2154         * gfortran.dg/gomp/pr40878-1.f90: New test.
2155         * gfortran.dg/gomp/pr40878-2.f90: New test.
2157         PR testsuite/40891
2158         * gcc.dg/cdce1.c: Adjust note line number.
2159         * gcc.dg/cdce2.c: Likewise.
2161 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2163         PR fortran/40882
2164         * gfortran.dg/proc_ptr_comp_13.f90: New.
2166 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2168         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2169         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2170         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2171         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2172         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2173         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2174         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2175         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2176         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2177         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2178         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2179         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2180         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2181         #ifdef NEED_IEEE754_FLOAT conditional.
2182         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2183         conditional.
2185 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2187         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2188         i?86-*-netware.
2189         * g++.dg/ext/bitfield3.C: Likewise.
2190         * g++.dg/ext/bitfield4.C: Likewise.
2191         * g++.dg/ext/bitfield5.C: Likewise.
2192         * gcc.dg/bitfld-15.c: Likewise.
2193         * gcc.dg/bitfld-16.c: Likewise.
2194         * gcc.dg/bitfld-17.c: Likewise.
2195         * gcc.dg/bitfld-18.c: Likewise.
2196         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2197         * gcc.dg/20010912-1.c: Likewise.
2198         * gcc.dg/20021018-1.c: Likewise.
2199         * gcc.dg/20030213-1.c: Likewise.
2200         * gcc.dg/20030225-1.c: Likewise.
2201         * gcc.dg/20030708-1.c: Likewise.
2202         * gcc.dg/20050321-2.c: Likewise.
2203         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2204         * gcc.dg/cdce2.c: Likewise.
2205         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2206         targets.
2207         * gcc.target/i386/pr37248-3.c: Likewise.
2209 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2211         PR fortran/40848
2212         * gfortran.dg/altreturn_7.f90: New.
2214 2009-07-27  Simon Baldwin  <simonb@google.com>
2216         PR testsuite/40829
2217         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2218         so that indexing no longer runs off array end.
2220 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2222         PR fortran/40851
2223         * gfortran.dg/derived_init_3.f90: New test.
2225 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2227         PR fortran/33197
2228         * gfortran.dg/atan2_1.f90: New test
2229         * gfortran.dg/atan2_2.f90: New test
2231 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2233         PR c++/40749
2234         * g++.dg/warn/Wreturn-type-6.C: New test.
2236 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2238         PR tree-optimization/40801
2239         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2240         * gfortran.dg/vect/vect.exp: Run tests starting with
2241         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2243 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2245         PR rtl-optimization/40445
2246         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2248 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2250         * gcc.dg/builtin-unreachable-4.c: New test.
2252 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2254         PR fortran/33197
2255         * gfortran.dg/complex_intrinsic_5.f90: New test.
2256         * gfortran.dg/complex_intrinsic_7.f90: New test.
2258 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2260         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2261         * gcc.dg/ipa/noclone-1.c: New test.
2263 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2265         * lib/target-supports.exp (check_effective_target_static): New
2266         procedure.
2267         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2268         supported.
2269         * g++.old-deja/g++.law/weak.C: Require static effective target.
2271 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2273         PR fortran/39630
2274         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2275         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2276         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2277         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2278         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2279         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2280         * gfortran.dg/typebound_call_10.f03: New.
2282 2009-07-24  Jason Merrill  <jason@redhat.com>
2284         * g++.dg/cpp0x/defaulted11.C: New.
2286         * g++.dg/cpp0x/initlist23.C: New.
2288 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2290         PR fortran/40822
2291         * gfortran.dg/char_length_16.f90: New.
2293 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2295         PR fortran/40643
2296         PR fortran/31067
2297         * gfortran.dg/maxlocval_2.f90: New test.
2298         * gfortran.dg/maxlocval_3.f90: New test.
2299         * gfortran.dg/maxlocval_4.f90: New test.
2300         * gfortran.dg/minlocval_1.f90: New test.
2301         * gfortran.dg/minlocval_2.f90: New test.
2302         * gfortran.dg/minlocval_3.f90: New test.
2303         * gfortran.dg/minlocval_4.f90: New test.
2305 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2307         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2308         scan-assembler.
2310 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2312         PR fortran/40839
2313         * gfortran.dg/pr40839.f90: New test.
2315 2009-07-23  Michael Matz  <matz@suse.de>
2317         PR middle-end/40830
2318         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2319         don't set options ourself.
2321 2009-07-23  Simon Baldwin  <simonb@google.com>
2323         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2324         native C compilation where required.
2326 2009-07-22  Doug Kwan  <dougkwan@google.com>
2328         * gcc.c-torture/compile/20090721-1.c: New test.
2330 2009-07-22  Michael Matz  <matz@suse.de>
2332         PR tree-optimization/35229
2333         PR tree-optimization/39300
2334         * gcc.dg/vect/vect-pre-interact.c: New test.
2336 2009-07-22  Richard Guenther  <rguenther@suse.de>
2338         * g++.dg/lookup/using21.C: Fix duplicate paste.
2340 2009-07-22  Richard Guenther  <rguenther@suse.de>
2342         PR c++/40799
2343         * g++.dg/lookup/using21.C: New testcase.
2345 2009-07-21  Jason Merrill  <jason@redhat.com>
2347         * g++.dg/init/aggr4.C: New.
2349 2009-07-21  Jason Merrill  <jason@redhat.com>
2351         Core issue 934
2352         * g++.dg/cpp0x/initlist22.C: New.
2354 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2356         * gcc.target/i386/vectorize8.c: New test.
2358 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2360         PR target/40811
2361         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2362         Add i?86 and x86_64 targets.
2363         * gcc.target/i386/vectorize7.c: New test.
2365         PR target/40809
2366         * gcc.target/i386/pr40809.c: New test.
2368 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2370         PR tree-optimization/40813
2371         * g++.dg/opt/inline15.C: New test.
2373 2009-07-21  Paul Brook <paul@codesourcery.com>
2375         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2376         * lib/target-supports.exp (check_effective_target_section_anchors):
2377         Add arm*-*-*.
2379 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2381         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2382         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2383         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2385 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2387         * gcc.target/mips/ext-3.c: New test.
2389 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2391         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2392         * gcc.dg/builtin-object-size-8.c: New test.
2393         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2394         * g++.dg/ext/builtin-object-size2.C: Likewise.
2396         PR tree-optimization/40792
2397         * gcc.dg/pr40792.c: New test.
2399 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2401         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2402         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2403         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2405 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2407         * gcc.target/sh/mfmovd.c: New test.
2409 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2410             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2412         PR libfortran/40714
2413         * gfortran.dg/eof_3.f90: New test.
2415 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2417         PR fortran/40727
2418         * gfortran.dg/intrinsic_cmplx.f90: New test.
2420 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2422         PR libfortran/34670
2423         PR libfortran/36874
2424         * gfortran.dg/cshift_bounds_1.f90:  New test.
2425         * gfortran.dg/cshift_bounds_2.f90:  New test.
2426         * gfortran.dg/cshift_bounds_3.f90:  New test.
2427         * gfortran.dg/cshift_bounds_4.f90:  New test.
2428         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2429         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2430         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2431         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2433 2009-07-19  Jan Hubicka  <jh@suse.cz>
2435         PR tree-optimization/40676
2436         * gcc.c-torture/compile/pr40676.c: New testcase.
2438 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2440         * gcc.target/mips/ext-2.c: New test.
2442 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2444         * gcc.target/mips/octeon-exts-7.c: New test.
2445         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2446         * gcc.target/mips/octeon-exts-5.c: Likewise.
2448 2009-07-18  Richard Guenther  <rguenther@suse.de>
2450         PR testsuite/40798
2451         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2453 2009-07-18  Richard Guenther  <rguenther@suse.de>
2455         PR c/40787
2456         * gcc.dg/pr35899.c: Adjust.
2458 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2460         * gcc.target/powerpc/asm-es-1.c: New test.
2461         * gcc.target/powerpc/asm-es-2.c: Likewise.
2463 2009-07-17  Richard Guenther  <rguenther@suse.de>
2465         PR c/40401
2466         * g++.dg/rtti/crash4.C: New testcase.
2467         * g++.dg/torture/20090706-1.C: Likewise.
2468         * gcc.dg/redecl-17.c: Likewise.
2469         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2470         * gcc.dg/declspec-9.c: Expect extra error.
2471         * gcc.dg/declspec-10.c: Likewise.
2472         * gcc.dg/declspec-11.c: Likewise.
2473         * gcc.dg/redecl-10.c: Expect extra warnings.
2474         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2475         * gcc.target/i386/pr39545-1.c: Likewise.
2476         * g++.dg/ext/asm3.C: Expect more errors.
2477         * g++.dg/gomp/block-1.C: Likewise.
2478         * g++.dg/gomp/block-2.C: Likewise.
2479         * g++.dg/gomp/block-3.C: Likewise.
2480         * g++.dg/gomp/block-5.C: Likewise.
2481         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2482         * g++.dg/warn/unused-result1.C: XFAIL.
2484 2009-07-17  Richard Guenther  <rguenther@suse.de>
2486         PR tree-optimization/40321
2487         * gcc.c-torture/compile/pr40321.c: New testcase.
2488         * g++.dg/torture/pr40321.C: Likewise.
2490 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2492         PR c++/40780
2493         * g++.dg/template/ptrmem19.C: New test.
2495 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2496             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2498         PR 40435
2499         * gcc.dg/pr36902.c: Add column info.
2500         * g++.dg/gcov/gcov-2.C: Change count for definition.
2502 2009-07-16  Jason Merrill  <jason@redhat.com>
2504         PR libstdc++/37907
2505         * g++.dg/cpp0x/std-layout1.C: New.
2506         * g++.dg/ext/has_nothrow_assign.C: Fix.
2507         * g++.dg/ext/has_nothrow_copy.C: Fix.
2508         * g++.dg/ext/has_trivial_assign.C: Fix.
2509         * g++.dg/ext/has_trivial_copy.C: Fix.
2510         * g++.dg/ext/is_pod.C: Fix.
2511         * g++.dg/other/offsetof3.C: Adjust.
2512         * g++.dg/overload/ellipsis1.C: Adjust.
2513         * g++.dg/warn/var-args1.C: Adjust.
2514         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2515         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2516         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2517         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2518         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2520 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2522         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2523         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2524         effective target "mpc_pow".
2525         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2527 2009-07-16  Richard Henderson  <rth@redhat.com>
2529         * g++.dg/opt/eh4.C: New test.
2531 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2533         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2535 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2537         PR middle-end/40747
2538         * gcc.c-torture/execute/pr40747.c: New test.
2540 2009-07-15  Richard Guenther  <rguenther@suse.de>
2542         PR middle-end/40753
2543         * gcc.c-torture/compile/pr40753.c: New testcase.
2545 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2547         PR fortran/40743
2548         * gfortran.dg/interface_assignment_4.f90: New.
2550 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2552         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2553         for FreeBSD up to and including version 8.
2555 2009-07-14  Taras Glek  <tglek@mozilla.com>
2556             Rafael Espindola  <espindola@google.com>
2558         * g++.dg/plugin/header-plugin-test.C: New.
2559         * g++.dg/plugin/header_plugin.c: New.
2560         * g++.dg/plugin/plugin.exp: Update.
2562 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2564         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2565         function to enable vectorization.
2566         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2567         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2569 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2571         * gcc.target/i386/sse-copysignf-vec.c: New test.
2572         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2574 2009-07-14  Jason Merrill  <jason@redhat.com>
2576         PR c++/37276
2577         * g++.dg/lookup/builtin5.C: New.
2578         * g++.dg/other/error22.C: Add missing extern "C".
2579         * g++.dg/warn/Warray-bounds.C: Likewise.
2580         * gcc.dg/compat/compat-common.h: Likewise.
2582         PR c++/40746
2583         * g++.dg/lookup/using20.C: New.
2585         PR c++/40740
2586         * g++.dg/template/koenig8.C: New.
2588 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2590         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2591         both i?86-*-darwin* and x86_64-*-darwin*.
2593 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2595         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2596         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2597         name.
2599 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2601         PR debug/40705
2602         * g++.dg/debug/dwarf2/typedef1.C: New test.
2604         PR c++/40357
2605         * g++.dg/other/typedef3.C: New test.
2607 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2609         * gcc.dg/20090709-1.c: Move to a proper place ...
2610         * gcc.target/m68k/20090709-1.c: ... here.
2612 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2614         PR C++/22154
2615         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2616         front of qualified names are allowed.
2617         * g++.dg/parse/crash10.C: Likewise.
2618         * g++.dg/parse/error15.C: Likewise.
2619         * g++.dg/parse/typename9.C: Likewise.
2620         * g++.dg/parse/error8.C: Likewise.
2622 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2624         PR fortran/40646
2625         * gfortran.dg/proc_ptr_22.f90: Extended.
2626         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2628 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2630         * gfortran.dg/vect/vect-6.f: New test.
2632 2009-07-12  Jason Merrill  <jason@redhat.com>
2634         PR c++/36628
2635         * g++.dg/cpp0x/decltype17.C: New.
2637         PR c++/37206
2638         * g++.dg/cpp0x/rv10.C: New.
2640 2009-07-12  Jason Merrill  <jason@redhat.com>
2642         PR c++/40689
2643         * g++.dg/cpp0x/initlist20.C: New.
2644         * g++.dg/cpp0x/initlist21.C: New.
2646 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2648         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2649         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2650         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2651         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2652         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2654 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2656         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2657         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2658         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2659         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2660         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2661         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2662         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2663         effective_target fd_truncate.
2665 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2667         * gnat.dg/specs/addr1.ads: New test.
2669 2009-07-11  Jan Hubicka  <jh@suse.cz>
2671         PR middle-end/48388
2672         * g++.dg/torture/pr40388.C: New testcase.
2674 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2676         PR target/40668
2677         * gcc.c-torture/execute/pr40668.c: New test.
2679 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2681         * gcc.c-torture/execute/20090711-1.c: New test.
2683 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2685         PR testsuite/40699
2686         PR testsuite/40707
2687         PR testsuite/40709
2688         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2689         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2690         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2691         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2693 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2695         PR fortran/33197
2696         * gfortran.dg/complex_intrinsic_3.f90: New test.
2697         * gfortran.dg/complex_intrinsic_4.f90: New test.
2699 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2701         PR target/39079
2702         * gcc.target/mips/mips.exp: Make -msynci a known option.
2703         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2705 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2707         PR c++/40502
2708         * g++.dg/ext/strncpy-chk1.C: New test.
2710 2009-07-10  Richard Guenther  <rguenther@suse.de>
2712         PR tree-optimization/40496
2713         * g++.dg/opt/pr40496.C: New testcase.
2715 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2717         PR 25509
2718         PR 40614
2719         * g++.dg/warn/unused-result1-Werror.c: New.
2721 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2723         PR fortran/39334
2724         * gfortran.dg/recursive_parameter_1.f90: New test.
2726 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2728         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2729         * gfortran.dg/module_equivalence_6.f90: Ditto.
2730         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2731         * gfortran.dg/nan_2.f90: Ditto.
2732         * gfortran.dg/inquire_11.f90: Ditto.
2733         * gfortran.dg/abstract_type_3.f03: Ditto.
2734         * gfortran.dg/abstract_type_1.f90: Ditto.
2735         * gfortran.dg/private_type_9.f90: Ditto.
2736         * gfortran.dg/abstract_type_5.f03: Ditto.
2737         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2738         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2739         * gfortran.dg/derived_sub.f90: Ditto.
2740         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2741         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2742         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2743         * gfortran.dg/mvbits_6.f90: Ditto.
2744         * gfortran.dg/abstract_type_2.f03: Ditto.
2745         * gfortran.dg/abstract_type_4.f03: Ditto.
2746         * gfortran.dg/bounds_check_9.f90: Ditto.
2747         * gfortran.dg/optional_dim_3.f90: Ditto.
2748         * gfortran.dg/pr32921.f: Ditto.
2749         * gfortran.dg/entry_16.f90: Ditto.
2750         * gfortran.dg/generic_16.f90: Ditto.
2753 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2755         * gcc.target/m68k/20090709-1.c: New.
2757 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2759         PR c++/40684
2760         * g++.dg/template/unify11.C: New test.
2762 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2764         PR fortran/40629
2765         * gfortran.dg/host_assoc_function_9.f90: New test.
2767 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2769         PR fortran/40646
2770         * gfortran.dg/proc_ptr_22.f90: New.
2771         * gfortran.dg/proc_ptr_comp_12.f90: New.
2773 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2775         PR middle-end/40692
2776         * gcc.c-torture/compile/pr40692.c: New test.
2778 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2780         PR fortran/40604
2781         * gfortran.dg/pointer_check_6.f90: New test.
2783 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2785         * gcc.target/mips/truncate-5.c: New test.
2787 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2789         PR libfortran/40330
2790         PR libfortran/40662
2791         * gfortran.dg/fmt_cache_1.f: New test.
2793 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2795         PR fortran/40675
2796         * gfortran.dg/nosigned_zero_1.f90: New test.
2797         * gfortran.dg/nosigned_zero_2.f90: New test.
2799 2009-07-08  Richard Guenther  <rguenther@suse.de>
2801         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2803 2009-07-08  Richard Guenther  <rguenther@suse.de>
2805         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2807 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2809         PR fortran/40591
2810         * gfortran.dg/proc_ptr_21.f90: New test.
2812 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2814         PR c++/31246
2815         * g++.dg/warn/pr31246.C: New.
2816         * g++.dg/warn/pr31246-2.C: New.
2818 2009-07-07  Jason Merrill  <jason@redhat.com>
2820         PR c++/35828
2821         * g++.dg/template/defarg12.C: New.
2823         PR c++/37816
2824         * g++.dg/cpp0x/enum7.C: New.
2826         PR c++/37946
2827         * g++.dg/cpp0x/enum6.C: New.
2829         PR c++/40639
2830         * g++.dg/cpp0x/enum5.C: New.
2832         PR c++/40633
2833         * g++.dg/cpp0x/enum4.C: New.
2835 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2837         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2839 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2841         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2843 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2845         PR middle-end/40669
2846         * gcc.dg/pr40669.c: New test.
2848 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2850         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2851         location. Update all calls.
2852         * g++.dg/plugin/selfassign.c: Likewise.
2854 2009-07-06  Jason Merrill  <jason@redhat.com>
2856         * g++.dg/rtti/dyncast[34].C: New.
2858 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2860         * lib/target-supports.exp
2861         (check_effective_target_mips_newabi_large_long_double): New.
2862         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2863         target.
2864         * gcc.target/mips/fpr-moves-6.c: Likewise.
2866 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2868         PR c++/40557
2869         * g++.dg/template/union2.C: New test.
2871 2009-07-04  Jason Merrill  <jason@redhat.com>
2873         * g++.dg/template/using15.C: New.
2875 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2877         * gfortran.dg/maxloc_1.f90: New test.
2879 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2881         PR fortran/40593
2882         * gfortran.dg/proc_ptr_result_6.f90: New.
2884 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2886         * gcc.dg/framework-2.c: Adjust testcase to pass.
2888 2009-07-04  Jason Merrill  <jason@redhat.com>
2890         PR c++/40619
2891         * g++.dg/cpp0x/auto16.C: New.
2893 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2895         PR target/40587
2896         * gfortran.dg/pr40587.f: New test.
2898 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900         PR fortran/40638
2901         * gfortran.dg/unit_1.f90: New test.
2903 2009-07-03  Jason Merrill  <jason@redhat.com>
2905         * g++.dg/template/pure1.C: Expect another error.
2907 2009-07-03  Richard Guenther  <rguenther@suse.de>
2909         PR tree-optimization/40640
2910         * gcc.c-torture/compile/pr40640.c: New testcase.
2912 2009-07-03  Richard Guenther  <rguenther@suse.de>
2914         PR middle-end/34163
2915         * gfortran.dg/pr34163.f90: New testcase.
2917 2009-07-03  Jan Hubicka  <jh@suse.cz>
2919         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2920         * gcc.dg/tree-ssa/loop-25.c: Likewise.
2921         * gcc.dg/tree-ssa/loop-26.c: Likewise.
2922         * gcc.dg/tree-ssa/pr32044.c: Likewise.
2923         * gcc.dg/tree-ssa/loop-29.c: Likewise.
2924         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2925         * gnat.dg/loop_optimization6.adb: Enable -O2.
2927 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
2929         * g++.dg/warn/null4.C: Extend.
2931 2009-07-02  Jason Merrill  <jason@redhat.com>
2933         * g++.dg/template/spec8.C: Fix.
2935 2009-07-02  Michael Matz  <matz@suse.de>
2937         PR fortran/32131
2938         * gfortran.dg/pr32921.f: Adjust.
2940 2009-07-02  Jan Hubicka  <jh@suse.cz>
2942         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2944 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
2946         * gcc.target/mips/truncate-4.c: New testcase.
2948 2009-07-01  Richard Guenther  <rguenther@suse.de>
2950         PR tree-optimization/19831
2951         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2952         make allocated memory escape.  Un-XFAIL.
2953         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2954         * gcc.dg/vect/pr31699.c: Likewise.
2955         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2957 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
2959         PR c++/40566
2960         * g++.dg/parse/cond5.C: New test.
2962 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2964         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2965         (main): Pass n to main_1 instead.
2966         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2967         (main_1): New function, split off from...
2968         (main): ...here.  Pass `off' to main_1 instead.
2970 2009-06-30  Jason Merrill  <jason@redhat.com>
2972         PR c++/40595
2973         * g++.dg/cpp0x/variadic94.C: New.
2975 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
2977         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
2978         * lib/target-libpath.exp (ld_library_path_vars): New variable.
2979         (init_ld_library_path_env_vars): New function, replacing the
2980         orig_*_saved assignments.  Call it after defining it.
2981         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
2982         (restore_ld_library_path_env_vars): Likewise.
2983         (add_path, find_libgcc_s): New functions.
2984         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
2985         gcc-set-multilib-library-path.
2986         (objc_target_compile): Don't add "." to ld_library_path.
2987         Use add_path.
2988         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
2989         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
2990         gcc-set-multilib-library-path.
2991         * lib/g++.exp (g++_link_flags): Likewise.
2992         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
2993         * lib/c-torture.exp: Do not manipulate ld_library_path at the
2994         top level; do it...
2995         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
2996         to tell when this needs to happen.  Use find_libgcc_s instead of
2997         gcc-set-multilib-library-path.
2998         * lib/gcc-dg.exp: Likewise.
2999         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3000         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3001         unless it is in $ALT_LD_LIBRARY_PATH.
3002         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3004 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3006         * gnat.dg/discr12.adb: New test.
3007         * gnat.dg/discr12_pkg.ads: New helper.
3008         * gnat.dg/discr13.adb: New test.
3009         * gnat.dg/discr14.ad[sb]: Likewise.
3010         * gnat.dg/discr15.adb: Likewise.
3011         * gnat.dg/discr15_pkg.ads: New helper.
3012         * gnat.dg/discr16.adb: New test.
3013         * gnat.dg/discr16_g.ads: New helper.
3014         * gnat.dg/discr16_pkg.ads: Likewise.
3015         * gnat.dg/discr16_cont.ads: Likewise.
3016         * gnat.dg/discr17.adb: New test.
3017         * gnat.dg/discr18.adb: Likewise.
3018         * gnat.dg/discr18_pkg.ads: New helper.
3019         * gnat.dg/discr19.adb: New test.
3021 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3023         PR fortran/40576
3024         * gfortran.dg/internal_write_1.f90:  New testcase.
3026 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3028         PR fortran/40594
3029         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3031 2009-06-30  Richard Guenther  <rguenther@suse.de>
3033         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3035 2009-06-30  Wei Guozhi  <carrot@google.com>
3037         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3038         to "-Os".
3040 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3042         PR tree-optimization/40542
3043         * gcc.dg/vect/pr40542.c: New test.
3045 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3047         PR tree-optimization/40582
3048         * gcc.c-torture/compile/pr40582.c: New test.
3050 2009-06-30  Wei Guozhi  <carrot@google.com>
3052         PR/40416
3053         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3055 2009-06-29  Jason Merrill  <jason@redhat.com>
3057         PR c++/40274
3058         * g++.dg/template/debug1.C: New.
3060 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3062         PR fortran/40580
3063         * pointer_check_1.f90: New test.
3064         * pointer_check_2.f90: New test.
3065         * pointer_check_3.f90: New test.
3066         * pointer_check_4.f90: New test.
3067         * pointer_check_5.f90: New test.
3069 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3071         PR fortran/40551
3072         * gfortran.dg/func_assign_2.f90 : New test.
3074 2009-06-29  Richard Guenther  <rguenther@suse.de>
3076         PR middle-end/14187
3077         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3078         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3079         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3080         * gcc.c-torture/execute/20090623-1.c: Likewise.
3081         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3082         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3084 2009-06-29  Richard Guenther  <rguenther@suse.de>
3086         PR middle-end/38212
3087         * gcc.c-torture/execute/pr38212.c: New testcase.
3089 2009-06-29  Richard Guenther  <rguenther@suse.de>
3091         PR tree-optimization/40579
3092         * gcc.c-torture/execute/pr40579.c: New testcase.
3094 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3096         PR tree-optimization/40550
3097         * gcc.dg/pr40550.c: New test.
3099 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3101         * gnat.dg/overflow_sum2.adb: New test
3102         * gnat.dg/namet.ads: New helper.
3104         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3106 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3108         PR fortran/34112
3109         * gfortran.dg/compiler-directive_1.f90: New test.
3110         * gfortran.dg/compiler-directive_2.f: New test.
3112 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3114         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3115         comment out some values and add some cases.
3117 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3119         PR testsuite/40567
3120         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3122 2009-06-26  Richard Henderson  <rth@redhat.com>
3124         PR testsuite/40565
3125         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3126         * gcc.target/i386/local.c: Pass a non-constant to T.
3128 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3130         PR fortran/39997
3131         PR fortran/40541
3132         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3133         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3134         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3135         * gfortran.dg/proc_ptr_result_5.f90: New.
3137 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3139         PR c/39902
3140         * gcc.dg/dfp/pr39902.c: New test.
3142 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3144         PR testsuite/40532
3145         * gcc.dg/builtins-65.c: Require c99 runtime.
3147 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3149         * gnat.dg/array7.ad[sb]: New test.
3151 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3153         * gnat.dg/array6.adb: New test.
3155 2009-06-25  Ian Lance Taylor  <iant@google.com>
3157         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3159 2009-06-25  Ian Lance Taylor  <iant@google.com>
3161         * g++.dg/warn/Wunused-16.C: New testcase.
3163 2009-06-25  Ian Lance Taylor  <iant@google.com>
3165         * g++.dg/warn/skip-2.C: New testcase.
3167 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3169         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3170         dg-skip-if and move to ...
3171         * gcc.dg/torture/20090618-1.c.
3173 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3175         PR tree-optimization/40493
3176         * gcc.c-torture/execute/pr40493.c: New test.
3178 2009-06-24  Jason Merrill  <jason@redhat.com>
3180         PR c++/40342
3181         * g++.dg/template/overload10.C: New.
3183 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3185         PR fortran/40427
3186         * gfortran.dg/proc_ptr_comp_11.f90: New.
3188 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3190         * gcc.dg/pr40501.c: New testcase.
3192 2009-06-23  DJ Delorie  <dj@redhat.com>
3194         Add MeP port.
3195         * lib/target-supports.exp: Add mep support (no profiling).
3197 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3199         PR testsuite/39297
3200         * gcc.dg/ssa/loop-31.c: Change scan rules.
3202 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3204         * gcc.dg/cpp/empty-include.c: Update column info.
3205         * gcc.dg/cpp/assert2.c: Update column info.
3207 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3209         * g++.dg/ext/builtin-object-size1.C: New test.
3210         * g++.dg/ext/builtin-object-size2.C: New test.
3212 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3214         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3215         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3217 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3219         * gcc.target/mips/truncate-3.c: New test.
3221 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3223         PR fortran/37254
3224         PR fortran/39850
3225         * gfortran.dg/interface_30.f90: Modified error message.
3226         * gfortran.dg/proc_decl_22.f90: New.
3228 2009-06-22  Ian Lance Taylor  <iant@google.com>
3230         * gcc.dg/Wcxx-compat-19.c: New testcase.
3232 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3234         PR objc/28050
3235         * pr28050.m: New testcase.
3237 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3239         PR testsuite/40481
3240         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3242 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3244         PR tree-optimization/40492
3245         * g++.dg/torture/pr40492.C: New test.
3247 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3249         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3250         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3252 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3254         * gnat.dg/raise_ce.adb: Helper for ...
3255         * gnat.dg/handle_and_return.adb: New test.
3257 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3259         PR fortran/40443
3260         * gfortran.dg/generic_18.f90: New test.
3262 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3264         PR fortran/40472
3265         * gfortran.dg/spread_size_limit.f90: New test.
3267 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3269         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3270         to put dump files in a subdirectory.
3271         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3272         ".o" temporary files.
3274 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3276         PR fortran/39850
3277         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3278         * gfortran.dg/interface_20.f90: Ditto.
3279         * gfortran.dg/interface_21.f90: Ditto.
3280         * gfortran.dg/interface_22.f90: Ditto.
3281         * gfortran.dg/interface_30.f90: New.
3282         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3284 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3286         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3287         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3288         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3289         DEFAULT_VECTFLAGS.
3291 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3292             Revital Eres  <eres@il.ibm.com>
3294         PR testsuite/40359
3295         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3296         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3297         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3299 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3301         PR testsuite/40475
3302         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3303         without misalignment support.
3304         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3306 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3308         PR fortran/40452
3309         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3311 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3313         PR fortran/40440
3314         * gfortran.dg/alloc_comp_result_2.f90: New test.
3316 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3318         PR target/40482
3319         * gcc.target/arm/pr40482.c: New test.
3321 2009-06-19  Ian Lance Taylor  <iant@google.com>
3323         * gcc.dg/Wcxx-compat-18.c: New testcase.
3325 2009-06-19  Richard Guenther  <rguenther@suse.de>
3327         * gcc.c-torture/execute/20090618-1.c: New testcase.
3329 2009-06-19  Ian Lance Taylor  <iant@google.com>
3331         * gcc.dg/Wcxx-compat-17.c: New testcase.
3333 2009-06-19  Ian Lance Taylor  <iant@google.com>
3335         * gcc.dg/Wcxx-compat-15.c: New testcase.
3337 2009-06-19  Ian Lance Taylor  <iant@google.com>
3339         * gcc.dg/Wcxx-compat-16.c: New testcase.
3341 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3343         * gcc.dg/builtins-34.c: Add significand cases.
3345 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3347         PR testsuite/40491
3348         * gcc.dg/20080522-1.c: Remove testcase for real.
3349         * gcc.dg/20080528-1.c: Ditto.
3351 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3353         PR fortran/40450
3354         * gfortran.dg/proc_ptr_20.f90: New.
3356 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3358         PR target/40470
3359         * gcc.dg/torture/pr40470-1.c: New.
3360         * gcc.dg/torture/pr40470-2.c: Likewise.
3361         * gcc.dg/torture/pr40470-3.c: Likewise.
3362         * gcc.dg/torture/pr40470-4.c: Likewise.
3364 2009-06-18  Diego Novillo  <dnovillo@google.com>
3366         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3367         * gcc.dg/plugin/ggcplug.c: Likewise.
3368         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3369         * g++.dg/plugin/selfassign.c: Likewise.
3370         * g++.dg/plugin/attribute_plugin.c: Likewise.
3371         * g++.dg/plugin/dumb_plugin.c: Likewise.
3373 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3375         * gcc.dg/cpp/arith-3.c: Add column info.
3377 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3379         * gcc.target/arm/fp16-compile-none-2.c: New.
3380         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3381         * gcc.target/arm/fp16-compile-alt-12.c: New.
3383 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3385         * gcc.target/arm/fp16-compile-alt-1.c: New.
3386         * gcc.target/arm/fp16-compile-alt-2.c: New.
3387         * gcc.target/arm/fp16-compile-alt-3.c: New.
3388         * gcc.target/arm/fp16-compile-alt-4.c: New.
3389         * gcc.target/arm/fp16-compile-alt-5.c: New.
3390         * gcc.target/arm/fp16-compile-alt-6.c: New.
3391         * gcc.target/arm/fp16-compile-alt-7.c: New.
3392         * gcc.target/arm/fp16-compile-alt-8.c: New.
3393         * gcc.target/arm/fp16-compile-alt-9.c: New.
3394         * gcc.target/arm/fp16-compile-alt-10.c: New.
3395         * gcc.target/arm/fp16-compile-alt-11.c: New.
3396         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3397         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3398         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3399         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3400         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3401         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3402         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3403         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3404         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3405         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3406         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3407         * gcc.target/arm/fp16-compile-none-1.c: New.
3408         * gcc.target/arm/fp16-compile-exprtype.c: New.
3409         * gcc.target/arm/fp16-compile-vcvt.c: New.
3410         * gcc.target/arm/fp16-builtins-1.c: New.
3411         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3412         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3413         * gcc.target/arm/fp16-param-1.c: New.
3414         * gcc.target/arm/fp16-return-1.c: New.
3415         * gcc.target/arm/fp16-unprototyped-1.c: New.
3416         * gcc.target/arm/fp16-unprototyped-2.c: New.
3417         * gcc.target/arm/fp16-variadic-1.c: New.
3418         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3419         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3420         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3421         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3422         * gcc.dg/torture/arm-fp16-ops.h: New.
3423         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3424         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3425         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3426         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3427         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3428         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3429         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3430         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3431         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3432         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3433         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3434         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3435         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3436         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3437         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3438         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3439         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3440         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3441         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3442         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3443         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3445 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3447         * gcc.dg/builtins-65.c: New test.
3449 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3451         PR fortran/40451
3452         * gfortran.dg/proc_ptr_result_4.f90: New.
3454 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3456         * gcc.c-torture/execute/bitfld-5.c: New test.
3458 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3460         * gcc.dg/builtin-unreachable-3.c: New test.
3462 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3464         * gcc.target/i386/builtin-unreachable.c: New test.
3466 2009-06-17  Ian Lance Taylor  <iant@google.com>
3468         * gcc.dg/Wcxx-compat-14.c: New testcase.
3470 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3472         * gcc.dg/func-ptr-conv-1.c: Update column info.
3474 2009-06-17  Richard Guenther  <rguenther@suse.de>
3476         PR middle-end/40404
3477         * gcc.c-torture/execute/pr40404.c: New testcase.
3479 2009-06-17  Richard Guenther  <rguenther@suse.de>
3481         PR middle-end/40460
3482         * g++.dg/torture/pr40460.C: New testcase.
3484 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3486         * gcc.dg/plugin/one_time_plugin.c: New test.
3487         * gcc.dg/plugin/one_time-test-1.c: New test.
3488         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3490 2009-06-16  Ian Lance Taylor  <iant@google.com>
3492         * g++.dg/warn/skip-1.C: New testcase.
3494 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3496         PR middle-end/40446
3497         * g++.dg/other/pr40446.C: New test.
3499 2009-06-16  Richard Guenther  <rguenther@suse.de>
3501         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3502         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3503         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3504         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3506 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3508         * gcc.c-torture/compile/pr40432.c: New file.
3510 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3512         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3514 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3516         PR fortran/36947
3517         PR fortran/40039
3518         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3519         * gfortran.dg/interface_20.f90: Modified error messages.
3520         * gfortran.dg/interface_21.f90: Ditto.
3521         * gfortran.dg/interface_26.f90: Ditto.
3522         * gfortran.dg/interface_27.f90: Ditto.
3523         * gfortran.dg/interface_28.f90: Extended test case.
3524         * gfortran.dg/interface_29.f90: New.
3525         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3526         * gfortran.dg/proc_decl_8.f90: Ditto.
3527         * gfortran.dg/proc_ptr_11.f90: Ditto.
3528         * gfortran.dg/proc_ptr_15.f90: Ditto.
3530 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3532         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3533         printing.
3534         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3535         gcc.dg/vect/vect-outer-4f.c: Likewise.
3536         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3537         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3538         Likewise.
3539         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3540         outer loop.
3542 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3544         PR fortran/40383
3545         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3547 2009-06-15  Ian Lance Taylor  <iant@google.com>
3549         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3550         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3551         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3552         Recognize new notes.
3553         * gcc.dg/stmt-expr-label-2.c: Likewise.
3554         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3555         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3556         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3557         * gcc.dg/c99-vla-jump-4.c: Likewise.
3558         * gcc.dg/stmt-expr-label-1.c: Likewise.
3559         * gcc.dg/stmt-expr-label-3.c: Likewise.
3560         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3562 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3564         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3566 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3568         * gcc.dg/builtin-object-size-7.c: New test.
3570 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3572         PR testsuite/40426
3573         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3574         level != "" use separate -gdwarf-2 -g${level} options instead of
3575         -gdwarf-2${level}.
3576         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3577         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3578         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3580 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3582         * g++.dg/abi/mangle11.C: Update warning line.
3583         * g++.dg/abi/mangle12.C: Update warning line.
3584         * g++.dg/abi/mangle17.C: Update warning line.
3585         * g++.dg/abi/mangle20-2.C: Update warning line.
3587 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3589         * gcc.dg/optimize-bswap-1.c: Split into these two:
3590         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3591         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3593 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3595         * gcc.dg/optimize-bswap-1.c: New testcase.
3597 2009-06-14  Richard Guenther  <rguenther@suse.de>
3599         PR middle-end/40389
3600         * g++.dg/torture/pr40389.C: New testcase.
3602 2009-06-13  Richard Guenther  <rguenther@suse.de>
3604         PR tree-optimization/40421
3605         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3607 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3609         * gcc.dg/old-style-prom-3.c: Add column info.
3610         * gcc.dg/overflow-warn-1.c
3611         * gcc.dg/gomp/pr27415.c
3612         * gcc.dg/gomp/for-1.c: Same.
3613         * gcc.dg/enum-compat-1.c: Same.
3614         * gcc.dg/c99-tag-3.c: Same.
3615         * gcc.dg/Wredundant-decls-2.c: Same.
3616         * gcc.dg/func-ptr-conv-1.c: Same.
3617         * gcc.dg/asm-wide-1.c: Same.
3618         * gcc.dg/nofixed-point-2.c: Same.
3619         * gcc.dg/cpp/line3.c: Same.
3620         * gcc.dg/array-10.c: Same.
3621         * gcc.dg/c99-vla-jump-1.c: Same.
3622         * gcc.dg/pr20368-1.c: Same.
3623         * gcc.dg/Wshadow-3.c: Same.
3624         * gcc.dg/c90-const-expr-8.c: Same.
3625         * gcc.dg/label-decl-2.c: Same.
3626         * gcc.dg/dremf-type-compat-2.c: Same.
3627         * gcc.dg/c90-const-expr-5.c: Same.
3628         * gcc.dg/builtins-30.c: Same.
3629         * gcc.dg/Warray-bounds.c: Same.
3630         * gcc.dg/Wcxx-compat-2.c: Same.
3631         * gcc.dg/tree-ssa/col-1.c: Same.
3632         * gcc.dg/old-style-prom-2.c: Same.
3633         * gcc.dg/cast-function-1.c: Same.
3634         * gcc.dg/pr15698-1.c: Same.
3635         * gcc.dg/dremf-type-compat-3.c: Same.
3636         * gcc.dg/vla-8.c: Same.
3637         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3638         line.
3639         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3640         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3641         * gcc.dg/enum-compat-1.c: Same.
3642         * gcc.dg/dremf-type-compat-2.c: Same.
3643         * gcc.dg/old-style-prom-2.c: Same.
3644         * gcc.dg/pr15698-1.c: Same.
3645         * gcc.dg/pr20368-1.c: Same.
3646         * gcc.dg/dremf-type-compat-3.c: Same.
3647         * gcc.dg/builtins-30.c: Same.  Test for columns.
3649 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3651         PR fortran/40176
3652         * gfortran.dg/proc_decl_1.f90: Extended.
3654 2009-06-12  Ian Lance Taylor  <iant@google.com>
3656         * gcc.dg/Wcxx-compat-13.c: New testcase.
3658 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3660         PR tree-opt/38865
3661         * gcc.dg/tree-ssa/fre-vce-1.c
3663 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3665         PR testsuite/40384
3666         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3667         min-insn-to-prefetch-ratio=5.
3669 2009-06-12  Joey Ye  <joey.ye@intel.com>
3670             H.J. Lu  <hongjiu.lu@intel.com>
3672         PR middle-end/39146
3673         * gcc.target/i386/stackalign/pr39146.c: New.
3675 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3677         * gcc.target/i386/crc32-1.c: New.
3678         * gcc.target/i386/crc32-2.c: Likewise.
3680 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3682         PR c/39252
3683         * gcc.dg/builtin-unreachable-1.c: New test.
3684         * gcc.dg/builtin-unreachable-2.c: Same.
3686 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3688         PR fortran/40402
3689         * gfortran.dg/data_value_1.f90: New test.
3691 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3693         PR testsuite/39831
3694         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3695         remove ilp32 requirement.
3696         * gcc.target/i386/excess-precision-2.c: Likewise.
3697         * gcc.target/i386/excess-precision-3.c: Likewise.
3698         * gcc.target/i386/excess-precision-4.c: Likewise.
3699         * gcc.target/i386/excess-precision-5.c: Likewise.
3700         * gcc.target/i386/excess-precision-6.c: Likewise.
3702 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3704         PR fortran/38718
3705         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3706         * gfortran.dg/nan_5.f90: New test.
3708 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3710         * gcc.target/arm/neon-modes-1.c: New test.
3712 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3714         * g++.dg/torture/pr31579.C: Cast pointer
3715         via __SIZE_TYPE__ instead of 'unsigned long'.
3717 2009-06-10  Anthony Green  <green@moxielogic.com>
3719         * lib/target-supports.exp (check_profiling_available):
3720         Profiling is not available for testing purposes on moxie.
3722 2009-06-09  Ian Lance Taylor  <iant@google.com>
3724         * gcc.dg/Wcxx-compat-12.c: New testcase.
3726 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3728         PR libfortran/40334
3729         * gfortran.dg/backspace_11.f90: New.
3731 2009-06-09  Jason Merrill  <jason@redhat.com>
3733         * g++.dg/cpp0x/defaulted10.C: New.
3735 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3737         * gcc.c-torture/compile/pr40351.c: New file.
3739 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3741         * gnat.dg/align_max.adb: New test.
3743 2009-06-08  Jason Merrill  <jason@redhat.com>
3745         * g++.dg/cpp0x/auto15.C: New.
3747 2009-06-08  Jan Hubicka  <jh@suse.cz>
3749         PR debug/39834
3750         * gcc.dg/torture/pr39834.c
3752 2009-06-08  Jan Hubicka  <jh@suse.cz>
3754         PR middle-end/40102
3755         * g++.dg/torture/pr40102.C: New testcase.
3757 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3759         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3760         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3761         * gcc.dg/builtin-object-size-6.c: New test.
3763         PR c++/40373
3764         * g++.dg/template/dtor7.C: New test.
3766         PR c++/40370
3767         PR c++/40372
3768         * g++.dg/template/error41.C: New test.
3769         * g++.dg/template/error42.C: New test.
3771 2009-06-08  Revital Eres  <eres@il.ibm.com>
3773         PR testsuite/40359
3774         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3775         * gcc.dg/vect/vect-88.c: Likewise.
3776         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3777         * gcc.dg/vect/pr25413.c: Likewise.
3778         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3780 2009-06-07  Ian Lance Taylor  <iant@google.com>
3782         * g++.dg/warn/Wswitch-3.C: New testcase.
3783         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3784         * gcc.dg/Wswitch-enum-error.c: Likewise.
3785         * gcc.dg/Wswitch-error.c: Likewise.
3787 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3789         PR fortran/40008
3790         * gfortran.dg/negative_unit.f: Update test.
3791         * gfortran.dg/negative_unit_int8.f: Update test.
3792         * gfortran.dg/newunit_1.f90: New test.
3794 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3796         PR fortran/25104
3797         PR fortran/29962
3798         * gfortran.dg/spread_init_expr.f03: New.
3799         * gfortran.dg/unpack_init_expr.f03: New.
3800         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3801         error message.
3803 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3805         PR fortran/25104
3806         PR fortran/29962
3807         * gfortran.dg/count_init_expr.f03
3808         * gfortran.dg/product_init_expr.f03
3809         * gfortran.dg/sum_init_expr.f03
3811 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3813         PR fortran/36874
3814         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3815         message.
3816         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3817         shapes.
3818         * gfortran.dg/zero_sized_5.f90: Likewise.
3820 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3822         PR middle-end/32950
3823         * g++.dg/torture/pr32950.C: New.
3825 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3827         PR fortran/25104
3828         PR fortran/29962
3829         * gfortran.dg/dot_product_1.f03: New.
3830         * gfortran.dg/matmul_8.f03: New.
3831         * gfortran.dg/transpose_3.f03: New.
3833 2009-06-06  Ian Lance Taylor  <iant@google.com>
3835         * gcc.dg/Wunused-label-1.c: New test case.
3836         * g++.dg/warn/Wunused-label-1.C: New test case.
3837         * g++.dg/warn/Wunused-label-2.C: New test case.
3838         * g++.dg/warn/Wunused-label-3.C: New test case.
3840 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3842         PR fortran/37203
3843         * reshape_zerosize_2.f90: New.
3845 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3847         PR fortran/32890
3848         * gfortran.dg/pack_assign_1.f90: New.
3849         * gfortran.dg/pack_vector_1.f90: New.
3851 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3853         PR middle-end/40340
3854         * gcc.dg/pr40340-1.c: New test.
3855         * gcc.dg/pr40340-2.c: New test.
3856         * gcc.dg/pr40340-3.c: New test.
3857         * gcc.dg/pr40340-4.c: New test.
3858         * gcc.dg/pr40340-5.c: New test.
3859         * gcc.dg/pr40340.h: New file.
3861 2009-06-05  Revital Eres  <eres@il.ibm.com>
3863         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3864         New procedure.
3865         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3866         * gcc.dg/vect/vect-33.c: Likewise.
3867         * gcc.dg/vect/vect-92.c: Likewise.
3868         * gcc.dg/vect/vect-58.c: Likewise.
3869         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3870         * gcc.dg/vect/vect-42.c: Likewise.
3871         * gcc.dg/vect/slp-25.c: Likewise.
3872         * gcc.dg/vect/vect-align-1.c: Likewise.
3873         * gcc.dg/vect/vect-align-2.c: Likewise.
3874         * gcc.dg/vect/vect-93.c: Likewise.
3875         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3876         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3877         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3878         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3879         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3880         * gcc.dg/vect/vect-26.c: Likewise.
3881         * gcc.dg/vect/vect-44.c: Likewise.
3882         * gcc.dg/vect/vect-70.c: Likewise.
3883         * gcc.dg/vect/vect-95.c: Likewise.
3884         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3885         * gcc.dg/vect/vect-28.c: Likewise.
3886         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3887         * gcc.dg/vect/vect-87.c: Likewise.
3888         * gcc.dg/vect/vect-109.c: Likewise.
3889         * gcc.dg/vect/vect-54.c: Likewise.
3890         * gcc.dg/vect/vect-96.c: Likewise.
3891         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3892         * gcc.dg/vect/vect-88.c: Likewise.
3893         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3894         * gcc.dg/vect/vect-89.c: Likewise.
3895         * gcc.dg/vect/vect-91.c: Likewise.
3896         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3897         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3898         * gfortran.dg/vect/vect-2.f90: Likewise.
3899         * gfortran.dg/vect/vect-3.f90: Likewise.
3900         * gfortran.dg/vect/vect-4.f90: Likewise.
3901         * gfortran.dg/vect/vect-5.f90: Likewise.
3903 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3905         PR tree-optimization/36318
3906         * gcc.dg/tree-ssa/sra-7.c: New test.
3908 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
3910         PR fortran/37203
3911         * gfortran.dg/reshape_order_5.f90: New.
3912         * gfortran.dg/reshape_shape_1.f90: New.
3914 2009-06-04  Jason Merrill  <jason@redhat.com>
3916         * g++.dg/template/error38.C: Add pointer-to-typedef case.
3918 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
3920         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3921         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3923 2009-06-04  Richard Guenther  <rguenther@suse.de>
3925         PR c++/39371
3926         * g++.dg/torture/pr40335.C: New testcase.
3928 2009-06-03  Richard Guenther  <rguenther@suse.de>
3930         PR middle-end/40328
3931         * gcc.dg/torture/pr40328.c: New testcase.
3933 2009-06-03  Martin Jambor  <mjambor@suse.cz>
3935         * g++.dg/torture/pr40323.C: New file.
3937 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
3939         * gnat.dg/specs/root.ads: New test.
3940         * gnat.dg/specs/root-level_1.ads: Likewise.
3941         * gnat.dg/specs/root-level_2.ads: Likewise.
3942         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3944 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
3946         * g++.dg/init/ref15.C: Require unwrapped targets.
3948 2009-06-02  Jason Merrill  <jason@redhat.com>
3950         * g++.dg/cpp0x/initlist13.C: Remove expected error.
3951         * g++.dg/cpp0x/initlist18.C: New.
3952         * g++.dg/cpp0x/initlist19.C: New.
3954         * g++.dg/cpp0x/auto14.C: New.
3956 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3958         * gnat.dg/alignment6.adb: Remove XFAIL.
3960 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
3962         PR c++/38089
3963         * g++.dg/template/spec36.C: New test.
3965 2009-06-01  Ian Lance Taylor  <iant@google.com>
3967         * gcc.dg/cast-qual-3.c: New testcase.
3968         * g++.dg/warn/Wcast-qual2.C: New testcase.
3970 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
3972         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3973         (process-message): Expect column numbers.
3974         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3975         * gcc.dg/pch/counter-2.c: Same.
3976         * gcc.dg/pch/valid-2.c: Same.
3977         * gcc.dg/pch/warn-1.c: Same.
3978         * gcc.dg/pch/valid-1.c: Same.
3979         * gcc.dg/cpp/include2a.c: Handle lack of columns.
3980         * gcc.dg/cpp/syshdr.c: Same.
3981         * gcc.dg/cpp/19940712-1.c: Same.
3982         * gcc.dg/cpp/missing-header-1.c: Same.
3983         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
3984         * gcc.dg/cpp/tr-warn3.c: Same.
3985         * gcc.dg/cpp/pr29612-2.c: Same.
3986         * gcc.dg/cpp/tr-warn4.c: Same.
3987         * gcc.dg/cpp/Wtrigraphs.c: Same.
3988         * gcc.dg/cpp/poison.c: Same.
3989         * gcc.dg/cpp/arith-3.c: Same.
3990         * gcc.dg/cpp/sysmac2.c: Same.
3991         * gcc.dg/cpp/cpp.exp: Same.
3992         * gcc.dg/cpp/tr-warn5.c: Same.
3993         * gcc.dg/cpp/include2.c: Same.
3994         * gcc.dg/cpp/Wmissingdirs.c: Same.
3995         * gcc.dg/cpp/Wmissingdirs.c: Same.
3996         * gcc.dg/cpp/tr-warn6.c: Same.
3997         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
3998         * gcc.dg/cpp/macspace1.c: Same.
3999         * gcc.dg/cpp/escape-2.c: Same.
4000         * gcc.dg/cpp/assert2.c: Same.
4001         * gcc.dg/cpp/undef2.c: Same.
4002         * gcc.dg/cpp/macspace2.c: Same.
4003         * gcc.dg/cpp/tr-warn1.c: Same.
4004         * gcc.dg/cpp/extratokens2.c: Same.
4005         * gcc.dg/cpp/strify2.c: Same.
4006         * gcc.dg/cpp/Wsignprom.c: Same.
4007         * gcc.dg/cpp/redef2.c: Same.
4008         * gcc.dg/cpp/trad/trad.exp: Same.
4009         * gcc.dg/cpp/arith-1.c: Same.
4010         * gcc.dg/cpp/extratokens.c: Same.
4011         * gcc.dg/cpp/if-mpar.c: Same.
4013 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4015         * gnat.dg/nested_float_packed.ads: New test.
4017 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4018             Eric Botcazou  <botcazou@adacore.com>
4020         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4021         * gnat.dg/test_oconst.adb: New test.
4023 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4025         * gcc.dg/plugin/ggcplug.c: Moved comment.
4026         (plugin_init): Fixed typo, declared i, returned 0 at end.
4028 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4030         PR testsuite/40244
4031         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4032         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4034 2009-05-29  Ian Lance Taylor  <iant@google.com>
4036         * gcc.dg/Wcxx-compat-11.c: New testcase.
4038 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4040         PR fortran/40019
4041         * gfortran.dg/leadz_trailz_1.f90: New test.
4042         * gfortran.dg/leadz_trailz_2.f90: New test.
4044 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4046         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4047         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4048         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4049         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4050         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4051         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4052         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4053         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4054         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4055         * gcc.dg/tree-ssa/sra-5.c: New file.
4056         * gcc.dg/tree-ssa/sra-6.c: New file.
4057         * gcc.c-torture/compile/sra-1.c: New file.
4059 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4061         PR middle-end/40291
4062         * gcc.c-torture/compile/pr40291.c: New test.
4064         PR target/40017
4065         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4066         __vector _Bool.
4067         * gcc.target/powerpc/altivec-30.c: New test.
4068         * gcc.target/powerpc/altivec-31.c: New test.
4070 2009-05-28  Richard Guenther  <rguenther@suse.de>
4072         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4073         * gcc.c-torture/execute/20090527-1.c: Likewise.
4075 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4077         PR c++/39754
4078         * g++.dg/template/canon-type-1.C: New test.
4079         * g++.dg/template/canon-type-2.C: Likewise.
4080         * g++.dg/template/canon-type-3.C: Likewise.
4081         * g++.dg/template/canon-type-4.C: Likewise.
4082         * g++.dg/template/canon-type-5.C: Likewise.
4083         * g++.dg/template/canon-type-6.C: Likewise.
4084         * g++.dg/template/canon-type-7.C: Likewise.
4086 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4087             Uros Bizjak  <ubizjak@gmail.com>
4088             Danny Smith  <dansmister@gmail.com>
4090         PR target/37216
4092         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4093         New function.
4094         * gcc.target/i386/pr37216.c:  New test source file.
4095         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4096         use -fno-common for testing Cygwin and MinGW targets.
4098 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4100         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4101         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4102         * g++.dg/pr37742.C (size_t): Likewise.
4103         * g++.dg/torture/pr34850.C (size_t): Likewise.
4104         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4105         _PTRDIFF_TYPE__.
4106         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4107         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4108         (size_t): Use __extension__ and __SIZE_TYPE__.
4109         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4110         __SIZE_TYPE__.
4111         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4112         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4113         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4114         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4115         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4116         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4117         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4118         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4119         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4120         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4121         (__ssize_t): Likewise.
4122         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4123         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4124         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4125         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4126         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4127         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4128         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4129         * gcc.dg/pr33667.c (size_t): Likewise.
4130         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4131         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4132         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4133         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4134         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4135         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4137 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4139         PR tree-optimization/40254
4140         * gcc.dg/vect/pr40254.c: New test.
4142 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4144         PR middle-end/33699
4145         * gcc.target/mips/const-anchor-1.c: New test.
4146         * gcc.target/mips/const-anchor-2.c: New test.
4148 2009-05-27  Jason Merrill  <jason@redhat.com>
4150         * g++.dg/cpp0x/initlist15.C: New.
4151         * g++.dg/cpp0x/initlist16.C: New.
4152         * g++.dg/cpp0x/initlist17.C: New.
4154 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4156         PR fortran/39178
4157         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4158         patterns to reflect frontend changes.
4159         * gfortran.dg/vector_subscript_4.f90: Likewise.
4161 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4162             Eric Botcazou  <botcazou@adacore.com>
4164         * gcc.c-torture/execute/align-nest.c: New testcase.
4165         * gnat.dg/misaligned_nest.adb: New testcase.
4167 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4169         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4170         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4171         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4172         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4174 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4176         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4177         cast instead of assuming 0ul.
4178         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4179         __SIZE_TYPE__.
4180         (_type_desc): Make first argument const.
4181         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4183 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4185         PR libfortran/40187
4186         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4187         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4189 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4191         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4192         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4193         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4194         * gcc.dg/plugin/ggcplug.c: Added new file.
4196 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4198         PR fortran/40246
4199         * gfortran.dg/nullify_4.f90: New test.
4201 2009-05-26  Richard Guenther  <rguenther@suse.de>
4203         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4205 2009-05-26  Richard Guenther  <rguenther@suse.de>
4207         PR middle-end/40252
4208         * gcc.c-torture/compile/pr40252.c: New testcase.
4210 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4212         PR c++/40007
4213         * g++.dg/template/typedef18.C: New test.
4214         * g++.dg/template/typedef19.C: Likewise.
4215         * g++.dg/template/typedef20.C: Likewise.
4216         * g++.dg/template/access11.C: Adjust.
4218 2009-05-26  Richard Guenther  <rguenther@suse.de>
4220         PR testsuite/40247
4221         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4223 2009-05-25  Jason Merrill  <jason@redhat.com>
4225         PR c++/38064
4226         * g++.dg/cpp0x/enum3.C: New test.
4228 2009-05-25  Richard Guenther  <rguenther@suse.de>
4230         PR tree-optimization/36327
4231         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4232         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4233         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4234         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4235         * gcc.dg/vect/vect-40.c: Likewise.
4236         * gcc.dg/vect/vect-42.c: Likewise.
4237         * gcc.dg/vect/vect-46.c: Likewise.
4238         * gcc.dg/vect/vect-76.c: Likewise.
4240 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4242         PR fortran/40176
4243         * gfortran.dg/proc_ptr_18.f90: New.
4244         * gfortran.dg/proc_ptr_19.f90: New.
4245         * gfortran.dg/proc_ptr_comp_9.f90: New.
4246         * gfortran.dg/proc_ptr_comp_10.f90: New.
4248 2009-05-25  Richard Guenther  <rguenther@suse.de>
4250         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4251         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4253 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4255         PR tree-optimization/40238
4256         * gcc.dg/vect/pr40238.c: New test.
4258 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4259             Dominique Dhumieres  <dominiq@lps.ens.fr>
4261         PR fortran/35732
4262         PR fortran/39872
4263         * gfortran.dg/bounds_check_fail_3.f90: New test.
4264         * gfortran.dg/bounds_check_fail_4.f90: New test.
4265         * gfortran.dg/bounds_check_14.f90: Update test.
4266         * gfortran.dg/bound_4.f90: Update test.
4268 2009-05-24  Richard Guenther  <rguenther@suse.de>
4270         PR middle-end/40233
4271         * gcc.c-torture/compile/pr40233.c: New testcase.
4273 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4275         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4276         for alpha*-*-* targets.
4278 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4280         * gcc.dg/vect/bb-slp-1.c: New test.
4281         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4282         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4283         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4284         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4285         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4286         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4287         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4288         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4289         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4290         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4291         gcc.dg/vect/bb-slp-22.c: Likewise.
4292         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4294 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4295             Maxim Kuvyrkov  <maxim@codesourcery.com>
4297         * gcc.dg/falign-labels-1.c: New test.
4299 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4301         * gnat.dg/specs/rep_clause3.ads: New test.
4303 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4305         * gnat.dg/addr6.adb: New test.
4307 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4309         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4310         New function.
4311         * gcc.target/arm/thumb2-mul-space.c: New file.
4312         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4313         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4314         * gcc.target/arm/thumb2-mul-speed.c: New file.
4316 2009-05-22  Richard Guenther  <rguenther@suse.de>
4318         PR middle-end/38964
4319         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4320         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4321         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4323 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4325         * gcc.dg/dll-6.c: New test.
4326         * gcc.dg/dll-6a.c: Likewise.
4327         * gcc.dg/dll-7.c: Likewise.
4328         * gcc.dg/dll-7a.c: Likewise.
4329         * g++.dg/ext/dllexport2.C: Likewise.
4330         * g++.dg/ext/dllexport2a.cc: Likewise.
4332 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4334         PR target/37846
4335         * gcc.target/ia64/mfused-madd-vect.c: New test.
4336         * gcc.target/ia64/mfused-madd.c: New test.
4337         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4338         * gcc.target/ia64/mno-fused-madd.c: New test.
4340 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4342         * gcc.target/i386/movbe-1.c: New.
4343         * gcc.target/i386/movbe-2.c: Likewise.
4345 2009-05-21  Taras Glek  <tglek@mozilla.com>
4347         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4348         plugin_init signature.
4349         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4350         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4351         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4353 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4355         * gcc.dg/target/arm/neon-vmla-1.c: New.
4356         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4358 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4360         * gcc.target/mips/octeon-exts-6.c: New test.
4361         * gcc.target/mips/extend-1.c: New test.
4362         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4363         EXTS.
4364         * gcc.target/mips/octeon-exts-5.c: Likewise.
4366 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4368         PR middle-end/40204
4369         * gcc.c-torture/compile/pr40204.c: New test.
4371 2009-05-20  Richard Guenther  <rguenther@suse.de>
4373         * gcc.c-torture/compile/20090518-1.c: New testcase.
4375 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4377         PR tree-optimization/40087
4378         * gcc.dg/tree-ssa/pr40087.c: New test.
4380 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4382         * gcc.dg/vector-4.c: New testcase.
4383         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4384         * g++.dg/ext/vector16.C: New testcase.
4386 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4388         PR c/40172
4389         * gcc.dg/pr40172.c: Renamed to ...
4390         * gcc.dg/pr40172-1.c: This.
4392         * gcc.dg/pr40172-2.c: New.
4393         * gcc.dg/pr40172-3.c: Likewise.
4395 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4397         PR c/40172
4398         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4400 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4402         * gnat.dg/loop_optimization6.ad[sb]: New test.
4404 2009-05-19  Richard Guenther  <rguenther@suse.de>
4406         * gcc.c-torture/compile/20090519-1.c: New testcase.
4408 2009-05-18  Jason Merrill  <jason@redhat.com>
4410         * g++.dg/cpp0x/explicit1.C: New.
4411         * g++.dg/cpp0x/explicit2.C: New.
4413 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4415         PR debug/40109
4416         * g++.dg/debug/dwarf2/nested-1.C: New test.
4418 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4420         PR testsuite/39907
4421         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4422         stack alignment.
4424 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4426         PR fortran/40164
4427         * gfortran.dg/proc_ptr_comp_8.f90: New.
4429 2009-05-18  Richard Guenther  <rguenther@suse.de>
4431         PR fortran/40168
4432         * gfortran.dg/array_memset_2.f90: Adjust.
4434 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4436         PR fortran/36947
4437         PR fortran/40039
4438         * gfortran.dg/interface_27.f90: New.
4439         * gfortran.dg/interface_28.f90: New.
4440         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4441         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4443 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4445         * gcc.target/m68k/tls-ie.c: New test.
4446         * gcc.target/m68k/tls-le.c: New test.
4447         * gcc.target/m68k/tls-gd.c: New test.
4448         * gcc.target/m68k/tls-ld.c: New test.
4449         * gcc.target/m68k/tls-ie-xgot.c: New test.
4450         * gcc.target/m68k/tls-le-xtls.c: New test.
4451         * gcc.target/m68k/tls-gd-xgot.c: New test.
4452         * gcc.target/m68k/tls-ld-xgot.c: New test.
4453         * gcc.target/m68k/tls-ld-xtls.c: New test.
4454         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4456 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4458         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4460 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4462         PR c/40172
4463         * gcc.dg/pr40172.c: New.
4465 2009-05-17  Jason Merrill  <jason@redhat.com>
4467         PR c++/40139
4468         * g++.dg/template/dtor6.C: New.
4470 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4472         * g++.dg/warn/translate-ice-1.C: New test.
4474 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4476         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4477         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4478         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4479         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4481 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4483         PR fortran/33197
4484         * gfortran.dg/erf_2.F90: New test.
4485         * gfortran.dg/erfc_scaled_2.f90: New test.
4487 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4489         PR fortran/31243
4490         * gfortran.dg/string_1.f90: New test.
4491         * gfortran.dg/string_2.f90: New test.
4492         * gfortran.dg/string_3.f90: New test.
4494 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4496         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4497         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4499 2009-05-15  Ian Lance Taylor  <iant@google.com>
4501         * gcc.dg/Wcxx-compat-10.c: New testcase.
4503 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4505         PR 16302
4506         * gcc.dg/pr16302.c: New.
4507         * g++.dg/warn/pr16302.C: New.
4509 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4511         * gcc.dg/torture/builtin-math-5.c: New.
4512         * gcc.dg/torture/builtin-math-6.c: New.
4513         * lib/target-supports.exp (check_effective_target_mpc): New.
4515 2009-05-15  Jan Hubicka  <jh@suse.cz>
4517         * gcc.dg/tree-ssa/inline-3.c: New testcase
4519 2009-05-15  Jan Hubicka  <jh@suse.cz>
4521         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4522         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4523         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4524         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4525         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4526         Mark noinline.
4527         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4528         Mark noinline.
4529         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4530         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4532 2009-05-15  Jan Hubicka  <jh@suse.cz>
4534         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4535         optimized by sibcall noinline.
4537 2009-05-15  Jan Hubicka  <jh@suse.cz>
4539         * sibcall-1.c (track): Mark noinline.
4540         * sibcall-2.c (track): Mark noinline.
4541         * sibcall-3.c (track): Mark noinline.
4542         * sibcall-4.c (track): Mark noinline.
4544 2009-05-15  Jan Hubicka  <jh@suse.cz>
4546         * flatten-2.c: Disable early inlining; add comment.
4547         * flatten-3.c: New test based on flatten-2.c.
4549 2009-05-15  Richard Guenther  <rguenther@suse.de>
4551         PR tree-optimization/39999
4552         * gcc.c-torture/compile/pr39999.c: New testcase.
4554 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4556         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4558 2009-05-14  Ian Lance Taylor  <iant@google.com>
4560         * gcc.dg/Wcxx-compat-9.c: New testcase.
4562 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4564         PR fortran/39996
4565         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4566         * gfortran.dg/duplicate_type_2.f90: Ditto.
4567         * gfortran.dg/duplicate_type_3.f90: New.
4569 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4571         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4572         * ada/acats/tests/c5/c59002c.ada: Likewise.
4574 2009-05-13  Taras Glek  <tglek@mozilla.com>
4576         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4577         attributes and decl smashing.
4578         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4579         attributes.
4580         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4581         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4583 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4585         PR fortran/39865
4586         * gfortran.dg/pr39865.f90: New test.
4587         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4588         arrays in FMT=.
4589         * gfortran.dg/hollerith_f95.f90: Likewise.
4590         * gfortran.dg/hollerith6.f90: New test.
4591         * gfortran.dg/hollerith7.f90: New test.
4593 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4595         PR cpp/36674
4596         * gcc.dg/cpp/pr36674.i: New.
4598 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4600         PR middle-end/40035
4601         * gcc.c-torture/compile/pr40035.c: New test.
4603 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4605         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4607 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4609         PR fortran/40110
4610         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4611         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4612         * gfortran.dg/interop_params.f03: Ditto.
4614 2009-05-12  Jan Hubicka  <jh@suse.cz>
4616         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4617         so unrolling still happens.
4618         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4619         * gcc.dg/ipa/ipacost-2.c: Likewise.
4620         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4622 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4624         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4626 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4628         * lib/target-supports.exp (check_profiling_available): Return
4629         false for -p on *-*-cygwin* targets.
4631 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4633         PR tree-optimization/38632
4634         * g++.dg/tree-ssa/pr38632.C: New.
4636 2009-05-11  Jan Hubicka  <jh@suse.cz>
4638         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4639         we now optimize better.
4640         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4641         out at different places.
4642         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4643         unroling.
4644         * gcc.dg/vect/vect-76.c: Likewise.
4645         * gcc.dg/vect/vect-70.c: Likewise.
4646         * gcc.dg/vect/vect-66.c: Likewise.
4647         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4648         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4650 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4652         PR middle-end/40080
4653         * gcc.c-torture/compile/pr40080.c: New.
4655 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4657         * gcc.c-torture/compile/pr40026.c: New testcase.
4659 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4661         PR fortran/40089
4662         * gfortran.dg/proc_ptr_comp_7.f90: New.
4664 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4666         PR tree-optimization/40074
4667         * gcc.dg/vect/pr40074.c: New test.
4669 2009-05-10  Ian Lance Taylor  <iant@google.com>
4671         * gcc.dg/Wcxx-compat-7.c: New testcase.
4672         * gcc.dg/Wcxx-compat-8.c: New testcase.
4673         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4674         * gcc.dg/pr17188-1.c: Likewise.
4675         * gcc.dg/pr39084.c: Likewise.
4677 2009-05-10  Michael Matz  <matz@suse.de>
4679         PR target/40031
4680         * gcc.dg/pr40031.c: New test.
4682 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4684         PR fortran/40018
4685         * gfortran.dg/array_constructor_31.f90: New test.
4687 2009-05-10  Richard Guenther  <rguenther@suse.de>
4689         PR tree-optimization/40081
4690         * g++.dg/torture/pr40081.C: New testcase.
4692 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4694         PR fortran/38863
4695         * gfortran.dg/dependency_24.f90: New test.
4696         * gfortran.dg/dependency_23.f90: Clean up module files.
4698 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4700         PR fortran/38956
4701         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4702         * gfortran.dg/chmod_2.f90: Likewise.
4703         * gfortran.dg/chmod_3.f90: Likewise.
4704         * gfortran.dg/open_errors.f90: Likewise.
4706 2009-05-09  Jan Hubicka  <jh@suse.cz>
4708         PR middle-end/40043
4709         * g++.dg/eh/nested-try.C: New test.
4711 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4713         PR tree-optimization/40049
4714         * gcc.dg/vect/vect-shift-2.c: New test.
4716 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4718         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4719         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4721 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4723         PR c/36892
4724         * g++.dg/warn/deprecated-6.C: New.
4725         * gcc.dg/deprecated-4.c: Likewise.
4726         * gcc.dg/deprecated-5.c: Likewise.
4727         * gcc.dg/deprecated-6.c: Likewise.
4729 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4731         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4732         __aligned__(__BIGGEST_ALIGNMENT__).
4733         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4734         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4735         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4736         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4737         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4738         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4739         * gcc.dg/vect/Os-vect-95.c: Likewise.
4740         * gcc.dg/vect/pr20122.c: Likewise.
4741         * gcc.dg/vect/pr36493.c: Likewise.
4742         * gcc.dg/vect/pr37385.c: Likewise.
4743         * gcc.dg/vect/slp-7.c: Likewise.
4744         * gcc.dg/vect/slp-9.c: Likewise.
4745         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4746         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4747         * gcc.dg/vect/vect-35.c: Likewise.
4748         * gcc.dg/vect/vect-40.c: Likewise.
4749         * gcc.dg/vect/vect-42.c: Likewise.
4750         * gcc.dg/vect/vect-44.c: Likewise.
4751         * gcc.dg/vect/vect-46.c: Likewise.
4752         * gcc.dg/vect/vect-48.c: Likewise.
4753         * gcc.dg/vect/vect-52.c: Likewise.
4754         * gcc.dg/vect/vect-54.c: Likewise.
4755         * gcc.dg/vect/vect-56.c: Likewise.
4756         * gcc.dg/vect/vect-58.c: Likewise.
4757         * gcc.dg/vect/vect-60.c: Likewise.
4758         * gcc.dg/vect/vect-74.c: Likewise.
4759         * gcc.dg/vect/vect-75.c: Likewise.
4760         * gcc.dg/vect/vect-76.c: Likewise.
4761         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4762         * gcc.dg/vect/vect-77.c: Likewise.
4763         * gcc.dg/vect/vect-77-global.c: Likewise.
4764         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4765         * gcc.dg/vect/vect-78.c: Likewise.
4766         * gcc.dg/vect/vect-78-global.c: Likewise.
4767         * gcc.dg/vect/vect-80.c: Likewise.
4768         * gcc.dg/vect/vect-85.c: Likewise.
4769         * gcc.dg/vect/vect-87.c: Likewise.
4770         * gcc.dg/vect/vect-88.c: Likewise.
4771         * gcc.dg/vect/vect-92.c: Likewise.
4772         * gcc.dg/vect/vect-93.c: Likewise.
4773         * gcc.dg/vect/vect-95.c: Likewise.
4774         * gcc.dg/vect/vect-97.c: Likewise.
4775         * gcc.dg/vect/vect-complex-1.c: Likewise.
4776         * gcc.dg/vect/vect-complex-4.c: Likewise.
4777         * gcc.dg/vect/vect-complex-5.c: Likewise.
4778         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4779         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4780         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4781         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4782         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4783         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4784         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4785         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4786         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4787         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4788         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4789         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4790         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4791         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4792         * gcc.dg/vect/vect-outer-1.c: Likewise.
4793         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4794         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4795         * gcc.dg/vect/vect-outer-2.c: Likewise.
4796         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4797         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4798         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4799         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4800         * gcc.dg/vect/vect-outer-3.c: Likewise.
4801         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4802         * gcc.dg/vect/vect-outer-5.c: Likewise.
4803         * gcc.dg/vect/vect-outer-6.c: Likewise.
4804         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4805         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4806         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4807         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4808         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4809         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4810         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4811         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4812         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4813         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4814         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4815         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4816         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4817         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4819 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4821         PR c/24581
4822         * gcc.dg/torture/complex-sign.h: New header.
4823         * gcc.dg/torture/complex-sign-add.c,
4824         gcc.dg/torture/complex-sign-mixed-add.c,
4825         gcc.dg/torture/complex-sign-mixed-div.c,
4826         gcc.dg/torture/complex-sign-mixed-mul.c,
4827         gcc.dg/torture/complex-sign-mixed-sub.c,
4828         gcc.dg/torture/complex-sign-mul.c,
4829         gcc.dg/torture/complex-sign-sub.c: New tests.
4831 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4833         PR fortran/39876
4834         * gfortran.dg/intrinsic_3.f90: New.
4836 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4838         PR c/39037
4839         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4840         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4841         * gcc.dg/dfp/float-constant-double.c: New test.
4842         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4843         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4844         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4845         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4846         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4847         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4848         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4849         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4850         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4852 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4854         PR middle-end/40057
4855         * gcc.c-torture/execute/pr40057.c: New test.
4857 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4859         * gcc.c-torture/compile/const-high-part.c: New test.
4861 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4863         PR testsuite/40050
4864         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4865         build plugin.
4867 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4869         PR fortran/39630
4870         * gfortran.dg/proc_decl_1.f90: Modified.
4871         * gfortran.dg/proc_ptr_comp_1.f90: New.
4872         * gfortran.dg/proc_ptr_comp_2.f90: New.
4873         * gfortran.dg/proc_ptr_comp_3.f90: New.
4874         * gfortran.dg/proc_ptr_comp_4.f90: New.
4875         * gfortran.dg/proc_ptr_comp_5.f90: New.
4876         * gfortran.dg/proc_ptr_comp_6.f90: New.
4878 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4880         PR c++/17395
4881         * g++.dg/template/call7.C: New test.
4883 2009-05-06  Diego Novillo  <dnovillo@google.com>
4885         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4887 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4889         * gfortran.dg/pr40021.f: Moved to ...
4890         * gfortran.fortran-torture/execute/pr40021.f: Here.
4892 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4894         PR middle-end/39986
4895         * gcc.dg/dfp/pr39986.c: New test.
4897 2009-05-06  Michael Matz  <matz@suse.de>
4899         PR middle-end/40021
4900         * gfortran.dg/pr40021.f: New test.
4902 2009-05-06  Le-Chun Wu  <lcwu@google.com>
4904         * lib/plugin-support.exp: New file containing support procs for
4905         plugin testcases.
4906         * lib/target-supports.exp (check_plugin_available): New proc.
4907         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4908         * gcc.dg/plugin/selfassign.c: New plugin source file.
4909         * gcc.dg/plugin/self-assign-test-1.c: New test.
4910         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4911         * g++.dg/README: Add description for plugin test.
4912         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4913         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4914         * g++.dg/plugin/selfassign.c: New plugin source file.
4915         * g++.dg/plugin/self-assign-test-1.C: New test.
4916         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4917         * g++.dg/plugin/self-assign-test-3.C: Likewise.
4918         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4919         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4921 2009-05-06  Tobias Burnus  <burnus@net-b.de>
4923         PR fortran/40041
4924         * gfortran.dg/intrinsic_2.f90: New test.
4925         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4927 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
4929         PR c/40032
4930         * gcc.dg/noncompile/incomplete-5.c: New test.
4932 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4934         PR middle-end/39666
4935         * gcc.dg/pr39666-1.c: New test.
4936         * gcc.dg/pr39666-2.c: Likewise.
4937         * g++.dg/warn/Wuninitialized-4.C: Likewise.
4938         * g++.dg/warn/Wuninitialized-5.C: Likewise.
4939         * gfortran.dg/pr39666-1.f90: Likewise.
4940         * gfortran.dg/pr39666-2.f90: Likewise.
4942 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
4944         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4945         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4946         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4948 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
4950         PR fortran/39998
4951         * gfortran.dg/proc_ptr_17.f90: New.
4953 2009-05-05  Richard Guenther  <rguenther@suse.de>
4955         PR tree-optimization/40022
4956         * gcc.c-torture/execute/pr40022.c: New testcase.
4958 2009-05-05  Richard Guenther  <rguenther@suse.de>
4960         PR middle-end/40023
4961         * gcc.c-torture/compile/pr40023.c: New testcase.
4963 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
4965         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4966         * g++.dg/template/overload9.C: Likewise.
4967         * g++.dg/ext/ms-1.C: New.
4969 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4971         PR c++/40013
4972         * g++.dg/ext/vla7.C: New test.
4974 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
4976         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4978 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
4980         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
4981         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
4982         Update expected errors.
4984 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4986         PR c++/28152
4987         * g++.dg/parse/parser-pr28152.C: New.
4988         * g++.dg/parse/parser-pr28152-2.C: New.
4990 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
4992         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
4994 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
4996         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
4997         * gcc.target/sparc/fexpand-2.c: Likewise.
4998         * gcc.target/sparc/fpmerge-2.c: Likewise.
4999         * gcc.target/sparc/pdist-2.c: Likewise.
5001 2009-05-03  Richard Guenther  <rguenther@suse.de>
5003         PR c/39983
5004         * gcc.c-torture/compile/pr39983.c: New testcase.
5006 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5008         * gcc.dg/c99-complex-3.c: New test.
5010 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5012         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5014 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5016         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5018 2009-05-02  Richard Guenther  <rguenther@suse.de>
5020         PR middle-end/40001
5021         * gcc.target/spu/pr40001.c: New testcase.
5023 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5025         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5027 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5029         PR middle-end/39579
5030         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5031         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5033 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5035         PR testsuite/39776
5036         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5037         no longer issued.
5039 2009-04-30  David Ayers  <ayers@fsfe.org>
5041         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5042         and gcc_error_prefix variables.
5043         * objc.dg/bad-receiver-type.m: Update to match correct
5044         diagnostics marker.
5045         * objc.dg/encode-5.m: Likewise.
5046         * objc.dg/id-1.m: Likewise.
5047         * objc.dg/method-1.m: Likewise.
5048         * objc.dg/method-6.m: Likewise.
5049         * objc.dg/method-7.m: Likewise.
5050         * objc.dg/method-9.m: Likewise.
5051         * objc.dg/method-11.m: Likewise.
5052         * objc.dg/method-20.m: Likewise.
5053         * objc.dg/private-1.m: Likewise.
5055 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5057         PR libfortran/39667
5058         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5059         * gfortran.dg/advance_4.f90: Likewise
5060         * gfortran.dg/advance_5.f90: Likewise
5061         * gfortran.dg/append_1.f90: Likewise
5062         * gfortran.dg/backslash_1.f90: Likewise
5063         * gfortran.dg/backslash_2.f90: Likewise
5064         * gfortran.dg/backslash_3.f: Likewise
5065         * gfortran.dg/backspace_10.f90: Likewise
5066         * gfortran.dg/backspace_3.f: Likewise
5067         * gfortran.dg/backspace_4.f: Likewise
5068         * gfortran.dg/backspace_5.f: Likewise
5069         * gfortran.dg/backspace_8.f: Likewise
5070         * gfortran.dg/backspace_9.f: Likewise
5071         * gfortran.dg/complex_write.f90: Likewise
5072         * gfortran.dg/convert_implied_open.f90: Likewise
5073         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5074         * gfortran.dg/dos_eol.f: Likewise
5075         * gfortran.dg/empty_format_1.f90: Likewise
5076         * gfortran.dg/endfile.f: Likewise
5077         * gfortran.dg/eof_1.f90: Likewise
5078         * gfortran.dg/eor_1.f90: Likewise
5079         * gfortran.dg/eor_handling_1.f90: Likewise
5080         * gfortran.dg/eor_handling_2.f90: Likewise
5081         * gfortran.dg/eor_handling_3.f90: Likewise
5082         * gfortran.dg/eor_handling_4.f90: Likewise
5083         * gfortran.dg/eor_handling_5.f90: Likewise
5084         * gfortran.dg/error_recovery_5.f90: Likewise
5085         * gfortran.dg/f2003_inquire_1.f03: Likewise
5086         * gfortran.dg/f2003_io_4.f03: Likewise
5087         * gfortran.dg/f2003_io_5.f03: Likewise
5088         * gfortran.dg/f2003_io_7.f03: Likewise
5089         * gfortran.dg/fgetc_1.f90: Likewise
5090         * gfortran.dg/fgetc_2.f90: Likewise
5091         * gfortran.dg/flush_1.f90: Likewise
5092         * gfortran.dg/fmt_exhaust.f90: Likewise
5093         * gfortran.dg/fmt_huge.f90: Likewise
5094         * gfortran.dg/fmt_read.f90: Likewise
5095         * gfortran.dg/fmt_t_1.f90: Likewise
5096         * gfortran.dg/fmt_t_2.f90: Likewise
5097         * gfortran.dg/fmt_t_3.f90: Likewise
5098         * gfortran.dg/fmt_t_4.f90: Likewise
5099         * gfortran.dg/fmt_t_5.f90: Likewise
5100         * gfortran.dg/fmt_t_7.f: Likewise
5101         * gfortran.dg/fseek.f90: Likewise
5102         * gfortran.dg/ftell_1.f90: Likewise
5103         * gfortran.dg/ftell_2.f90: Likewise
5104         * gfortran.dg/func_derived_3.f90: Likewise
5105         * gfortran.dg/inquire_9.f90: Likewise
5106         * gfortran.dg/iostat_1.f90: Likewise
5107         * gfortran.dg/iostat_2.f90: Likewise
5108         * gfortran.dg/list_read_1.f90: Likewise
5109         * gfortran.dg/list_read_4.f90: Likewise
5110         * gfortran.dg/list_read_5.f90: Likewise
5111         * gfortran.dg/list_read_7.f90: Likewise
5112         * gfortran.dg/list_read_8.f90: Likewise
5113         * gfortran.dg/list_read_9.f90: Likewise
5114         * gfortran.dg/namelist_13.f90: Likewise
5115         * gfortran.dg/namelist_14.f90: Likewise
5116         * gfortran.dg/namelist_15.f90: Likewise
5117         * gfortran.dg/namelist_16.f90: Likewise
5118         * gfortran.dg/namelist_17.f90: Likewise
5119         * gfortran.dg/namelist_18.f90: Likewise
5120         * gfortran.dg/namelist_19.f90: Likewise
5121         * gfortran.dg/namelist_20.f90: Likewise
5122         * gfortran.dg/namelist_24.f90: Likewise
5123         * gfortran.dg/namelist_26.f90: Likewise
5124         * gfortran.dg/namelist_27.f90: Likewise
5125         * gfortran.dg/namelist_28.f90: Likewise
5126         * gfortran.dg/namelist_37.f90: Likewise
5127         * gfortran.dg/namelist_38.f90: Likewise
5128         * gfortran.dg/namelist_39.f90: Likewise
5129         * gfortran.dg/namelist_40.f90: Likewise
5130         * gfortran.dg/namelist_43.f90: Likewise
5131         * gfortran.dg/namelist_44.f90: Likewise
5132         * gfortran.dg/namelist_45.f90: Likewise
5133         * gfortran.dg/namelist_46.f90: Likewise
5134         * gfortran.dg/namelist_47.f90: Likewise
5135         * gfortran.dg/namelist_48.f90: Likewise
5136         * gfortran.dg/namelist_49.f90: Likewise
5137         * gfortran.dg/namelist_50.f90: Likewise
5138         * gfortran.dg/namelist_51.f90: Likewise
5139         * gfortran.dg/namelist_52.f90: Likewise
5140         * gfortran.dg/namelist_56.f90: Likewise
5141         * gfortran.dg/namelist_char_only.f90: Likewise
5142         * gfortran.dg/namelist_use.f90: Likewise
5143         * gfortran.dg/namelist_use_only.f90: Likewise
5144         * gfortran.dg/noadv_size.f90: Likewise
5145         * gfortran.dg/open_access_append_1.f90: Likewise
5146         * gfortran.dg/pad_no.f90: Likewise
5147         * gfortran.dg/pr12884.f: Likewise
5148         * gfortran.dg/pr17090.f90: Likewise
5149         * gfortran.dg/pr17285.f90: Likewise
5150         * gfortran.dg/pr17286.f90: Likewise
5151         * gfortran.dg/pr18122.f90: Likewise
5152         * gfortran.dg/pr18210.f90: Likewise
5153         * gfortran.dg/pr18392.f90: Likewise
5154         * gfortran.dg/pr19155.f: Likewise
5155         * gfortran.dg/pr19216.f: Likewise
5156         * gfortran.dg/pr19467.f90: Likewise
5157         * gfortran.dg/pr19657.f: Likewise
5158         * gfortran.dg/pr20257.f90: Likewise
5159         * gfortran.dg/read_bad_advance.f90: Likewise
5160         * gfortran.dg/read_eof_2.f90: Likewise
5161         * gfortran.dg/read_eof_4.f90: Likewise
5162         * gfortran.dg/read_many_1.f: Likewise
5163         * gfortran.dg/read_noadvance.f90: Likewise
5164         * gfortran.dg/read_repeat.f90: Likewise
5165         * gfortran.dg/read_size_noadvance.f90: Likewise
5166         * gfortran.dg/read_x_past.f: Likewise
5167         * gfortran.dg/record_marker_1.f90: Likewise
5168         * gfortran.dg/record_marker_3.f90: Likewise
5169         * gfortran.dg/rewind_1.f90: Likewise
5170         * gfortran.dg/runtime_warning_1.f90: Likewise
5171         * gfortran.dg/shape_3.f90: Likewise
5172         * gfortran.dg/slash_1.f90: Likewise
5173         * gfortran.dg/stat_1.f90: Likewise
5174         * gfortran.dg/stat_2.f90: Likewise
5175         * gfortran.dg/streamio_11.f90: Likewise
5176         * gfortran.dg/streamio_3.f90: Likewise
5177         * gfortran.dg/streamio_4.f90: Likewise
5178         * gfortran.dg/streamio_9.f90: Likewise
5179         * gfortran.dg/tl_editing.f90: Likewise
5180         * gfortran.dg/unf_io_convert_1.f90: Likewise
5181         * gfortran.dg/unf_io_convert_2.f90: Likewise
5182         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5183         * gfortran.dg/unf_short_record_1.f90: Likewise
5184         * gfortran.dg/utf8_1.f03: Likewise
5185         * gfortran.dg/utf8_2.f03: Likewise
5186         * gfortran.dg/widechar_IO_1.f90: Likewise
5187         * gfortran.dg/write_check3.f90: Likewise
5188         * gfortran.dg/write_rewind_2.f: Likewise
5189         * gfortran.dg/x_slash_2.f: Likewise
5191 2009-04-29  Richard Guenther  <rguenther@suse.de>
5193         PR target/39943
5194         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5195         New.
5196         (check_effective_target_vect_floatuint_cvt): Likewise.
5197         * gcc.dg/vect/slp-10.c: Adjust.
5198         * gcc.dg/vect/slp-11.c: Adjust.
5199         * gcc.dg/vect/slp-12b.c: Adjust.
5200         * gcc.dg/vect/slp-33.c: Adjust.
5201         * gcc.c-torture/compile/pr39943.c: New testcase.
5203 2009-04-29  Richard Guenther  <rguenther@suse.de>
5205         PR middle-end/39937
5206         * gcc.c-torture/compile/pr39937.c: New testcase.
5208 2009-04-29  Richard Guenther  <rguenther@suse.de>
5210         PR tree-optimization/39941
5211         * gcc.c-torture/compile/pr39941.c: New testcase.
5213 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5215         * gcc.target/bfin/20090411-1.c: New test.
5217 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5219         PR target/39565
5220         * gcc.dg/pr39565.c: New testcase.
5222 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5224         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5225         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5226         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5227         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5228         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5229         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5230         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5231         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5232         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5233         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5234         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5235         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5236         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5237         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5238         * gcc.target/i386/pr37191.c: Likewise.
5239         * gcc.target/i386/reload-1.c: Likewise.
5240         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5241         * g++.old-deja/g++.pt/repo2.C: Likewise.
5242         * g++.old-deja/g++.pt/repo3.C: Likewise.
5243         * g++.old-deja/g++.pt/repo4.C: Likewise.
5244         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5245         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5246         * g++.dg/template/repo1.C: Likewise.
5247         * g++.dg/template/repo2.C: Likewise.
5248         * g++.dg/template/repo3.C: Likewise.
5249         * g++.dg/template/repo4.C: Likewise.
5250         * g++.dg/template/repo5.C: Likewise.
5251         * g++.dg/template/repo6.C: Likewise.
5252         * g++.dg/template/repo7.C: Likewise.
5253         * g++.dg/template/repo8.C: Likewise.
5254         * g++.dg/template/repo9.C: Likewise.
5255         * g++.dg/rtti/repo1.C: Likewise.
5256         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5257         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5258         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5259         * g++.dg/other/PR23205.C: Skip for vxworks.
5260         * g++.dg/ext/visibility/class1.C: Requires PIC.
5261         * g++.dg/eh/async-unwind2.C: Requires PIC.
5262         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5263         does not have cxa_exit.
5265 2009-04-28  Jing Yu  <jingyu@google.com>
5267         PR testsuite/39790
5268         * lib/target-supports.exp (check_effective_target_tls): Remove
5269         comment of caching.
5270         (check_effective_target_tls_native): Likewise.
5271         (check_effective_target_tls_runtime): Likewise.
5272         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5273         tls to tls_runtime.
5274         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5276 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5278         PR fortran/39946
5279         * gfortran.dg/proc_ptr_16.f90: New.
5281 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5283         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5284         lp64 is true.
5286 2009-04-28  Richard Guenther  <rguenther@suse.de>
5288         PR middle-end/39937
5289         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5291 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5293         * g++.dg/warn/pr35652.C: Removed.
5294         * gcc.dg/pr35652.c: Likewise.
5296 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5298         * gcc.target/ia64/20071210-2.c: New testcase.
5300 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5302         PR c/39323
5303         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5304         * gcc.dg/pr39323-3.c: Ditto.
5306 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5308         PR fortran/39930
5309         PR fortran/39931
5310         * gfortran.dg/ambiguous_reference_2.f90: New.
5311         * gfortran.dg/pointer_assign_7.f90: New.
5313 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5314             Mark Mitchell  <mark@codesourcery.com>
5316         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5317         * gcc.dg/20020103-1.c: Check for __ppc.
5318         * gcc.dg/asm-b.c: Check for __ppc.
5319         * gcc.dg/20020919-1.c: Check for __ppc.
5320         * gcc.dg/20020312-2.c: Likewise.
5321         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5322         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5323         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5324         * g++.dg/warn/weak1.C: Likewise.
5325         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5326         static so appropriate optimizations kick in.
5327         (find_base_value_wrapper): New function.
5328         * g++.dg/eh/simd-5.C: Fix target triplet.
5329         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5331 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5332             H.J. Lu  <hongjiu.lu@intel.com>
5334         PR target/39911
5335         * gcc.target/i386/pr39911.c: New test.
5337 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5339         PR fortran/39879
5340         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5342 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5344         PR c++/35652
5345         Revert:
5347         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5349         * gcc.dg/pr35652.C: New.
5350         * g++.dg/warn/pr35652.C: New.
5351         * gcc.dg/format/plus-1.c: Adjust message.
5353 2009-04-27  DJ Delorie  <dj@redhat.com>
5355         * lib/target-supports.exp (check_effective_target_double64): New.
5356         (check_effective_target_double64plus): New.
5357         (check_effective_target_large_double): New.
5358         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5359         * gcc.dg/div-double-1.c: Likewise.
5360         * gcc.dg/Wconversion-real.c: Require large_double.
5361         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5363         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5364         are too small.
5366         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5367         constants as long.
5369 2009-04-27  Ian Lance Taylor  <iant@google.com>
5371         * gcc.dg/Wcxx-compat-5.c: New testcase.
5372         * gcc.dg/Wcxx-compat-6.c: New testcase.
5374 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5376         Allow non-constant arguments to conversion intrinsics.
5377         * gcc.target/spu/intrinsics-3.c: Update tests.
5379 2009-04-27  Richard Guenther  <rguenther@suse.de>
5381         PR middle-end/39928
5382         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5383         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5385 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5387         PR target/39903
5388         * gcc.dg/torture/pr39903-1.c: New.
5389         * gcc.dg/torture/pr39903-2.c: Likewise.
5391 2009-04-27  Revital Eres  <eres@il.ibm.com>
5393         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5394         and check it.
5395         * gcc.dg/sms-2.c: Add dump check.
5396         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5397         and check it.
5398         * gcc.dg/sms-4.c: Likewise.
5399         * gcc.dg/sms-5.c: Likewise.
5400         * gcc.dg/sms-6.c: Likewise.
5401         * gcc.dg/sms-7.c: Likewise.
5402         * gcc.dg/sms-antideps.c: Rename to...
5403         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5405 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5407         * gnat.dg/opt2.adb: New test.
5409 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5411         PR c++/39875
5412         * g++.dg/warn/Wunused-15.C: New test.
5414 2009-04-26  Michael Matz  <matz@suse.de>
5416         Expand from SSA.
5417         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5418         change regexps.
5419         * gcc.target/i386/pr37248-1.c: Modified.
5420         * gcc.target/i386/pr37248-3.c: Modified.
5421         * gcc.target/i386/pr37248-2.c: Modified.
5422         * gnat.dg/aliasing1.adb: Modified.
5423         * gnat.dg/pack9.adb: Modified.
5424         * gnat.dg/aliasing2.adb: Modified.
5425         * gcc.dg/strict-overflow-2.c: Modified.
5426         * gcc.dg/autopar/reduc-1char.c: Modified.
5427         * gcc.dg/autopar/reduc-2char.c: Modified.
5428         * gcc.dg/autopar/reduc-1.c: Modified.
5429         * gcc.dg/autopar/reduc-2.c: Modified.
5430         * gcc.dg/autopar/reduc-3.c: Modified.
5431         * gcc.dg/autopar/reduc-6.c: Modified.
5432         * gcc.dg/autopar/reduc-7.c: Modified.
5433         * gcc.dg/autopar/reduc-8.c: Modified.
5434         * gcc.dg/autopar/reduc-9.c: Modified.
5435         * gcc.dg/autopar/reduc-1short.c: Modified.
5436         * gcc.dg/autopar/reduc-2short.c: Modified.
5437         * gcc.dg/autopar/parallelization-1.c: Modified.
5438         * gcc.dg/strict-overflow-4.c: Modified.
5439         * gcc.dg/strict-overflow-6.c: Modified.
5440         * gcc.dg/gomp/combined-1.c: Modified.
5441         * gcc.dg/no-strict-overflow-1.c: Modified.
5442         * gcc.dg/no-strict-overflow-3.c: Modified.
5443         * gcc.dg/no-strict-overflow-5.c: Modified.
5444         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5445         * gcc.dg/tree-ssa/pr18134.c: Modified.
5446         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5447         * gcc.dg/tree-ssa/vector-2.c: Modified.
5448         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5449         * gcc.dg/tree-ssa/loop-21.c: Modified.
5450         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5451         * gcc.dg/tree-ssa/vector-3.c: Modified.
5452         * gcc.dg/tree-ssa/asm-3.c: Modified.
5453         * gcc.dg/tree-ssa/pr23294.c: Modified.
5454         * gcc.dg/tree-ssa/loop-22.c: Modified.
5455         * gcc.dg/tree-ssa/loop-15.c: Modified.
5456         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5457         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5458         * gcc.dg/tree-ssa/pr20139.c: Modified.
5459         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5460         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5461         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5462         * gcc.dg/tree-ssa/loop-5.c: Modified.
5463         * gcc.dg/tree-ssa/pr19431.c: Modified.
5464         * gcc.dg/tree-ssa/pr32044.c: Modified.
5465         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5466         * gcc.dg/tree-ssa/loop-19.c: Modified.
5467         * gcc.dg/tree-ssa/loop-28.c: Modified.
5468         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5469         * gcc.dg/tree-ssa/divide-1.c: Modified.
5470         * gcc.dg/tree-ssa/inline-1.c: Modified.
5471         * gcc.dg/tree-ssa/divide-3.c: Modified.
5472         * gcc.dg/tree-ssa/pr30978.c: Modified.
5473         * gcc.dg/tree-ssa/alias-6.c: Modified.
5474         * gcc.dg/tree-ssa/divide-4.c: Modified.
5475         * gcc.dg/tree-ssa/alias-11.c: Modified.
5476         * gcc.dg/no-strict-overflow-7.c: Modified.
5477         * gcc.dg/strict-overflow-1.c: Modified.
5478         * gcc.dg/pr15784-4.c: Modified.
5479         * gcc.dg/pr34263.c: Modified.
5480         * gcc.dg/strict-overflow-3.c: Modified.
5481         * gcc.dg/tree-prof/stringop-1.c: Modified.
5482         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5483         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5484         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5485         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5486         * gcc.dg/no-strict-overflow-2.c: Modified.
5487         * gcc.dg/no-strict-overflow-4.c: Modified.
5488         * gcc.dg/no-strict-overflow-6.c: Modified.
5489         * g++.dg/tree-ssa/pr27090.C: Modified.
5490         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5491         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5492         * g++.dg/tree-ssa/pr19807.C: Modified.
5493         * g++.dg/opt/pr30965.C: Modified.
5494         * g++.dg/init/new17.C: Modified.
5495         * gfortran.dg/whole_file_6.f90: Modified.
5496         * gfortran.dg/whole_file_5.f90: Modified.
5497         * gfortran.dg/reassoc_1.f90: Modified.
5498         * gfortran.dg/reassoc_3.f90: Modified.
5500 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5502         PR fortran/39893
5503         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5505 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5507         PR inline-asm/39543
5508         * gcc.target/i386/pr39543-1.c: New test.
5509         * gcc.target/i386/pr39543-2.c: New test.
5510         * gcc.target/i386/pr39543-3.c: New test.
5512         PR c/39889
5513         * gcc.dg/Wunused-value-3.c: New test.
5515 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5517         PR c/39581
5518         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5519         gcc.dg/vla-21.c: New tests.
5521 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5523         PR c/39556
5524         * gcc.dg/inline-34.c: New test.
5526 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5528         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5529         gcc.dg/enum-const-3.c: New tests.
5530         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5531         -pedantic-errors.  Update expected diagnostics.
5533 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5535         PR c/39582
5536         * gcc.dg/vla-20.c: New test.
5538 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5540         PR c/39564
5541         * gcc.dg/vla-19.c: New test.
5543 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5545         PR preprocessor/39559
5546         * gcc.dg/c99-intconst-2.c: New test.
5548 2009-04-25  Jan Hubicka  <jh@suse.cz>
5550         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5552 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5554         PR fortran/39688
5555         * gfortran.dg/import7.f90: New.
5557 2009-04-24  Richard Guenther  <rguenther@suse.de>
5559         * gcc.dg/tree-ssa/vrp48.c: Fix.
5561 2008-04-24  Doug Kwan  <dougkwan@google.com>
5563         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5564         destination are the same.
5566 2009-04-24  Richard Guenther  <rguenther@suse.de>
5568         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5570 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5572         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5573         gcc.dg/array-const-3.c: New tests.
5575 2009-04-24  Ian Lance Taylor  <iant@google.com>
5577         * gcc.dg/Wcxx-compat-4.c: New testcase.
5579 2009-04-24  Daniel Kraft  <d@domob.eu>
5581         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5582         expected on already erraneous symbol (renamed to fresh one).
5584 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5586         PR middle-end/39867
5587         * gcc.dg/pr39867.c: New.
5589 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5591         PR fortran/39861
5592         PR fortran/39864
5593         * gfortran.dg/intrinsic_1.f90: New.
5595 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5597         * gnat.dg/alignment7.adb: New test.
5598         * gnat.dg/alignment8.adb: Likewise.
5600 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5602         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5603         * gnat.dg/specs/rep_clause2.ads: New test.
5605 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5607         PR rtl-optimization/39794
5608         * gcc.dg/pr39794.c: New test.
5610 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5612         * gnat.dg/atomic1.adb: New test.
5613         * gnat.dg/atomic1_pkg.ads: New helper.
5615 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5617         PR testsuite/39623
5618         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5619         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5621 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5623         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5624         warning.
5626 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5628         PR C/31499
5629         * gcc.dg/vector-init-1.c: New testcase.
5630         * gcc.dg/vector-init-2.c: New testcase.
5632 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5634         * gnat.dg/enum2.adb: New test.
5635         * gnat.dg/enum2_pkg.ads: New helper.
5637 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5639         PR c/39855
5640         * gcc.dg/torture/pr39855.c: New test.
5642 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5644         PR c++/39639
5645         * g++.dg/cpp0x/pr39639.C: New test.
5647 2009-04-22  Mark Heffernan  <meheff@google.com>
5649         * gcc.dg/profile-generate-3.c: New test.
5651 2009-04-22  Jan Hubicka  <jh@suse.cz>
5653         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5655 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5657         PR testsuite/39623
5658         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5660 2009-04-22  Richard Guenther  <rguenther@suse.de>
5662         PR tree-optimization/39824
5663         * gcc.c-torture/compile/pr39824.c: New testcase.
5665 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5667         PR c++/14875
5668         * g++.dg/parse/parser-pr14875.C: New.
5669         * g++.dg/parse/parser-pr14875-2.C: New.
5670         * g++.dg/parse/error6.C: Update match string.
5672 2009-04-22  Richard Guenther  <rguenther@suse.de>
5674         PR tree-optimization/39845
5675         * gcc.c-torture/compile/pr39845.c: New testcase.
5677 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5679         PR fortran/39735
5680         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5681         * gfortran.dg/external_initializer.f90: Modified.
5682         * gfortran.dg/interface_26.f90: Modified.
5683         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5684         * gfortran.dg/proc_ptr_3.f90: Modified.
5685         * gfortran.dg/proc_ptr_15.f90: New.
5686         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5688 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5690         PR c++/35711
5691         * g++.dg/warn/pr35711.C: New.
5692         * g++.dg/conversion/ptrmem2.C: Update.
5694 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5696         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5697         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5698         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5699         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5700         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5701         gcc.c-torture/ChangeLog.0,
5702         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5703         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5704         gcc.target/i386/math-torture/math-torture.exp,
5705         gcc.target/mips/inter/mips16-inter.exp,
5706         gcc.target/mips/mips-nonpic/README,
5707         gcc.target/x86_64/abi/README.gcc,
5708         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5709         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5710         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5711         notices.
5712         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5714 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5716         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5718 2009-04-21  Richard Guenther  <rguenther@suse.de>
5720         PR middle-end/39829
5721         * gcc.dg/torture/pr39829.c: New testcase.
5723 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5725         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5727 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5729         PR 16202
5730         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5731         * gcc.dg/sequence-pt-2.c: New.
5732         * gcc.dg/sequence-pt-3.c: New.
5733         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5734         * g++.dg/warn/sequence-pt-2.c: New.
5735         * g++.dg/warn/sequence-pt-3.c: New.
5737 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5739         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5741 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5743         * gnat.dg/import1.ad[sb]: New test.
5745 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5747         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5748         return 0.
5750 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5752         PR fortran/39811
5753         * gfortran.dg/continuation_11.f90: New test.
5755 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5757         PR c++/13358
5758         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5759         messages. Test for "long long" in system headers.
5760         * gcc.dg/c99-longlong-2.c: New.
5761         * g++.dg/warn/pr13358.C: New.
5762         * g++.dg/warn/pr13358-2.C: New.
5763         * g++.dg/warn/pr13358-3.C: New.
5764         * g++.dg/warn/pr13358-4.C: New.
5766 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5768         * gcc.dg/framework-2.c: Fix up for non existent includes
5769         being fatal errors now.
5771 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5773         PR fortran/39800
5774         * gfortran.dg/private_type_13.f90: New test.
5775         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5777 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5779         PR c++/39803
5780         * g++.dg/warn/Wunused-14.C: New test.
5782 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5784         * gnat.dg/specs/small_alignment.ads: New test.
5786 2009-04-20  Ian Lance Taylor  <iant@google.com>
5788         * gcc.dg/Wcxx-compat-3.c: New testcase.
5790 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5792         * gnat.dg/pack13.ad[sb]: New test.
5793         * gnat.dg/pack13_pkg.ads: New helper.
5795 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5797         * gnat.dg/discr11.ad[sb]: New test.
5798         * gnat.dg/discr11_pkg.ads: New helper.
5800 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5802         PR tree-optimization/39675
5803         * gcc.dg/vect/O3-pr39675-2.c: New test.
5805 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5807         * gnat.dg/rep_clause3.adb: New test.
5809 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5811         PR c/37481
5812         * gcc.dg/c99-flex-array-7.c: New test.
5814 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5816         PR c/19771
5817         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5819 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5821         PR c/38243
5822         * gcc.dg/c99-restrict-3.c: New test.
5824 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5826         PR preprocessor/20078
5827         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5829 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5831         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5832         Do not pass -B$root after -margs.
5834 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5836         PR c/32061
5837         PR c++/36954
5838         * gcc.dg/pr32061.c: New.
5839         * gcc.dg/Wlogical-op-1.c: Update.
5840         * g++.dg/warn/Wlogical-op-1.C: Update.
5841         * g++.dg/warn/pr36954.C: New.
5843 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5845         PR c/27676
5846         * gcc.dg/lvalue-5.c: New test.
5848 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5850         PR c/22367
5851         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5853 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5855         * gcc.dg/cpp/include5.c: New test.
5857 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5859         PR c/35210
5860         * gcc.dg/call-diag-2.c: New test.
5862 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5864         PR preprocessor/39646
5865         * gcc.dg/cpp/line8.c: New test.
5867 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5869         PR preprocessor/39647
5870         * gcc.dg/cpp/line7.c: New test.
5872 2009-04-18  Richard Guenther  <rguenther@suse.de>
5874         PR middle-end/39804
5875         * gcc.target/i386/pr39804.c: New testcase.
5877 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5879         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5880         * g++.dg/other/pr39496.C: Likewise.
5882 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5884         PR middle-end/36902
5885         * gcc.dg/pr36902.c: New.
5887 2009-04-17  Diego Novillo  <dnovillo@google.com>
5889         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5890         violation for variable 'inside_main'.
5892 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5894         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5896 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5898         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5900 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5902         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5903         * gfortran.dg/chmod_2.f90: Likewise.
5904         * gfortran.dg/chmod_3.f90: Likewise.
5905         * gfortran.dg/open_errors.f90: Likewise.
5906         * gfortran.dg/stat_1.f90: Likewise.
5907         * gfortran.dg/stat_2.f90: Likewise.
5909 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5911         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5912         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5913         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5914         * gfortran.dg/nearest_1.f90: Likewise.
5915         * gfortran.dg/nearest_3.f90: Likewise.
5916         * gfortran.dg/isnan_1.f90: Likewise.
5917         * gfortran.dg/isnan_2.f90: Likewise.
5918         * gfortran.dg/nan_1.f90: Likewise.
5919         * gfortran.dg/nan_2.f90: Likewise.
5920         * gfortran.dg/nan_3.f90: Likewise.
5921         * gfortran.dg/nan_4.f90: Likewise.
5922         * gfortran.dg/module_nan.f90: Likewise.
5923         * gfortran.dg/int_conv_2.f90: Likewise.
5924         * gfortran.dg/init_flag_3.f90: Likewise.
5925         * gfortran.dg/namelist_42.f90: Likewise.
5926         * gfortran.dg/namelist_43.f90: Likewise.
5927         * gfortran.dg/real_const_3.f90: Likewise.
5928         * gfortran.dg/transfer_simplify_1.f90: Likewise.
5930         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5931         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5932         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5933         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5934         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5936         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5937         * gfortran.dg/gamma_5.f90: Likewise.
5939 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5941         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5942         less strict so it also works with auto-overlay support.
5943         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5944         for "exceeds local store" linker errors on the SPU.
5946         * lib/gfortran.exp: Include target-supports.exp.
5947         (gfortran_init): On SPU targets where automatic overlay support
5948         is available, use it to build all Fortran test cases.
5950         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5952 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
5954         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5955         rule enforced by gnat on taft types.
5957 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
5959         PR testsuite/39792
5960         * g++.dg/ext/complit11.C: Add empty dg-options.
5962 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
5964         PR c++/17570
5965         * g++.dg/template/defarg11.C: New test.
5967 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
5969         PR c++/28766
5970         * g++.dg/ext/complit11.C: New testcase.
5972 2009-04-15  Le-Chun Wu  <lcwu@google.com>
5974         PR c++/39551
5975         * g++.dg/warn/Wunused-13.C: New testcase.
5977 2009-04-15  Ian Lance Taylor  <iant@google.com>
5979         * gcc.dg/Wenum-compare-1.c: New testcase.
5981 2009-04-15  Richard Guenther  <rguenther@suse.de>
5983         PR tree-optimization/39764
5984         * g++.dg/torture/pr39764.C: New testcase.
5986 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
5988         * g++.dg/ext/altivec-17.C: New.
5990 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
5992         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
5993         * gnat.dg/specs/limited1.ads: Ditto.
5995 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5997         PR testsuite/39769
5998         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
5999         for testing the results of estimate instructions.
6000         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6001         * gcc.dg/vmx/3a-05.c (test): Ditto.
6003 2009-04-14  Jason Merrill  <jason@redhat.com>
6005         PR c++/39763
6006         * g++.dg/warn/Wshadow-4.C: Extend.
6008 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6010         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6011         (do_D): Remove attribute hidden.
6013 2009-04-13  Jason Merrill  <jason@redhat.com>
6015         PR c++/39480
6016         * g++.dg/init/copy7.C: New.
6018 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6020         PR testsuite/39733
6021         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6022         (check_for_all_options): This.
6024 2009-04-13  Jason Merrill  <jason@redhat.com>
6026         PR c++/39750
6027         * g++.dg/template/crash90.C: New.
6029 2009-04-12  Jason Merrill  <jason@redhat.com>
6031         PR c++/39742
6032         * g++.dg/overload/extern-C-2.C: New.
6034 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6036         PR preprocessor/31869
6037         * gcc.dg/cpp/strify5.c: New test.
6039 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6041         * gnat.dg/enum1.adb: New test.
6042         * gnat.dg/enum1_pkg.ads: New helper.
6044 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6046         PR target/39740
6047         * gcc.target/alpha/pr39740.c: New test.
6049 2009-04-11  Daniel Kraft  <d@domob.eu>
6051         PR fortran/37746
6052         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6053         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6054         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6055         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6056         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6057         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6058         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6059         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6060         expected string length that failed with -fbounds-check now.
6061         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6063 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6065         PR fortran/39692
6066         * gfortran.dg/proc_ptr_14.f90: New.
6068 2009-04-11  Richard Guenther  <rguenther@suse.de>
6070         PR middle-end/39732
6071         * g++.dg/torture/pr39732.C: New testcase.
6073 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6075         * gfortran.dg/whole_file_5.f90: New.
6076         * gfortran.dg/whole_file_6.f90: New.
6078 2009-04-11  Richard Guenther  <rguenther@suse.de>
6080         PR tree-optimization/39713
6081         * g++.dg/torture/pr39713.C: New testcase.
6083 2009-04-10  Richard Guenther  <rguenther@suse.de>
6085         PR c/39712
6086         * gcc.dg/pr39712.c: New testcase.
6088 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6090         PR c++/28301
6091         * g++.dg/cpp0x/enum2.C: Updated.
6092         * g++.dg/debug/pr22514.C: Likewise.
6093         * g++.dg/parse/enum2.C: Likewise.
6094         * g++.dg/parse/enum3.C: Likewise.
6095         * g++.dg/template/crash79.C: Likewise.
6096         * g++.old-deja/g++.jason/cond.C: Likewise.
6098 2009-04-10  Chao-ying Fu  <fu@mips.com>
6100         * gcc.target/mips/interrupt_handler.c: Change from compile to
6101         assemble.
6103 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6105         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6107 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6109         PR fortran/38709
6110         * gfortran.dg/zero_sized_6.f90: New.
6112 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6114         PR  c++/20118
6115         * g++.dg/parse/pr20118.C: New.
6116         * g++.dg/template/spec16.C: Update.
6118 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6120         PR testsuite/35621
6121         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6122         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6123         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6124         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6125         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6126         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6127         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6128         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6129         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6130         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6131         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6132         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6133         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6134         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6135         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6136         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6137         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6139 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6141         PR target/39678
6142         * g++.dg/torture/pr39678.C: New.
6143         * gcc.dg/compat/struct-complex-2.h: Likewise.
6144         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6145         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6146         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6147         * gcc.dg/torture/pr39678.c: Likewise.
6148         * gcc.target/i386/pr39678.c: Likewise.
6150         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6151         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6153         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6154         <complex.h>.  Add tests for structure with complex float.
6156 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6157             Joseph Myers  <joseph@codesourcery.com>
6159         PR target/36800
6160         * gcc.dg/dfp/pr36800.c: New.
6162 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6163             Rafael Avila de Espindola  <espindola@google.com>
6165         * gcc.misc-tests/help.exp: New file.
6166         * lib/options.exp: New file.
6168 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6170         PR libobjc/36610
6171         * objc/execute/forward-1.x: New.
6173 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6175         * gcc.dg/pr27150-1.c: Change to a link test.
6177 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6179         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6180         3 of the GNU General Public License and to point readers at the
6181         COPYING3 file and the FSF's license web page.
6182         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6183         * gcc.dg/struct/struct-reorg.exp: Likewise.
6184         * gcc.target/spu/tag_manager.c: Likewise.
6186 2009-04-09  Richard Guenther  <rguenther@suse.de>
6188         PR testsuite/39696
6189         * ssa-ccp-25.c: Adjust pattern.
6191 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6193         PR fortran/36704
6194         * gfortran.dg/external_procedures_1.f90: Modified.
6195         * gfortran.dg/proc_ptr_result_1.f90: New.
6196         * gfortran.dg/proc_ptr_result_2.f90: New.
6197         * gfortran.dg/proc_ptr_result_3.f90: New.
6199 2009-04-09  Richard Guenther  <rguenther@suse.de>
6201         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6202         to prevent constant propagation.
6203         * gcc.dg/vect/vect-56.c: Likewise.
6204         * gcc.dg/vect/vect-58.c: Likewise.
6205         * gcc.dg/vect/vect-60.c: Likewise.
6206         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6207         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6208         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6210 2009-04-09  Richard Guenther  <rguenther@suse.de>
6212         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6213         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6215 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6217         PR c/39613
6218         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6219         New tests.
6221 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6223         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6224         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6226 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6228         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6230 2009-04-08  Jason Merrill  <jason@redhat.com>
6232         PR c++/25185
6233         * g++.dg/template/error40.C: Add another test.
6235 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6237         PR c/39614
6238         PR c/39673
6239         * gcc.c-torture/compile/pr39614-1.c,
6240         gcc.c-torture/compile/pr39614-2.c,
6241         gcc.c-torture/compile/pr39614-3.c,
6242         gcc.c-torture/compile/pr39614-4.c,
6243         gcc.c-torture/compile/pr39614-5.c,
6244         gcc.c-torture/compile/pr39673-1.c,
6245         gcc.c-torture/compile/pr39673-2.c: New tests.
6246         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6247         more cases.
6248         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6249         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6250         expected errors.
6252 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6254         PRc++/39637
6255         * g++.dg/cpp0x/variadic-crash2.C: New test.
6257 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6259         PR fortran/38863
6260         * gfortran.dg/alloc_comp_result_1.f90: New test.
6262 2009-04-07  Jason Merrill  <jason@redhat.com>
6264         PR c++/34691
6265         * g++.dg/overload/extern-C-1.C: New.
6267 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6269         PR testsuite/39325
6270         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6272 2009-04-07  Jason Merrill  <jason@redhat.com>
6274         PR c++/25185
6275         * g++.dg/template/error40.C: New.
6277 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6279         PR fortran/38152
6280         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6282 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6284         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6286 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6288         PR fortran/38290
6289         * gfortran.dg/proc_decl_1.f90: Modified.
6290         * gfortran.dg/proc_ptr_11.f90: Extended.
6291         * gfortran.dg/proc_ptr_13.f90: Modified.
6293 2009-04-06  Jason Merrill  <jason@redhat.com>
6295         PR c++/35146
6296         * g++.dg/template/fnspec1.C: New.
6298 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6300         * lib/gnat.exp: Handle multilib.
6302 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6304         PR fortran/38863
6305         * gfortran.dg/dependency_23.f90: New test.
6307 2009-04-06  Richard Guenther  <rguenther@suse.de>
6309         PR tree-optimization/28868
6310         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6311         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6312         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6313         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6315 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6317         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6319 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6321         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6323 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6325         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6326         with the built-in y0, and the subsequent warning.
6327         (y1): Likewise, rename to y_1.
6329 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6331         PR fortran/39414
6332         * gfortran.dg/proc_decl_21.f90: New.
6334 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6336         PR fortran/36091
6337         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6339 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6341         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6342         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6343         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6344         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6345         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6346         gfortran.dg/namelist_49.f90: Gate test on effective_target
6347         fd_truncate.
6348         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6350 2009-04-05  Daniel Kraft  <d@domob.eu>
6352         PR fortran/38654
6353         * gfortran.dg/read_float_2.f03
6354         * gfortran.dg/read_float_3.f90
6356 2009-04-05  Richard Guenther  <rguenther@suse.de>
6358         PR tree-optimization/39648
6359         * gcc.c-torture/compile/pr39648.c: New testcase.
6361 2009-04-05  Jason Merrill  <jason@redhat.com>
6363         PR c++/14912
6364         * g++.dg/template/error39.C: New.
6366 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6368         PR fortran/29458
6369         * gfortran.dg/implied_do_1.f90: New.
6371 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6373         PR fortran/39577
6374         * gfortran.dg/recursive_check_8.f90: New.
6375         * gfortran.dg/recursive_check_9.f90: New.
6376         * gfortran.dg/recursive_check_10.f90: New.
6377         * gfortran.dg/recursive_check_11.f90: New.
6378         * gfortran.dg/recursive_check_12.f90: New.
6379         * gfortran.dg/recursive_check_13.f90: New.
6380         * gfortran.dg/recursive_check_14.f90: New.
6382 2009-04-04  Jason Merrill  <jason@redhat.com>
6384         PR c++/25185
6385         * g++.dg/template/error38.C: Add more tests.
6387 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6389         PR fortran/37614
6390         * gfortran.dg/common_align_2.f90: New test.
6392 2009-04-04  Richard Guenther  <rguenther@suse.de>
6394         PR tree-optimization/8781
6395         PR tree-optimization/37892
6396         * g++.dg/tree-ssa/pr8781.C: New testcase.
6397         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6399 2009-04-04  Richard Guenther  <rguenther@suse.de>
6401         PR tree-optimization/39636
6402         * gcc.c-torture/compile/pr39636.c: New testcase.
6404 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6406         PR rtl-optimization/39607
6407         * g++.dg/opt/pr39607.C: New.
6409 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6411         PR fortran/39594
6412         * gfortran.dg/common_12.f90: New.
6414 2009-04-03  Jason Merrill  <jason@redhat.com>
6416         PR c++/39608
6417         * g++.dg/template/const2.C: New test.
6419 2009-04-03  Richard Guenther  <rguenther@suse.de>
6421         PR tree-optimization/2480
6422         PR tree-optimization/23086
6423         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6424         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6426 2009-04-03  Richard Guenther  <rguenther@suse.de>
6428         PR tree-optimization/34743
6429         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6430         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6431         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6432         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6433         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6434         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6435         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6436         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6438 2009-04-03  Richard Guenther  <rguenther@suse.de>
6440         PR middle-end/13146
6441         PR tree-optimization/23940
6442         PR tree-optimization/33237
6443         PR middle-end/33974
6444         PR middle-end/34093
6445         PR tree-optimization/36201
6446         PR tree-optimization/36230
6447         PR tree-optimization/38049
6448         PR tree-optimization/38207
6449         PR tree-optimization/38230
6450         PR tree-optimization/38301
6451         PR tree-optimization/38585
6452         PR middle-end/38895
6453         PR tree-optimization/38985
6454         PR tree-optimization/39299
6455         * gcc.dg/pr19633-1.c: Adjust.
6456         * gcc.dg/torture/pta-callused-1.c: Likewise.
6457         * gcc.dg/torture/pr39074-2.c: Likewise.
6458         * gcc.dg/torture/pr39074.c: Likewise.
6459         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6460         * gcc.dg/torture/pr30375.c: Adjust.
6461         * gcc.dg/torture/pr33563.c: Likewise.
6462         * gcc.dg/torture/pr33870.c: Likewise.
6463         * gcc.dg/torture/pr33560.c: Likewise.
6464         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6465         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6466         * gcc.dg/tree-ssa/alias-15.c: Remove.
6467         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6468         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6469         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6470         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6471         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6472         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6473         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6474         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6475         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6476         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6477         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6478         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6479         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6480         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6481         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6482         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6483         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6484         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6485         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6486         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6487         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6488         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6489         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6490         * gcc.dg/uninit-B.c: XFAIL.
6491         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6492         * gcc.dg/uninit-pr19430.c: XFAIL.
6493         * g++.dg/tree-ssa/pr13146.C: New testcase.
6494         * g++.dg/opt/pr36187.C: Adjust.
6495         * g++.dg/torture/20090329-1.C: New testcase.
6497 2009-04-02  Chao-ying Fu  <fu@mips.com>
6499         * gcc.target/mips/interrupt_handler.c: New test.
6501 2009-04-02  David Ayers  <ayers@fsfe.org>
6503         PR objc/18456
6504         * objc.dg/bad-receiver-type-2.m: New test contributed by
6505         Alexander Mamberg.
6507 2009-04-02  Jason Merrill  <jason@redhat.com>
6509         PR c++/25185
6510         * g++.dg/template/error38.C: New test.
6512 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6514         PR tree-optimization/31677
6515         * gcc.dg/memcpy-1.c: Add compiler option.
6517 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6519         PR tree-optimization/39595
6520         * gfortran.dg/vect/O3-pr39595.f: New test.
6522 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6524         PR c++/26693
6525         * g++.dg/template/typedef11.C: New test.
6526         * g++.dg/template/typedef12.C: Likewise.
6527         * g++.dg/template/typedef13.C: Likewise.
6528         * g++.dg/template/typedef14.C: Likewise.
6529         * g++.dg/template/typedef15.C: Likewise.
6530         * g++.dg/template/typedef16.C: Likewise.
6531         * g++.dg/template/sfinae3.C: Compile this pedantically.
6532         The only errors expected should be the one saying the typedef is ill
6533         formed.
6534         * g++.old-deja/g++.pt/typename8.C: Likewise.
6535         * g++.dg/template/access11.C: Update this.
6537 2009-04-02  Richard Guenther  <rguenther@suse.de>
6539         PR tree-optimization/37221
6540         * gcc.c-torture/compile/20090331-1.c: New testcase.
6542 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6544         * gcc.c-torture/compile/20090401-1.c: New test.
6546 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6548         PR c++/4926
6549         * g++.dg/template/pr4926-1.C: New.
6551 2009-04-01  Xinliang David Li  <davidxl@google.com>
6553         * gcc.target/i386/all_one_m128i.c: New test.
6555 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6557         PR c/39027
6558         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6559         * gcc.dg/fltconst-2.c: New test.
6560         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6561         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6563         PR c/33466
6564         * gcc.dg/cpp/pr33466.c: New test.
6565         * gcc.dg/dfp/pr33466.c: New test.
6566         * gcc.dg/fixed-point/pr33466.c: New test.
6568 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6570         PR tree-optimization/35011
6571         * g++.dg/other/pr35011.C: New.
6573 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6575         PR target/39226
6576         * gcc.dg/pr39226.c: New test.
6578 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6580         PR c++/35240
6581         * g++.dg/template/pr35240.C: New.
6583 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6585         PR c/39605
6586         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6587         * gcc.dg/pr25682.c: Update expected diagnostics.
6589 2009-04-01  Richard Guenther  <rguenther@suse.de>
6591         * gcc.dg/fold-plusmult-2.c: New testcase.
6593 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6595         PR c/37772
6596         * gcc.dg/pr37772.c: New test.
6597         * g++.dg/ext/asm11.C: New test.
6599 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6601         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6602         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6603         defined.
6605 2009-03-31  Jason Merrill  <jason@redhat.com>
6607         * g++.old-deja/g++.other/using9.C: Add expected errors.
6609 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6611         * gcc.c-torture/compile/pr33009.c: Removed.
6613 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6615         * gcc.c-torture/compile/pr33009.c: Delete.
6616         * gcc.c-torture/compile/pr11832.c: Likewise.
6618 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6620         PR c/448
6621         * lib/target-supports.exp (check_effective_target_stdint_types):
6622         Update comment.
6623         (check_effective_target_inttypes_types): New.
6624         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6625         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6626         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6628 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6630         PR fortran/38917
6631         PR fortran/38918
6632         * gfortran.dg/data_pointer_1.f90: New test.
6634 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6636         PR fortran/38915
6637         * gfortran.dg/char_length_15.f90: New test.
6639 2009-03-31  Jason Merrill  <jason@redhat.com>
6641         C++ DR 613
6642         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6643         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6644         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6645         xfail others.
6647         * g++.dg/other/typedef2.C: New test.
6649         PR c++/37806
6650         * g++.dg/template/typedef17.C: New test.
6652         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6653         * g++.dg/cpp0x/auto12.C: Likewise.
6655 2009-03-31  Richard Guenther  <rguenther@suse.de>
6657         PR middle-end/31029
6658         * gcc.dg/fold-compare-4.c: New testcase.
6659         * gcc.dg/fold-compare-5.c: Likewise.
6661 2009-03-31  Richard Guenther  <rguenther@suse.de>
6663         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6665 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6667         PR target/39592
6668         * gcc.target/i386/pr39592-1.c: New test.
6670 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6672         PR preprocessor/15638
6673         * gcc.dg/cpp/missing-header-1.c: New test.
6674         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6675         "compilation terminated" message.
6676         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6677         test #include "".
6678         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6679         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6680         terminated" message.
6682 2009-03-31  Richard Guenther  <rguenther@suse.de>
6684         PR middle-end/23401
6685         PR middle-end/27810
6686         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6687         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6689 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6691         PR fortran/38389
6692         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6693         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6694         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6695         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6696         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6697         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6698         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6700 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6702         PR fortran/22571
6703         * gfortran.dg/whole_file_1.f90: New test.
6704         PR fortran/26227
6705         * gfortran.dg/whole_file_2.f90: New test.
6706         * gfortran.dg/whole_file_3.f90: New test.
6707         PR fortran/24886
6708         * gfortran.dg/whole_file_4.f90: New test.
6710 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6712         * gfortran.dg/bind_c_usage_19.f90: New test.
6714         PR target/39558
6715         * gcc.target/powerpc/altivec-29.c: New test.
6717 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6719         PR rtl-optimization/323
6720         * gcc.target/i386/excess-precision-1.c,
6721         gcc.target/i386/excess-precision-2.c,
6722         gcc.target/i386/excess-precision-3.c,
6723         gcc.target/i386/excess-precision-4.c,
6724         gcc.target/i386/excess-precision-5.c,
6725         gcc.target/i386/excess-precision-6.c: New tests.
6727 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6729         PR c/35235
6730         * gcc.dg/c99-array-lval-8.c: New test.
6732 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6734         PR preprocessor/34695
6735         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6736         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6737         instead of dg-warning for "previous definition" messages.
6738         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6739         "warnings being treated as errors" message.
6740         * gcc.dg/fltconst-1.c: Use -fshow-column.
6742 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6744         PR fortran/38823
6745         * gfortran.dg/power1.f90: New test.
6747 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6749         PR c/456
6750         PR c/5675
6751         PR c/19976
6752         PR c/29116
6753         PR c/31871
6754         PR c/35198
6755         * gcc.c-torture/compile/20081108-1.c,
6756         gcc.c-torture/compile/20081108-2.c,
6757         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6758         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6759         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6760         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6761         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6762         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6763         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6764         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6765         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6766         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6767         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6768         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6769         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6770         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6771         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6772         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6773         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6774         case.
6775         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6776         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6777         XFAILs.  Update expected messages.
6778         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6779         expected messages.
6780         * gcc.dg/real-const-1.c: Replace with test from original PR.
6781         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6782         when casting from non-constant integer to pointer.
6784 2009-03-29  Richard Guenther  <rguenther@suse.de>
6786         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6788 2009-03-29  Daniel Kraft  <d@domob.eu>
6790         PR fortran/37423
6791         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6792         DEFERRED bindings.
6793         * gfortran.dg/typebound_proc_9.f03: New test.
6794         * gfortran.dg/typebound_proc_10.f03: New test.
6795         * gfortran.dg/typebound_proc_11.f03: New test.
6796         * gfortran.dg/abstract_type_5.f03: New test.
6798 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6800         PR fortran/38507
6801         * gfortran.dg/do_4.f: New.
6802         * gfortran.dg/goto_2.f90: Correct expected warnings.
6803         * gfortran.dg/goto_4.f90: Likewise.
6804         * gfortran.dg/goto_5.f90: New.
6806 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6808         PR target/39545
6809         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6811         * gcc.target/i386/pr39545-1.c: New.
6812         * gcc.target/i386/pr39545-2.c: Likewise.
6814         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6815         (flex2_struct): Likewise.
6816         (check_struct_passing7): Likewise.
6817         (check_struct_passing8): Likewise.
6818         (f1s): Likewise.
6819         (f2s): Likewise.
6820         (main): Call check_struct_passing7 and check_struct_passing8.
6822 2009-03-29  Richard Guenther  <rguenther@suse.de>
6824         * gcc.c-torture/execute/20090113-1.c: New testcase.
6825         * gcc.c-torture/execute/20090113-2.c: Likewise.
6826         * gcc.c-torture/execute/20090113-3.c: Likewise.
6827         * gcc.c-torture/execute/20090207-1.c: Likewise.
6828         * gcc.c-torture/compile/20090114-1.c: Likewise.
6829         * gcc.c-torture/compile/20090328-1.c: Likewise.
6830         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6832 2009-03-29  David Ayers  <ayers@fsfe.org>
6834         PR objc/27377
6835         * objc.dg/conditional-1.m: New tests.
6837 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6839         * gcc.dg/winline-10.c: New test.
6841 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6843         PR fortran/34656
6844         * gfortran.dg/do_check_1.f90: Add test.
6845         * gfortran.dg/do_check_2.f90: Add test.
6846         * gfortran.dg/do_check_3.f90: Add test.
6847         * gfortran.dg/do_check_4.f90: Add test.
6849 2009-03-28  Jan Hubicka  <jh@suse.cz>
6851         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6852         * gcc.dg/pr33826.c: Update dump files.
6853         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6854         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6856 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6858         * g++.dg/tree-ssa/fwprop-align.C: New test.
6860 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6862         * gcc.target/powerpc/altivec-28.c: New test.
6864         PR c++/39554
6865         * gcc.dg/wdisallowed-functions-1.c: Removed.
6866         * gcc.dg/wdisallowed-functions-2.c: Removed.
6867         * gcc.dg/wdisallowed-functions-3.c: Removed.
6868         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6869         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6870         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6872 2009-03-28  Richard Guenther  <rguenther@suse.de>
6874         PR tree-optimization/38723
6875         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6877 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6879         PR fortran/38538
6880         * gfortran.dg/char_result_13.f90: New test.
6882 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6884         PR fortran/38765
6885         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6887 2009-03-28  Daniel Kraft  <d@domob.eu>
6889         * gfortran.dg/trim_1.f90: New test.
6891 2009-03-28  Richard Guenther  <rguenther@suse.de>
6893         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6894         * g++.dg/warn/Warray-bounds.C: Likewise.
6896 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6898         PR fortran/32626
6899         * gfortran.dg/recursive_check_7.f90: New test.
6901 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6903         PR fortran/38432
6904         * gfortran.dg/do_check_5.f90: New test.
6905         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6906         * gfortran.dg/array_constructor_18.f90: Ditto.
6907         * gfortran.dg/array_constructor_22.f90: Ditto.
6908         * gfortran.dg/do_3.F90: Ditto.
6909         * gfortran.dg/do_1.f90: Ditto.
6911 2009-03-28  Richard Guenther  <rguenther@suse.de>
6913         PR tree-optimization/38180
6914         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6916 2009-03-28  Richard Guenther  <rguenther@suse.de>
6918         PR tree-optimization/38513
6919         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6920         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6921         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6922         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6923         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6924         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6925         * gcc.dg/vect/vect-35.c: Likewise.
6926         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6927         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6928         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6930 2009-03-28  Richard Guenther  <rguenther@suse.de>
6932         PR tree-optimization/38968
6933         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6935 2009-03-28  Richard Guenther  <rguenther@suse.de>
6937         PR tree-optimization/37795
6938         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6940 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
6942         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6943         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6944         options for removed targets.
6946 2009-03-27  Richard Guenther  <rguenther@suse.de>
6948         PR tree-optimization/39120
6949         * gcc.c-torture/execute/pr39120.c: New testcase.
6951 2009-03-27  Richard Guenther  <rguenther@suse.de>
6953         PR tree-optimization/39120
6954         * gcc.dg/torture/pta-callused-1.c: New testcase.
6956 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6958         PR middle-end/39315
6959         * gcc.target/i386/pr39315-1.c: New.
6960         * gcc.target/i386/pr39315-2.c: Likewise.
6961         * gcc.target/i386/pr39315-3.c: Likewise.
6962         * gcc.target/i386/pr39315-4.c: Likewise.
6963         * gcc.target/i386/pr39315-check.c: Likewise.
6965 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6967         PR c/39323
6968         * gcc.dg/pr39323-1.c: New.
6969         * gcc.dg/pr39323-2.c: Likewise.
6970         * gcc.dg/pr39323-3.c: Likewise.
6972 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6974         PR target/38034
6975         * gcc.target/ia64/sync-1.c: New.
6977 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6979         PR target/39472
6980         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
6981         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
6982         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
6983         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
6984         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
6985         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
6986         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
6987         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
6989 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6991         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
6992         for low precision (i.e. float).
6994 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
6995             Jakub Jelinek  <jakub@redhat.com>
6997         PR debug/37959
6998         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7000 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7002         * gcc.dg/memmove-2.c: New test.
7003         * gcc.dg/memmove-3.c: New test.
7005         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7006         in clone naming.
7008 2009-03-27  Xinliang David Li  <davidxl@google.com>
7010         PR tree-optimization/39557
7011         * g++.dg/tree-ssa/dom-invalid.C: New test.
7013 2009-03-27  Xinliang David Li  <davidxl@google.com>
7015         PR tree-optimization/39548
7016         * g++.dg/tree-ssa/copyprop.C: New test.
7018 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7020         PR c++/38638
7021         * g++.dg/template/typename17.C: New testcase.
7022         * g++.dg/template/typename18.C: New testcase.
7024 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7026         PR c++/36799
7027         * g++.dg/other/var_copy-1.C: New test.
7029 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7031         PR c++/37647
7032         * g++.dg/parse/ctor9.C: New test.
7034 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7036         PR c++/29727
7037         * g++.dg/init/error2.C: New test.
7039 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7041         PR c++/35652
7042         * gcc.dg/pr35652.C: New.
7043         * g++.dg/warn/pr35652.C: New.
7044         * gcc.dg/format/plus-1.c: Adjust message.
7046 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7048         PR c++/39554
7049         * gcc.dg/wdisallowed-functions-3.c: New test.
7050         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7052 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7054         * gcc.dg/inline-33.c: Fix when pic.
7056 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7058         * gcc.target/ia64/20090324-1.c: New test.
7060 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7062         PR c/27898
7063         * gcc.dg/pr27898.c: New test.
7065         PR tree-optimization/32139
7066         * gcc.c-torture/compile/pr32139.c: New test.
7068 2009-03-24  Jason Merrill  <jason@redhat.com>
7070         PR c++/28274
7071         * g++.dg/parse/defarg14.C: New test.
7073 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7075         PR libfortran/39528
7076         * gfortran.dg/read_repeat.f90: New test.
7078 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7080         PR tree-optimization/39529
7081         * gcc.dg/vect/pr39529.c: New test.
7083 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7084             Jakub Jelinek  <jakub@redhat.com>
7086         PR debug/39524
7087         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7089 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7091         PR c/39495
7092         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7094 2009-03-23  Jason Merrill  <jason@redhat.com>
7096         * g++.dg/cpp0x/auto12.C: Add variadic test.
7098         PR c++/39526
7099         * g++.dg/warn/Wshadow-4.C: New test.
7101 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7103         PR tree-optimization/39516
7104         * gfortran.dg/pr39516.f: New test.
7106 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7108         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7109         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7110         variable, not environment variable.
7112 2009-03-21  Jason Merrill  <jason@redhat.com>
7114         PR c++/28879
7115         * g++.dg/ext/vla6.C: New test.
7117 2009-03-20  Jason Merrill  <jason@redhat.com>
7119         * g++.dg/cpp0x/initlist5.C: Add additional test.
7121 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7122             Janis Johnson  <janis187@us.ibm.com>
7124         * lib/compat.exp (compat-get-options-main, compat-get-options):
7125         Handle dg-prune-output in source file.
7126         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7127         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7128         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7129         two warnings.
7131 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7133         PR c/39495
7134         * gcc.dg/gomp/pr39495-1.c: New test.
7135         * gcc.dg/gomp/pr39495-2.c: New test.
7136         * g++.dg/gomp/pr39495-1.C: New test.
7137         * g++.dg/gomp/pr39495-2.C: New test.
7139         PR target/39496
7140         * gcc.target/i386/pr39496.c: New test.
7141         * g++.dg/other/pr39496.C: New test.
7143 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7145         PR middle-end/39500
7146         * gcc.dg/autopar/pr39500-1.c: New.
7147         * gcc.dg/autopar/pr39500-2.c: New.
7149 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7151         * g++.dg/dg.exp: Prune graphite.
7153 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7155         PR middle-end/39447
7156         * g++.dg/graphite: New.
7157         * g++.dg/graphite/graphite.exp: New.
7158         * g++.dg/graphite/pr39447.C: New.
7160 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7162         PR c++/39425
7163         * g++.dg/template/pr39425.C: New.
7165         * g++.dg/template/spec33.C: Updated.
7167 2009-03-17  Jason Merrill  <jason@redhat.com>
7169         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7171 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7173         PR c++/39475
7174         * g++.dg/ext/unary_trait_incomplete.C: New.
7176 2009-03-17  Jing Yu  <jingyu@google.com>
7178         PR middle-end/39378
7179         * g++.dg/inherit/thunk10.C: New test.
7181 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7183         PR target/39482
7184         * gcc.target/i386/pr39482.c: New test.
7186 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7188         PR debug/39471
7189         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7190         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7191         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7192         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7194         PR middle-end/39443
7195         * gcc.dg/pr39443.c: New test.
7197         PR debug/39412
7198         * gcc.dg/debug/pr39412.c: New test.
7200 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7202         PR testsuite/38526
7203         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7204         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7205         is defined.
7206         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7207         its original value, or unset if it was not defined.
7208         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7209         path procs around use of HOSTCC.
7210         * g++.dg/compat/struct-layout-1.exp: Ditto.
7211         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7213 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7215         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7217 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7219         Revert patch for PR testsuite/37630.
7221         PR testsuite/37960
7222         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7224         PR testsuite/37630
7225         * lib/target-supports.exp (check_effective_target_ieee): New.
7226         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7227         * gcc.dg/20001012-1.c: Require ieee.
7229         PR testsuite/37628
7230         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7232 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7234         PR tree-optimization/39455
7235         * gcc.dg/pr39455.c: New test.
7237 2009-03-13  David Ayers  <ayers@fsfe.org>
7239         * objc/execute/trivial.m. New test.
7241 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7243         PR target/39137
7244         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7246 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7248         PR testsuite/39451
7249         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7250         constraint on (%2).
7252 2009-03-12  David Ayers  <ayers@fsfe.org>
7254         PR libobjc/27466
7255         * objc/execute/exceptions/handler-1.m. New test.
7257 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7259         PR target/39431
7260         * gcc.target/i386/pr39431.c: New test.
7262 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7264         PR target/39445
7265         * gcc.target/i386/pr39445.c: New.
7267         * gcc.target/i386/push-1.c: XFAIL.
7269 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7271         * gcc.dg/inline-33.c: New test.
7273 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7275         * gcc.dg/vect/vect-82.c: Combine dg-do and
7276         dg-require-effective-target into dg-skip-if.
7277         * gcc.dg/vect/vect-83.c: Likewise.
7279 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7281         PR target/39137
7282         * gcc.target/i386/stackalign/longlong-1.c: New test.
7283         * gcc.target/i386/stackalign/longlong-2.c: New test.
7285 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7287         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7289 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7291         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7292         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7294 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7296         * gnat.dg/slice_enum.adb: New test.
7298 2009-03-11  Jason Merrill  <jason@redhat.com>
7300         PR debug/39086
7301         * g++.dg/opt/nrv15.C: New test.
7303 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7305         PR tree-optimization/39422
7306         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7307         constant array with static initialization to global memory.
7308         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7310 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7312         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7313         padding.
7315 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7317         PR c++/39371
7318         * g++.dg/opt/switch2.C: Add -w to dg-options.
7319         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7320         * g++.dg/warn/switch1.C: New test.
7321         * g++.dg/other/switch3.C: New test.
7323         PR tree-optimization/39394
7324         * gcc.c-torture/compile/pr39394.c: New test.
7326 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7328         * gcc.target/s390/20090223-1.c: New testcase.
7330 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7332         PR libfortran/39402
7333         * gfortran.dg/fmt_f0_1.f90: New test.
7335 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7337         PR c++/39060
7338         * g++.dg/other/new1.C: Adjusted.
7339         * g++.dg/parse/crash40.C: Likewise.
7340         * g++.dg/parse/defarg12.C: Likewise.
7341         * g++.dg/template/error15.C: Likewise.
7343         * g++.dg/other/pr39060.C: New.
7345 2009-03-07  Jason Merrill  <jason@redhat.com>
7347         PR c++/39367
7348         * g++.dg/opt/new1.C: New.
7350 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7352         PR c++/33492
7353         * g++.dg/other/error32.C: New.
7355 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7357         PR middle-end/39360
7358         * gcc.c-torture/compile/pr39360.c: New test.
7360         PR debug/39372
7361         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7363 2009-03-05  Jason Merrill  <jason@redhat.com>
7365         PR c++/38908
7366         * g++.dg/warn/Wuninitialized-3.C: New test.
7368 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7370         PR debug/39379
7371         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7372         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7374 2009-03-04  Jason Merrill  <jason@redhat.com>
7376         PR c++/13549
7377         * g++.dg/template/koenig7.C: New test.
7379 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7381         * g++.dg/torture/predcom-1.C: New test.
7383 2009-03-04  Richard Guenther  <rguenther@suse.de>
7385         PR tree-optimization/39362
7386         * g++.dg/torture/pr39362.C: New testcase.
7388 2009-03-04  Jason Merrill  <jason@redhat.com>
7389             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7391         PR c++/9634
7392         PR c++/29469
7393         PR c++/29607
7394         * g++.dg/template/dependent-name5.C: New test.
7396 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7398         PR testsuite/39357
7399         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7400         vect_int to vect_int_mult.
7402 2009-03-04  Richard Guenther  <rguenther@suse.de>
7404         PR tree-optimization/39358
7405         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7406         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7408 2009-03-04  Richard Guenther  <rguenther@suse.de>
7410         PR tree-optimization/39339
7411         * gcc.c-torture/execute/pr39339.c: New testcase.
7413 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7415         * gcc.c-torture/compile/20090303-1.c,
7416         gcc.c-torture/compile/20090303-2.c: New tests.
7418 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7420         PR fortran/39354
7421         * gfortran.dg/gomp/pr39354.f90: New test.
7423         PR tree-optimization/39343
7424         * gcc.dg/pr39343.c: New test.
7426 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7428         PR tree-optimization/39248
7429         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7430         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7431         on targets without vector misalignment support.
7432         * lib/target-supports.exp
7433         (check_effective_target_vect_short_mult): Add
7434         check_effective_target_arm32.
7436 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7438         PR middle-end/39335
7439         * gcc.dg/graphite/pr39335_1.c: New.
7440         * gcc.dg/graphite/pr39335.c: New.
7442 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7444         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7445         of andl.
7446         * gcc.target/i386/stackalign/return-5.c: Likewise.
7447         * gcc.target/i386/stackalign/return-6.c: Likewise.
7449 2009-03-02  Richard Guenther  <rguenther@suse.de>
7450             Ira Rosen  <irar@il.ibm.com>
7452         PR tree-optimization/39318
7453         * gfortran.dg/vect/pr39318.f90: New test.
7455 2009-03-01  Jan Hubicka  <jh@suse.cz>
7457         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7459 2009-03-01  Jan Hubicka  <jh@suse.cz>
7461         PR debug/39267
7462         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7464 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7466         * gnat.dg/pack12.adb: New test.
7468 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7470         PR c++/37789
7471         * g++.dg/other/pr37789.C: New.
7473 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7475         PR fortran/39295
7476         * gfortran.dg/interface_25.f90: New test.
7477         * gfortran.dg/interface_26.f90: New test.
7479 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7481         PR fortran/39292
7482         * gfortran.dg/initialization_22.f90: New test.
7484 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7486         PR rtl-optimization/39241
7487         * gcc.dg/torture/pr39241.c: New.
7489 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7491         PR tree-optimizations/39259
7492         * g++.dg/torture/pr39259.C: New testcase.
7494 2009-02-24  Richard Guenther  <rguenther@suse.de>
7496         PR c++/39242
7497         * g++.dg/template/instantiate10.C: New testcase.
7499 2009-02-24  Richard Guenther  <rguenther@suse.de>
7500             Zdenek Dvorak  <ook@ucw.cz>
7502         PR tree-optimization/39233
7503         * gcc.c-torture/execute/pr39233.c: New testcase.
7505 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7507         PR tree-optimization/39260
7508         * gcc.dg/graphite/pr39260.c: New.
7510 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7512         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7514 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7516         PR c++/36411
7517         * g++.dg/template/void14.C: New.
7519 2009-02-23  Jason Merrill  <jason@redhat.com>
7521         PR c++/38880
7522         * g++.dg/init/const7.C: Remove XFAIL.
7523         * g++.dg/init/static-init1.C: New test.
7525         * g++.dg/cpp0x/initlist14.C: New test.
7527 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7529         PR fortran/38914
7530         * bound_simplification_2.f90:  New test case.
7531         * bound_7.f90:  New test case.
7533 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7535         * gcc.dg/cpp/include4.c: New test.
7537 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7539         PR target/39256
7540         * gcc.target/i386/abi-2.c: New.
7542 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7544         * gcc.c-torture/execute/pr39228.x: New.
7546 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7548         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7549         scan-assembler to check for xmm0 register.
7551 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7552             Joseph Myers  <joseph@codesourcery.com>
7554         * gcc.target/arm/va_list.c: New test.
7555         * g++.dg/abi/arm_va_list.C: Likewise.
7556         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7557         function.
7558         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7559         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7560         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7561         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7562         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7563         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7565 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7567         PR testsuite/38164
7568         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7569         to dg-options.
7571 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7573         PR target/39240
7574         * gcc.c-torture/execute/pr39240.c: New test.
7576 2009-02-20  Jason Merrill  <jason@redhat.com>
7578         PR c++/39225
7579         * g++.dg/parse/dtor15.C: New test.
7581 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7583         * gcc.c-torture/execute/20090219-1.c: New.
7585 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7587         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7588         (mips-dg-options): When matching isa* pseudo-options make
7589         'value' optional and accept ! entries.  Use $spec instead of
7590         $isa_spec in the isa pseudo-option error message.  Only
7591         perform the ISA-range check when 'value' is set.  If arch is
7592         matching any CPU in the ! entries switch to its generic ISA.
7593         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7594         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7596 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7598         PR target/39175
7599         * gcc.dg/visibility-20.c: New test.
7600         * g++.dg/ext/visibility/visibility-11.C: New test.
7602 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7604         PR c++/39188
7605         * g++.dg/abi/pr39188-1a.C: New.
7606         * g++.dg/abi/pr39188-1b.C: Likewise.
7607         * g++.dg/abi/pr39188-1.h: Likewise.
7608         * g++.dg/abi/pr39188-2a.C: Likewise.
7609         * g++.dg/abi/pr39188-2b.C: Likewise.
7610         * g++.dg/abi/pr39188-2.h: Likewise.
7611         * g++.dg/abi/pr39188-3a.C: Likewise.
7612         * g++.dg/abi/pr39188-3b.C: Likewise.
7613         * g++.dg/abi/pr39188-3.h: Likewise.
7615 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7617         PR c/38483
7618         * gcc.c-torture/execute/call-trap-1.c,
7619         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7620         tests.
7622 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7624         PR target/39228
7625         * gcc.c-torture/execute/pr39228.c: New test.
7627 2009-02-19  Richard Guenther  <rguenther@suse.de>
7629         PR tree-optimization/39074
7630         * gcc.dg/torture/pr39074.c: New testcase.
7631         * gcc.dg/torture/pr39074-2.c: Likewise.
7632         * gcc.dg/torture/pr39074-3.c: Likewise.
7634 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7636         PR c++/39219
7637         * g++.dg/parse/attr3.C: New.
7639 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7641         PR testsuite/38165
7642         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7644         PR testsuite/38166
7645         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7646         and skip on Darwin.
7648 2009-02-18  Jason Merrill  <jason@redhat.com>
7650         PR c++/38880
7651         * g++.dg/init/const7.C: Remove XFAIL.
7653         PR target/39179
7654         * g++.dg/opt/const6.C: New test.
7656 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7658         * gcc.dg/callabi/callabi.exp: Moved to ...
7659         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7660         in 64bit mode.
7662         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7663         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7664         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7665         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7666         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7667         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7668         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7670         * gcc.dg/callabi/callabi.h: Moved to ...
7671         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7673         * gcc.dg/callabi/func-1.c: Moved to ...
7674         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7676         * gcc.dg/callabi/func-indirect.c: Moved to ...
7677         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7679         * gcc.dg/callabi/pr38891.c: Moved to ...
7680         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7682         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7683         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7685         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7686         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7688         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7689         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7691 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7693         PR target/38891
7694         * gcc.dg/callabi/pr38891.c: New.
7696 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7698         * gcc.dg/callabi/callabi.exp: New.
7700 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7702         PR target/39082
7703         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7704         -Wno-abi for x86.
7705         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7707         * gcc.target/i386/pr39082-1.c: New.
7709         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7710         -Wno-abi.
7712         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7713         CHECK_M64_M128 is defined.
7714         (check_f_arguments): Add "do".
7715         (check_vector_arguments): New.
7716         (check_m64_arguments): Likewise.
7717         (check_m128_arguments): Likewise.
7719         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7720         (CHECK_M64_M128): Define.
7722         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7723         on abitest.
7724         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7726         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7727         tests only if CHECK_M64_M128 is defined.
7729         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7730         (m128_2_struct): Likewise.
7731         (check_struct_passing5): Likewise.
7732         (check_struct_passing6): Likewise.
7733         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7735         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7736         (un5): Likewise.
7737         (check_union_passing4): Likewise.
7738         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7740 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7742         PR c/35447
7743         * gcc.dg/noncompile/pr35447-1.c: New test.
7745 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7747         PR tree-optimization/36922
7748         * gfortran.dg/pr36922.f: New test.
7750 2009-02-17  Richard Guenther  <rguenther@suse.de>
7752         PR tree-optimization/39202
7753         * gcc.c-torture/compile/pr39202.c: New testcase.
7755 2009-02-17  Richard Guenther  <rguenther@suse.de>
7757         PR tree-optimization/39204
7758         * gcc.dg/torture/pr39204.c: New testcase.
7760 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7762         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7763         * gcc.dg/vect/vect-outer-6.c: Ditto.
7765 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7767         PR c/35446
7768         * gcc.dg/noncompile/init-5.c: New test.
7769         * gcc.dg/init-bad-4.c: Adjust expected errors.
7771 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7773         PR target/37049
7774         * gcc.target/i386/push-1.c: New.
7776 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7778         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7780 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7782         * gcc.target/spu/intrinsics-sr.c: New test.
7784 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7786         PR target/38056
7787         * gcc.target/ia64/sibcall-opt-1.c: New test.
7788         * gcc.target/ia64/sibcall-opt-2.c: New test.
7790 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7792         PR fortran/36528
7793         * gfortran.dg/cray_pointers_8.f90: New test.
7795         PR fortran/36703
7796         * gfortran.dg/cray_pointers_9.f90: New test.
7798 2009-02-13  Jason Merrill  <jason@redhat.com>
7800         PR c++/39070
7801         * g++.dg/cpp0x/decltype16.C: New.
7803 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7805         PR target/39152
7806         * gfortran.dg/gomp/pr39152.f90: New.
7808 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7810         PR target/39162
7811         * gcc.target/i386/pr39162.c: New.
7813 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7815         PR c/35444
7816         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7817         New tests.
7819 2009-02-12  Jason Merrill  <jason@redhat.com>
7821         PR c++/38950
7822         * g++.dg/template/array20.C: New test.
7824 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7826         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7827         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7828         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7830 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7832         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7834 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7836         PR target/39152
7837         * gfortran.dg/pr39152.f: New.
7839 2009-02-11  Jason Merrill  <jason@redhat.com>
7841         PR c++/39153
7842         * g++.dg/cpp0x/defaulted9.C: New test.
7844         PR c++/30111
7845         * g++.dg/init/value7.C: New test.
7847 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7849         PR target/38824
7850         * gcc.target/i386/pr38824.c: New testcase.
7852 2009-02-11  Jason Merrill  <jason@redhat.com>
7854         PR c++/38649
7855         * g++.dg/cpp0x/defaulted8.C: New test.
7857         PR c++/36744
7858         * g++.dg/cpp0x/rv9p.C: New test.
7860 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7862         * gnat.dg/aliasing3.adb: New test.
7863         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7865 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7867         PR c++/34397
7868         * g++.dg/template/crash88.C: New.
7869         * g++.dg/template/crash89.C: Likewise.
7871 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7873         PR c/39084
7874         * gcc.dg/pr39084.c: New test.
7876 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7878         PR target/39139
7879         * gcc.target/i386/pr39139.c: New test.
7881 2009-02-10  Richard Guenther  <rguenther@suse.de>
7883         PR tree-optimization/39132
7884         * gcc.dg/torture/pr39132.c: New testcase.
7886 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7888         PR target/39119
7889         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7890         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7891         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7892         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7893         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7894         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7895         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7896         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7898 2009-02-09  Jason Merrill  <jason@redhat.com>
7900         PR c++/39109
7901         * g++.dg/init/value6.C: New test.
7903 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
7905         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7907 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7909         * gcc.c-torture/compile/20090209-1.c: New test.
7911 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
7913         PR c++/35147
7914         PR c++/37737
7915         * g++.dg/cpp0x/vt-35147.C: New.
7916         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7917         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7919 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7921         PR c/35434
7922         * gcc.dg/attr-alias-4.c: New test.
7924 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
7926         PR c/39035
7927         * gcc.dg/dfp/pr39035.c: New test.
7929 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7931         PR c/36432
7932         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7934 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
7936         PR c++/39106
7937         * g++.dg/opt/thunk3.C: New test.
7939 2009-02-05  Nick Clifton  <nickc@redhat.com>
7941         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7942         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7943         * gcc.dg/cdce1.c: Likewise.
7944         * gcc.dg/cpp/_Pragma6.c: Likewise.
7945         * g++.dg/cpp/_Pragma1.C: Likewise.
7946         * gcc.dg/utf32-2.c: Xfail for M32C.
7947         * gcc.dg/utf32-1.c: Likewise.
7948         * gcc.dg/utf32-3.c: Likewise.
7949         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7950         targets.
7951         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7952         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7953         * gcc.dg/Wconversion-5.c: Likewise.
7954         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7955         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7956         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7957         * gcc.dg/utf-inc-init.c: Likewise.
7958         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7959         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7960         * gcc.dg/utf-array-short-wchar.c: Likewise.
7961         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7962         * gcc.dg/mallign.c: Use size_t instead of long.
7964 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
7966         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7968 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
7970         * gcc.c-torture/execute/pr39100.c: New.
7972 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
7974         PR c/35435
7975         * gcc.dg/tls/diag-6.c: New test.
7977 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7979         AVX Programming Reference (January, 2009)
7980         * gcc.target/i386/avx-vpclmulqdq.c: New.
7981         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7983         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
7985         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
7986         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
7987         (pclmul_test): Renamed to ...
7988         (TEST): This.
7990 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
7992         PR c++/39095
7993         * g++.dg/abi/mangle31.C: New test.
7995 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
7997         PR c/29129
7998         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
7999         declarator.
8000         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8001         inside function prototype but not part of parameter declarator.
8002         * vla-11.c: New test.
8004 2009-02-03  Jason Merrill  <jason@redhat.com>
8006         * g++.dg/warn/main-4.C: New test.
8007         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8009 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8011         PR c++/36607
8012         * g++.dg/expr/cast10.C: New test.
8014 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8016         PR c/35433
8017         * gcc.dg/init-bad-6.c: New test.
8019 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8021         PR target/35318
8022         * gcc.c-torture/compile/pr35318.c: New test.
8024         PR inline-asm/39059
8025         * gcc.dg/nofixed-point-2.c: New test.
8026         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8027         * g++.dg/ext/fixed2.C: Likewise.
8028         * g++.dg/other/error25.C: Likewise.
8029         * g++.dg/lookup/crash7.C: Likewise.
8030         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8032         PR c++/39056
8033         * g++.dg/cpp0x/initlist13.C: New test.
8035 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8037         PR c++/36897
8038         * g++.dg/template/func2.C: New test.
8040         PR c++/37314
8041         * g++.dg/template/typename15.C: New.
8042         * g++.dg/template/typename16.C: New.
8044 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8045             Ben Elliston  <bje@au.ibm.com>
8047         PR c/39034
8048         * gcc.dg/dfp/pr39034.c: New test.
8050 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8052         PR testsuite/38263
8053         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8055 2009-02-02  Jason Merrill  <jason@redhat.com>
8057         PR c++/39054
8058         * g++.dg/parse/dtor14.C: New test.
8060 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8062         * lib/target-supports.exp
8063         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8064         * g++.dg/ext/builtin10.C: New test.
8066         PR inline-asm/39058
8067         * gcc.target/i386/pr39058.c: New test.
8069 2009-02-02  Richard Guenther  <rguenther@suse.de>
8071         PR tree-optimization/38937
8072         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8074 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8076         PR c++/39053
8077         * g++.dg/parse/crash52.C: New.
8079 2009-01-30  Richard Guenther  <rguenther@suse.de>
8081         PR tree-optimization/39041
8082         * gcc.c-torture/compile/pr39041.c: New testcase.
8084 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8086         PR target/39013
8087         * gcc.target/i386/pr39013-1.c: New test.
8088         * gcc.target/i386/pr39013-2.c: New test.
8090         PR c++/39028
8091         * g++.dg/ext/label12.C: New test.
8093 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8095         PR c++/33465
8096         * g++.dg/parse/error34.C: New.
8097         * g++.dg/parse/error35.C: Likewise.
8099 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8101         PR c++/38655
8102         * g++.dg/cpp0x/decltype-38655.C: New.
8104 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8106         PR target/39002
8107         * g++.dg/torture/pr39002.C: New test.
8109 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8111         PR tree-optimization/39007
8112         * gcc.dg/tree-ssa/pr39007.c: New.
8114 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8116         PR middle-end/35854
8117         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8118         to "subreg1".
8120 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8122         PR middle-end/38857
8123         * gcc.c-torture/compile/pr38857.c: New test.
8125 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8127         PR fortran/38852
8128         PR fortran/39006
8129         * gfortran.dg/bound_6.f90: New test.
8131 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8133         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8135 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8137         PR tree-optimization/38997
8138         * gcc.dg/tree-ssa/pr38997.c: New.
8140 2009-01-28  Richard Guenther  <rguenther@suse.de>
8142         PR tree-optimization/38926
8143         * gcc.c-torture/compile/pr38926.c: New testcase.
8145 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8147         PR middle-end/38934
8148         * gcc.dg/pr38934.c: New test.
8150 2009-01-28  Richard Guenther  <rguenther@suse.de>
8152         PR middle-end/38908
8153         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8155 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8157         PR tree-optimization/38984
8158         * gcc.dg/pr38984.c: New XFAILed testcase.
8161 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8163         PR target/38988
8164         * gcc.target/i386/pr38988.c: New test.
8166 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8168         PR c++/37554
8169         * g++.dg/parse/crash51.C: New.
8170         * g++.old-deja/g++.pt/crash9.C: Adjust.
8172 2009-01-27  Daniel Kraft  <d@domob.eu>
8174         PR fortran/38883
8175         * gfortran.dg/mvbits_6.f90:  New test.
8176         * gfortran.dg/mvbits_7.f90:  New test.
8177         * gfortran.dg/mvbits_8.f90:  New test.
8179 2009-01-27  Richard Guenther  <rguenther@suse.de>
8181         PR tree-optimization/38503
8182         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8184 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8186         PR middle-end/38969
8187         * gcc.c-torture/execute/pr38969.c: New test.
8189 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8191         PR testsuite/38864
8192         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8193         to dg-do compile.
8194         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8195         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8196         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8198 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8200         PR target/38952
8201         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8202         if __USING_SJLJ_EXCEPTIONS__ is defined.
8204         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8205         __USING_SJLJ_EXCEPTIONS__ is defined.
8206         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8207         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8208         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8209         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8210         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8211         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8213 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8215         PR testsuite/38949
8216         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8217         Use instead of C name in asm statements.
8219 2009-01-26  Richard Guenther  <rguenther@suse.de>
8221         PR tree-optimization/38745
8222         * g++.dg/torture/pr38745.C: New testcase.
8224 2009-01-26  Richard Guenther  <rguenther@suse.de>
8226         PR middle-end/38851
8227         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8229 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8231         * gcc.dg/bitfld-15.c: Gate warning on target
8232         pcc_bitfield_type_matters.
8233         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8234         g++.dg/ext/bitfield4.C: Likewise.
8235         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8236         bitfield for any target.
8238 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8240         PR c/38957
8241         * gcc.dg/pr38957.c: New test.
8243 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8245         PR fortran/38955
8246         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8247         comparing floats.
8249 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8251         PR tree-optimization/38953
8252         * gfortran.dg/graphite/pr38953.f90: New.
8254 2009-01-24  Paul Brook  <paul@codesourcery.com>
8256         * gcc.target/arm/neon-cond-1.c: New test.
8258 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8260         PR tree-optimization/38932
8261         * gcc.dg/pr38932.c: New.
8263 2009-01-23  Revital Eres  <eres@il.ibm.com>
8265         * gcc.dg/sms-7.c: Fix test.
8267 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8269         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8270         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8271         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8272         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8274 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8276         * gcc.dg/pr35729.c: Make test x86 specific.
8278 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8280         PR middle-end/38615
8281         * gcc.dg/pr38615.c: New test.
8283 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8285         PR target/38931
8286         * gcc.target/i386/pr38931.c: New test.
8288 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8290         PR c++/38930
8291         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8292         * g++.dg/template/typedef12.C: Likewise.
8293         * g++.dg/template/typedef13.C: Likewise.
8294         * g++.dg/template/typedef14.C: Likewise.
8295         * g++.dg/template/sfinae3.C: Likewise.
8296         * g++.old-deja/g++.pt/typename8.C: Likewise.
8297         * g++.dg/template/access11.C: Likewise
8299 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8301         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8302         and mips*-*-irix*.
8303         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8305 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8307         PR c++/26693
8308         * g++.dg/template/typedef11.C: New test.
8309         * g++.dg/template/typedef12.C: Likewise.
8310         * g++.dg/template/typedef13.C: Likewise.
8311         * g++.dg/template/typedef14.C: Likewise.
8312         * g++.dg/template/sfinae3.C: Compile this pedantically.
8313         The only errors expected should be the one saying the typedef is ill
8314         formed.
8315         * g++.old-deja/g++.pt/typename8.C: Likewise.
8316         * g++.dg/template/access11.C: Update this.
8318 2009-01-21  Daniel Kraft  <d@domob.eu>
8320         PR fortran/38887
8321         * gfortran.dg/mvbits_5.f90:  New test.
8323 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8325         * gcc.dg/sms-6.c: New test.
8326         * gcc.dg/sms-7.c: Likewise.
8328 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8330         PR fortran/38907
8331         * gfortran.dg/host_assoc_function_7.f90: New test
8333 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8334             Richard Guenther  <rguenther@suse.de>
8336         PR tree-optimization/38747
8337         PR tree-optimization/38748
8338         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8339         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8340         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8342 2009-01-20  Kees Cook  <kees@ubuntu.com>
8343             H.J. Lu  <hongjiu.lu@intel.com>
8345         PR target/38902
8346         * gcc.dg/pr38902.c: New.
8348 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8350         PR target/38868
8351         * gfortran.dg/pr38868.f: New testcase.
8353 2009-01-20  Richard Guenther  <rguenther@suse.de>
8355         * gcc.c-torture/execute/pr36227.c: Move ...
8356         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8358 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8360         * lib/gfortran.exp: Add -B options for targets that use
8361         libgfortran.a%s in their specs.
8363 2009-01-19  Jason Merrill  <jason@redhat.com>
8365         PR c++/23287
8366         * g++.dg/template/dtor5.C: New test.
8368 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8370         PR fortran/38859
8371         * gfortran.dg/bound_5.f90: New test.
8373 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8375         PR target/38736
8376         * g++.dg/compat/abi/pr38736_main.C: New.
8377         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8378         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8379         * g++.dg/other/macro-1.C: Likewise.
8380         * gcc.dg/macro-1.c: Likewise.
8381         * gcc.dg/compat/pr38736_main.c: Likewise.
8382         * gcc.dg/compat/pr38736_x.c: Likewise.
8383         * gcc.dg/compat/pr38736_y.c: Likewise.
8385 2009-01-18  Richard Guenther  <rguenther@suse.de>
8387         PR tree-optimization/38819
8388         * gcc.c-torture/execute/pr38819.c: New testcase.
8390 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8392         PR fortran/38657
8393         * gfortran.dg/module_commons_3.f90: Reapply.
8395 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8397         PR fortran/34955
8398         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8399         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8401 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8403         PR fortran/38657
8404         * gfortran.dg/module_commons_3.f90: Remove
8406 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8408         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8410 2009-01-16  Jason Merrill  <jason@redhat.com>
8412         PR c++/38877
8413         * g++.dg/template/lvalue1.C: New test.
8415         PR c++/29470
8416         * g++.dg/template/access20.C: New test.
8417         * g++.dg/torture/pr34641.C: Fix access.
8419 2009-01-16  Richard Guenther  <rguenther@suse.de>
8421         PR tree-optimization/38835
8422         PR middle-end/36227
8423         * gcc.c-torture/execute/pr36227.c: New testcase.
8424         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8425         * g++.dg/init/const7.C: Likewise.
8427 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8429         PR target/38554
8430         * gcc.c-torture/compile/pr38554.c: New test.
8432 2009-01-16  Jason Merrill  <jason@redhat.com>
8434         PR c++/38579
8435         * g++.dg/conversion/access1.C: New test.
8437 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8439         PR tree-optimization/38789
8440         * gcc.c-torture/compile/pr38789.c: New test.
8442 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8444         PR fortran/38152
8445         * gfortran.dg/proc_ptr_13.f90: New.
8447 2009-01-15  Jason Merrill  <jason@redhat.com>
8449         PR c++/38850
8450         * g++.dg/template/koenig6.C: New test.
8452 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8454         PR c++/29388
8455         * g++.dg/template/error37.C: New testcase.
8457 2009-01-15  Jason Merrill  <jason@redhat.com>
8459         PR c++/36334
8460         * g++.dg/conversion/memfn1.C: New test.
8462         PR c++/37646
8463         * g++.dg/conversion/memfn2.C: New test.
8465 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8467         PR c++/38357
8468         * g++.dg/template/crash87.C: New test.
8470 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8472         PR middle-end/37843
8473         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8475 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8477         PR c++/38636
8478         * g++.dg/parse/crash50.C: New test.
8480 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8482         PR rtl-optimization/38245
8483         * gcc.dg/pr38245-3.c: New test.
8484         * gcc.dg/pr38245-3.h: New file.
8485         * gcc.dg/pr38245-4.c: New file.
8486         * gcc.dg/pr38364.c: New test.
8488 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8490         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8491         sequence PC-relative.
8493 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8495         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8496         calls and/or PLT markers.
8497         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8498         calls and/or PLT markers.
8499         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8500         calls and/or PLT markers.
8501         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8502         calls and/or PLT markers.
8504 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8505             Nathan Froyd  <froydnj@codesourcery.com>
8506             Joseph Myers  <joseph@codesourcery.com>
8508         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8509         New function.
8510         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8511         and use consistent CFLAGS.
8512         * gcc.target/powerpc/20030505.c: Likewise.
8513         * gcc.target/powerpc/20081204-1.c: Likewise.
8514         * gcc.target/powerpc/ppc-spe.c: Likewise.
8515         * gcc.target/powerpc/spe1.c: Likewise.
8516         * g++.dg/ext/spe1.C: Likewise.
8517         * g++.dg/other/opaque-1.C: Likewise.
8518         * g++.dg/other/opaque-2.C: Likewise.
8519         * g++.dg/other/opaque-3.C: Likewise.
8521 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8523         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8524         out of loop.
8526 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8528         PR target/38811
8529         * g++.dg/torture/pr38811.C: New file.
8531 2009-01-14  Richard Guenther  <rguenther@suse.de>
8533         PR tree-optimization/38826
8534         PR middle-end/38477
8535         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8537 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8539         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8541 2009-01-14  Nick Clifton  <nickc@redhat.com>
8543         PR c++/37862
8544         * g++.cp/parse/pr37862.C: New test.
8546 2009-01-14  Julian Brown  <julian@codesourcery.com>
8548         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8549         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8550         to...
8551         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8552         These.
8554 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8556         PR rtl-optimization/38774
8557         * gcc.dg/torture/pr38774.c: New test.
8559         PR c++/38795
8560         * g++.dg/cpp0x/pr38795.C: New test.
8562 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8563             Nathan Froyd  <froydnj@codesourcery.com>
8564             Joseph Myers  <joseph@codesourcery.com>
8566         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8567         otherwise.  Do not check for AltiVec at runtime.
8568         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8569         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8570         * gcc.target/powerpc/altivec-1.c: Likewise.
8571         * gcc.target/powerpc/altivec-3.c: Likewise.
8572         * gcc.target/powerpc/altivec-10.c: Likewise.
8573         * gcc.target/powerpc/altivec-12.c: Likewise.
8574         * gcc.target/powerpc/altivec-24.c: Likewise.
8575         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8576         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8577         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8578         * gcc.target/powerpc/pr35907.c: Likewise.
8579         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8580         otherwise.  Do not check for Cell at runtime.
8581         * gcc.target/powerpc/altivec_check.h: Delete.
8583         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8584         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8585         not check for AltiVec at runtime.
8586         * g++.dg/ext/altivec-cell-2.C: Likewise.
8587         * g++.dg/ext/altivec-cell-3.C: Likewise.
8588         * g++.dg/ext/altivec-cell-4.C: Likewise.
8589         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8590         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8591         check.
8592         * g++.dg/ext/altivec_check.h: Delete.
8594 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8596         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8597         effective target.  Adjust line numbers accordingly.
8599 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8601         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8603 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8605         PR tree-optimization/38786
8606         * gcc.dg/graphite/pr38786.c: New.
8608 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8610         Revert:
8611         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8613         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8614         for alpha*-*-* targets.
8615         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8617 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8619         PR libfortran/38772
8620         * gfortran.dg/fmt_bz_bn_err.f: New test.
8622 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8624         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8626 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8628         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8629         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8630         instruction support.  Do not check for it at runtime.
8632 2009-01-12  Jason Merrill  <jason@redhat.com>
8634         PR c++/35109
8635         * g++.dg/lookup/friend11.C: Remove expected error.
8636         * g++.dg/lookup/friend14.C: New test.
8637         * g++.dg/lookup/friend15.C: New test.
8639 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8641         PR c++/36019
8642         * g++.dg/lookup/hidden-class12.C: New test.
8643         * g++.dg/lookup/hidden-class13.C: New test.
8644         * g++.dg/lookup/hidden-class14.C: New test.
8645         * g++.dg/lookup/hidden-class15.C: New test.
8646         * g++.dg/lookup/hidden-class16.C: New test.
8648 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8650         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8651         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8652         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8654 2009-01-12  Jason Merrill  <jason@redhat.com>
8656         PR c++/31488
8657         * g++.dg/other/vararg-3.C: New test.
8659 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8661         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8662         Explicitly enable SPE.
8663         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8664         directive.
8666         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8667         Expect -flax-vector-conversions message.  Adjust incompatible
8668         types errors.
8669         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8670         Make Foo extern.
8672         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8674         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8676         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8677         * g++.dg/other/opaque-2.C: Likewise.
8678         * g++.dg/other/opaque-3.C: Likewise.
8680 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8682         PR c/32041
8683         * gcc.dg/pr32041.c: New test.
8684         * g++.dg/parse/offsetof9.C: New test.
8686 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8687             Nathan Froyd  <froydnj@codesourcery.com>
8689         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8690         * g++.dg/ext/attribute-test-1.C: Likewise.
8691         * g++.dg/ext/attribute-test-2.C: Likewise.
8692         * g++.dg/ext/attribute-test-3.C: Likewise.
8693         * g++.dg/ext/attribute-test-4.C: Likewise.
8695 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8697         * gnat.dg/unchecked_convert3.adb: New test.
8699 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8701         PR c++/38794
8702         * g++.dg/parse/typedef9.C: New test.
8704         PR tree-optimization/38807
8705         * gcc.c-torture/compile/pr38807.c: New test.
8707 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8709         * gcc.target/mips/ins-2.c: New test.
8711 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8713         PR testsuite/38809
8714         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8716 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8718         PR c++/36254
8719         * g++.dg/warn/Wreturn-type-5.C: New test.
8721 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8723         PR middle-end/38616
8724         * gcc.dg/pr38616.c: New test.
8726 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8728         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8730 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8732         PR c++/38648
8733         * g++.dg/expr/string-1.C: New test.
8734         * g++.dg/expr/string-2.C: New test.
8736         PR c++/36695
8737         * g++.dg/ext/complex4.C: New test.
8738         * g++.dg/ext/complex5.C: New test.
8739         * g++.dg/init/reference1.C: New test.
8740         * g++.dg/init/reference2.C: New test.
8741         * g++.dg/init/reference3.C: New test.
8743 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8745         PR fortran/38763
8746         * gfortran.dg/transfer_null_1.f90: New test.
8748 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8750         PR fortran/38765
8751         * gfortran.dg/host_assoc_function_6.f90: New test.
8753 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8755         * lib/target-supports.exp: Add method to determine if the effective
8756         target is really a ppc405 after applying all compile options.
8757         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8758         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8759         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8760         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8761         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8762         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8763         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8764         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8765         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8766         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8767         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8768         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8769         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8770         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8771         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8772         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8773         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8774         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8775         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8776         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8777         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8778         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8779         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8780         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8781         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8782         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8783         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8784         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8785         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8786         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8787         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8789 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8791         PR c++/35335
8792         * g++.dg/other/error31.C: New testcase.
8794         PR c/35742
8795         * gcc.dg/pr35742.c: New test.
8797 2009-01-09  John F. Carr  <jfc@mit.edu>
8799         PR c++/37877
8800         * g++.dg/parse/linkage3.C: New test.
8802 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8804         PR middle-end/38771
8805         * gcc.c-torture/compile/pr38771.c: New test.
8807 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8809         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8811 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8813         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8814         * gcc.dg/sibcall-4.c: Likewise.
8816 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8817             Jan Sjodin  <jan.sjodin@amd.com>
8819         PR tree-optimization/38559
8820         * gcc.dg/graphite/pr38559.c: New.
8822 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8824         PR tree-optimization/37194
8825         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8827 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8829         PR c++/38725
8830         * g++.dg/ext/label11.C: New test.
8832 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8834         * lib/target-supports.exp (check_weak_override_available): New.
8835         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8836         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8837         dg-require-weak-override.
8839 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8840             Alan Modra  <amodra@bigpond.net.au>
8842         * gcc.c-torture/compile/20090107-1.c: New test.
8844 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8846         PR target/38706
8847         * g++.dg/other/pr38706.C: New test.
8849 2009-01-07  Jason Merrill  <jason@redhat.com>
8851         * g++.dg/cpp0x/variadic92.C: New test.
8852         * g++.dg/cpp0x/variadic93.C: New test.
8854 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8856         * lib/target-supports-dg.exp (current_compiler_flags): New.
8857         (check-flags): Use it; do not access dg-test local variables.
8858         (dg-skip-if): Do not access dg-test local variables.
8859         (dg-xfail-run-if): Ditto.
8860         (dg-shouldfail): Ditto.
8861         * gcc.test-framework/test-framework.exp
8862         (check_effective_target_def_nocache): New.
8863         * gcc.test-framework/test-framework.awk: Handle scan tests.
8864         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8865         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8866         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8867         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8868         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8869         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8870         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8871         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8872         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8874         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8876         * lib/target-supports-dg.exp (check_test_flags): Delete.
8878 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8880         PR tree-optimization/38492
8881         PR tree-optimization/38498
8882         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8883         in trunk.
8884         * gcc.dg/graphite/block-0.c: Update test.
8885         * gcc.dg/graphite/block-1.c: Same.
8886         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8887         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8888         * gcc.dg/graphite/block-3.c: New.
8889         * gcc.dg/graphite/pr38498.c: New.
8891 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8893         AVX Programming Reference (December, 2008)
8894         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8895         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8896         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8898         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8899         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8901 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8903         PR fortran/38220
8904         * gfortran.dg/c_loc_pure_1.f90:  New test.
8906 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
8908         PR fortran/38669
8909         * gfortran.dg/elemental_dependency_3.f90:
8910         Add the final tree dump cleanup.
8912 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
8914         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8915         passing -m32.
8917         PR rtl-optimization/38722
8918         * gfortran.dg/pr38722.f90: New test.
8920 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
8922         PR c/34252
8923         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8924         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
8926 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
8928         * gfortran.dg/implicit_12.f90: Add space around dg directive.
8929         * gfortran.dg/typebound_call_8.f03: Same.
8930         * gfortran.dg/elemental_bind_c.f90: Same.
8931         * gfortran.dg/typebound_call_7.f03: Same.
8932         * gfortran.dg/interface_proc_end.f90: Same
8933         * gfortran.dg/pr37243.f: Fix typo.
8935 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
8937         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
8938         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
8939         large stack sizes.
8941 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
8943         AVX Programming Reference (December, 2008)
8944         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8945         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8946         * gcc.target/i386/sse-14.c: Likewise.
8948         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8949         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8950         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8951         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8953 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8955         PR libfortran/38735
8956         * gfortran.dg/fmt_bz_bn.f: Update test.
8958 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
8960         PR c++/38472
8961         * g++.dg/conversion/usual-arith-conv.C: New test.
8963 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8965         PR c/34911
8966         * gcc.dg/vector-3.c: New testcase.
8967         * g++.dg/ext/vector15.C: New test.
8969 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
8971         PR tree-optimization/38510
8972         * gcc.dg/graphite/pr38510.c: New.
8974 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
8975             Jan Sjodin <jan.sjodin@amd.com>
8977         PR tree-optimization/38500
8978         * gcc.dg/graphite/pr38500.c: New.
8980 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
8982         * gcc.c-torture/compile/20001226-1.c: Generalize
8983         dg-timeout-factor.
8984         * gcc.c-torture/compile/limits-fnargs.c: Add
8985         dg-timeout-factor.
8986         * gcc.dg/20020425-1.c: Likewise.
8987         * gcc.dg/pch/pch.exp: Likewise.
8989 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
8991         PR fortran/38657
8992         * gfortran.dg/module_commons_3.f90: New test.
8994 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
8996         PR fortran/37159
8997         * gfortran.dg/random_seed_1.f90: Updated.
8999 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9001         PR fortran/38669
9002         PR fortran/38726
9003         * gfortran.dg/elemental_subroutine_7.f90:
9004         Fix p values so that it can be used as vector subscript.
9006 2009-01-05  Jason Merrill  <jason@redhat.com>
9008         * g++.dg/cpp0x/initlist12.C: Add another test.
9010         * g++.dg/cpp0x/defaulted7.C: New test.
9012 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9014         PR fortran/38672
9015         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9016         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9018 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9020         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9021         for alpha*-*-* targets.
9022         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9024 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9026         PR fortran/38665
9027         * gfortran.dg/host_assoc_function_5.f90: New test.
9029 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9031         PR fortran/38669
9032         * gfortran.dg/elemental_dependency_3.f90: New test.
9033         * gfortran.dg/elemental_subroutine_7.f90: New test.
9035 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9037         * gcc.dg/struct-ret-3.c: Include unistd.h.
9038         (main): Exit early if system memory page size is
9039         larger than 4096 bytes.
9041 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9043         PR fortran/38718
9044         * gfortran.dg/merge_init_expr.f90: New.
9046 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9048         PR fortran/38536
9049         * gfortran.dg/c_loc_tests_13.f90: New test.
9050         * gfortran.dg/c_loc_tests_14.f90: New test.
9052 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9054         * gfortran.dg/func_result_4.f90: New.
9056 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9058         PR fortran/38594
9059         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9060         interface still works, in addition to original tests.
9061         * gfortran.dg/host_assoc_call_6.f90: New test.
9063 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9065         PR c++/38705
9066         * g++.dg/torture/pr38705.C: New test.
9068         PR c/38700
9069         * gcc.dg/pr38700.c: New test.
9071 2009-01-02  Jason Merrill  <jason@redhat.com>
9073         * g++.dg/cpp0x/initlist11.C: New test.
9074         * g++.dg/cpp0x/initlist12.C: New test.
9076 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9078         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9079         Allow extra informative notes.
9081 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9083         PR c/36489
9084         * gcc.dg/pr36489.c: New test.
9087 Copyright (C) 2009 Free Software Foundation, Inc.
9089 Copying and distribution of this file, with or without modification,
9090 are permitted in any medium without royalty provided the copyright
9091 notice and this notice are preserved.