OSDN Git Service

* gnat.dg/nested_proc.adb: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
2
3         * gnat.dg/nested_proc.adb: New test.
4
5 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
6
7         * testsuite/gcc.target/i386/pr12329.c: Adjust.
8
9 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
10
11         PR debug/41248
12         * gcc.dg/pr41248.c: New.
13
14  2009-09-23  Dodji Seketeli  <dodji@redhat.com>
15
16         PR debug/41065
17         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
18
19 2009-09-23  Andreas Schwab  <schwab@redhat.com>
20
21         * lib/profopt.exp (profopt-get-options): Set tool_flags for
22         current_compiler_flags.  Fix typos.
23
24 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
25
26         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
27
28 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
29
30         PR c/39779
31         * gcc.c-torture/compile/pr39779.c: New test.
32
33 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
34
35         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
36         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
37         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
38
39 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
40
41         PR debug/41295
42         * gcc.dg/pr41295.c: New.
43
44 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
45
46         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
47         matching assembly.
48         * gcc.target/mips/code-readable-2.c: Likewise.
49         * gcc.target/mips/code-readable-3.c: Likewise.
50
51 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
52
53         * lib/target-supports.exp (check_effective_target_dfp_nocache):
54         Check support via mode instead of C type.
55         (check_effective_target_dfprt_nocache): Ditto.
56         (check_effective_target_hard_dfp): Ditto.
57
58 2009-09-22  Richard Guenther  <rguenther@suse.de>
59
60         PR middle-end/41395
61         * gcc.c-torture/execute/pr41395-1.c: New testcase.
62         * gcc.c-torture/execute/pr41395-2.c: Likewise.
63
64 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
65
66         * gcc.dg/20090922-1.c: New test.
67
68         PR bootstrap/41405
69         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
70         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
71         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
72         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
73         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
74         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
75         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
76         * objc.dg/dwarf-2.m: Likewise.
77
78 2009-09-22  Richard Guenther  <rguenther@suse.de>
79
80         PR tree-optimization/41428
81         * g++.dg/tree-ssa/pr41428.C: New testcase.
82
83 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
84
85         PR middle-end/41429
86         * g++.dg/gomp/pr41429.C: New test.
87
88 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
89
90         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
91
92 2009-09-21  Jason Merrill  <jason@redhat.com>
93
94         PR c++/41421
95         * g++.dg/cpp0x/trivial1.C: Expand.
96
97 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
98
99         * gcc.dg/torture/calleesave-sse.c: New.
100
101 2009-09-21  Jan Hubicka  <jh@suse.cz>
102
103         * gcc.dg/guality/inline-params.c: New testcase.
104
105 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
106
107         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
108         Add -fno-inline.
109         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
110         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
111         (f2): Ditto.
112
113 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
114
115         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
116         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
117         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
118         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
119         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
120
121 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
122
123         PR middle-end/40642
124         * g++.dg/torture/pr40642.C: New testcase.
125
126 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
127
128         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
129         cases in static initializers.
130
131 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
132
133         * gcc.c-tortue/compile/pr39886.c: New.
134
135 2009-09-20  Chris Demetriou  <cgd@google.com>
136
137         PR preprocessor/28435:
138         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
139         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
140         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
141         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
142         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
143
144 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
145
146         * gcc.target/mips/mips.exp: Add relax-pic-calls
147         under -mfoo/-mno-foo options.
148         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
149         and -mexplicit-relocs.
150         * gcc.target/mips/call-1.c: New test.
151         * gcc.target/mips/call-2.c: New test.
152         * gcc.target/mips/call-3.c: New test.
153         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
154         * gcc.dg/tree-ssa/loop-1.c: Likewise.
155
156 2009-09-19  Chris Demetriou  <cgd@google.com>
157
158         PR preprocessor/28435:
159         * gcc.dg/cpp/missing-header-MD.c: New test.
160         * gcc.dg/cpp/missing-header-MMD.c: New test.
161         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
162         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
163
164 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
165
166         PR libgfortran/41328
167         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
168         EOF works.
169
170 2009-09-18  Jason Merrill  <jason@redhat.com>
171
172         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
173
174         * g++.dg/cpp0x/initlist-deduce.C: New.
175
176 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
177
178         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
179         * c-c++-common/dfp: New directory.
180         * c-c++-common/dfp/dfp-dbg.h: New file.
181         * gcc.dg/dfp/call-by-value.c: Move to ...
182         * c-c++-common/call-by-value.c: here.
183         * gcc.dg/dfp/cast.c: Move to ...
184         * c-c++-common/cast.c: here.
185         * gcc.dg/dfp/compare-eq-const.c: Move to ...
186         * c-c++-common/compare-eq-const.c: here.
187         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
188         * c-c++-common/compare-eq-d128.c: here.
189         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
190         * c-c++-common/compare-eq-d32.c: here.
191         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
192         * c-c++-common/compare-eq-d64.c: here.
193         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
194         * c-c++-common/compare-eq-dfp.c: here.
195         * gcc.dg/dfp/compare-eq.h: Move to ...
196         * c-c++-common/compare-eq.h: here.
197         * gcc.dg/dfp/compare-rel-const.c: Move to ...
198         * c-c++-common/compare-rel-const.c: here.
199         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
200         * c-c++-common/compare-rel-d128.c: here.
201         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
202         * c-c++-common/compare-rel-d32.c: here.
203         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
204         * c-c++-common/compare-rel-d64.c: here.
205         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
206         * c-c++-common/compare-rel-dfp.c: here.
207         * gcc.dg/dfp/compare-rel.h: Move to ...
208         * c-c++-common/compare-rel.h: here.
209         * gcc.dg/dfp/compare-special-d128.c: Move to ...
210         * c-c++-common/compare-special-d128.c: here.
211         * gcc.dg/dfp/compare-special-d32.c: Move to ...
212         * c-c++-common/compare-special-d32.c: here.
213         * gcc.dg/dfp/compare-special-d64.c: Move to ...
214         * c-c++-common/compare-special-d64.c: here.
215         * gcc.dg/dfp/compare-special.h: Move to ...
216         * c-c++-common/compare-special.h: here.
217         * gcc.dg/dfp/constants-zero.c: Move to ...
218         * c-c++-common/constants-zero.c: here.
219         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
220         * c-c++-common/convert-bfp-10.c: here.
221         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
222         * c-c++-common/convert-bfp-11.c: here.
223         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
224         * c-c++-common/convert-bfp-12.c: here.
225         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
226         * c-c++-common/convert-bfp-13.c: here.
227         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
228         * c-c++-common/convert-bfp-14.c: here.
229         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
230         * c-c++-common/convert-bfp-2.c: here.
231         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
232         * c-c++-common/convert-bfp-3.c: here.
233         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
234         * c-c++-common/convert-bfp-4.c: here.
235         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
236         * c-c++-common/convert-bfp-5.c: here.
237         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
238         * c-c++-common/convert-bfp-6.c: here.
239         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
240         * c-c++-common/convert-bfp-7.c: here.
241         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
242         * c-c++-common/convert-bfp-8.c: here.
243         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
244         * c-c++-common/convert-bfp-9.c: here.
245         * gcc.dg/dfp/convert-bfp.c: Move to ...
246         * c-c++-common/convert-bfp.c: here.
247         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
248         * c-c++-common/convert-bfp-fold.c: here.
249         * gcc.dg/dfp/convert-dfp.c: Move to ...
250         * c-c++-common/convert-dfp.c: here.
251         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
252         * c-c++-common/convert-dfp-fold-2.c: here.
253         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
254         * c-c++-common/convert-dfp-fold.c: here.
255         * gcc.dg/dfp/convert.h: Move to ...
256         * c-c++-common/convert.h: here.
257         * gcc.dg/dfp/convert-int.c: Move to ...
258         * c-c++-common/convert-int.c: here.
259         * gcc.dg/dfp/convert-int-fold.c: Move to ...
260         * c-c++-common/convert-int-fold.c: here.
261         * gcc.dg/dfp/convert-int-max.c: Move to ...
262         * c-c++-common/convert-int-max.c: here.
263         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
264         * c-c++-common/convert-int-max-fold.c: here.
265         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
266         * c-c++-common/convert-int-saturate.c: here.
267         * gcc.dg/dfp/func-array.c: Move to ...
268         * c-c++-common/func-array.c: here.
269         * gcc.dg/dfp/func-deref.c: Move to ...
270         * c-c++-common/func-deref.c: here.
271         * gcc.dg/dfp/func-mixed.c: Move to ...
272         * c-c++-common/func-mixed.c: here.
273         * gcc.dg/dfp/func-pointer.c: Move to ...
274         * c-c++-common/func-pointer.c: here.
275         * gcc.dg/dfp/func-scalar.c: Move to ...
276         * c-c++-common/func-scalar.c: here.
277         * gcc.dg/dfp/func-struct.c: Move to ...
278         * c-c++-common/func-struct.c: here.
279         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
280         * c-c++-common/func-vararg-alternate-d128-2.c: here.
281         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
282         * c-c++-common/func-vararg-alternate-d128.c: here.
283         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
284         * c-c++-common/func-vararg-alternate-d32.c: here.
285         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
286         * c-c++-common/func-vararg-alternate-d64.c: here.
287         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
288         * c-c++-common/func-vararg-alternate.h: here.
289         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
290         * c-c++-common/func-vararg-dfp.c: here.
291         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
292         * c-c++-common/func-vararg-mixed-2.c: here.
293         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
294         * c-c++-common/func-vararg-mixed.c: here.
295         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
296         * c-c++-common/func-vararg-size0.c: here.
297         * gcc.dg/dfp/inf-1.c: Move to ...
298         * c-c++-common/inf-1.c: here.
299         * gcc.dg/dfp/loop-index.c: Move to ...
300         * c-c++-common/loop-index.c: here.
301         * gcc.dg/dfp/modes.c: Move to ...
302         * c-c++-common/modes.c: here.
303         * gcc.dg/dfp/nan-1.c: Move to ...
304         * c-c++-common/nan-1.c: here.
305         * gcc.dg/dfp/nan-2.c: Move to ...
306         * c-c++-common/nan-2.c: here.
307         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
308         * c-c++-common/operator-arith-fold.c: here.
309         * gcc.dg/dfp/operator-assignment.c: Move to ...
310         * c-c++-common/operator-assignment.c: here.
311         * gcc.dg/dfp/operator-comma.c: Move to ...
312         * c-c++-common/operator-comma.c: here.
313         * gcc.dg/dfp/operator-cond.c: Move to ...
314         * c-c++-common/operator-cond.c: here.
315         * gcc.dg/dfp/operator-logical.c: Move to ...
316         * c-c++-common/operator-logical.c: here.
317         * gcc.dg/dfp/operator-unary.c: Move to ...
318         * c-c++-common/operator-unary.c: here.
319         * gcc.dg/dfp/pr31385.c: Move to ...
320         * c-c++-common/pr31385.c: here.
321         * gcc.dg/dfp/pr33466.c: Move to ...
322         * c-c++-common/pr33466.c: here.
323         * gcc.dg/dfp/pr35620.c: Move to ...
324         * c-c++-common/pr35620.c: here.
325         * gcc.dg/dfp/pr36800.c: Move to ...
326         * c-c++-common/pr36800.c: here.
327         * gcc.dg/dfp/pr39034.c: Move to ...
328         * c-c++-common/pr39034.c: here.
329         * gcc.dg/dfp/pr39035.c: Move to ...
330         * c-c++-common/pr39035.c: here.
331         * gcc.dg/dfp/pr39902.c: Move to ...
332         * c-c++-common/pr39902.c: here.
333         * gcc.dg/dfp/pr39986.c: Move to ...
334         * c-c++-common/pr39986.c: here.
335         * gcc.dg/dfp/signbit-1.c: Move to ...
336         * c-c++-common/signbit-1.c: here.
337         * gcc.dg/dfp/signbit-2.c: Move to ...
338         * c-c++-common/signbit-2.c: here.
339         * gcc.dg/dfp/struct-layout-1.c: Move to ...
340         * c-c++-common/struct-layout-1.c: here.
341         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
342         * c-c++-common/usual-arith-conv.c: here.
343         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
344         * c-c++-common/usual-arith-conv-const.c: here.
345
346 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
347
348         PR testsuite/41288
349         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
350         stack alignment.
351
352 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
353
354         PR c++/39365
355         * typeck.c (cp_build_unary_op): Check TREE_CODE for bools instead of
356         using same_type_p.
357         (convert_for_assignment): Likewise.
358         * cvt.c (type_promotes_to): Likewise.
359
360 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
361
362         * gcc/testsuite/gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
363         * gcc/testsuite/gcc.dg/dfp/signbit-2.c: Use it.
364         * gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h: Change two
365         arguments to unsigned int.
366         * gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
367         * gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
368         * gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c: Ditto
369         * gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c: Ditto.
370         * gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c: Ditto.
371         * gcc/testsuite/gcc.dg/dfp/pr39986.c: Ditto.
372         * gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
373         * gcc/testsuite/gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
374         * gcc/testsuite/gcc.dg/dfp/pr35620.c: Define typedef for C++.
375         * gcc/testsuite/gcc.dg/dfp/convert-int.c: Define BOOL for C++.
376         * gcc/testsuite/gcc.dg/dfp/convert-int-fold.c: Ditto.
377
378 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
379
380         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
381
382 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
383
384         PR c/41049
385         * dfp/pr41049.c: New test.
386
387 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
388
389         PR testsuite/41385
390         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
391
392 2009-09-17  Martin Jambor  <mjambor@suse.cz>
393
394         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
395         * gcc.dg/ipa/ipa-sra-1.c: New test.
396         * gcc.dg/ipa/ipa-sra-2.c: New test.
397         * gcc.dg/ipa/ipa-sra-3.c: New test.
398         * gcc.dg/ipa/ipa-sra-4.c: New test.
399         * gcc.dg/ipa/ipa-sra-5.c: New test.
400         * gcc.c-torture/execute/ipa-sra-1.c: New test.
401         * gcc.c-torture/execute/ipa-sra-2.c: New test.
402
403 2009-09-17  Michael Matz  <matz@suse.de>
404
405         PR middle-end/41347
406         * gfortran.dg/pr41347.f90: New test.
407
408 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
409
410         * gcc.c-torture/compile/20090917-1.c: New testcase.
411
412 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
413
414         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
415         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
416         alpha*-*-* target from XFAIL list.
417
418 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
419
420         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
421         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
422         * gcc.dg/dfp/cast-bad.c: Use default options.
423         * gcc.dg/dfp/compare-rel-const.c: Ditto.
424         * gcc.dg/dfp/composite-type.c: Ditto.
425         * gcc.dg/dfp/constants.c: Ditto.
426         * gcc.dg/dfp/constants-hex.c: Ditto.
427         * gcc.dg/dfp/constants-pedantic.c: Ditto.
428         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
429         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
430         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
431         * gcc.dg/dfp/ctypes.c: Ditto.
432         * gcc.dg/dfp/ddmode-ice.c: Ditto.
433         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
434         * gcc.dg/dfp/float-constant-double.c: Ditto.
435         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
436         * gcc.dg/dfp/keywords-reserved.c: Ditto.
437         * gcc.dg/dfp/modes.c: Ditto.
438         * gcc.dg/dfp/operator-bitwise.c: Ditto.
439         * gcc.dg/dfp/pr31344.c: Ditto.
440         * gcc.dg/dfp/pr31385.c: Ditto.
441         * gcc.dg/dfp/pr33466.c: Ditto.
442         * gcc.dg/dfp/pr35620.c: Ditto.
443         * gcc.dg/dfp/pr37435.c: Ditto.
444         * gcc.dg/dfp/pr39986.c: Ditto.
445         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
446         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
447         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
448         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
449         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
450         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
451         * gcc.dg/dfp/typespec.c: Ditto.
452         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
453         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
454         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
455         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
456         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
457         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
458         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
459         * gcc.dg/dfp/compare-rel.h: Ditto.
460         * gcc.dg/dfp/compare-special.h: Ditto.
461         * gcc.dg/dfp/convert.h: Ditto.
462         * gcc.dg/dfp/fe-check.h: Ditto.
463         * gcc.dg/dfp/call-by-value.c: Use default options and
464           debug macros.
465         * gcc.dg/dfp/cast.c: Ditto.
466         * gcc.dg/dfp/compare-eq-const.c: Ditto.
467         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
468         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
469         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
470         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
471         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
472         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
473         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
474         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
475         * gcc.dg/dfp/compare-special-d32.c: Ditto.
476         * gcc.dg/dfp/compare-special-d64.c: Ditto.
477         * gcc.dg/dfp/compare-special-d128.c: Ditto.
478         * gcc.dg/dfp/constants-zero.c: Ditto.
479         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
480         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
481         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
482         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
483         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
484         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
485         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
486         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
487         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
488         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
489         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
490         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
491         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
492         * gcc.dg/dfp/convert-bfp.c: Ditto.
493         * gcc.dg/dfp/convert-complex.c: Ditto.
494         * gcc.dg/dfp/convert-dfp.c: Ditto.
495         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
496         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
497         * gcc.dg/dfp/convert-int.c: Ditto.
498         * gcc.dg/dfp/convert-int-fold.c: Ditto.
499         * gcc.dg/dfp/convert-int-max.c: Ditto.
500         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
501         * gcc.dg/dfp/decfloat-constants.c: Ditto.
502         * gcc.dg/dfp/fe-binop.c: Ditto.
503         * gcc.dg/dfp/fe-convert-1.c: Ditto.
504         * gcc.dg/dfp/fe-convert-2.c: Ditto.
505         * gcc.dg/dfp/fe-convert-3.c: Ditto.
506         * gcc.dg/dfp/func-array.c: Ditto.
507         * gcc.dg/dfp/func-deref.c: Ditto.
508         * gcc.dg/dfp/func-mixed.c: Ditto.
509         * gcc.dg/dfp/func-pointer.c: Ditto.
510         * gcc.dg/dfp/func-scalar.c: Ditto.
511         * gcc.dg/dfp/func-struct.c: Ditto.
512         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
513         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
514         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
515         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
516         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
517         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
518         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
519         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
520         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
521         * gcc.dg/dfp/inf-1.c: Ditto.
522         * gcc.dg/dfp/loop-index.c: Ditto.
523         * gcc.dg/dfp/nan-1.c: Ditto.
524         * gcc.dg/dfp/nan-2.c: Ditto.
525         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
526         * gcc.dg/dfp/operator-assignment.c: Ditto.
527         * gcc.dg/dfp/operator-comma.c: Ditto.
528         * gcc.dg/dfp/operator-cond.c: Ditto.
529         * gcc.dg/dfp/operator-logical.c: Ditto.
530         * gcc.dg/dfp/operator-unary.c: Ditto.
531         * gcc.dg/dfp/pr36800.c: Ditto.
532         * gcc.dg/dfp/pr39034.c: Ditto.
533         * gcc.dg/dfp/pr39035.c: Ditto.
534         * gcc.dg/dfp/pr39902.c: Ditto.
535         * gcc.dg/dfp/signbit-1.c: Ditto.
536         * gcc.dg/dfp/signbit-2.c: Ditto.
537         * gcc.dg/dfp/struct-layout-1.c: Ditto.
538         * gcc.dg/dfp/union-init.c: Ditto.
539         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
540
541 2009-09-16  Michael Matz  <matz@suse.de>
542
543         PR fortran/41212
544         * gfortran.dg/pr41212.f90: New test.
545
546 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
547
548         * gnat.dg/alignment9.adb: New test.
549
550 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
551
552         * gnat.dg/discr20.ad[sb]: New test.
553
554 2009-09-16  Richard Guenther  <rguenther@suse.de>
555
556         PR middle-end/34011
557         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
558
559 2009-09-16  DJ Delorie  <dj@redhat.com>
560             Kaz Kojima  <kkojima@gcc.gnu.org>
561
562         * gcc.target/sh/struct-arg-dw2.c: New test.
563
564 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
565             Jakub Jelinek  <jakub@redhat.com>
566
567         PR target/41175
568         * gcc.target/powerpc/pr41175.c: New test.
569
570 2009-09-14  Richard Henderson  <rth@redhat.com>
571
572         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
573         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
574         gcc.dg/tree-ssa/asmgoto-1.c: New files.
575
576 2009-09-14  Richard Henderson  <rth@redhat.com>
577
578         * g++.dg/eh/builtin1.C: Update resx pattern match.
579         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
580
581 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
582
583         * gcc.target/mips/branch-helper.h: New file.
584         * gcc.target/mips/branch-2.c,
585         * gcc.target/mips/branch-3.c,
586         * gcc.target/mips/branch-4.c,
587         * gcc.target/mips/branch-5.c,
588         * gcc.target/mips/branch-6.c,
589         * gcc.target/mips/branch-7.c,
590         * gcc.target/mips/branch-8.c,
591         * gcc.target/mips/branch-9.c,
592         * gcc.target/mips/branch-10.c,
593         * gcc.target/mips/branch-11.c,
594         * gcc.target/mips/branch-12.c,
595         * gcc.target/mips/branch-13.c,
596         * gcc.target/mips/branch-14.c,
597         * gcc.target/mips/branch-15.c: New tests.
598
599 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
600
601         PR target/41331
602         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
603         -m32 -mpowerpc64 system.
604
605 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
606
607         From Jie Zhang <jie.zhang@analog.com>:
608         * gcc.target/bfin/saveall.c: New test.
609         * gcc.target/bfin/20090914-1.c: New test.
610         * gcc.target/bfin/20090914-2.c: New test.
611
612         * gcc.target/bfin/20090914-3.c: New test.
613
614 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
615
616         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
617
618 2009-09-14  Richard Guenther  <rguenther@suse.de>
619
620         PR middle-end/41350
621         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
622
623 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
624
625         PR libgfortran/41328
626         * gfortran.dg/cr_lf.f90: New test.
627
628 2009-09-11  Michael Matz  <matz@suse.de>
629
630         PR middle-end/41275
631         * g++.dg/tree-ssa/pr41275.C: New test.
632
633 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
634
635         PR fortran/41242
636         * gfortran.dg/proc_ptr_comp_21.f90: New.
637
638 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
639
640         PR fortran/31292
641         * gfortran.dg/module_procedure_1.f90: New test.
642         * gfortran.dg/module_procedure_2.f90: Ditto.
643         * gfortran.dg/generic_14.f90: Move dg-error to new location.
644
645 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
646             James A. Morrison  <phython@gcc.gnu.org>
647
648         PR ada/18302
649         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
650         commands.
651         * ada/acats/run_test.exp: New file.
652
653 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
654
655         Revert:
656         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
657
658         PR rtl-optimization/39779
659         * gcc.dg/pr39979.c: New test.
660
661 2009-09-10  Richard Guenther  <rguenther@suse.de>
662
663         PR middle-end/41257
664         * g++.dg/torture/pr41257-2.C: New testcase.
665
666 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
667
668         PR c++/28293
669         * g++.dg/template/crash91.C: New.
670
671 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
672
673         PR rtl-optimization/39779
674         * gcc.dg/pr39979.c: New test.
675
676 2009-09-09  Richard Guenther  <rguenther@suse.de>
677
678         PR tree-optimization/41101
679         * gcc.c-torture/compile/pr41101.c: New testcase.
680
681 2009-09-09  Richard Guenther  <rguenther@suse.de>
682
683         PR middle-end/41317
684         * gcc.c-torture/execute/pr41317.c: New testcase.
685         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
686         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
687
688 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
689
690         Fix some test breakages on Darwin
691         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
692         and adjust.
693         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
694         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
695         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
696         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
697         take darwin specifics in account.
698
699 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
700
701         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
702         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
703
704 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
705
706         PR c++/39923
707         * g++.dg/cpp0x/initlist24.C: New.
708
709 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
710
711         * gcc.dg/large-size-array-2.c: Fix target requirement.
712         * gcc.dg/large-size-array-4.c: Likewise.
713         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
714         * gcc.dg/c99-const-expr-2.c: Likewise.
715         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
716         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
717         * gcc.dg/c90-const-expr-10.c: Likewise.
718         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
719         instead of long.
720         * gcc.dg/tree-ssa/pr33920.c: Likewise.
721         * gcc.dg/vect/pr33846.c: Likewise.
722         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
723         __PTRDIFF_TYPE__, instead of unsigned long.
724         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
725
726 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
727
728         PR debug/41229
729         PR debug/41291
730         PR debug/41300
731         * gfortran.dg/pr41229.f90: New.
732
733 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
734
735         PR debug/41232
736         * gcc.dg/pr41232.c: New.
737
738 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
739
740         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
741         contain -march.
742         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
743         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
744         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
745         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
746         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
747         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
748         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
749         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
750         options other than that used in dg-options.
751
752 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
753
754         PR rtl-optimization/41239
755         * gcc.c-torture/execute/pr41239.c: New test.
756
757 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
758
759         PR libgfortran/41192
760         * gfortran.dg/namelist_59.f90: New test.
761
762 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
763
764         From Mike Frysinger  <michael.frysinger@analog.com>
765         * gcc.target/bfin/mcpu-bf542m.c: New file.
766         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
767         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
768         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
769         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
770
771 2009-09-07  Martin Jambor  <mjambor@suse.cz>
772
773         PR middle-end/41282
774         * gcc.c-torture/compile/pr41282.c: New test.
775
776 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
777
778         PR fortran/41197
779         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
780         variables for stat and errmsg.
781         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
782         * gfortran.dg/allocate_stat_2.f90:  New test.
783
784 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
785
786         * gcc.c-torture/compile/20090907-1.c: New test.
787
788 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
789
790         PR bootstrap/41241
791         * gcc.dg/pr41241.c: New test.
792
793 2009-09-06  Richard Guenther  <rguenther@suse.de>
794
795         PR middle-end/41144
796         * g++.dg/torture/pr41144.C: New testcase.
797
798 2009-09-06  Richard Guenther  <rguenther@suse.de>
799
800         PR middle-end/41261
801         * gcc.dg/torture/pr41261.c: New testcase.
802
803 2009-09-05  Richard Guenther  <rguenther@suse.de>
804
805         PR middle-end/41181
806         * gcc.c-torture/compile/pr41181.c: New testcase.
807
808 2009-09-05  Richard Guenther  <rguenther@suse.de>
809
810         PR debug/41273
811         * g++.dg/torture/pr41273.C: New testcase.
812
813 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
814
815         PR fortran/41258
816         * gfortran.dg/typebound_proc_12.f90 : New test.
817
818 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
819
820         PR debug/41225
821         * gfortran.dg/pr41225.f90: New.
822
823 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
824
825         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
826         unistd.h, sys/types.h and sys/wait.h.
827         (gualchk_t): New.
828         (GUALCVT): New.
829         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
830         (GUALITY_GDB_REDIRECT): New.
831         (GUALITY_GDB_ARGS): Use it.
832
833 2009-09-04  Richard Guenther  <rguenther@suse.de>
834
835         PR middle-end/41257
836         * g++.dg/torture/pr41257.C: New testcase.
837
838 2009-09-04  Martin Jambor  <mjambor@suse.cz>
839
840         PR tree-optimization/41112
841         * gnat.dg/array8.adb: New test.
842
843 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
844
845         * gcc.target/arm/ctz.c: New test case.
846
847 2009-09-03  Alon Dayan  <alond@il.ibm.com>
848
849         PR tree-optimization/38275
850         * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
851         of iterations. Adjust the logic accordingly.
852         * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
853         * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
854         * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
855         * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
856         * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
857         * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
858         * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
859         * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
860         * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
861         * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
862         * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
863         * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
864
865 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
866
867         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
868         testcase using guality.h compiles and links and if a global variable
869         can be verified by gdb.
870
871 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
872
873         * lib/target-supports.exp (check_effective_target_sync_int_long):
874         Supported on Blackfin Linux targets.
875
876 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
877
878         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
879
880 2009-09-03  Diego Novillo  <dnovillo@google.com>
881
882         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
883         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
884         * g++.dg/warn/unit-1.C: Likewise.
885         * g++.dg/ipa/iinline-1.C: Likewise.
886         * g++.dg/template/cond2.C: Adjust expected line location for the
887         error.
888         * g++.dg/template/pr35240.C: Likewise.
889
890 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
891
892         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
893         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
894
895 2009-09-02  Martin Jambor  <mjambor@suse.cz>
896
897         * gcc.dg/tree-ssa/sra-8.c: New testcase.
898         * gcc.dg/memcpy-1.c: Add . to match pattern.
899         * gcc.dg/uninit-I.c: XFAIL warning test.
900         * g++.dg/warn/unit-1.C: XFAIL warning test.
901
902 2009-09-02  Ian Lance Taylor  <iant@google.com>
903
904         * gcc.dg/20090902-1.c: New test.
905
906 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
907
908         * gcc.dg/builtin-object-size-9.c: New test.
909
910 2009-09-02  Olivier Hainque  <hainque@adacore.com>
911
912         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
913
914 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
915             Olivier Hainque  <hainque@adacore.com>
916
917         * gnat.dg/misaligned_param.adb: New test.
918         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
919         * gnat.dg/slice7.adb: Add 1 more related case.
920
921 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
922
923         * gcc.dg/guality/guality.c: Expect to fail for now.
924         * gcc.dg/guality/example.c: Likewise.
925
926 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
927
928         * gcc.dg/guality/guality.c: New.
929         * gcc.dg/guality/guality.h: New.
930         * gcc.dg/guality/guality.exp: New.
931         * gcc.dg/guality/example.c: New.
932         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
933         (cleanup-saved-temps): Likewise, .gkd files too.
934
935 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936
937         PR fortran/39229
938         * gfortran.dg/line_length_3.f: New test.
939         * gfortran.dg/line_length_4.f90: New test.
940
941 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
942
943         * lib/target-supports.exp (check_gc_sections_available):
944         Add proper pattern quote.
945
946 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
947             Kaz Kojima  <kkojima@gcc.gnu.org>
948
949         * lib/target-supports.exp (add_options_for_ieee): New procedure.
950         * g++.dg/cdce3.C: Use dg-add-options ieee.
951         * g++.dg/torture/type-generic-1.C: Likewise.
952         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
953         * gcc.dg/pr28796-2.c: Likewise.
954         * gcc.dg/torture/builtin-math-7.c: Likewise.
955         * gcc.dg/torture/type-generic-1.c: Likewise.
956         * gfortran.dg/boz_14.f90: Likewise.
957         * gfortran.dg/erf_2.F90: Likewise.
958         * gfortran.dg/init_flag_3.f90: Likewise.
959         * gfortran.dg/init_flag_4.f90: Likewise.
960         * gfortran.dg/init_flag_5.f90: Likewise.
961         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
962         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
963         * gfortran.dg/isnan_1.f90: Likewise.
964         * gfortran.dg/isnan_2.f90: Likewise.
965         * gfortran.dg/maxlocval_2.f90: Likewise.
966         * gfortran.dg/maxlocval_4.f90: Likewise.
967         * gfortran.dg/minlocval_1.f90: Likewise.
968         * gfortran.dg/minlocval_4.f90: Likewise.
969         * gfortran.dg/module_nan.f90: Likewise.
970         * gfortran.dg/namelist_42.f90: Likewise.
971         * gfortran.dg/namelist_43.f90: Likewise.
972         * gfortran.dg/nan_1.f90: Likewise.
973         * gfortran.dg/nan_2.f90: Likewise.
974         * gfortran.dg/nan_3.f90: Likewise.
975         * gfortran.dg/nan_4.f90: Likewise.
976         * gfortran.dg/nan_5.f90: Likewise.
977         * gfortran.dg/nearest_1.f90: Likewise.
978         * gfortran.dg/nearest_2.f90: Likewise.
979         * gfortran.dg/nearest_3.f90: Likewise.
980         * gfortran.dg/pr37243.f: Likewise.
981         * gfortran.dg/real_const_3.f90: Likewise.
982         * gfortran.dg/transfer_simplify_2.f90: Likewise.
983
984 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
985
986         PR debug/30161
987         * g++.dg/debug/dwarf2/template-params-1.C: New test.
988         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
989         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
990         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
991         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
992         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
993         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
994         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
995         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
996         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
997         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
998         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
999         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1000
1001 2009-08-31  Jason Merrill  <jason@redhat.com>
1002
1003         PR c++/41127
1004         * g++.dg/parse/enum5.C: New.
1005         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1006
1007 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1008
1009         PR fortran/40940
1010         * gfortran.dg/allocate_derived_1.f90: New.
1011         * gfortran.dg/class_3.f03: New.
1012
1013 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1014
1015         PR fortran/40996
1016         * gfortran.dg/allocatable_scalar_1.f90: New.
1017         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1018         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1019         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1020
1021 2009-08-30  Richard Guenther  <rguenther@suse.de>
1022
1023         PR tree-optimization/41186
1024         * g++.dg/torture/pr41186.C: New testcase.
1025         * g++.dg/tree-ssa/pr41186.C: Likewise.
1026
1027 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1028
1029         PR c++/41187
1030         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1031         take ia64 assembly comments syntax in account.
1032
1033 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1034
1035         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1036
1037 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1038
1039         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1040         * gfortran.dg/whole_file_6.f90: Likewise.
1041
1042 2009-08-28  Cary Coutant  <ccoutant@google.com>
1043
1044         PR debug/41063
1045         * g++.dg/debug/dwarf2/pr41063.C: New test.
1046
1047 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1048
1049         PR rtl-optimization/40861
1050         * gcc.dg/pr40861.c: New test.
1051
1052 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1053
1054         PR fortran/40869
1055         * gfortran.dg/proc_ptr_comp_20.f90: New.
1056
1057 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1058
1059         PR libfortran/39667
1060         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1061         open temp file with status="scratch".
1062         * gfortran.dg/fmt_cache_1.f: Likewise.
1063         * gfortran.dg/fmt_exhaust.f90: Likewise.
1064         * gfortran.dg/fmt_t_4.f90: Likewise.
1065         * gfortran.dg/fseek.f90: Likewise.
1066         * gfortran.dg/list_read_5.f90: Likewise.
1067         * gfortran.dg/namelist_39.f90: Likewise.
1068         * gfortran.dg/namelist_56.f90: Likewise.
1069         * gfortran.dg/read_bad_advance.f90: Likewise.
1070         * gfortran.dg/read_repeat.f90: Likewise.
1071         * gfortran.dg/read_size_noadvance.f90: Likewise.
1072         * gfortran.dg/read_x_past.f: Likewise.
1073
1074 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1075
1076         PR fortran/28039
1077         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1078
1079 2009-08-27  Daniel Kraft  <d@domob.eu>
1080
1081         PR fortran/37425
1082         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1083         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1084         error and fix problem with recursive assignment.
1085         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1086         * gfortran.dg/typebound_operator_3.f03: New test.
1087         * gfortran.dg/typebound_operator_4.f03: New test.
1088
1089 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1090
1091         PR debug/41170
1092         * debug/dwarf2/namespace-1.C: New test.
1093
1094 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1095
1096         PR fortran/41162
1097         * gfortran.dg/pr41162.f: New.
1098
1099 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1100             Richard Sandiford  <rdsandiford@googlemail.com>
1101
1102         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1103         with "forbid_cpu".
1104         * gcc.target/mips/branch-1.c: Update accordingly.
1105         * gcc.target/mips/extend-1.c: Likewise.
1106         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1107
1108 2009-08-26  Richard Guenther  <rguenther@suse.de>
1109
1110         PR middle-end/41163
1111         * gcc.c-torture/compile/pr41163.c: New testcase.
1112         * gcc.dg/pr35899.c: Adjust.
1113
1114 2009-08-26  Richard Guenther  <rguenther@suse.de>
1115
1116         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1117
1118 2009-08-26  Jason Merrill  <jason@redhat.com>
1119
1120         * g++.dg/cpp0x/explicit3.C: New.
1121         * g++.dg/overload/cond2.C: New.
1122
1123 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1124
1125         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1126
1127 2009-08-25  Jan Hubicka  <jh@suse.cz>
1128
1129         * gcc.target/i386/sse5-shift1-vector.c
1130         * gcc.target/i386/isa-12.c
1131         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1132         * gcc.target/i386/sse5-pcmov2.c
1133         * gcc.target/i386/isa-3.c
1134         * gcc.target/i386/sse5-shift2-vector.c
1135         * gcc.target/i386/isa-7.c
1136         * gcc.target/i386/funcspec-2.c
1137         * gcc.target/i386/sse5-haddX.c
1138         * gcc.target/i386/sse5-hadduX.c
1139         * gcc.target/i386/isa-9.c
1140         * gcc.target/i386/sse5-maccXX.c
1141         * gcc.target/i386/sse5-shift3-vector.c
1142         * gcc.target/i386/sse5-msubXX.c
1143         * gcc.target/i386/sse5-permpX.c
1144         * gcc.target/i386/sse5-check.h
1145         * gcc.target/i386/sse-12.c
1146         * gcc.target/i386/sse-11.c
1147         * gcc.target/i386/sse-10.c
1148         * gcc.target/i386/sse-13.c
1149         * gcc.target/i386/sse-14.c
1150         * gcc.target/i386/sse-22.c
1151         * gcc.target/i386/sse-2.c
1152         * gcc.target/i386/sse-13.c
1153         * gcc.target/i386/avx-2.c
1154         * gcc.target/i386/sse5-rotate1-vector.c
1155         * gcc.target/i386/isa-4.c
1156         * gcc.target/i386/sse5-hsubX.c
1157         * gcc.target/i386/sse5-pcmov.c
1158         * gcc.target/i386/sse5-fma.c
1159         * gcc.target/i386/isa-8.c
1160         * gcc.target/i386/sse5-rotate2-vector.c
1161         * gcc.target/i386/sse5-nmaccXX.c
1162         * gcc.target/i386/sse5-imul64-vector.c
1163         * gcc.target/i386/sse5-nmsubXX.c
1164         * gcc.target/i386/sse5-rotate3-vector.c
1165         * gcc.target/i386/sse5-fma-vector.c
1166         * gcc.target/i386/sse5-imul32widen-vector.c
1167         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1168
1169         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1170         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1171         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1172         * gcc.target/i386/avx-1.c: Remove SSE5.
1173         * gcc.target/i386/avx-2.c: Remove SSE5.
1174         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1175         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1176         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1177         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1178
1179 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1180
1181         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1182
1183 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1184
1185         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1186         keyword works in the same manner as __alignof.
1187
1188 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1189
1190         PR libfortran/34670
1191         * gfortran.dg/unpack_bounds_1.f90:  New test.
1192         * gfortran.dg/unpack_bounds_2.f90:  New test.
1193         * gfortran.dg/unpack_bounds_3.f90:  New test.
1194
1195 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1196
1197         * gnat.dg/slice7.adb: New test.
1198         * gnat.dg/slice7_pkg.ads: New helper.
1199
1200 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1201
1202         PR fortran/41139
1203         * gfortran.dg/proc_ptr_25.f90: New.
1204         * gfortran.dg/proc_ptr_comp_18.f90: New.
1205         * gfortran.dg/proc_ptr_comp_19.f90: New.
1206
1207 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1208
1209         PR fortran/41154
1210         * gfortran.dg/fmt_error_8.f: New test.
1211
1212 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1213
1214         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1215         number, update all callers and synchronize results for latest MPC.
1216
1217 2009-08-21  Jason Merrill  <jason@redhat.com>
1218
1219         * g++.dg/warn/Wunused-17.C: New.
1220
1221 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1222
1223         * gcc.target/arm/combine-cmp-shift.c: New test.
1224
1225 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1226
1227         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1228         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1229         width specifier.
1230
1231 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1232
1233         * gfortran.dg/fmt_error_7.f: New test.
1234
1235 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         PR target/40718
1238         * gcc.target/i386/pr40718.c: New test.
1239
1240 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1241
1242         * gfortran.dg/proc_ptr_24.f90: New test.
1243
1244 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1245
1246         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1247         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1248         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1249
1250 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1251
1252         PR fortran/28039
1253         * gfortran.dg/fmt_with_extra.f: new file.
1254
1255 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1256
1257         * lib/target-supports.exp
1258         (check_effective_target_arm_iwmmxt_ok): New procedure.
1259         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1260         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1261
1262 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1263
1264         * gfortran.dg/boz_9.f90: Do not load denormal floating
1265         point constants.  Remove -mieee option for alpha*-*-* targets.
1266
1267 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1268
1269         PR fortran/41106
1270         * gfortran.dg/proc_ptr_23.f90: New.
1271         * gfortran.dg/proc_ptr_comp_15.f90: New.
1272         * gfortran.dg/proc_ptr_comp_16.f90: New.
1273         * gfortran.dg/proc_ptr_comp_17.f90: New.
1274
1275 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1276
1277         PR c++/41131
1278         * g++.dg/expr/unary3.C: New test.
1279
1280 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1281
1282         * gfortran.dg/common_5.f: Add -mdalign for sh.
1283         * gfortran.dg/common_align_2.f90: Likewise.
1284
1285 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1286
1287         PR libfortran/40962
1288         * c_f_pointer_tests_4.f90:  New test.
1289
1290 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1291
1292         * gnat.dg/slice6.adb: New test.
1293         * gnat.dg/slice6_pkg.ads: New helper.
1294
1295 2009-08-20  Michael Matz  <matz@suse.de>
1296
1297         PR fortran/41126
1298         * gfortran.dg/pr41126.f90: New test.
1299
1300 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1301
1302         * gnat.dg/dynamic_bound.adb: New test.
1303
1304 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1305
1306         PR fortran/41121
1307         * gfortran.dg/intrinsic_5.f90: New.
1308
1309 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1310             Richard Earnshaw  <richard.earnshaw@arm.com>
1311
1312         * gcc.target/arm/20090811-1.c: New test.
1313
1314 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1315
1316         PR middle-end/41123
1317         * gcc.dg/pr41123.c: New test.
1318
1319 2009-08-19  Jason Merrill  <jason@redhat.com>
1320
1321         PR c++/41120
1322         * g++.dg/other/gc4.C: New.
1323
1324 2009-08-18  Michael Matz  <matz@suse.de>
1325
1326         * gfortran.dg/vect/vect-gems.f90: New test.
1327         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1328
1329 2009-08-18  DJ Delorie  <dj@redhat.com>
1330
1331         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1332         * lib/gcc-defs.exp: ... to here.
1333
1334         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1335         GCC_EXEC_PREFIX before building the wrapper.
1336
1337 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1338
1339         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1340         tests.
1341         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1342         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1343         dg-options.  Fix dg-final clause.
1344
1345 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1346
1347         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1348
1349 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1350             Paul Thomas  <pault@gcc.gnu.org>
1351
1352         PR fortran/40870
1353         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1354
1355 2009-08-18  Richard Guenther  <rguenther@suse.de>
1356
1357         PR middle-end/41094
1358         * gcc.dg/torture/pr41094.c: New testcase.
1359         * gcc.dg/torture/builtin-power-1.c: Adjust.
1360         * gcc.dg/builtins-10.c: Likewise.
1361
1362 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1363
1364         PR target/40971
1365         * gcc.dg/pr40971.c: New test.
1366
1367 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1368
1369         PR fortran/41062
1370         * gfortran.dg/use_only_4.f90: New test.
1371
1372 2009-08-17  Daniel Kraft  <d@domob.eu>
1373
1374         PR fortran/37425
1375         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1376         NOPASS bindings as operators.
1377
1378 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         * lib/target-supports.exp
1381         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1382         of targets that do not need command line argument to enable SIMD.
1383
1384 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1385
1386         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1387         typo in cache name.
1388
1389 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1390
1391         PR fortran/41075
1392         * gfortran.dg/unlimited_fmt_1.f90: New test.
1393
1394 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1395
1396         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1397
1398 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1399
1400         * gnat.dg/itype.ad[sb]: New test.
1401
1402 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1403
1404         * gcc.target/mips/mips.exp: Add terminology section to comment
1405         at the top of the file.  Fix typos.
1406
1407 2009-08-16  Jason Merrill  <jason@redhat.com>
1408
1409         * g++.dg/debug/dwarf2/inline1.C: New.
1410
1411 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1412
1413         PR target/38599
1414         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1415
1416 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1417
1418         PR debug/37801
1419         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1420         Make sure to trigger inlining optimizations.
1421         * gcc.dg/debug/dwarf2/inline2.c: New test.
1422
1423 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1424
1425         PR fortran/41070
1426         * gfortran.dg/structure_constructor_10.f90: New.
1427
1428 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1429
1430         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1431         * gcc.dg/pragma-re-2.c: Likewise.
1432         * gcc.dg/pragma-re-3.c: Likewise.
1433         * gcc.dg/pragma-re-4.c: Likewise.
1434         * g++.dg/other/pragma-re-1.C: Likewise.
1435         * g++.dg/other/pragma-re-2.C: Likewise.
1436
1437 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1438
1439         * gcc.dg/torture/builtin-math-7.c: New.
1440
1441 2009-08-14  Richard Guenther  <rguenther@suse.de>
1442
1443         * gcc.c-torture/execute/20090814-1.c: New testcase.
1444
1445 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1446
1447         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1448
1449 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1450
1451         PR target/40934
1452         * gcc.target/i386/pr40934.c: New.
1453
1454 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1455
1456         PR target/41019
1457         * gcc.target/i386/pr41019.c: New test.
1458
1459 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1460
1461         PR fortran/40955
1462         * gfortran.dg/winapi.f90: New test.
1463
1464 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1465
1466         PR fortran/40995
1467         * gfortran.dg/intrinsic_4.f90: New.
1468         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1469         different line.
1470
1471 2009-08-13  Richard Guenther  <rguenther@suse.de>
1472
1473         PR middle-end/41047
1474         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1475
1476 2009-08-12  Richard Guenther  <rguenther@suse.de>
1477
1478         PR tree-optimization/41011
1479         * gfortran.dg/pr41011.f: New testcase.
1480
1481 2009-08-11  Andrew Haley  <aph@redhat.com>
1482
1483         * gcc.target/arm/synchronize.c: New file.
1484
1485 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1486
1487         PR middle-end/40980
1488         * gfortran.dg/graphite/id-17.f: New.
1489
1490 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1491
1492         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1493
1494 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1495             Pranav Garg  <pranav.garg2107@gmail.com>
1496
1497         * gcc.dg/graphite/interchange-6.c: XFAILed.
1498
1499 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1500
1501         * gcc.dg/graphite/interchange-9.c: New.
1502
1503 2009-08-12  Richard Guenther  <rguenther@suse.de>
1504
1505         PR rtl-optimization/41033
1506         * gcc.dg/pr41033.c: New test.
1507
1508 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1509
1510         PR fortran/41022
1511         * gfortran.dg/proc_ptr_comp_14.f90: New.
1512
1513 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1514
1515         * gcc.target/mips/ext-5.c: New test.
1516         * gcc.target/mips/ext-6.c: New test.
1517         * gcc.target/mips/ext-7.c: New test.
1518         * gcc.target/mips/ext-8.c: New test.
1519         * gcc.target/mips/extend-2.c: New test.
1520
1521 2009-08-10  Jason Merrill  <jason@redhat.com>
1522
1523         * g++.dg/other/linkage2.C: New test for types-without-linkage
1524         handling.
1525         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1526         * g++.dg/lookup/anon2.C: Likewise.
1527         * g++.dg/other/anon3.C: Likewise.
1528         * g++.dg/template/arg2.C: Likewise.
1529         * g++.dg/template/local4.C: Likewise.
1530         * g++.old-deja/g++.law/operators32.C: Likewise.
1531         * g++.old-deja/g++.other/linkage2.C: Likewise.
1532         * g++.old-deja/g++.pt/enum6.C: Likewise.
1533         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1534         * g++.old-deja/g++.other/linkage1.C: Likewise.
1535
1536 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1537
1538         * gcc.dg/dg.exp: Test also c-c++-common dir.
1539         * g++.dg/dg.exp: Likewise.
1540         * g++.dg/warn/Wconversion-real.C: Delete.
1541         * gcc.dg/Wconversion-real.c: Move to ...
1542         * c-c++-common/Wconversion-real.c: ... here.
1543         * lib/target-supports.exp
1544         (check_effective_target_c,check_effective_target_c++): New.
1545
1546 2009-08-10  Daniel Kraft  <d@domob.eu>
1547
1548         PR fortran/37425
1549         * gfortran.dg/typebound_operator_1.f03: New test.
1550         * gfortran.dg/typebound_operator_2.f03: New test.
1551
1552 2009-08-10  Richard Guenther  <rguenther@suse.de>
1553
1554         PR middle-end/41006
1555         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1556         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1557
1558 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1559
1560         PR fortran/40940
1561         * gfortran.dg/class_1.f03: New.
1562         * gfortran.dg/class_2.f03: New.
1563         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1564         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1565         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1566         * gfortran.dg/typebound_call_10.f03: Ditto.
1567         * gfortran.dg/typebound_call_2.f03: Ditto.
1568         * gfortran.dg/typebound_call_3.f03: Ditto.
1569         * gfortran.dg/typebound_call_4.f03: Ditto.
1570         * gfortran.dg/typebound_generic_3.f03: Ditto.
1571         * gfortran.dg/typebound_generic_4.f03: Ditto.
1572         * gfortran.dg/typebound_proc_1.f08: Ditto.
1573         * gfortran.dg/typebound_proc_5.f03: Ditto.
1574         * gfortran.dg/typebound_proc_6.f03: Ditto.
1575
1576 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1577
1578         PR c++/40866
1579         * g++.dg/expr/stmt-expr-1.C: New test.
1580
1581 2009-08-09  Richard Guenther  <rguenther@suse.de>
1582
1583         PR tree-optimization/41016
1584         * gcc.c-torture/compile/pr41016.c: New testcase.
1585
1586 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1587
1588         * gcc.dg/overflow-warn-8.c: New test.
1589
1590 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1591
1592         PR tree-optimization/41008
1593         * gcc.dg/vect/O1-pr41008.c: New test.
1594
1595 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1596
1597         PR fortran/40955
1598         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1599
1600 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1601
1602         * gcc.target/bfin/loop-autoinc.c: New file.
1603
1604 2009-08-08  Richard Guenther  <rguenther@suse.de>
1605
1606         PR tree-optimization/40991
1607         * g++.dg/torture/pr40991.C: New testcase.
1608
1609 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1610
1611         * ada/acats/support/impdef.a: Tweak timing constants. Add
1612         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1613         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1614         * ada/acats/tests/c9/c940007.a: Likewise.
1615         * ada/acats/tests/c9/c94001c.ada: Likewise.
1616         * ada/acats/tests/c9/c94006a.ada: Likewise.
1617         * ada/acats/tests/c9/c94008c.ada: Likewise.
1618         * ada/acats/tests/c9/c951002.a: Likewise.
1619         * ada/acats/tests/c9/c954a01.a: Likewise.
1620         * ada/acats/tests/c9/c96001a.ada: Likewise.
1621         * ada/acats/tests/c9/c97307a.ada: Likewise.
1622
1623 2009-08-07  Richard Guenther  <rguenther@suse.de>
1624
1625         PR tree-optimization/40999
1626         * gfortran.dg/pr40999.f: New testcase.
1627
1628 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1629
1630         * g++.dg/tree-prof/partition1.C: New test.
1631
1632 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1633
1634         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1635         attribute.
1636         * gcc.target/arm/vfp1[567].c: New tests.
1637
1638 2009-08-06  Jason Merrill  <jason@redhat.com>
1639
1640         PR c++/40948
1641         * g++.dg/ext/complit12.C: Expand.
1642
1643 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1644
1645         Merge ARM/hard_vfp_branch to trunk.
1646
1647         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1648
1649         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1650         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1651
1652         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1653
1654         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1655         (PCS): Define macro to use base AAPCS.
1656         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1657
1658         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1659
1660         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1661         Correct arm_neon.h typo.
1662
1663         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1664
1665         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1666         this a linkage test.
1667         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1668         argument marshalling.
1669         * abitest.h: New file.
1670         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1671         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1672
1673 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1674
1675         PR middle-end/32964
1676         * gcc.dg/tree-ssa/pr32964.c: New test.
1677
1678 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1679             H.J. Lu  <hongjiu.lu@intel.com>
1680
1681         PR target/40957
1682         * gcc.target/i386/pr40957.c: New test.
1683
1684 2009-08-06  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/40964
1687         * gcc.c-torture/compile/pr40964.c: New testcase.
1688
1689 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1690
1691         PR fortran/40847
1692         * gfortran.dg/transfer_resolve_1.f90 : New test.
1693
1694 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1695             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1696
1697         PR target/40906
1698         * gcc.target/i386/pr40906-1.c: New test.
1699         * gcc.target/i386/pr40906-2.c: Ditto.
1700         * gcc.target/i386/pr40906-3.c: Ditto.
1701
1702 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1703
1704         PR rtl-optimization/40924
1705         * g++.dg/torture/pr40924.C: New test.
1706
1707 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1708
1709         PR c++/36069
1710         * g++.dg/warn/pr36069.C: New.
1711
1712 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1713
1714         PR c++/39987
1715         * g++.dg/overload/defarg4.C: New test.
1716
1717 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1718
1719         PR c++/16696
1720         * g++.dg/parse/pr16696.C: New.
1721         * g++.dg/parse/pr16696-permissive.C: New.
1722
1723 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1724
1725         PR fortran/40875
1726         * gfortran.dg/initialization_23.f90 : New test.
1727
1728 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1729
1730         PR debug/39706
1731         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1732
1733 2009-08-03  Jason Merrill  <jason@redhat.com>
1734             Jakub Jelinek  <jakub@redhat.com>
1735
1736         PR c++/40948
1737         * g++.dg/ext/complit12.C: New.
1738
1739 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1740
1741         PR c/39902
1742         * gcc.target/powerpc/pr39902-2.c: New test.
1743
1744 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR middle-end/40943
1747         * gcc.dg/uninit-6.c: Re-add XFAIL.
1748         * gcc.dg/uninit-6-O0.c: Likewise.
1749         * gcc.dg/uninit-pr40943.c: New test.
1750
1751 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1752
1753         PR testsuite/40858
1754         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1755         .ascii.
1756
1757 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1758
1759         PR libfortran/40853
1760         * gfortran.dg/namelist_40.f90: Update error output.
1761         * gfortran.dg/namelist_47.f90: Update error output.
1762         * gfortran.dg/namelist_58.f90: New test.
1763
1764 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1765
1766         PR fortran/40881
1767         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1768         * gfortran.dg/altreturn_3.f90: Ditto.
1769         * gfortran.dg/altreturn_5.f90: Ditto.
1770         * gfortran.dg/altreturn_6.f90: Ditto.
1771         * gfortran.dg/altreturn_7.f90: Ditto.
1772         * gfortran.dg/array_constructor_13.f90: Ditto.
1773         * gfortran.dg/arrayio_7.f90: Ditto.
1774         * gfortran.dg/arrayio_8.f90: Ditto.
1775         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1776         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1777         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1778         * gfortran.dg/backspace_8.f: Add -std=legacy.
1779         * gfortran.dg/backspace_9.f: Ditto.
1780         * gfortran.dg/char_comparison_1.f: Ditto.
1781         * gfortran.dg/char_decl_1.f90: Ditto.
1782         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1783         * gfortran.dg/char_pointer_assign.f90: Ditto.
1784         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1785         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1786         * gfortran.dg/char_pointer_func.f90: Ditto.
1787         * gfortran.dg/common_8.f90: Ditto.
1788         * gfortran.dg/constant_substring.f: Ditto.
1789         * gfortran.dg/data_char_2.f90: Ditto.
1790         * gfortran.dg/der_array_io_1.f90: Ditto.
1791         * gfortran.dg/der_array_io_2.f90: Ditto.
1792         * gfortran.dg/der_array_io_3.f90: Ditto.
1793         * gfortran.dg/der_io_3.f90: Ditto.
1794         * gfortran.dg/dev_null.F90: Ditto.
1795         * gfortran.dg/direct_io_2.f90: Ditto.
1796         * gfortran.dg/do_iterator_2.f90: Ditto.
1797         * gfortran.dg/e_d_fmt.f90: Ditto.
1798         * gfortran.dg/empty_format_1.f90: Ditto.
1799         * gfortran.dg/entry_17.f90: Modified warning message.
1800         * gfortran.dg/entry_7.f90: Add -std=legacy.
1801         * gfortran.dg/eor_1.f90: Ditto.
1802         * gfortran.dg/equiv_2.f90: Ditto.
1803         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1804         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1805         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1806         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1807         * gfortran.dg/fmt_error_2.f90: Ditto.
1808         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1809         * gfortran.dg/fmt_tl.f: Ditto.
1810         * gfortran.dg/fmt_white.f: Ditto.
1811         * gfortran.dg/func_derived_1.f90: Ditto.
1812         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1813         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1814         * gfortran.dg/global_references_2.f90: Ditto.
1815         * gfortran.dg/hollerith_1.f90: Ditto.
1816         * gfortran.dg/hollerith.f90: Use new-style character length.
1817         * gfortran.dg/hollerith_f95.f90: Ditto.
1818         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1819         * gfortran.dg/implicit_6.f90: Ditto.
1820         * gfortran.dg/implicit_9.f90: Ditto.
1821         * gfortran.dg/inquire_13.f90: Ditto.
1822         * gfortran.dg/inquire_5.f90: Ditto.
1823         * gfortran.dg/inquire_6.f90: Ditto.
1824         * gfortran.dg/inquire.f90: Ditto.
1825         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1826         * gfortran.dg/io_constraints_2.f90: Ditto.
1827         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1828         * gfortran.dg/loc_2.f90: Ditto.
1829         * gfortran.dg/logical_1.f90: Ditto.
1830         * gfortran.dg/longline.f: Ditto.
1831         * gfortran.dg/merge_char_1.f90: Ditto.
1832         * gfortran.dg/namelist_12.f: Ditto.
1833         * gfortran.dg/namelist_14.f90: Ditto.
1834         * gfortran.dg/namelist_18.f90: Ditto.
1835         * gfortran.dg/namelist_19.f90: Ditto.
1836         * gfortran.dg/namelist_21.f90: Ditto.
1837         * gfortran.dg/namelist_22.f90: Ditto.
1838         * gfortran.dg/namelist_37.f90: Ditto.
1839         * gfortran.dg/namelist_54.f90: Ditto.
1840         * gfortran.dg/namelist_55.f90: Ditto.
1841         * gfortran.dg/namelist_empty.f90: Ditto.
1842         * gfortran.dg/namelist_use.f90: Use new-style character length.
1843         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1844         * gfortran.dg/nested_modules_4.f90: Ditto.
1845         * gfortran.dg/nested_modules_5.f90: Ditto.
1846         * gfortran.dg/open-options-blanks.f: Ditto.
1847         * gfortran.dg/output_exponents_1.f90: Ditto.
1848         * gfortran.dg/parens_5.f90: Ditto.
1849         * gfortran.dg/parens_6.f90: Ditto.
1850         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1851         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1852         * gfortran.dg/pr15129.f90: Ditto.
1853         * gfortran.dg/pr15332.f: Ditto.
1854         * gfortran.dg/pr16597.f90: Ditto.
1855         * gfortran.dg/pr17143.f90: Ditto.
1856         * gfortran.dg/pr17164.f90: Ditto.
1857         * gfortran.dg/pr17229.f: Modified warning message.
1858         * gfortran.dg/pr18210.f90: Add -std=legacy.
1859         * gfortran.dg/pr19155.f: Ditto.
1860         * gfortran.dg/pr20086.f90: Ditto.
1861         * gfortran.dg/pr20124.f90: Ditto.
1862         * gfortran.dg/pr20755.f: Ditto.
1863         * gfortran.dg/pr20865.f90: Ditto.
1864         * gfortran.dg/pr20950.f: Ditto.
1865         * gfortran.dg/pr21730.f: Ditto.
1866         * gfortran.dg/pr22491.f: Ditto.
1867         * gfortran.dg/pr29713.f90: Ditto.
1868         * gfortran.dg/print_parentheses_1.f: Ditto.
1869         * gfortran.dg/print_parentheses_2.f90: Ditto.
1870         * gfortran.dg/proc_assign_1.f90: Ditto.
1871         * gfortran.dg/proc_decl_1.f90: Ditto.
1872         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1873         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1874         * gfortran.dg/read_float_1.f90: Ditto.
1875         * gfortran.dg/read_logical.f90: Ditto.
1876         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1877         * gfortran.dg/return_1.f90: Ditto.
1878         * gfortran.dg/rewind_1.f90: Ditto.
1879         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1880         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1881         * gfortran.dg/stfunc_1.f90: Ditto.
1882         * gfortran.dg/stfunc_3.f90: Ditto.
1883         * gfortran.dg/stfunc_4.f90: Ditto.
1884         * gfortran.dg/stfunc_6.f90: Ditto.
1885         * gfortran.dg/streamio_2.f90: Ditto.
1886         * gfortran.dg/string_ctor_1.f90: Ditto.
1887         * gfortran.dg/string_null_compare_1.f: Ditto.
1888         * gfortran.dg/substr_6.f90: Ditto.
1889         * gfortran.dg/tl_editing.f90: Ditto.
1890         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1891         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1892         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1893         * gfortran.dg/g77/1832.f: Ditto.
1894         * gfortran.dg/g77/19981216-0.f Ditto.
1895         * gfortran.dg/g77/19990525-0.f: Ditto.
1896         * gfortran.dg/g77/19990826-2.f: Ditto.
1897         * gfortran.dg/g77/20000630-2.f: Ditto.
1898         * gfortran.dg/g77/20010116.f: Ditto.
1899         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1900         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1901         * gfortran.dg/g77/980520-1.f: Ditto.
1902         * gfortran.dg/g77/check0.f: Ditto.
1903         * gfortran.dg/g77/cpp3.F: Ditto.
1904         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1905         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1906         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1907         * gfortran.dg/g77/short.f: Ditto.
1908
1909 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1910
1911         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1912         * gcc.target/mips/ext-4.c: Likewise.
1913         * gcc.target/mips/interrupt_handler.c: Likewise.
1914         * gcc.target/mips/truncate-4.c: Likewise.
1915         * gcc.target/mips/truncate-5.c: Likewise.
1916
1917 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1918
1919         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1920         -fgraphite-force-parallel to -floop-parallelize-all.
1921
1922 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1923
1924         PR fortran/40011
1925         * gfortran.dg/whole_file_7.f90: New test.
1926         * gfortran.dg/whole_file_8.f90: New test.
1927         * gfortran.dg/whole_file_9.f90: New test.
1928         * gfortran.dg/whole_file_10.f90: New test.
1929         * gfortran.dg/whole_file_11.f90: New test.
1930         * gfortran.dg/whole_file_12.f90: New test.
1931         * gfortran.dg/whole_file_13.f90: New test.
1932         * gfortran.dg/whole_file_14.f90: New test.
1933
1934 2009-07-31  Jason Merrill  <jason@redhat.com>
1935
1936         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1937         binding semantics.
1938         * g++.dg/cpp0x/named.C: Likewise.
1939         * g++.dg/cpp0x/overload.C: Likewise.
1940         * g++.dg/cpp0x/rv1n.C: Likewise.
1941         * g++.dg/cpp0x/rv1p.C: Likewise.
1942         * g++.dg/cpp0x/rv2n.C: Likewise.
1943         * g++.dg/cpp0x/rv2p.C: Likewise.
1944         * g++.dg/cpp0x/rv3n.C: Likewise.
1945         * g++.dg/cpp0x/rv3p.C: Likewise.
1946         * g++.dg/cpp0x/rv4n.C: Likewise.
1947         * g++.dg/cpp0x/rv4p.C: Likewise.
1948         * g++.dg/cpp0x/rv5n.C: Likewise.
1949         * g++.dg/cpp0x/rv5p.C: Likewise.
1950         * g++.dg/cpp0x/rv6n.C: Likewise.
1951         * g++.dg/cpp0x/rv6p.C: Likewise.
1952         * g++.dg/cpp0x/rv7n.C: Likewise.
1953         * g++.dg/cpp0x/rv7p.C: Likewise.
1954         * g++.dg/cpp0x/template_deduction.C: Likewise.
1955         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1956         * g++.dg/cpp0x/overloadn.C: New.
1957         * g++.dg/cpp0x/rv-cast.C: New.
1958
1959 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
1960
1961         * gcc.target/mips/ext-4.c: New test.
1962
1963 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1964
1965         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1966
1967 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1968
1969         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1970         * gcc.dg/tree-ssa/loop-32.c: Same.
1971         * gcc.dg/tree-ssa/loop-33.c: Same.
1972         * gcc.dg/tree-ssa/loop-34.c: Same.
1973         * gcc.dg/tree-ssa/loop-35.c: Same.
1974         * gcc.dg/tree-ssa/loop-7.c: Same.
1975         * gcc.dg/tree-ssa/pr23109.c: Same.
1976         * gcc.dg/tree-ssa/restrict-2.c: Same.
1977         * gcc.dg/tree-ssa/restrict-3.c: Same.
1978         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1979         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1980         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1981         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1982         * gcc.dg/tree-ssa/structopt-1.c: Same.
1983         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1984         * gfortran.dg/pr32921.f: Same.
1985
1986 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1987
1988         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1989         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1990         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1991         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1992         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1993         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1994         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1995         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1996         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1997         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1998         * gcc.dg/graphite/id-1.c: New.
1999         * gcc.dg/graphite/id-10.c: New.
2000         * gcc.dg/graphite/id-11.c: New.
2001         * gcc.dg/graphite/id-12.c: New.
2002         * gcc.dg/graphite/id-13.c: New.
2003         * gcc.dg/graphite/id-14.c: New.
2004         * gcc.dg/graphite/id-15.c: New.
2005         * gcc.dg/graphite/id-2.c: New.
2006         * gcc.dg/graphite/id-3.c: New.
2007         * gcc.dg/graphite/id-4.c: New.
2008         * gcc.dg/graphite/id-5.c: New.
2009         * gcc.dg/graphite/id-6.c: New.
2010         * gcc.dg/graphite/id-7.c: New.
2011         * gcc.dg/graphite/id-8.c: New.
2012         * gcc.dg/graphite/id-9.c: New.
2013         * gcc.dg/graphite/interchange-0.c: New.
2014         * gcc.dg/graphite/interchange-1.c: New.
2015         * gcc.dg/graphite/interchange-2.c: New.
2016         * gcc.dg/graphite/interchange-3.c: New.
2017         * gcc.dg/graphite/interchange-4.c: New.
2018         * gcc.dg/graphite/interchange-5.c: New.
2019         * gcc.dg/graphite/interchange-6.c: New.
2020         * gcc.dg/graphite/interchange-7.c: New.
2021         * gcc.dg/graphite/interchange-8.c: New.
2022         * gcc.dg/graphite/pr35356-1.c: New.
2023         * gcc.dg/graphite/pr35356-2.c: New.
2024         * gcc.dg/graphite/pr35356-3.c: New.
2025         * gcc.dg/graphite/pr40157.c: New.
2026         * gcc.dg/graphite/run-id-1.c: New.
2027         * gcc.dg/graphite/scop-20.c: New.
2028         * gcc.dg/graphite/scop-21.c: New.
2029         * gfortran.dg/graphite/id-1.f90: New.
2030         * gfortran.dg/graphite/id-10.f90: New.
2031         * gfortran.dg/graphite/id-11.f: New.
2032         * gfortran.dg/graphite/id-12.f: New.
2033         * gfortran.dg/graphite/id-13.f: New.
2034         * gfortran.dg/graphite/id-14.f: New.
2035         * gfortran.dg/graphite/id-15.f: New.
2036         * gfortran.dg/graphite/id-16.f: New.
2037         * gfortran.dg/graphite/id-5.f: New.
2038         * gfortran.dg/graphite/id-6.f: New.
2039         * gfortran.dg/graphite/id-7.f: New.
2040         * gfortran.dg/graphite/id-8.f: New.
2041         * gfortran.dg/graphite/id-9.f: New.
2042         * gfortran.dg/graphite/interchange-1.f: New.
2043         * gfortran.dg/graphite/interchange-2.f: New.
2044
2045 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2046
2047         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2048         flags based on the name of the testcase.
2049         * gfortran.dg/graphite/graphite.exp: Same.
2050
2051         * gcc.dg/graphite/block-0.c: Adjusted.
2052         * gcc.dg/graphite/block-1.c: Adjusted.
2053         * gcc.dg/graphite/block-2.c: Adjusted.
2054         * gcc.dg/graphite/block-3.c: Adjusted.
2055         * gcc.dg/graphite/block-4.c: Adjusted.
2056         * gcc.dg/graphite/block-5.c: Adjusted.
2057         * gcc.dg/graphite/block-6.c: Adjusted.
2058         * gcc.dg/graphite/pr37485.c: Adjusted.
2059         * gcc.dg/graphite/pr37684.c: Adjusted.
2060         * gcc.dg/graphite/pr37828.c: Adjusted.
2061         * gcc.dg/graphite/pr37883.c: Adjusted.
2062         * gcc.dg/graphite/pr37928.c: Adjusted.
2063         * gcc.dg/graphite/pr37943.c: Adjusted.
2064         * gcc.dg/graphite/pr38409.c: Adjusted.
2065         * gcc.dg/graphite/pr38498.c: Adjusted.
2066         * gcc.dg/graphite/pr38559.c: Adjusted.
2067         * gcc.dg/graphite/pr39335.c: Adjusted.
2068         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2069         * gcc.dg/graphite/scop-0.c: Adjusted.
2070         * gcc.dg/graphite/scop-1.c: Adjusted.
2071         * gcc.dg/graphite/scop-10.c: Adjusted.
2072         * gcc.dg/graphite/scop-11.c: Adjusted.
2073         * gcc.dg/graphite/scop-12.c: Adjusted.
2074         * gcc.dg/graphite/scop-13.c: Adjusted.
2075         * gcc.dg/graphite/scop-14.c: Adjusted.
2076         * gcc.dg/graphite/scop-15.c: Adjusted.
2077         * gcc.dg/graphite/scop-16.c: Adjusted.
2078         * gcc.dg/graphite/scop-17.c: Adjusted.
2079         * gcc.dg/graphite/scop-18.c: Adjusted.
2080         * gcc.dg/graphite/scop-19.c: Adjusted.
2081         * gcc.dg/graphite/scop-2.c: Adjusted.
2082         * gcc.dg/graphite/scop-3.c: Adjusted.-
2083         * gcc.dg/graphite/scop-4.c: Adjusted.
2084         * gcc.dg/graphite/scop-5.c: Adjusted.
2085         * gcc.dg/graphite/scop-6.c: Adjusted.
2086         * gcc.dg/graphite/scop-7.c: Adjusted.
2087         * gcc.dg/graphite/scop-8.c: Adjusted.
2088         * gcc.dg/graphite/scop-9.c: Adjusted.
2089         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2090         * gfortran.dg/graphite/block-1.f90: Adjusted.
2091         * gfortran.dg/graphite/block-2.f: Adjusted.
2092         * gfortran.dg/graphite/block-3.f90: Adjusted.
2093         * gfortran.dg/graphite/block-4.f90: Adjusted.
2094         * gfortran.dg/graphite/id-2.f90: Adjusted.
2095         * gfortran.dg/graphite/id-3.f90: Adjusted.
2096         * gfortran.dg/graphite/id-4.f90: Adjusted.
2097         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2098         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2099         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2100         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2101         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2102         * gfortran.dg/graphite/scop-1.f: Adjusted.
2103
2104 2009-07-30  Doug Kwan  <dougkwan@google.com>
2105
2106         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2107         in warnings added in rev 141298.
2108
2109 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2110
2111         * lib/options.exp: Use "!=" instead of "ne".
2112
2113         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2114
2115         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2116         * gcc.dg/ucnid-12.c: Likewise.
2117
2118 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2119             Pat Haugen  <pthaugen@us.ibm.com>
2120             Revital Eres <ERES@il.ibm.com>
2121
2122         * gcc.target/powerpc/altivec-32.c: New file to test
2123         Altivec simple math function vectorization.
2124
2125         * gcc.target/powerpc/bswap-run.c: New file to test swap
2126         builtins.
2127         * gcc.target/powerpc/bswap16.c: Ditto.
2128         * gcc.target/powerpc/bswap32.c: Ditto.
2129         * gcc.target/powerpc/bswap64-1.c: Ditto.
2130         * gcc.target/powerpc/bswap64-2.c: Ditto.
2131         * gcc.target/powerpc/bswap64-3.c: Ditto.
2132         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2133         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2134         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2135
2136         * gcc.target/powerpc/popcount-2.c: New file to test
2137         power7 popcntd instructions.
2138         * gcc.target/powerpc/popcount-3.c: Ditto.
2139
2140         * gcc.target/powerpc/pr39457.c: New VSX test.
2141         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2142         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2143         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2144         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2145         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2146         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2147         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2148         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2149         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2150         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2151         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2152         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2153
2154         * gcc.target/powerpc/altivec-6.c: Store the result of
2155         vec_add, so the optimizer doesn't remove it.
2156
2157         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2158         systems that support bswap64.
2159
2160         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2161         prevent VSX code generation.
2162
2163         * lib/target-supports.exp (check_vsx_hw_available): New
2164         function to test if VSX available.
2165         (check_effective_target_powerpc_vsx_ok): Ditto.
2166         (check_vmx_hw_available): Add explicit -mno-vsx.
2167
2168 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2169
2170         PR c/39902
2171         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2172
2173 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2174
2175         PR tree-optimization/40570
2176         * gcc.c-torture/compile/pr40570.c: New test.
2177
2178 2009-07-29  Jason Merrill  <jason@redhat.com>
2179
2180         PR c++/14912
2181         * g++.dg/template/defarg13.C: New.
2182
2183 2009-07-29  Richard Guenther  <rguenther@suse.de>
2184
2185         PR c++/40834
2186         * g++.dg/torture/pr40834.C: New testcase.
2187
2188 2009-07-29  Michael Matz  <matz@suse.de>
2189
2190         PR middle-end/40830
2191         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2192
2193 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2194
2195         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2196         sh*-*-* targets.  Skip on spu-*-* targets.
2197         * gfortran.dg/maxlocval_4.f90: Likewise.
2198         * gfortran.dg/minlocval_1.f90: Likewise.
2199         * gfortran.dg/minlocval_4.f90: Likewise.
2200
2201 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR fortran/40878
2204         * gfortran.dg/gomp/pr40878-1.f90: New test.
2205         * gfortran.dg/gomp/pr40878-2.f90: New test.
2206
2207         PR testsuite/40891
2208         * gcc.dg/cdce1.c: Adjust note line number.
2209         * gcc.dg/cdce2.c: Likewise.
2210
2211 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2212
2213         PR fortran/40882
2214         * gfortran.dg/proc_ptr_comp_13.f90: New.
2215
2216 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2217
2218         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2219         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2220         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2221         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2222         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2223         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2224         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2225         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2226         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2227         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2228         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2229         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2230         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2231         #ifdef NEED_IEEE754_FLOAT conditional.
2232         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2233         conditional.
2234
2235 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2236
2237         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2238         i?86-*-netware.
2239         * g++.dg/ext/bitfield3.C: Likewise.
2240         * g++.dg/ext/bitfield4.C: Likewise.
2241         * g++.dg/ext/bitfield5.C: Likewise.
2242         * gcc.dg/bitfld-15.c: Likewise.
2243         * gcc.dg/bitfld-16.c: Likewise.
2244         * gcc.dg/bitfld-17.c: Likewise.
2245         * gcc.dg/bitfld-18.c: Likewise.
2246         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2247         * gcc.dg/20010912-1.c: Likewise.
2248         * gcc.dg/20021018-1.c: Likewise.
2249         * gcc.dg/20030213-1.c: Likewise.
2250         * gcc.dg/20030225-1.c: Likewise.
2251         * gcc.dg/20030708-1.c: Likewise.
2252         * gcc.dg/20050321-2.c: Likewise.
2253         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2254         * gcc.dg/cdce2.c: Likewise.
2255         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2256         targets.
2257         * gcc.target/i386/pr37248-3.c: Likewise.
2258
2259 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2260
2261         PR fortran/40848
2262         * gfortran.dg/altreturn_7.f90: New.
2263
2264 2009-07-27  Simon Baldwin  <simonb@google.com>
2265
2266         PR testsuite/40829
2267         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2268         so that indexing no longer runs off array end.
2269
2270 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2271
2272         PR fortran/40851
2273         * gfortran.dg/derived_init_3.f90: New test.
2274
2275 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2276
2277         PR fortran/33197
2278         * gfortran.dg/atan2_1.f90: New test
2279         * gfortran.dg/atan2_2.f90: New test
2280
2281 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2282
2283         PR c++/40749
2284         * g++.dg/warn/Wreturn-type-6.C: New test.
2285
2286 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2287
2288         PR tree-optimization/40801
2289         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2290         * gfortran.dg/vect/vect.exp: Run tests starting with
2291         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2292
2293 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2294
2295         PR rtl-optimization/40445
2296         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2297
2298 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2299
2300         * gcc.dg/builtin-unreachable-4.c: New test.
2301
2302 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2303
2304         PR fortran/33197
2305         * gfortran.dg/complex_intrinsic_5.f90: New test.
2306         * gfortran.dg/complex_intrinsic_7.f90: New test.
2307
2308 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2309
2310         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2311         * gcc.dg/ipa/noclone-1.c: New test.
2312
2313 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2314
2315         * lib/target-supports.exp (check_effective_target_static): New
2316         procedure.
2317         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2318         supported.
2319         * g++.old-deja/g++.law/weak.C: Require static effective target.
2320
2321 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2322
2323         PR fortran/39630
2324         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2325         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2326         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2327         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2328         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2329         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2330         * gfortran.dg/typebound_call_10.f03: New.
2331
2332 2009-07-24  Jason Merrill  <jason@redhat.com>
2333
2334         * g++.dg/cpp0x/defaulted11.C: New.
2335
2336         * g++.dg/cpp0x/initlist23.C: New.
2337
2338 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2339
2340         PR fortran/40822
2341         * gfortran.dg/char_length_16.f90: New.
2342
2343 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR fortran/40643
2346         PR fortran/31067
2347         * gfortran.dg/maxlocval_2.f90: New test.
2348         * gfortran.dg/maxlocval_3.f90: New test.
2349         * gfortran.dg/maxlocval_4.f90: New test.
2350         * gfortran.dg/minlocval_1.f90: New test.
2351         * gfortran.dg/minlocval_2.f90: New test.
2352         * gfortran.dg/minlocval_3.f90: New test.
2353         * gfortran.dg/minlocval_4.f90: New test.
2354
2355 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2356
2357         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2358         scan-assembler.
2359
2360 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR fortran/40839
2363         * gfortran.dg/pr40839.f90: New test.
2364
2365 2009-07-23  Michael Matz  <matz@suse.de>
2366
2367         PR middle-end/40830
2368         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2369         don't set options ourself.
2370
2371 2009-07-23  Simon Baldwin  <simonb@google.com>
2372
2373         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2374         native C compilation where required.
2375
2376 2009-07-22  Doug Kwan  <dougkwan@google.com>
2377
2378         * gcc.c-torture/compile/20090721-1.c: New test.
2379
2380 2009-07-22  Michael Matz  <matz@suse.de>
2381
2382         PR tree-optimization/35229
2383         PR tree-optimization/39300
2384         * gcc.dg/vect/vect-pre-interact.c: New test.
2385
2386 2009-07-22  Richard Guenther  <rguenther@suse.de>
2387
2388         * g++.dg/lookup/using21.C: Fix duplicate paste.
2389
2390 2009-07-22  Richard Guenther  <rguenther@suse.de>
2391
2392         PR c++/40799
2393         * g++.dg/lookup/using21.C: New testcase.
2394
2395 2009-07-21  Jason Merrill  <jason@redhat.com>
2396
2397         * g++.dg/init/aggr4.C: New.
2398
2399 2009-07-21  Jason Merrill  <jason@redhat.com>
2400
2401         Core issue 934
2402         * g++.dg/cpp0x/initlist22.C: New.
2403
2404 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2405
2406         * gcc.target/i386/vectorize8.c: New test.
2407
2408 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2409
2410         PR target/40811
2411         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2412         Add i?86 and x86_64 targets.
2413         * gcc.target/i386/vectorize7.c: New test.
2414
2415         PR target/40809
2416         * gcc.target/i386/pr40809.c: New test.
2417
2418 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2419
2420         PR tree-optimization/40813
2421         * g++.dg/opt/inline15.C: New test.
2422
2423 2009-07-21  Paul Brook <paul@codesourcery.com>
2424
2425         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2426         * lib/target-supports.exp (check_effective_target_section_anchors):
2427         Add arm*-*-*.
2428
2429 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2430
2431         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2432         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2433         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2434
2435 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2436
2437         * gcc.target/mips/ext-3.c: New test.
2438
2439 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2442         * gcc.dg/builtin-object-size-8.c: New test.
2443         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2444         * g++.dg/ext/builtin-object-size2.C: Likewise.
2445
2446         PR tree-optimization/40792
2447         * gcc.dg/pr40792.c: New test.
2448
2449 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2450
2451         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2452         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2453         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2454
2455 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2456
2457         * gcc.target/sh/mfmovd.c: New test.
2458
2459 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2460             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2461
2462         PR libfortran/40714
2463         * gfortran.dg/eof_3.f90: New test.
2464
2465 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2466
2467         PR fortran/40727
2468         * gfortran.dg/intrinsic_cmplx.f90: New test.
2469
2470 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2471
2472         PR libfortran/34670
2473         PR libfortran/36874
2474         * gfortran.dg/cshift_bounds_1.f90:  New test.
2475         * gfortran.dg/cshift_bounds_2.f90:  New test.
2476         * gfortran.dg/cshift_bounds_3.f90:  New test.
2477         * gfortran.dg/cshift_bounds_4.f90:  New test.
2478         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2479         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2480         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2481         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2482
2483 2009-07-19  Jan Hubicka  <jh@suse.cz>
2484
2485         PR tree-optimization/40676
2486         * gcc.c-torture/compile/pr40676.c: New testcase.
2487
2488 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2489
2490         * gcc.target/mips/ext-2.c: New test.
2491
2492 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2493
2494         * gcc.target/mips/octeon-exts-7.c: New test.
2495         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2496         * gcc.target/mips/octeon-exts-5.c: Likewise.
2497
2498 2009-07-18  Richard Guenther  <rguenther@suse.de>
2499
2500         PR testsuite/40798
2501         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2502
2503 2009-07-18  Richard Guenther  <rguenther@suse.de>
2504
2505         PR c/40787
2506         * gcc.dg/pr35899.c: Adjust.
2507
2508 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2509
2510         * gcc.target/powerpc/asm-es-1.c: New test.
2511         * gcc.target/powerpc/asm-es-2.c: Likewise.
2512
2513 2009-07-17  Richard Guenther  <rguenther@suse.de>
2514
2515         PR c/40401
2516         * g++.dg/rtti/crash4.C: New testcase.
2517         * g++.dg/torture/20090706-1.C: Likewise.
2518         * gcc.dg/redecl-17.c: Likewise.
2519         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2520         * gcc.dg/declspec-9.c: Expect extra error.
2521         * gcc.dg/declspec-10.c: Likewise.
2522         * gcc.dg/declspec-11.c: Likewise.
2523         * gcc.dg/redecl-10.c: Expect extra warnings.
2524         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2525         * gcc.target/i386/pr39545-1.c: Likewise.
2526         * g++.dg/ext/asm3.C: Expect more errors.
2527         * g++.dg/gomp/block-1.C: Likewise.
2528         * g++.dg/gomp/block-2.C: Likewise.
2529         * g++.dg/gomp/block-3.C: Likewise.
2530         * g++.dg/gomp/block-5.C: Likewise.
2531         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2532         * g++.dg/warn/unused-result1.C: XFAIL.
2533
2534 2009-07-17  Richard Guenther  <rguenther@suse.de>
2535
2536         PR tree-optimization/40321
2537         * gcc.c-torture/compile/pr40321.c: New testcase.
2538         * g++.dg/torture/pr40321.C: Likewise.
2539
2540 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2541
2542         PR c++/40780
2543         * g++.dg/template/ptrmem19.C: New test.
2544
2545 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2546             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2547
2548         PR 40435
2549         * gcc.dg/pr36902.c: Add column info.
2550         * g++.dg/gcov/gcov-2.C: Change count for definition.
2551
2552 2009-07-16  Jason Merrill  <jason@redhat.com>
2553
2554         PR libstdc++/37907
2555         * g++.dg/cpp0x/std-layout1.C: New.
2556         * g++.dg/ext/has_nothrow_assign.C: Fix.
2557         * g++.dg/ext/has_nothrow_copy.C: Fix.
2558         * g++.dg/ext/has_trivial_assign.C: Fix.
2559         * g++.dg/ext/has_trivial_copy.C: Fix.
2560         * g++.dg/ext/is_pod.C: Fix.
2561         * g++.dg/other/offsetof3.C: Adjust.
2562         * g++.dg/overload/ellipsis1.C: Adjust.
2563         * g++.dg/warn/var-args1.C: Adjust.
2564         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2565         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2566         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2567         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2568         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2569
2570 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2571
2572         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2573         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2574         effective target "mpc_pow".
2575         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2576
2577 2009-07-16  Richard Henderson  <rth@redhat.com>
2578
2579         * g++.dg/opt/eh4.C: New test.
2580
2581 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2582
2583         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2584
2585 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2586
2587         PR middle-end/40747
2588         * gcc.c-torture/execute/pr40747.c: New test.
2589
2590 2009-07-15  Richard Guenther  <rguenther@suse.de>
2591
2592         PR middle-end/40753
2593         * gcc.c-torture/compile/pr40753.c: New testcase.
2594
2595 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2596
2597         PR fortran/40743
2598         * gfortran.dg/interface_assignment_4.f90: New.
2599
2600 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2601
2602         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2603         for FreeBSD up to and including version 8.
2604
2605 2009-07-14  Taras Glek  <tglek@mozilla.com>
2606             Rafael Espindola  <espindola@google.com>
2607
2608         * g++.dg/plugin/header-plugin-test.C: New.
2609         * g++.dg/plugin/header_plugin.c: New.
2610         * g++.dg/plugin/plugin.exp: Update.
2611
2612 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2613
2614         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2615         function to enable vectorization.
2616         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2617         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2618
2619 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2620
2621         * gcc.target/i386/sse-copysignf-vec.c: New test.
2622         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2623
2624 2009-07-14  Jason Merrill  <jason@redhat.com>
2625
2626         PR c++/37276
2627         * g++.dg/lookup/builtin5.C: New.
2628         * g++.dg/other/error22.C: Add missing extern "C".
2629         * g++.dg/warn/Warray-bounds.C: Likewise.
2630         * gcc.dg/compat/compat-common.h: Likewise.
2631
2632         PR c++/40746
2633         * g++.dg/lookup/using20.C: New.
2634
2635         PR c++/40740
2636         * g++.dg/template/koenig8.C: New.
2637
2638 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2639
2640         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2641         both i?86-*-darwin* and x86_64-*-darwin*.
2642
2643 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2644
2645         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2646         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2647         name.
2648
2649 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2650
2651         PR debug/40705
2652         * g++.dg/debug/dwarf2/typedef1.C: New test.
2653
2654         PR c++/40357
2655         * g++.dg/other/typedef3.C: New test.
2656
2657 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2658
2659         * gcc.dg/20090709-1.c: Move to a proper place ...
2660         * gcc.target/m68k/20090709-1.c: ... here.
2661
2662 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2663
2664         PR C++/22154
2665         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2666         front of qualified names are allowed.
2667         * g++.dg/parse/crash10.C: Likewise.
2668         * g++.dg/parse/error15.C: Likewise.
2669         * g++.dg/parse/typename9.C: Likewise.
2670         * g++.dg/parse/error8.C: Likewise.
2671
2672 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2673
2674         PR fortran/40646
2675         * gfortran.dg/proc_ptr_22.f90: Extended.
2676         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2677
2678 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2679
2680         * gfortran.dg/vect/vect-6.f: New test.
2681
2682 2009-07-12  Jason Merrill  <jason@redhat.com>
2683
2684         PR c++/36628
2685         * g++.dg/cpp0x/decltype17.C: New.
2686
2687         PR c++/37206
2688         * g++.dg/cpp0x/rv10.C: New.
2689
2690 2009-07-12  Jason Merrill  <jason@redhat.com>
2691
2692         PR c++/40689
2693         * g++.dg/cpp0x/initlist20.C: New.
2694         * g++.dg/cpp0x/initlist21.C: New.
2695
2696 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2697
2698         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2699         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2700         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2701         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2702         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2703
2704 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2705
2706         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2707         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2708         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2709         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2710         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2711         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2712         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2713         effective_target fd_truncate.
2714
2715 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2716
2717         * gnat.dg/specs/addr1.ads: New test.
2718
2719 2009-07-11  Jan Hubicka  <jh@suse.cz>
2720
2721         PR middle-end/48388
2722         * g++.dg/torture/pr40388.C: New testcase.
2723
2724 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2725
2726         PR target/40668
2727         * gcc.c-torture/execute/pr40668.c: New test.
2728
2729 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2730
2731         * gcc.c-torture/execute/20090711-1.c: New test.
2732
2733 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2734
2735         PR testsuite/40699
2736         PR testsuite/40707
2737         PR testsuite/40709
2738         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2739         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2740         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2741         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2742
2743 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2744
2745         PR fortran/33197
2746         * gfortran.dg/complex_intrinsic_3.f90: New test.
2747         * gfortran.dg/complex_intrinsic_4.f90: New test.
2748
2749 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2750
2751         PR target/39079
2752         * gcc.target/mips/mips.exp: Make -msynci a known option.
2753         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2754
2755 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2756
2757         PR c++/40502
2758         * g++.dg/ext/strncpy-chk1.C: New test.
2759
2760 2009-07-10  Richard Guenther  <rguenther@suse.de>
2761
2762         PR tree-optimization/40496
2763         * g++.dg/opt/pr40496.C: New testcase.
2764
2765 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2766
2767         PR 25509
2768         PR 40614
2769         * g++.dg/warn/unused-result1-Werror.c: New.
2770
2771 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2772
2773         PR fortran/39334
2774         * gfortran.dg/recursive_parameter_1.f90: New test.
2775
2776 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2777
2778         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2779         * gfortran.dg/module_equivalence_6.f90: Ditto.
2780         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2781         * gfortran.dg/nan_2.f90: Ditto.
2782         * gfortran.dg/inquire_11.f90: Ditto.
2783         * gfortran.dg/abstract_type_3.f03: Ditto.
2784         * gfortran.dg/abstract_type_1.f90: Ditto.
2785         * gfortran.dg/private_type_9.f90: Ditto.
2786         * gfortran.dg/abstract_type_5.f03: Ditto.
2787         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2788         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2789         * gfortran.dg/derived_sub.f90: Ditto.
2790         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2791         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2792         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2793         * gfortran.dg/mvbits_6.f90: Ditto.
2794         * gfortran.dg/abstract_type_2.f03: Ditto.
2795         * gfortran.dg/abstract_type_4.f03: Ditto.
2796         * gfortran.dg/bounds_check_9.f90: Ditto.
2797         * gfortran.dg/optional_dim_3.f90: Ditto.
2798         * gfortran.dg/pr32921.f: Ditto.
2799         * gfortran.dg/entry_16.f90: Ditto.
2800         * gfortran.dg/generic_16.f90: Ditto.
2801
2802
2803 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2804
2805         * gcc.target/m68k/20090709-1.c: New.
2806
2807 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2808
2809         PR c++/40684
2810         * g++.dg/template/unify11.C: New test.
2811
2812 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2813
2814         PR fortran/40629
2815         * gfortran.dg/host_assoc_function_9.f90: New test.
2816
2817 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2818
2819         PR fortran/40646
2820         * gfortran.dg/proc_ptr_22.f90: New.
2821         * gfortran.dg/proc_ptr_comp_12.f90: New.
2822
2823 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR middle-end/40692
2826         * gcc.c-torture/compile/pr40692.c: New test.
2827
2828 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2829
2830         PR fortran/40604
2831         * gfortran.dg/pointer_check_6.f90: New test.
2832
2833 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2834
2835         * gcc.target/mips/truncate-5.c: New test.
2836
2837 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2838
2839         PR libfortran/40330
2840         PR libfortran/40662
2841         * gfortran.dg/fmt_cache_1.f: New test.
2842
2843 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2844
2845         PR fortran/40675
2846         * gfortran.dg/nosigned_zero_1.f90: New test.
2847         * gfortran.dg/nosigned_zero_2.f90: New test.
2848
2849 2009-07-08  Richard Guenther  <rguenther@suse.de>
2850
2851         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2852
2853 2009-07-08  Richard Guenther  <rguenther@suse.de>
2854
2855         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2856
2857 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2858
2859         PR fortran/40591
2860         * gfortran.dg/proc_ptr_21.f90: New test.
2861
2862 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2863
2864         PR c++/31246
2865         * g++.dg/warn/pr31246.C: New.
2866         * g++.dg/warn/pr31246-2.C: New.
2867
2868 2009-07-07  Jason Merrill  <jason@redhat.com>
2869
2870         PR c++/35828
2871         * g++.dg/template/defarg12.C: New.
2872
2873         PR c++/37816
2874         * g++.dg/cpp0x/enum7.C: New.
2875
2876         PR c++/37946
2877         * g++.dg/cpp0x/enum6.C: New.
2878
2879         PR c++/40639
2880         * g++.dg/cpp0x/enum5.C: New.
2881
2882         PR c++/40633
2883         * g++.dg/cpp0x/enum4.C: New.
2884
2885 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2886
2887         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2888
2889 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2890
2891         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2892
2893 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2894
2895         PR middle-end/40669
2896         * gcc.dg/pr40669.c: New test.
2897
2898 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2899
2900         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2901         location. Update all calls.
2902         * g++.dg/plugin/selfassign.c: Likewise.
2903
2904 2009-07-06  Jason Merrill  <jason@redhat.com>
2905
2906         * g++.dg/rtti/dyncast[34].C: New.
2907
2908 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2909
2910         * lib/target-supports.exp
2911         (check_effective_target_mips_newabi_large_long_double): New.
2912         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2913         target.
2914         * gcc.target/mips/fpr-moves-6.c: Likewise.
2915
2916 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2917
2918         PR c++/40557
2919         * g++.dg/template/union2.C: New test.
2920
2921 2009-07-04  Jason Merrill  <jason@redhat.com>
2922
2923         * g++.dg/template/using15.C: New.
2924
2925 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2926
2927         * gfortran.dg/maxloc_1.f90: New test.
2928
2929 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2930
2931         PR fortran/40593
2932         * gfortran.dg/proc_ptr_result_6.f90: New.
2933
2934 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2935
2936         * gcc.dg/framework-2.c: Adjust testcase to pass.
2937
2938 2009-07-04  Jason Merrill  <jason@redhat.com>
2939
2940         PR c++/40619
2941         * g++.dg/cpp0x/auto16.C: New.
2942
2943 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2944
2945         PR target/40587
2946         * gfortran.dg/pr40587.f: New test.
2947
2948 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2949
2950         PR fortran/40638
2951         * gfortran.dg/unit_1.f90: New test.
2952
2953 2009-07-03  Jason Merrill  <jason@redhat.com>
2954
2955         * g++.dg/template/pure1.C: Expect another error.
2956
2957 2009-07-03  Richard Guenther  <rguenther@suse.de>
2958
2959         PR tree-optimization/40640
2960         * gcc.c-torture/compile/pr40640.c: New testcase.
2961
2962 2009-07-03  Richard Guenther  <rguenther@suse.de>
2963
2964         PR middle-end/34163
2965         * gfortran.dg/pr34163.f90: New testcase.
2966
2967 2009-07-03  Jan Hubicka  <jh@suse.cz>
2968
2969         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2970         * gcc.dg/tree-ssa/loop-25.c: Likewise.
2971         * gcc.dg/tree-ssa/loop-26.c: Likewise.
2972         * gcc.dg/tree-ssa/pr32044.c: Likewise.
2973         * gcc.dg/tree-ssa/loop-29.c: Likewise.
2974         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2975         * gnat.dg/loop_optimization6.adb: Enable -O2.
2976
2977 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
2978
2979         * g++.dg/warn/null4.C: Extend.
2980
2981 2009-07-02  Jason Merrill  <jason@redhat.com>
2982
2983         * g++.dg/template/spec8.C: Fix.
2984
2985 2009-07-02  Michael Matz  <matz@suse.de>
2986
2987         PR fortran/32131
2988         * gfortran.dg/pr32921.f: Adjust.
2989
2990 2009-07-02  Jan Hubicka  <jh@suse.cz>
2991
2992         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2993
2994 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
2995
2996         * gcc.target/mips/truncate-4.c: New testcase.
2997
2998 2009-07-01  Richard Guenther  <rguenther@suse.de>
2999
3000         PR tree-optimization/19831
3001         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3002         make allocated memory escape.  Un-XFAIL.
3003         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3004         * gcc.dg/vect/pr31699.c: Likewise.
3005         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3006
3007 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3008
3009         PR c++/40566
3010         * g++.dg/parse/cond5.C: New test.
3011
3012 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3013
3014         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3015         (main): Pass n to main_1 instead.
3016         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3017         (main_1): New function, split off from...
3018         (main): ...here.  Pass `off' to main_1 instead.
3019
3020 2009-06-30  Jason Merrill  <jason@redhat.com>
3021
3022         PR c++/40595
3023         * g++.dg/cpp0x/variadic94.C: New.
3024
3025 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3026
3027         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3028         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3029         (init_ld_library_path_env_vars): New function, replacing the
3030         orig_*_saved assignments.  Call it after defining it.
3031         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3032         (restore_ld_library_path_env_vars): Likewise.
3033         (add_path, find_libgcc_s): New functions.
3034         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3035         gcc-set-multilib-library-path.
3036         (objc_target_compile): Don't add "." to ld_library_path.
3037         Use add_path.
3038         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3039         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3040         gcc-set-multilib-library-path.
3041         * lib/g++.exp (g++_link_flags): Likewise.
3042         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3043         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3044         top level; do it...
3045         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3046         to tell when this needs to happen.  Use find_libgcc_s instead of
3047         gcc-set-multilib-library-path.
3048         * lib/gcc-dg.exp: Likewise.
3049         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3050         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3051         unless it is in $ALT_LD_LIBRARY_PATH.
3052         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3053
3054 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3055
3056         * gnat.dg/discr12.adb: New test.
3057         * gnat.dg/discr12_pkg.ads: New helper.
3058         * gnat.dg/discr13.adb: New test.
3059         * gnat.dg/discr14.ad[sb]: Likewise.
3060         * gnat.dg/discr15.adb: Likewise.
3061         * gnat.dg/discr15_pkg.ads: New helper.
3062         * gnat.dg/discr16.adb: New test.
3063         * gnat.dg/discr16_g.ads: New helper.
3064         * gnat.dg/discr16_pkg.ads: Likewise.
3065         * gnat.dg/discr16_cont.ads: Likewise.
3066         * gnat.dg/discr17.adb: New test.
3067         * gnat.dg/discr18.adb: Likewise.
3068         * gnat.dg/discr18_pkg.ads: New helper.
3069         * gnat.dg/discr19.adb: New test.
3070
3071 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3072
3073         PR fortran/40576
3074         * gfortran.dg/internal_write_1.f90:  New testcase.
3075
3076 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3077
3078         PR fortran/40594
3079         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3080
3081 2009-06-30  Richard Guenther  <rguenther@suse.de>
3082
3083         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3084
3085 2009-06-30  Wei Guozhi  <carrot@google.com>
3086
3087         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3088         to "-Os".
3089
3090 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3091
3092         PR tree-optimization/40542
3093         * gcc.dg/vect/pr40542.c: New test.
3094
3095 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3096
3097         PR tree-optimization/40582
3098         * gcc.c-torture/compile/pr40582.c: New test.
3099
3100 2009-06-30  Wei Guozhi  <carrot@google.com>
3101
3102         PR/40416
3103         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3104
3105 2009-06-29  Jason Merrill  <jason@redhat.com>
3106
3107         PR c++/40274
3108         * g++.dg/template/debug1.C: New.
3109
3110 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3111
3112         PR fortran/40580
3113         * pointer_check_1.f90: New test.
3114         * pointer_check_2.f90: New test.
3115         * pointer_check_3.f90: New test.
3116         * pointer_check_4.f90: New test.
3117         * pointer_check_5.f90: New test.
3118
3119 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3120
3121         PR fortran/40551
3122         * gfortran.dg/func_assign_2.f90 : New test.
3123
3124 2009-06-29  Richard Guenther  <rguenther@suse.de>
3125
3126         PR middle-end/14187
3127         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3128         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3129         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3130         * gcc.c-torture/execute/20090623-1.c: Likewise.
3131         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3132         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3133
3134 2009-06-29  Richard Guenther  <rguenther@suse.de>
3135
3136         PR middle-end/38212
3137         * gcc.c-torture/execute/pr38212.c: New testcase.
3138
3139 2009-06-29  Richard Guenther  <rguenther@suse.de>
3140
3141         PR tree-optimization/40579
3142         * gcc.c-torture/execute/pr40579.c: New testcase.
3143
3144 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3145
3146         PR tree-optimization/40550
3147         * gcc.dg/pr40550.c: New test.
3148
3149 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3150
3151         * gnat.dg/overflow_sum2.adb: New test
3152         * gnat.dg/namet.ads: New helper.
3153
3154         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3155
3156 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3157
3158         PR fortran/34112
3159         * gfortran.dg/compiler-directive_1.f90: New test.
3160         * gfortran.dg/compiler-directive_2.f: New test.
3161
3162 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3163
3164         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3165         comment out some values and add some cases.
3166
3167 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3168
3169         PR testsuite/40567
3170         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3171
3172 2009-06-26  Richard Henderson  <rth@redhat.com>
3173
3174         PR testsuite/40565
3175         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3176         * gcc.target/i386/local.c: Pass a non-constant to T.
3177
3178 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3179
3180         PR fortran/39997
3181         PR fortran/40541
3182         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3183         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3184         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3185         * gfortran.dg/proc_ptr_result_5.f90: New.
3186
3187 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3188
3189         PR c/39902
3190         * gcc.dg/dfp/pr39902.c: New test.
3191
3192 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3193
3194         PR testsuite/40532
3195         * gcc.dg/builtins-65.c: Require c99 runtime.
3196
3197 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3198
3199         * gnat.dg/array7.ad[sb]: New test.
3200
3201 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3202
3203         * gnat.dg/array6.adb: New test.
3204
3205 2009-06-25  Ian Lance Taylor  <iant@google.com>
3206
3207         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3208
3209 2009-06-25  Ian Lance Taylor  <iant@google.com>
3210
3211         * g++.dg/warn/Wunused-16.C: New testcase.
3212
3213 2009-06-25  Ian Lance Taylor  <iant@google.com>
3214
3215         * g++.dg/warn/skip-2.C: New testcase.
3216
3217 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3218
3219         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3220         dg-skip-if and move to ...
3221         * gcc.dg/torture/20090618-1.c.
3222
3223 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3224
3225         PR tree-optimization/40493
3226         * gcc.c-torture/execute/pr40493.c: New test.
3227
3228 2009-06-24  Jason Merrill  <jason@redhat.com>
3229
3230         PR c++/40342
3231         * g++.dg/template/overload10.C: New.
3232
3233 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3234
3235         PR fortran/40427
3236         * gfortran.dg/proc_ptr_comp_11.f90: New.
3237
3238 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3239
3240         * gcc.dg/pr40501.c: New testcase.
3241
3242 2009-06-23  DJ Delorie  <dj@redhat.com>
3243
3244         Add MeP port.
3245         * lib/target-supports.exp: Add mep support (no profiling).
3246
3247 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3248
3249         PR testsuite/39297
3250         * gcc.dg/ssa/loop-31.c: Change scan rules.
3251
3252 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3253
3254         * gcc.dg/cpp/empty-include.c: Update column info.
3255         * gcc.dg/cpp/assert2.c: Update column info.
3256
3257 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3258
3259         * g++.dg/ext/builtin-object-size1.C: New test.
3260         * g++.dg/ext/builtin-object-size2.C: New test.
3261
3262 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3263
3264         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3265         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3266
3267 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3268
3269         * gcc.target/mips/truncate-3.c: New test.
3270
3271 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3272
3273         PR fortran/37254
3274         PR fortran/39850
3275         * gfortran.dg/interface_30.f90: Modified error message.
3276         * gfortran.dg/proc_decl_22.f90: New.
3277
3278 2009-06-22  Ian Lance Taylor  <iant@google.com>
3279
3280         * gcc.dg/Wcxx-compat-19.c: New testcase.
3281
3282 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3283
3284         PR objc/28050
3285         * pr28050.m: New testcase.
3286
3287 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3288
3289         PR testsuite/40481
3290         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3291
3292 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3293
3294         PR tree-optimization/40492
3295         * g++.dg/torture/pr40492.C: New test.
3296
3297 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3298
3299         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3300         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3301
3302 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3303
3304         * gnat.dg/raise_ce.adb: Helper for ...
3305         * gnat.dg/handle_and_return.adb: New test.
3306
3307 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3308
3309         PR fortran/40443
3310         * gfortran.dg/generic_18.f90: New test.
3311
3312 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3313
3314         PR fortran/40472
3315         * gfortran.dg/spread_size_limit.f90: New test.
3316
3317 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3318
3319         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3320         to put dump files in a subdirectory.
3321         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3322         ".o" temporary files.
3323
3324 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3325
3326         PR fortran/39850
3327         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3328         * gfortran.dg/interface_20.f90: Ditto.
3329         * gfortran.dg/interface_21.f90: Ditto.
3330         * gfortran.dg/interface_22.f90: Ditto.
3331         * gfortran.dg/interface_30.f90: New.
3332         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3333
3334 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3335
3336         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3337         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3338         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3339         DEFAULT_VECTFLAGS.
3340
3341 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3342             Revital Eres  <eres@il.ibm.com>
3343
3344         PR testsuite/40359
3345         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3346         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3347         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3348
3349 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3350
3351         PR testsuite/40475
3352         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3353         without misalignment support.
3354         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3355
3356 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3357
3358         PR fortran/40452
3359         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3360
3361 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3362
3363         PR fortran/40440
3364         * gfortran.dg/alloc_comp_result_2.f90: New test.
3365
3366 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3367
3368         PR target/40482
3369         * gcc.target/arm/pr40482.c: New test.
3370
3371 2009-06-19  Ian Lance Taylor  <iant@google.com>
3372
3373         * gcc.dg/Wcxx-compat-18.c: New testcase.
3374
3375 2009-06-19  Richard Guenther  <rguenther@suse.de>
3376
3377         * gcc.c-torture/execute/20090618-1.c: New testcase.
3378
3379 2009-06-19  Ian Lance Taylor  <iant@google.com>
3380
3381         * gcc.dg/Wcxx-compat-17.c: New testcase.
3382
3383 2009-06-19  Ian Lance Taylor  <iant@google.com>
3384
3385         * gcc.dg/Wcxx-compat-15.c: New testcase.
3386
3387 2009-06-19  Ian Lance Taylor  <iant@google.com>
3388
3389         * gcc.dg/Wcxx-compat-16.c: New testcase.
3390
3391 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3392
3393         * gcc.dg/builtins-34.c: Add significand cases.
3394
3395 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3396
3397         PR testsuite/40491
3398         * gcc.dg/20080522-1.c: Remove testcase for real.
3399         * gcc.dg/20080528-1.c: Ditto.
3400
3401 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3402
3403         PR fortran/40450
3404         * gfortran.dg/proc_ptr_20.f90: New.
3405
3406 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3407
3408         PR target/40470
3409         * gcc.dg/torture/pr40470-1.c: New.
3410         * gcc.dg/torture/pr40470-2.c: Likewise.
3411         * gcc.dg/torture/pr40470-3.c: Likewise.
3412         * gcc.dg/torture/pr40470-4.c: Likewise.
3413
3414 2009-06-18  Diego Novillo  <dnovillo@google.com>
3415
3416         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3417         * gcc.dg/plugin/ggcplug.c: Likewise.
3418         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3419         * g++.dg/plugin/selfassign.c: Likewise.
3420         * g++.dg/plugin/attribute_plugin.c: Likewise.
3421         * g++.dg/plugin/dumb_plugin.c: Likewise.
3422
3423 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3424
3425         * gcc.dg/cpp/arith-3.c: Add column info.
3426
3427 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3428
3429         * gcc.target/arm/fp16-compile-none-2.c: New.
3430         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3431         * gcc.target/arm/fp16-compile-alt-12.c: New.
3432
3433 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3434
3435         * gcc.target/arm/fp16-compile-alt-1.c: New.
3436         * gcc.target/arm/fp16-compile-alt-2.c: New.
3437         * gcc.target/arm/fp16-compile-alt-3.c: New.
3438         * gcc.target/arm/fp16-compile-alt-4.c: New.
3439         * gcc.target/arm/fp16-compile-alt-5.c: New.
3440         * gcc.target/arm/fp16-compile-alt-6.c: New.
3441         * gcc.target/arm/fp16-compile-alt-7.c: New.
3442         * gcc.target/arm/fp16-compile-alt-8.c: New.
3443         * gcc.target/arm/fp16-compile-alt-9.c: New.
3444         * gcc.target/arm/fp16-compile-alt-10.c: New.
3445         * gcc.target/arm/fp16-compile-alt-11.c: New.
3446         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3447         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3448         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3449         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3450         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3451         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3452         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3453         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3454         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3455         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3456         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3457         * gcc.target/arm/fp16-compile-none-1.c: New.
3458         * gcc.target/arm/fp16-compile-exprtype.c: New.
3459         * gcc.target/arm/fp16-compile-vcvt.c: New.
3460         * gcc.target/arm/fp16-builtins-1.c: New.
3461         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3462         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3463         * gcc.target/arm/fp16-param-1.c: New.
3464         * gcc.target/arm/fp16-return-1.c: New.
3465         * gcc.target/arm/fp16-unprototyped-1.c: New.
3466         * gcc.target/arm/fp16-unprototyped-2.c: New.
3467         * gcc.target/arm/fp16-variadic-1.c: New.
3468         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3469         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3470         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3471         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3472         * gcc.dg/torture/arm-fp16-ops.h: New.
3473         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3474         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3475         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3476         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3477         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3478         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3479         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3480         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3481         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3482         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3483         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3484         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3485         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3486         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3487         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3488         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3489         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3490         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3491         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3492         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3493         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3494
3495 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3496
3497         * gcc.dg/builtins-65.c: New test.
3498
3499 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3500
3501         PR fortran/40451
3502         * gfortran.dg/proc_ptr_result_4.f90: New.
3503
3504 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3505
3506         * gcc.c-torture/execute/bitfld-5.c: New test.
3507
3508 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3509
3510         * gcc.dg/builtin-unreachable-3.c: New test.
3511
3512 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3513
3514         * gcc.target/i386/builtin-unreachable.c: New test.
3515
3516 2009-06-17  Ian Lance Taylor  <iant@google.com>
3517
3518         * gcc.dg/Wcxx-compat-14.c: New testcase.
3519
3520 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3521
3522         * gcc.dg/func-ptr-conv-1.c: Update column info.
3523
3524 2009-06-17  Richard Guenther  <rguenther@suse.de>
3525
3526         PR middle-end/40404
3527         * gcc.c-torture/execute/pr40404.c: New testcase.
3528
3529 2009-06-17  Richard Guenther  <rguenther@suse.de>
3530
3531         PR middle-end/40460
3532         * g++.dg/torture/pr40460.C: New testcase.
3533
3534 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3535
3536         * gcc.dg/plugin/one_time_plugin.c: New test.
3537         * gcc.dg/plugin/one_time-test-1.c: New test.
3538         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3539
3540 2009-06-16  Ian Lance Taylor  <iant@google.com>
3541
3542         * g++.dg/warn/skip-1.C: New testcase.
3543
3544 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3545
3546         PR middle-end/40446
3547         * g++.dg/other/pr40446.C: New test.
3548
3549 2009-06-16  Richard Guenther  <rguenther@suse.de>
3550
3551         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3552         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3553         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3554         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3555
3556 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3557
3558         * gcc.c-torture/compile/pr40432.c: New file.
3559
3560 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3561
3562         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3563
3564 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3565
3566         PR fortran/36947
3567         PR fortran/40039
3568         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3569         * gfortran.dg/interface_20.f90: Modified error messages.
3570         * gfortran.dg/interface_21.f90: Ditto.
3571         * gfortran.dg/interface_26.f90: Ditto.
3572         * gfortran.dg/interface_27.f90: Ditto.
3573         * gfortran.dg/interface_28.f90: Extended test case.
3574         * gfortran.dg/interface_29.f90: New.
3575         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3576         * gfortran.dg/proc_decl_8.f90: Ditto.
3577         * gfortran.dg/proc_ptr_11.f90: Ditto.
3578         * gfortran.dg/proc_ptr_15.f90: Ditto.
3579
3580 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3581
3582         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3583         printing.
3584         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3585         gcc.dg/vect/vect-outer-4f.c: Likewise.
3586         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3587         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3588         Likewise.
3589         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3590         outer loop.
3591
3592 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3593
3594         PR fortran/40383
3595         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3596
3597 2009-06-15  Ian Lance Taylor  <iant@google.com>
3598
3599         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3600         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3601         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3602         Recognize new notes.
3603         * gcc.dg/stmt-expr-label-2.c: Likewise.
3604         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3605         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3606         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3607         * gcc.dg/c99-vla-jump-4.c: Likewise.
3608         * gcc.dg/stmt-expr-label-1.c: Likewise.
3609         * gcc.dg/stmt-expr-label-3.c: Likewise.
3610         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3611
3612 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3613
3614         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3615
3616 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3617
3618         * gcc.dg/builtin-object-size-7.c: New test.
3619
3620 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR testsuite/40426
3623         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3624         level != "" use separate -gdwarf-2 -g${level} options instead of
3625         -gdwarf-2${level}.
3626         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3627         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3628         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3629
3630 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3631
3632         * g++.dg/abi/mangle11.C: Update warning line.
3633         * g++.dg/abi/mangle12.C: Update warning line.
3634         * g++.dg/abi/mangle17.C: Update warning line.
3635         * g++.dg/abi/mangle20-2.C: Update warning line.
3636
3637 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3638
3639         * gcc.dg/optimize-bswap-1.c: Split into these two:
3640         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3641         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3642
3643 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3644
3645         * gcc.dg/optimize-bswap-1.c: New testcase.
3646
3647 2009-06-14  Richard Guenther  <rguenther@suse.de>
3648
3649         PR middle-end/40389
3650         * g++.dg/torture/pr40389.C: New testcase.
3651
3652 2009-06-13  Richard Guenther  <rguenther@suse.de>
3653
3654         PR tree-optimization/40421
3655         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3656
3657 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3658
3659         * gcc.dg/old-style-prom-3.c: Add column info.
3660         * gcc.dg/overflow-warn-1.c
3661         * gcc.dg/gomp/pr27415.c
3662         * gcc.dg/gomp/for-1.c: Same.
3663         * gcc.dg/enum-compat-1.c: Same.
3664         * gcc.dg/c99-tag-3.c: Same.
3665         * gcc.dg/Wredundant-decls-2.c: Same.
3666         * gcc.dg/func-ptr-conv-1.c: Same.
3667         * gcc.dg/asm-wide-1.c: Same.
3668         * gcc.dg/nofixed-point-2.c: Same.
3669         * gcc.dg/cpp/line3.c: Same.
3670         * gcc.dg/array-10.c: Same.
3671         * gcc.dg/c99-vla-jump-1.c: Same.
3672         * gcc.dg/pr20368-1.c: Same.
3673         * gcc.dg/Wshadow-3.c: Same.
3674         * gcc.dg/c90-const-expr-8.c: Same.
3675         * gcc.dg/label-decl-2.c: Same.
3676         * gcc.dg/dremf-type-compat-2.c: Same.
3677         * gcc.dg/c90-const-expr-5.c: Same.
3678         * gcc.dg/builtins-30.c: Same.
3679         * gcc.dg/Warray-bounds.c: Same.
3680         * gcc.dg/Wcxx-compat-2.c: Same.
3681         * gcc.dg/tree-ssa/col-1.c: Same.
3682         * gcc.dg/old-style-prom-2.c: Same.
3683         * gcc.dg/cast-function-1.c: Same.
3684         * gcc.dg/pr15698-1.c: Same.
3685         * gcc.dg/dremf-type-compat-3.c: Same.
3686         * gcc.dg/vla-8.c: Same.
3687         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3688         line.
3689         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3690         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3691         * gcc.dg/enum-compat-1.c: Same.
3692         * gcc.dg/dremf-type-compat-2.c: Same.
3693         * gcc.dg/old-style-prom-2.c: Same.
3694         * gcc.dg/pr15698-1.c: Same.
3695         * gcc.dg/pr20368-1.c: Same.
3696         * gcc.dg/dremf-type-compat-3.c: Same.
3697         * gcc.dg/builtins-30.c: Same.  Test for columns.
3698
3699 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3700
3701         PR fortran/40176
3702         * gfortran.dg/proc_decl_1.f90: Extended.
3703
3704 2009-06-12  Ian Lance Taylor  <iant@google.com>
3705
3706         * gcc.dg/Wcxx-compat-13.c: New testcase.
3707
3708 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3709
3710         PR tree-opt/38865
3711         * gcc.dg/tree-ssa/fre-vce-1.c
3712
3713 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3714
3715         PR testsuite/40384
3716         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3717         min-insn-to-prefetch-ratio=5.
3718
3719 2009-06-12  Joey Ye  <joey.ye@intel.com>
3720             H.J. Lu  <hongjiu.lu@intel.com>
3721
3722         PR middle-end/39146
3723         * gcc.target/i386/stackalign/pr39146.c: New.
3724
3725 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3726
3727         * gcc.target/i386/crc32-1.c: New.
3728         * gcc.target/i386/crc32-2.c: Likewise.
3729
3730 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3731
3732         PR c/39252
3733         * gcc.dg/builtin-unreachable-1.c: New test.
3734         * gcc.dg/builtin-unreachable-2.c: Same.
3735
3736 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3737
3738         PR fortran/40402
3739         * gfortran.dg/data_value_1.f90: New test.
3740
3741 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3742
3743         PR testsuite/39831
3744         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3745         remove ilp32 requirement.
3746         * gcc.target/i386/excess-precision-2.c: Likewise.
3747         * gcc.target/i386/excess-precision-3.c: Likewise.
3748         * gcc.target/i386/excess-precision-4.c: Likewise.
3749         * gcc.target/i386/excess-precision-5.c: Likewise.
3750         * gcc.target/i386/excess-precision-6.c: Likewise.
3751
3752 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3753
3754         PR fortran/38718
3755         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3756         * gfortran.dg/nan_5.f90: New test.
3757
3758 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3759
3760         * gcc.target/arm/neon-modes-1.c: New test.
3761
3762 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3763
3764         * g++.dg/torture/pr31579.C: Cast pointer
3765         via __SIZE_TYPE__ instead of 'unsigned long'.
3766
3767 2009-06-10  Anthony Green  <green@moxielogic.com>
3768
3769         * lib/target-supports.exp (check_profiling_available):
3770         Profiling is not available for testing purposes on moxie.
3771
3772 2009-06-09  Ian Lance Taylor  <iant@google.com>
3773
3774         * gcc.dg/Wcxx-compat-12.c: New testcase.
3775
3776 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3777
3778         PR libfortran/40334
3779         * gfortran.dg/backspace_11.f90: New.
3780
3781 2009-06-09  Jason Merrill  <jason@redhat.com>
3782
3783         * g++.dg/cpp0x/defaulted10.C: New.
3784
3785 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3786
3787         * gcc.c-torture/compile/pr40351.c: New file.
3788
3789 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3790
3791         * gnat.dg/align_max.adb: New test.
3792
3793 2009-06-08  Jason Merrill  <jason@redhat.com>
3794
3795         * g++.dg/cpp0x/auto15.C: New.
3796
3797 2009-06-08  Jan Hubicka  <jh@suse.cz>
3798
3799         PR debug/39834
3800         * gcc.dg/torture/pr39834.c
3801
3802 2009-06-08  Jan Hubicka  <jh@suse.cz>
3803
3804         PR middle-end/40102
3805         * g++.dg/torture/pr40102.C: New testcase.
3806
3807 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3808
3809         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3810         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3811         * gcc.dg/builtin-object-size-6.c: New test.
3812
3813         PR c++/40373
3814         * g++.dg/template/dtor7.C: New test.
3815
3816         PR c++/40370
3817         PR c++/40372
3818         * g++.dg/template/error41.C: New test.
3819         * g++.dg/template/error42.C: New test.
3820
3821 2009-06-08  Revital Eres  <eres@il.ibm.com>
3822
3823         PR testsuite/40359
3824         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3825         * gcc.dg/vect/vect-88.c: Likewise.
3826         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3827         * gcc.dg/vect/pr25413.c: Likewise.
3828         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3829
3830 2009-06-07  Ian Lance Taylor  <iant@google.com>
3831
3832         * g++.dg/warn/Wswitch-3.C: New testcase.
3833         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3834         * gcc.dg/Wswitch-enum-error.c: Likewise.
3835         * gcc.dg/Wswitch-error.c: Likewise.
3836
3837 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3838
3839         PR fortran/40008
3840         * gfortran.dg/negative_unit.f: Update test.
3841         * gfortran.dg/negative_unit_int8.f: Update test.
3842         * gfortran.dg/newunit_1.f90: New test.
3843
3844 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3845
3846         PR fortran/25104
3847         PR fortran/29962
3848         * gfortran.dg/spread_init_expr.f03: New.
3849         * gfortran.dg/unpack_init_expr.f03: New.
3850         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3851         error message.
3852
3853 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3854
3855         PR fortran/25104
3856         PR fortran/29962
3857         * gfortran.dg/count_init_expr.f03
3858         * gfortran.dg/product_init_expr.f03
3859         * gfortran.dg/sum_init_expr.f03
3860
3861 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3862
3863         PR fortran/36874
3864         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3865         message.
3866         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3867         shapes.
3868         * gfortran.dg/zero_sized_5.f90: Likewise.
3869
3870 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3871
3872         PR middle-end/32950
3873         * g++.dg/torture/pr32950.C: New.
3874
3875 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3876
3877         PR fortran/25104
3878         PR fortran/29962
3879         * gfortran.dg/dot_product_1.f03: New.
3880         * gfortran.dg/matmul_8.f03: New.
3881         * gfortran.dg/transpose_3.f03: New.
3882
3883 2009-06-06  Ian Lance Taylor  <iant@google.com>
3884
3885         * gcc.dg/Wunused-label-1.c: New test case.
3886         * g++.dg/warn/Wunused-label-1.C: New test case.
3887         * g++.dg/warn/Wunused-label-2.C: New test case.
3888         * g++.dg/warn/Wunused-label-3.C: New test case.
3889
3890 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3891
3892         PR fortran/37203
3893         * reshape_zerosize_2.f90: New.
3894
3895 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3896
3897         PR fortran/32890
3898         * gfortran.dg/pack_assign_1.f90: New.
3899         * gfortran.dg/pack_vector_1.f90: New.
3900
3901 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3902
3903         PR middle-end/40340
3904         * gcc.dg/pr40340-1.c: New test.
3905         * gcc.dg/pr40340-2.c: New test.
3906         * gcc.dg/pr40340-3.c: New test.
3907         * gcc.dg/pr40340-4.c: New test.
3908         * gcc.dg/pr40340-5.c: New test.
3909         * gcc.dg/pr40340.h: New file.
3910
3911 2009-06-05  Revital Eres  <eres@il.ibm.com>
3912
3913         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3914         New procedure.
3915         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3916         * gcc.dg/vect/vect-33.c: Likewise.
3917         * gcc.dg/vect/vect-92.c: Likewise.
3918         * gcc.dg/vect/vect-58.c: Likewise.
3919         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3920         * gcc.dg/vect/vect-42.c: Likewise.
3921         * gcc.dg/vect/slp-25.c: Likewise.
3922         * gcc.dg/vect/vect-align-1.c: Likewise.
3923         * gcc.dg/vect/vect-align-2.c: Likewise.
3924         * gcc.dg/vect/vect-93.c: Likewise.
3925         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3926         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3927         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3928         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3929         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3930         * gcc.dg/vect/vect-26.c: Likewise.
3931         * gcc.dg/vect/vect-44.c: Likewise.
3932         * gcc.dg/vect/vect-70.c: Likewise.
3933         * gcc.dg/vect/vect-95.c: Likewise.
3934         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3935         * gcc.dg/vect/vect-28.c: Likewise.
3936         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3937         * gcc.dg/vect/vect-87.c: Likewise.
3938         * gcc.dg/vect/vect-109.c: Likewise.
3939         * gcc.dg/vect/vect-54.c: Likewise.
3940         * gcc.dg/vect/vect-96.c: Likewise.
3941         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3942         * gcc.dg/vect/vect-88.c: Likewise.
3943         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3944         * gcc.dg/vect/vect-89.c: Likewise.
3945         * gcc.dg/vect/vect-91.c: Likewise.
3946         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3947         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3948         * gfortran.dg/vect/vect-2.f90: Likewise.
3949         * gfortran.dg/vect/vect-3.f90: Likewise.
3950         * gfortran.dg/vect/vect-4.f90: Likewise.
3951         * gfortran.dg/vect/vect-5.f90: Likewise.
3952
3953 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3954
3955         PR tree-optimization/36318
3956         * gcc.dg/tree-ssa/sra-7.c: New test.
3957
3958 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
3959
3960         PR fortran/37203
3961         * gfortran.dg/reshape_order_5.f90: New.
3962         * gfortran.dg/reshape_shape_1.f90: New.
3963
3964 2009-06-04  Jason Merrill  <jason@redhat.com>
3965
3966         * g++.dg/template/error38.C: Add pointer-to-typedef case.
3967
3968 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
3969
3970         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3971         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3972
3973 2009-06-04  Richard Guenther  <rguenther@suse.de>
3974
3975         PR c++/39371
3976         * g++.dg/torture/pr40335.C: New testcase.
3977
3978 2009-06-03  Richard Guenther  <rguenther@suse.de>
3979
3980         PR middle-end/40328
3981         * gcc.dg/torture/pr40328.c: New testcase.
3982
3983 2009-06-03  Martin Jambor  <mjambor@suse.cz>
3984
3985         * g++.dg/torture/pr40323.C: New file.
3986
3987 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
3988
3989         * gnat.dg/specs/root.ads: New test.
3990         * gnat.dg/specs/root-level_1.ads: Likewise.
3991         * gnat.dg/specs/root-level_2.ads: Likewise.
3992         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3993
3994 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * g++.dg/init/ref15.C: Require unwrapped targets.
3997
3998 2009-06-02  Jason Merrill  <jason@redhat.com>
3999
4000         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4001         * g++.dg/cpp0x/initlist18.C: New.
4002         * g++.dg/cpp0x/initlist19.C: New.
4003
4004         * g++.dg/cpp0x/auto14.C: New.
4005
4006 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4007
4008         * gnat.dg/alignment6.adb: Remove XFAIL.
4009
4010 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4011
4012         PR c++/38089
4013         * g++.dg/template/spec36.C: New test.
4014
4015 2009-06-01  Ian Lance Taylor  <iant@google.com>
4016
4017         * gcc.dg/cast-qual-3.c: New testcase.
4018         * g++.dg/warn/Wcast-qual2.C: New testcase.
4019
4020 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4021
4022         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4023         (process-message): Expect column numbers.
4024         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4025         * gcc.dg/pch/counter-2.c: Same.
4026         * gcc.dg/pch/valid-2.c: Same.
4027         * gcc.dg/pch/warn-1.c: Same.
4028         * gcc.dg/pch/valid-1.c: Same.
4029         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4030         * gcc.dg/cpp/syshdr.c: Same.
4031         * gcc.dg/cpp/19940712-1.c: Same.
4032         * gcc.dg/cpp/missing-header-1.c: Same.
4033         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4034         * gcc.dg/cpp/tr-warn3.c: Same.
4035         * gcc.dg/cpp/pr29612-2.c: Same.
4036         * gcc.dg/cpp/tr-warn4.c: Same.
4037         * gcc.dg/cpp/Wtrigraphs.c: Same.
4038         * gcc.dg/cpp/poison.c: Same.
4039         * gcc.dg/cpp/arith-3.c: Same.
4040         * gcc.dg/cpp/sysmac2.c: Same.
4041         * gcc.dg/cpp/cpp.exp: Same.
4042         * gcc.dg/cpp/tr-warn5.c: Same.
4043         * gcc.dg/cpp/include2.c: Same.
4044         * gcc.dg/cpp/Wmissingdirs.c: Same.
4045         * gcc.dg/cpp/Wmissingdirs.c: Same.
4046         * gcc.dg/cpp/tr-warn6.c: Same.
4047         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4048         * gcc.dg/cpp/macspace1.c: Same.
4049         * gcc.dg/cpp/escape-2.c: Same.
4050         * gcc.dg/cpp/assert2.c: Same.
4051         * gcc.dg/cpp/undef2.c: Same.
4052         * gcc.dg/cpp/macspace2.c: Same.
4053         * gcc.dg/cpp/tr-warn1.c: Same.
4054         * gcc.dg/cpp/extratokens2.c: Same.
4055         * gcc.dg/cpp/strify2.c: Same.
4056         * gcc.dg/cpp/Wsignprom.c: Same.
4057         * gcc.dg/cpp/redef2.c: Same.
4058         * gcc.dg/cpp/trad/trad.exp: Same.
4059         * gcc.dg/cpp/arith-1.c: Same.
4060         * gcc.dg/cpp/extratokens.c: Same.
4061         * gcc.dg/cpp/if-mpar.c: Same.
4062
4063 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4064
4065         * gnat.dg/nested_float_packed.ads: New test.
4066
4067 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4068             Eric Botcazou  <botcazou@adacore.com>
4069
4070         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4071         * gnat.dg/test_oconst.adb: New test.
4072
4073 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4074
4075         * gcc.dg/plugin/ggcplug.c: Moved comment.
4076         (plugin_init): Fixed typo, declared i, returned 0 at end.
4077
4078 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4079
4080         PR testsuite/40244
4081         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4082         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4083
4084 2009-05-29  Ian Lance Taylor  <iant@google.com>
4085
4086         * gcc.dg/Wcxx-compat-11.c: New testcase.
4087
4088 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4089
4090         PR fortran/40019
4091         * gfortran.dg/leadz_trailz_1.f90: New test.
4092         * gfortran.dg/leadz_trailz_2.f90: New test.
4093
4094 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4095
4096         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4097         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4098         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4099         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4100         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4101         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4102         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4103         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4104         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4105         * gcc.dg/tree-ssa/sra-5.c: New file.
4106         * gcc.dg/tree-ssa/sra-6.c: New file.
4107         * gcc.c-torture/compile/sra-1.c: New file.
4108
4109 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4110
4111         PR middle-end/40291
4112         * gcc.c-torture/compile/pr40291.c: New test.
4113
4114         PR target/40017
4115         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4116         __vector _Bool.
4117         * gcc.target/powerpc/altivec-30.c: New test.
4118         * gcc.target/powerpc/altivec-31.c: New test.
4119
4120 2009-05-28  Richard Guenther  <rguenther@suse.de>
4121
4122         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4123         * gcc.c-torture/execute/20090527-1.c: Likewise.
4124
4125 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4126
4127         PR c++/39754
4128         * g++.dg/template/canon-type-1.C: New test.
4129         * g++.dg/template/canon-type-2.C: Likewise.
4130         * g++.dg/template/canon-type-3.C: Likewise.
4131         * g++.dg/template/canon-type-4.C: Likewise.
4132         * g++.dg/template/canon-type-5.C: Likewise.
4133         * g++.dg/template/canon-type-6.C: Likewise.
4134         * g++.dg/template/canon-type-7.C: Likewise.
4135
4136 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4137             Uros Bizjak  <ubizjak@gmail.com>
4138             Danny Smith  <dansmister@gmail.com>
4139
4140         PR target/37216
4141
4142         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4143         New function.
4144         * gcc.target/i386/pr37216.c:  New test source file.
4145         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4146         use -fno-common for testing Cygwin and MinGW targets.
4147
4148 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4149
4150         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4151         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4152         * g++.dg/pr37742.C (size_t): Likewise.
4153         * g++.dg/torture/pr34850.C (size_t): Likewise.
4154         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4155         _PTRDIFF_TYPE__.
4156         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4157         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4158         (size_t): Use __extension__ and __SIZE_TYPE__.
4159         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4160         __SIZE_TYPE__.
4161         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4162         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4163         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4164         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4165         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4166         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4167         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4168         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4169         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4170         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4171         (__ssize_t): Likewise.
4172         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4173         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4174         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4175         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4176         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4177         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4178         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4179         * gcc.dg/pr33667.c (size_t): Likewise.
4180         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4181         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4182         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4183         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4184         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4185         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4186
4187 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4188
4189         PR tree-optimization/40254
4190         * gcc.dg/vect/pr40254.c: New test.
4191
4192 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4193
4194         PR middle-end/33699
4195         * gcc.target/mips/const-anchor-1.c: New test.
4196         * gcc.target/mips/const-anchor-2.c: New test.
4197
4198 2009-05-27  Jason Merrill  <jason@redhat.com>
4199
4200         * g++.dg/cpp0x/initlist15.C: New.
4201         * g++.dg/cpp0x/initlist16.C: New.
4202         * g++.dg/cpp0x/initlist17.C: New.
4203
4204 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4205
4206         PR fortran/39178
4207         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4208         patterns to reflect frontend changes.
4209         * gfortran.dg/vector_subscript_4.f90: Likewise.
4210
4211 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4212             Eric Botcazou  <botcazou@adacore.com>
4213
4214         * gcc.c-torture/execute/align-nest.c: New testcase.
4215         * gnat.dg/misaligned_nest.adb: New testcase.
4216
4217 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4218
4219         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4220         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4221         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4222         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4223
4224 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4225
4226         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4227         cast instead of assuming 0ul.
4228         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4229         __SIZE_TYPE__.
4230         (_type_desc): Make first argument const.
4231         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4232
4233 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4234
4235         PR libfortran/40187
4236         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4237         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4238
4239 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4240
4241         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4242         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4243         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4244         * gcc.dg/plugin/ggcplug.c: Added new file.
4245
4246 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4247
4248         PR fortran/40246
4249         * gfortran.dg/nullify_4.f90: New test.
4250
4251 2009-05-26  Richard Guenther  <rguenther@suse.de>
4252
4253         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4254
4255 2009-05-26  Richard Guenther  <rguenther@suse.de>
4256
4257         PR middle-end/40252
4258         * gcc.c-torture/compile/pr40252.c: New testcase.
4259
4260 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4261
4262         PR c++/40007
4263         * g++.dg/template/typedef18.C: New test.
4264         * g++.dg/template/typedef19.C: Likewise.
4265         * g++.dg/template/typedef20.C: Likewise.
4266         * g++.dg/template/access11.C: Adjust.
4267
4268 2009-05-26  Richard Guenther  <rguenther@suse.de>
4269
4270         PR testsuite/40247
4271         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4272
4273 2009-05-25  Jason Merrill  <jason@redhat.com>
4274
4275         PR c++/38064
4276         * g++.dg/cpp0x/enum3.C: New test.
4277
4278 2009-05-25  Richard Guenther  <rguenther@suse.de>
4279
4280         PR tree-optimization/36327
4281         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4282         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4283         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4284         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4285         * gcc.dg/vect/vect-40.c: Likewise.
4286         * gcc.dg/vect/vect-42.c: Likewise.
4287         * gcc.dg/vect/vect-46.c: Likewise.
4288         * gcc.dg/vect/vect-76.c: Likewise.
4289
4290 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4291
4292         PR fortran/40176
4293         * gfortran.dg/proc_ptr_18.f90: New.
4294         * gfortran.dg/proc_ptr_19.f90: New.
4295         * gfortran.dg/proc_ptr_comp_9.f90: New.
4296         * gfortran.dg/proc_ptr_comp_10.f90: New.
4297
4298 2009-05-25  Richard Guenther  <rguenther@suse.de>
4299
4300         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4301         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4302
4303 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4304
4305         PR tree-optimization/40238
4306         * gcc.dg/vect/pr40238.c: New test.
4307
4308 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4309             Dominique Dhumieres  <dominiq@lps.ens.fr>
4310
4311         PR fortran/35732
4312         PR fortran/39872
4313         * gfortran.dg/bounds_check_fail_3.f90: New test.
4314         * gfortran.dg/bounds_check_fail_4.f90: New test.
4315         * gfortran.dg/bounds_check_14.f90: Update test.
4316         * gfortran.dg/bound_4.f90: Update test.
4317
4318 2009-05-24  Richard Guenther  <rguenther@suse.de>
4319
4320         PR middle-end/40233
4321         * gcc.c-torture/compile/pr40233.c: New testcase.
4322
4323 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4326         for alpha*-*-* targets.
4327
4328 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4329
4330         * gcc.dg/vect/bb-slp-1.c: New test.
4331         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4332         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4333         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4334         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4335         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4336         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4337         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4338         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4339         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4340         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4341         gcc.dg/vect/bb-slp-22.c: Likewise.
4342         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4343
4344 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4345             Maxim Kuvyrkov  <maxim@codesourcery.com>
4346
4347         * gcc.dg/falign-labels-1.c: New test.
4348
4349 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4350
4351         * gnat.dg/specs/rep_clause3.ads: New test.
4352
4353 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4354
4355         * gnat.dg/addr6.adb: New test.
4356
4357 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4358
4359         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4360         New function.
4361         * gcc.target/arm/thumb2-mul-space.c: New file.
4362         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4363         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4364         * gcc.target/arm/thumb2-mul-speed.c: New file.
4365
4366 2009-05-22  Richard Guenther  <rguenther@suse.de>
4367
4368         PR middle-end/38964
4369         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4370         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4371         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4372
4373 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4374
4375         * gcc.dg/dll-6.c: New test.
4376         * gcc.dg/dll-6a.c: Likewise.
4377         * gcc.dg/dll-7.c: Likewise.
4378         * gcc.dg/dll-7a.c: Likewise.
4379         * g++.dg/ext/dllexport2.C: Likewise.
4380         * g++.dg/ext/dllexport2a.cc: Likewise.
4381
4382 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4383
4384         PR target/37846
4385         * gcc.target/ia64/mfused-madd-vect.c: New test.
4386         * gcc.target/ia64/mfused-madd.c: New test.
4387         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4388         * gcc.target/ia64/mno-fused-madd.c: New test.
4389
4390 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4391
4392         * gcc.target/i386/movbe-1.c: New.
4393         * gcc.target/i386/movbe-2.c: Likewise.
4394
4395 2009-05-21  Taras Glek  <tglek@mozilla.com>
4396
4397         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4398         plugin_init signature.
4399         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4400         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4401         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4402
4403 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4404
4405         * gcc.dg/target/arm/neon-vmla-1.c: New.
4406         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4407
4408 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4409
4410         * gcc.target/mips/octeon-exts-6.c: New test.
4411         * gcc.target/mips/extend-1.c: New test.
4412         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4413         EXTS.
4414         * gcc.target/mips/octeon-exts-5.c: Likewise.
4415
4416 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR middle-end/40204
4419         * gcc.c-torture/compile/pr40204.c: New test.
4420
4421 2009-05-20  Richard Guenther  <rguenther@suse.de>
4422
4423         * gcc.c-torture/compile/20090518-1.c: New testcase.
4424
4425 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4426
4427         PR tree-optimization/40087
4428         * gcc.dg/tree-ssa/pr40087.c: New test.
4429
4430 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4431
4432         * gcc.dg/vector-4.c: New testcase.
4433         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4434         * g++.dg/ext/vector16.C: New testcase.
4435
4436 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4437
4438         PR c/40172
4439         * gcc.dg/pr40172.c: Renamed to ...
4440         * gcc.dg/pr40172-1.c: This.
4441
4442         * gcc.dg/pr40172-2.c: New.
4443         * gcc.dg/pr40172-3.c: Likewise.
4444
4445 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4446
4447         PR c/40172
4448         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4449
4450 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4451
4452         * gnat.dg/loop_optimization6.ad[sb]: New test.
4453
4454 2009-05-19  Richard Guenther  <rguenther@suse.de>
4455
4456         * gcc.c-torture/compile/20090519-1.c: New testcase.
4457
4458 2009-05-18  Jason Merrill  <jason@redhat.com>
4459
4460         * g++.dg/cpp0x/explicit1.C: New.
4461         * g++.dg/cpp0x/explicit2.C: New.
4462
4463 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4464
4465         PR debug/40109
4466         * g++.dg/debug/dwarf2/nested-1.C: New test.
4467
4468 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4469
4470         PR testsuite/39907
4471         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4472         stack alignment.
4473
4474 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4475
4476         PR fortran/40164
4477         * gfortran.dg/proc_ptr_comp_8.f90: New.
4478
4479 2009-05-18  Richard Guenther  <rguenther@suse.de>
4480
4481         PR fortran/40168
4482         * gfortran.dg/array_memset_2.f90: Adjust.
4483
4484 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4485
4486         PR fortran/36947
4487         PR fortran/40039
4488         * gfortran.dg/interface_27.f90: New.
4489         * gfortran.dg/interface_28.f90: New.
4490         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4491         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4492
4493 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4494
4495         * gcc.target/m68k/tls-ie.c: New test.
4496         * gcc.target/m68k/tls-le.c: New test.
4497         * gcc.target/m68k/tls-gd.c: New test.
4498         * gcc.target/m68k/tls-ld.c: New test.
4499         * gcc.target/m68k/tls-ie-xgot.c: New test.
4500         * gcc.target/m68k/tls-le-xtls.c: New test.
4501         * gcc.target/m68k/tls-gd-xgot.c: New test.
4502         * gcc.target/m68k/tls-ld-xgot.c: New test.
4503         * gcc.target/m68k/tls-ld-xtls.c: New test.
4504         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4505
4506 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4507
4508         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4509
4510 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4511
4512         PR c/40172
4513         * gcc.dg/pr40172.c: New.
4514
4515 2009-05-17  Jason Merrill  <jason@redhat.com>
4516
4517         PR c++/40139
4518         * g++.dg/template/dtor6.C: New.
4519
4520 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4521
4522         * g++.dg/warn/translate-ice-1.C: New test.
4523
4524 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4525
4526         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4527         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4528         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4529         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4530
4531 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4532
4533         PR fortran/33197
4534         * gfortran.dg/erf_2.F90: New test.
4535         * gfortran.dg/erfc_scaled_2.f90: New test.
4536
4537 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4538
4539         PR fortran/31243
4540         * gfortran.dg/string_1.f90: New test.
4541         * gfortran.dg/string_2.f90: New test.
4542         * gfortran.dg/string_3.f90: New test.
4543
4544 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4545
4546         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4547         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4548
4549 2009-05-15  Ian Lance Taylor  <iant@google.com>
4550
4551         * gcc.dg/Wcxx-compat-10.c: New testcase.
4552
4553 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4554
4555         PR 16302
4556         * gcc.dg/pr16302.c: New.
4557         * g++.dg/warn/pr16302.C: New.
4558
4559 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4560
4561         * gcc.dg/torture/builtin-math-5.c: New.
4562         * gcc.dg/torture/builtin-math-6.c: New.
4563         * lib/target-supports.exp (check_effective_target_mpc): New.
4564
4565 2009-05-15  Jan Hubicka  <jh@suse.cz>
4566
4567         * gcc.dg/tree-ssa/inline-3.c: New testcase
4568
4569 2009-05-15  Jan Hubicka  <jh@suse.cz>
4570
4571         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4572         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4573         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4574         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4575         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4576         Mark noinline.
4577         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4578         Mark noinline.
4579         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4580         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4581
4582 2009-05-15  Jan Hubicka  <jh@suse.cz>
4583
4584         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4585         optimized by sibcall noinline.
4586
4587 2009-05-15  Jan Hubicka  <jh@suse.cz>
4588
4589         * sibcall-1.c (track): Mark noinline.
4590         * sibcall-2.c (track): Mark noinline.
4591         * sibcall-3.c (track): Mark noinline.
4592         * sibcall-4.c (track): Mark noinline.
4593
4594 2009-05-15  Jan Hubicka  <jh@suse.cz>
4595
4596         * flatten-2.c: Disable early inlining; add comment.
4597         * flatten-3.c: New test based on flatten-2.c.
4598
4599 2009-05-15  Richard Guenther  <rguenther@suse.de>
4600
4601         PR tree-optimization/39999
4602         * gcc.c-torture/compile/pr39999.c: New testcase.
4603
4604 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4605
4606         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4607
4608 2009-05-14  Ian Lance Taylor  <iant@google.com>
4609
4610         * gcc.dg/Wcxx-compat-9.c: New testcase.
4611
4612 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4613
4614         PR fortran/39996
4615         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4616         * gfortran.dg/duplicate_type_2.f90: Ditto.
4617         * gfortran.dg/duplicate_type_3.f90: New.
4618
4619 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4620
4621         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4622         * ada/acats/tests/c5/c59002c.ada: Likewise.
4623
4624 2009-05-13  Taras Glek  <tglek@mozilla.com>
4625
4626         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4627         attributes and decl smashing.
4628         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4629         attributes.
4630         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4631         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4632
4633 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4634
4635         PR fortran/39865
4636         * gfortran.dg/pr39865.f90: New test.
4637         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4638         arrays in FMT=.
4639         * gfortran.dg/hollerith_f95.f90: Likewise.
4640         * gfortran.dg/hollerith6.f90: New test.
4641         * gfortran.dg/hollerith7.f90: New test.
4642
4643 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4644
4645         PR cpp/36674
4646         * gcc.dg/cpp/pr36674.i: New.
4647
4648 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4649
4650         PR middle-end/40035
4651         * gcc.c-torture/compile/pr40035.c: New test.
4652
4653 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4654
4655         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4656
4657 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4658
4659         PR fortran/40110
4660         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4661         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4662         * gfortran.dg/interop_params.f03: Ditto.
4663
4664 2009-05-12  Jan Hubicka  <jh@suse.cz>
4665
4666         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4667         so unrolling still happens.
4668         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4669         * gcc.dg/ipa/ipacost-2.c: Likewise.
4670         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4671
4672 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4673
4674         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4675
4676 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4677
4678         * lib/target-supports.exp (check_profiling_available): Return
4679         false for -p on *-*-cygwin* targets.
4680
4681 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4682
4683         PR tree-optimization/38632
4684         * g++.dg/tree-ssa/pr38632.C: New.
4685
4686 2009-05-11  Jan Hubicka  <jh@suse.cz>
4687
4688         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4689         we now optimize better.
4690         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4691         out at different places.
4692         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4693         unroling.
4694         * gcc.dg/vect/vect-76.c: Likewise.
4695         * gcc.dg/vect/vect-70.c: Likewise.
4696         * gcc.dg/vect/vect-66.c: Likewise.
4697         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4698         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4699
4700 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4701
4702         PR middle-end/40080
4703         * gcc.c-torture/compile/pr40080.c: New.
4704
4705 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4706
4707         * gcc.c-torture/compile/pr40026.c: New testcase.
4708
4709 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4710
4711         PR fortran/40089
4712         * gfortran.dg/proc_ptr_comp_7.f90: New.
4713
4714 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4715
4716         PR tree-optimization/40074
4717         * gcc.dg/vect/pr40074.c: New test.
4718
4719 2009-05-10  Ian Lance Taylor  <iant@google.com>
4720
4721         * gcc.dg/Wcxx-compat-7.c: New testcase.
4722         * gcc.dg/Wcxx-compat-8.c: New testcase.
4723         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4724         * gcc.dg/pr17188-1.c: Likewise.
4725         * gcc.dg/pr39084.c: Likewise.
4726
4727 2009-05-10  Michael Matz  <matz@suse.de>
4728
4729         PR target/40031
4730         * gcc.dg/pr40031.c: New test.
4731
4732 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4733
4734         PR fortran/40018
4735         * gfortran.dg/array_constructor_31.f90: New test.
4736
4737 2009-05-10  Richard Guenther  <rguenther@suse.de>
4738
4739         PR tree-optimization/40081
4740         * g++.dg/torture/pr40081.C: New testcase.
4741
4742 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4743
4744         PR fortran/38863
4745         * gfortran.dg/dependency_24.f90: New test.
4746         * gfortran.dg/dependency_23.f90: Clean up module files.
4747
4748 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4749
4750         PR fortran/38956
4751         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4752         * gfortran.dg/chmod_2.f90: Likewise.
4753         * gfortran.dg/chmod_3.f90: Likewise.
4754         * gfortran.dg/open_errors.f90: Likewise.
4755
4756 2009-05-09  Jan Hubicka  <jh@suse.cz>
4757
4758         PR middle-end/40043
4759         * g++.dg/eh/nested-try.C: New test.
4760
4761 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4762
4763         PR tree-optimization/40049
4764         * gcc.dg/vect/vect-shift-2.c: New test.
4765
4766 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4767
4768         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4769         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4770
4771 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4772
4773         PR c/36892
4774         * g++.dg/warn/deprecated-6.C: New.
4775         * gcc.dg/deprecated-4.c: Likewise.
4776         * gcc.dg/deprecated-5.c: Likewise.
4777         * gcc.dg/deprecated-6.c: Likewise.
4778
4779 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4780
4781         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4782         __aligned__(__BIGGEST_ALIGNMENT__).
4783         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4784         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4785         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4786         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4787         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4788         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4789         * gcc.dg/vect/Os-vect-95.c: Likewise.
4790         * gcc.dg/vect/pr20122.c: Likewise.
4791         * gcc.dg/vect/pr36493.c: Likewise.
4792         * gcc.dg/vect/pr37385.c: Likewise.
4793         * gcc.dg/vect/slp-7.c: Likewise.
4794         * gcc.dg/vect/slp-9.c: Likewise.
4795         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4796         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4797         * gcc.dg/vect/vect-35.c: Likewise.
4798         * gcc.dg/vect/vect-40.c: Likewise.
4799         * gcc.dg/vect/vect-42.c: Likewise.
4800         * gcc.dg/vect/vect-44.c: Likewise.
4801         * gcc.dg/vect/vect-46.c: Likewise.
4802         * gcc.dg/vect/vect-48.c: Likewise.
4803         * gcc.dg/vect/vect-52.c: Likewise.
4804         * gcc.dg/vect/vect-54.c: Likewise.
4805         * gcc.dg/vect/vect-56.c: Likewise.
4806         * gcc.dg/vect/vect-58.c: Likewise.
4807         * gcc.dg/vect/vect-60.c: Likewise.
4808         * gcc.dg/vect/vect-74.c: Likewise.
4809         * gcc.dg/vect/vect-75.c: Likewise.
4810         * gcc.dg/vect/vect-76.c: Likewise.
4811         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4812         * gcc.dg/vect/vect-77.c: Likewise.
4813         * gcc.dg/vect/vect-77-global.c: Likewise.
4814         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4815         * gcc.dg/vect/vect-78.c: Likewise.
4816         * gcc.dg/vect/vect-78-global.c: Likewise.
4817         * gcc.dg/vect/vect-80.c: Likewise.
4818         * gcc.dg/vect/vect-85.c: Likewise.
4819         * gcc.dg/vect/vect-87.c: Likewise.
4820         * gcc.dg/vect/vect-88.c: Likewise.
4821         * gcc.dg/vect/vect-92.c: Likewise.
4822         * gcc.dg/vect/vect-93.c: Likewise.
4823         * gcc.dg/vect/vect-95.c: Likewise.
4824         * gcc.dg/vect/vect-97.c: Likewise.
4825         * gcc.dg/vect/vect-complex-1.c: Likewise.
4826         * gcc.dg/vect/vect-complex-4.c: Likewise.
4827         * gcc.dg/vect/vect-complex-5.c: Likewise.
4828         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4829         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4830         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4831         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4832         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4833         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4834         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4835         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4836         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4837         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4838         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4839         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4840         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4841         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4842         * gcc.dg/vect/vect-outer-1.c: Likewise.
4843         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4844         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4845         * gcc.dg/vect/vect-outer-2.c: Likewise.
4846         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4847         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4848         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4849         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4850         * gcc.dg/vect/vect-outer-3.c: Likewise.
4851         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4852         * gcc.dg/vect/vect-outer-5.c: Likewise.
4853         * gcc.dg/vect/vect-outer-6.c: Likewise.
4854         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4855         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4856         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4857         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4858         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4859         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4860         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4861         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4862         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4863         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4864         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4865         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4866         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4867         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4868
4869 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4870
4871         PR c/24581
4872         * gcc.dg/torture/complex-sign.h: New header.
4873         * gcc.dg/torture/complex-sign-add.c,
4874         gcc.dg/torture/complex-sign-mixed-add.c,
4875         gcc.dg/torture/complex-sign-mixed-div.c,
4876         gcc.dg/torture/complex-sign-mixed-mul.c,
4877         gcc.dg/torture/complex-sign-mixed-sub.c,
4878         gcc.dg/torture/complex-sign-mul.c,
4879         gcc.dg/torture/complex-sign-sub.c: New tests.
4880
4881 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4882
4883         PR fortran/39876
4884         * gfortran.dg/intrinsic_3.f90: New.
4885
4886 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4887
4888         PR c/39037
4889         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4890         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4891         * gcc.dg/dfp/float-constant-double.c: New test.
4892         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4893         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4894         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4895         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4896         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4897         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4898         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4899         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4900         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4901
4902 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR middle-end/40057
4905         * gcc.c-torture/execute/pr40057.c: New test.
4906
4907 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4908
4909         * gcc.c-torture/compile/const-high-part.c: New test.
4910
4911 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4912
4913         PR testsuite/40050
4914         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4915         build plugin.
4916
4917 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4918
4919         PR fortran/39630
4920         * gfortran.dg/proc_decl_1.f90: Modified.
4921         * gfortran.dg/proc_ptr_comp_1.f90: New.
4922         * gfortran.dg/proc_ptr_comp_2.f90: New.
4923         * gfortran.dg/proc_ptr_comp_3.f90: New.
4924         * gfortran.dg/proc_ptr_comp_4.f90: New.
4925         * gfortran.dg/proc_ptr_comp_5.f90: New.
4926         * gfortran.dg/proc_ptr_comp_6.f90: New.
4927
4928 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4929
4930         PR c++/17395
4931         * g++.dg/template/call7.C: New test.
4932
4933 2009-05-06  Diego Novillo  <dnovillo@google.com>
4934
4935         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4936
4937 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4938
4939         * gfortran.dg/pr40021.f: Moved to ...
4940         * gfortran.fortran-torture/execute/pr40021.f: Here.
4941
4942 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4943
4944         PR middle-end/39986
4945         * gcc.dg/dfp/pr39986.c: New test.
4946
4947 2009-05-06  Michael Matz  <matz@suse.de>
4948
4949         PR middle-end/40021
4950         * gfortran.dg/pr40021.f: New test.
4951
4952 2009-05-06  Le-Chun Wu  <lcwu@google.com>
4953
4954         * lib/plugin-support.exp: New file containing support procs for
4955         plugin testcases.
4956         * lib/target-supports.exp (check_plugin_available): New proc.
4957         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4958         * gcc.dg/plugin/selfassign.c: New plugin source file.
4959         * gcc.dg/plugin/self-assign-test-1.c: New test.
4960         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4961         * g++.dg/README: Add description for plugin test.
4962         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4963         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4964         * g++.dg/plugin/selfassign.c: New plugin source file.
4965         * g++.dg/plugin/self-assign-test-1.C: New test.
4966         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4967         * g++.dg/plugin/self-assign-test-3.C: Likewise.
4968         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4969         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4970
4971 2009-05-06  Tobias Burnus  <burnus@net-b.de>
4972
4973         PR fortran/40041
4974         * gfortran.dg/intrinsic_2.f90: New test.
4975         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4976
4977 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
4978
4979         PR c/40032
4980         * gcc.dg/noncompile/incomplete-5.c: New test.
4981
4982 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4983
4984         PR middle-end/39666
4985         * gcc.dg/pr39666-1.c: New test.
4986         * gcc.dg/pr39666-2.c: Likewise.
4987         * g++.dg/warn/Wuninitialized-4.C: Likewise.
4988         * g++.dg/warn/Wuninitialized-5.C: Likewise.
4989         * gfortran.dg/pr39666-1.f90: Likewise.
4990         * gfortran.dg/pr39666-2.f90: Likewise.
4991
4992 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
4993
4994         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4995         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4996         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4997
4998 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
4999
5000         PR fortran/39998
5001         * gfortran.dg/proc_ptr_17.f90: New.
5002
5003 2009-05-05  Richard Guenther  <rguenther@suse.de>
5004
5005         PR tree-optimization/40022
5006         * gcc.c-torture/execute/pr40022.c: New testcase.
5007
5008 2009-05-05  Richard Guenther  <rguenther@suse.de>
5009
5010         PR middle-end/40023
5011         * gcc.c-torture/compile/pr40023.c: New testcase.
5012
5013 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5014
5015         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5016         * g++.dg/template/overload9.C: Likewise.
5017         * g++.dg/ext/ms-1.C: New.
5018
5019 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5020
5021         PR c++/40013
5022         * g++.dg/ext/vla7.C: New test.
5023
5024 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5025
5026         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5027
5028 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5029
5030         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5031         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5032         Update expected errors.
5033
5034 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5035
5036         PR c++/28152
5037         * g++.dg/parse/parser-pr28152.C: New.
5038         * g++.dg/parse/parser-pr28152-2.C: New.
5039
5040 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5041
5042         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5043
5044 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5045
5046         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5047         * gcc.target/sparc/fexpand-2.c: Likewise.
5048         * gcc.target/sparc/fpmerge-2.c: Likewise.
5049         * gcc.target/sparc/pdist-2.c: Likewise.
5050
5051 2009-05-03  Richard Guenther  <rguenther@suse.de>
5052
5053         PR c/39983
5054         * gcc.c-torture/compile/pr39983.c: New testcase.
5055
5056 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5057
5058         * gcc.dg/c99-complex-3.c: New test.
5059
5060 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5061
5062         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5063
5064 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5065
5066         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5067
5068 2009-05-02  Richard Guenther  <rguenther@suse.de>
5069
5070         PR middle-end/40001
5071         * gcc.target/spu/pr40001.c: New testcase.
5072
5073 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5074
5075         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5076
5077 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5078
5079         PR middle-end/39579
5080         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5081         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5082
5083 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5084
5085         PR testsuite/39776
5086         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5087         no longer issued.
5088
5089 2009-04-30  David Ayers  <ayers@fsfe.org>
5090
5091         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5092         and gcc_error_prefix variables.
5093         * objc.dg/bad-receiver-type.m: Update to match correct
5094         diagnostics marker.
5095         * objc.dg/encode-5.m: Likewise.
5096         * objc.dg/id-1.m: Likewise.
5097         * objc.dg/method-1.m: Likewise.
5098         * objc.dg/method-6.m: Likewise.
5099         * objc.dg/method-7.m: Likewise.
5100         * objc.dg/method-9.m: Likewise.
5101         * objc.dg/method-11.m: Likewise.
5102         * objc.dg/method-20.m: Likewise.
5103         * objc.dg/private-1.m: Likewise.
5104
5105 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5106
5107         PR libfortran/39667
5108         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5109         * gfortran.dg/advance_4.f90: Likewise
5110         * gfortran.dg/advance_5.f90: Likewise
5111         * gfortran.dg/append_1.f90: Likewise
5112         * gfortran.dg/backslash_1.f90: Likewise
5113         * gfortran.dg/backslash_2.f90: Likewise
5114         * gfortran.dg/backslash_3.f: Likewise
5115         * gfortran.dg/backspace_10.f90: Likewise
5116         * gfortran.dg/backspace_3.f: Likewise
5117         * gfortran.dg/backspace_4.f: Likewise
5118         * gfortran.dg/backspace_5.f: Likewise
5119         * gfortran.dg/backspace_8.f: Likewise
5120         * gfortran.dg/backspace_9.f: Likewise
5121         * gfortran.dg/complex_write.f90: Likewise
5122         * gfortran.dg/convert_implied_open.f90: Likewise
5123         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5124         * gfortran.dg/dos_eol.f: Likewise
5125         * gfortran.dg/empty_format_1.f90: Likewise
5126         * gfortran.dg/endfile.f: Likewise
5127         * gfortran.dg/eof_1.f90: Likewise
5128         * gfortran.dg/eor_1.f90: Likewise
5129         * gfortran.dg/eor_handling_1.f90: Likewise
5130         * gfortran.dg/eor_handling_2.f90: Likewise
5131         * gfortran.dg/eor_handling_3.f90: Likewise
5132         * gfortran.dg/eor_handling_4.f90: Likewise
5133         * gfortran.dg/eor_handling_5.f90: Likewise
5134         * gfortran.dg/error_recovery_5.f90: Likewise
5135         * gfortran.dg/f2003_inquire_1.f03: Likewise
5136         * gfortran.dg/f2003_io_4.f03: Likewise
5137         * gfortran.dg/f2003_io_5.f03: Likewise
5138         * gfortran.dg/f2003_io_7.f03: Likewise
5139         * gfortran.dg/fgetc_1.f90: Likewise
5140         * gfortran.dg/fgetc_2.f90: Likewise
5141         * gfortran.dg/flush_1.f90: Likewise
5142         * gfortran.dg/fmt_exhaust.f90: Likewise
5143         * gfortran.dg/fmt_huge.f90: Likewise
5144         * gfortran.dg/fmt_read.f90: Likewise
5145         * gfortran.dg/fmt_t_1.f90: Likewise
5146         * gfortran.dg/fmt_t_2.f90: Likewise
5147         * gfortran.dg/fmt_t_3.f90: Likewise
5148         * gfortran.dg/fmt_t_4.f90: Likewise
5149         * gfortran.dg/fmt_t_5.f90: Likewise
5150         * gfortran.dg/fmt_t_7.f: Likewise
5151         * gfortran.dg/fseek.f90: Likewise
5152         * gfortran.dg/ftell_1.f90: Likewise
5153         * gfortran.dg/ftell_2.f90: Likewise
5154         * gfortran.dg/func_derived_3.f90: Likewise
5155         * gfortran.dg/inquire_9.f90: Likewise
5156         * gfortran.dg/iostat_1.f90: Likewise
5157         * gfortran.dg/iostat_2.f90: Likewise
5158         * gfortran.dg/list_read_1.f90: Likewise
5159         * gfortran.dg/list_read_4.f90: Likewise
5160         * gfortran.dg/list_read_5.f90: Likewise
5161         * gfortran.dg/list_read_7.f90: Likewise
5162         * gfortran.dg/list_read_8.f90: Likewise
5163         * gfortran.dg/list_read_9.f90: Likewise
5164         * gfortran.dg/namelist_13.f90: Likewise
5165         * gfortran.dg/namelist_14.f90: Likewise
5166         * gfortran.dg/namelist_15.f90: Likewise
5167         * gfortran.dg/namelist_16.f90: Likewise
5168         * gfortran.dg/namelist_17.f90: Likewise
5169         * gfortran.dg/namelist_18.f90: Likewise
5170         * gfortran.dg/namelist_19.f90: Likewise
5171         * gfortran.dg/namelist_20.f90: Likewise
5172         * gfortran.dg/namelist_24.f90: Likewise
5173         * gfortran.dg/namelist_26.f90: Likewise
5174         * gfortran.dg/namelist_27.f90: Likewise
5175         * gfortran.dg/namelist_28.f90: Likewise
5176         * gfortran.dg/namelist_37.f90: Likewise
5177         * gfortran.dg/namelist_38.f90: Likewise
5178         * gfortran.dg/namelist_39.f90: Likewise
5179         * gfortran.dg/namelist_40.f90: Likewise
5180         * gfortran.dg/namelist_43.f90: Likewise
5181         * gfortran.dg/namelist_44.f90: Likewise
5182         * gfortran.dg/namelist_45.f90: Likewise
5183         * gfortran.dg/namelist_46.f90: Likewise
5184         * gfortran.dg/namelist_47.f90: Likewise
5185         * gfortran.dg/namelist_48.f90: Likewise
5186         * gfortran.dg/namelist_49.f90: Likewise
5187         * gfortran.dg/namelist_50.f90: Likewise
5188         * gfortran.dg/namelist_51.f90: Likewise
5189         * gfortran.dg/namelist_52.f90: Likewise
5190         * gfortran.dg/namelist_56.f90: Likewise
5191         * gfortran.dg/namelist_char_only.f90: Likewise
5192         * gfortran.dg/namelist_use.f90: Likewise
5193         * gfortran.dg/namelist_use_only.f90: Likewise
5194         * gfortran.dg/noadv_size.f90: Likewise
5195         * gfortran.dg/open_access_append_1.f90: Likewise
5196         * gfortran.dg/pad_no.f90: Likewise
5197         * gfortran.dg/pr12884.f: Likewise
5198         * gfortran.dg/pr17090.f90: Likewise
5199         * gfortran.dg/pr17285.f90: Likewise
5200         * gfortran.dg/pr17286.f90: Likewise
5201         * gfortran.dg/pr18122.f90: Likewise
5202         * gfortran.dg/pr18210.f90: Likewise
5203         * gfortran.dg/pr18392.f90: Likewise
5204         * gfortran.dg/pr19155.f: Likewise
5205         * gfortran.dg/pr19216.f: Likewise
5206         * gfortran.dg/pr19467.f90: Likewise
5207         * gfortran.dg/pr19657.f: Likewise
5208         * gfortran.dg/pr20257.f90: Likewise
5209         * gfortran.dg/read_bad_advance.f90: Likewise
5210         * gfortran.dg/read_eof_2.f90: Likewise
5211         * gfortran.dg/read_eof_4.f90: Likewise
5212         * gfortran.dg/read_many_1.f: Likewise
5213         * gfortran.dg/read_noadvance.f90: Likewise
5214         * gfortran.dg/read_repeat.f90: Likewise
5215         * gfortran.dg/read_size_noadvance.f90: Likewise
5216         * gfortran.dg/read_x_past.f: Likewise
5217         * gfortran.dg/record_marker_1.f90: Likewise
5218         * gfortran.dg/record_marker_3.f90: Likewise
5219         * gfortran.dg/rewind_1.f90: Likewise
5220         * gfortran.dg/runtime_warning_1.f90: Likewise
5221         * gfortran.dg/shape_3.f90: Likewise
5222         * gfortran.dg/slash_1.f90: Likewise
5223         * gfortran.dg/stat_1.f90: Likewise
5224         * gfortran.dg/stat_2.f90: Likewise
5225         * gfortran.dg/streamio_11.f90: Likewise
5226         * gfortran.dg/streamio_3.f90: Likewise
5227         * gfortran.dg/streamio_4.f90: Likewise
5228         * gfortran.dg/streamio_9.f90: Likewise
5229         * gfortran.dg/tl_editing.f90: Likewise
5230         * gfortran.dg/unf_io_convert_1.f90: Likewise
5231         * gfortran.dg/unf_io_convert_2.f90: Likewise
5232         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5233         * gfortran.dg/unf_short_record_1.f90: Likewise
5234         * gfortran.dg/utf8_1.f03: Likewise
5235         * gfortran.dg/utf8_2.f03: Likewise
5236         * gfortran.dg/widechar_IO_1.f90: Likewise
5237         * gfortran.dg/write_check3.f90: Likewise
5238         * gfortran.dg/write_rewind_2.f: Likewise
5239         * gfortran.dg/x_slash_2.f: Likewise
5240
5241 2009-04-29  Richard Guenther  <rguenther@suse.de>
5242
5243         PR target/39943
5244         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5245         New.
5246         (check_effective_target_vect_floatuint_cvt): Likewise.
5247         * gcc.dg/vect/slp-10.c: Adjust.
5248         * gcc.dg/vect/slp-11.c: Adjust.
5249         * gcc.dg/vect/slp-12b.c: Adjust.
5250         * gcc.dg/vect/slp-33.c: Adjust.
5251         * gcc.c-torture/compile/pr39943.c: New testcase.
5252
5253 2009-04-29  Richard Guenther  <rguenther@suse.de>
5254
5255         PR middle-end/39937
5256         * gcc.c-torture/compile/pr39937.c: New testcase.
5257
5258 2009-04-29  Richard Guenther  <rguenther@suse.de>
5259
5260         PR tree-optimization/39941
5261         * gcc.c-torture/compile/pr39941.c: New testcase.
5262
5263 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5264
5265         * gcc.target/bfin/20090411-1.c: New test.
5266
5267 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5268
5269         PR target/39565
5270         * gcc.dg/pr39565.c: New testcase.
5271
5272 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5273
5274         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5275         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5276         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5277         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5278         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5279         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5280         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5281         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5282         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5283         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5284         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5285         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5286         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5287         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5288         * gcc.target/i386/pr37191.c: Likewise.
5289         * gcc.target/i386/reload-1.c: Likewise.
5290         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5291         * g++.old-deja/g++.pt/repo2.C: Likewise.
5292         * g++.old-deja/g++.pt/repo3.C: Likewise.
5293         * g++.old-deja/g++.pt/repo4.C: Likewise.
5294         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5295         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5296         * g++.dg/template/repo1.C: Likewise.
5297         * g++.dg/template/repo2.C: Likewise.
5298         * g++.dg/template/repo3.C: Likewise.
5299         * g++.dg/template/repo4.C: Likewise.
5300         * g++.dg/template/repo5.C: Likewise.
5301         * g++.dg/template/repo6.C: Likewise.
5302         * g++.dg/template/repo7.C: Likewise.
5303         * g++.dg/template/repo8.C: Likewise.
5304         * g++.dg/template/repo9.C: Likewise.
5305         * g++.dg/rtti/repo1.C: Likewise.
5306         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5307         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5308         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5309         * g++.dg/other/PR23205.C: Skip for vxworks.
5310         * g++.dg/ext/visibility/class1.C: Requires PIC.
5311         * g++.dg/eh/async-unwind2.C: Requires PIC.
5312         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5313         does not have cxa_exit.
5314
5315 2009-04-28  Jing Yu  <jingyu@google.com>
5316
5317         PR testsuite/39790
5318         * lib/target-supports.exp (check_effective_target_tls): Remove
5319         comment of caching.
5320         (check_effective_target_tls_native): Likewise.
5321         (check_effective_target_tls_runtime): Likewise.
5322         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5323         tls to tls_runtime.
5324         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5325
5326 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5327
5328         PR fortran/39946
5329         * gfortran.dg/proc_ptr_16.f90: New.
5330
5331 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5332
5333         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5334         lp64 is true.
5335
5336 2009-04-28  Richard Guenther  <rguenther@suse.de>
5337
5338         PR middle-end/39937
5339         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5340
5341 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5342
5343         * g++.dg/warn/pr35652.C: Removed.
5344         * gcc.dg/pr35652.c: Likewise.
5345
5346 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5347
5348         * gcc.target/ia64/20071210-2.c: New testcase.
5349
5350 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5351
5352         PR c/39323
5353         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5354         * gcc.dg/pr39323-3.c: Ditto.
5355
5356 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5357
5358         PR fortran/39930
5359         PR fortran/39931
5360         * gfortran.dg/ambiguous_reference_2.f90: New.
5361         * gfortran.dg/pointer_assign_7.f90: New.
5362
5363 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5364             Mark Mitchell  <mark@codesourcery.com>
5365
5366         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5367         * gcc.dg/20020103-1.c: Check for __ppc.
5368         * gcc.dg/asm-b.c: Check for __ppc.
5369         * gcc.dg/20020919-1.c: Check for __ppc.
5370         * gcc.dg/20020312-2.c: Likewise.
5371         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5372         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5373         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5374         * g++.dg/warn/weak1.C: Likewise.
5375         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5376         static so appropriate optimizations kick in.
5377         (find_base_value_wrapper): New function.
5378         * g++.dg/eh/simd-5.C: Fix target triplet.
5379         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5380
5381 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5382             H.J. Lu  <hongjiu.lu@intel.com>
5383
5384         PR target/39911
5385         * gcc.target/i386/pr39911.c: New test.
5386
5387 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5388
5389         PR fortran/39879
5390         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5391
5392 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5393
5394         PR c++/35652
5395         Revert:
5396
5397         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5398
5399         * gcc.dg/pr35652.C: New.
5400         * g++.dg/warn/pr35652.C: New.
5401         * gcc.dg/format/plus-1.c: Adjust message.
5402
5403 2009-04-27  DJ Delorie  <dj@redhat.com>
5404
5405         * lib/target-supports.exp (check_effective_target_double64): New.
5406         (check_effective_target_double64plus): New.
5407         (check_effective_target_large_double): New.
5408         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5409         * gcc.dg/div-double-1.c: Likewise.
5410         * gcc.dg/Wconversion-real.c: Require large_double.
5411         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5412
5413         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5414         are too small.
5415
5416         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5417         constants as long.
5418
5419 2009-04-27  Ian Lance Taylor  <iant@google.com>
5420
5421         * gcc.dg/Wcxx-compat-5.c: New testcase.
5422         * gcc.dg/Wcxx-compat-6.c: New testcase.
5423
5424 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5425
5426         Allow non-constant arguments to conversion intrinsics.
5427         * gcc.target/spu/intrinsics-3.c: Update tests.
5428
5429 2009-04-27  Richard Guenther  <rguenther@suse.de>
5430
5431         PR middle-end/39928
5432         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5433         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5434
5435 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5436
5437         PR target/39903
5438         * gcc.dg/torture/pr39903-1.c: New.
5439         * gcc.dg/torture/pr39903-2.c: Likewise.
5440
5441 2009-04-27  Revital Eres  <eres@il.ibm.com>
5442
5443         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5444         and check it.
5445         * gcc.dg/sms-2.c: Add dump check.
5446         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5447         and check it.
5448         * gcc.dg/sms-4.c: Likewise.
5449         * gcc.dg/sms-5.c: Likewise.
5450         * gcc.dg/sms-6.c: Likewise.
5451         * gcc.dg/sms-7.c: Likewise.
5452         * gcc.dg/sms-antideps.c: Rename to...
5453         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5454
5455 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5456
5457         * gnat.dg/opt2.adb: New test.
5458
5459 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR c++/39875
5462         * g++.dg/warn/Wunused-15.C: New test.
5463
5464 2009-04-26  Michael Matz  <matz@suse.de>
5465
5466         Expand from SSA.
5467         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5468         change regexps.
5469         * gcc.target/i386/pr37248-1.c: Modified.
5470         * gcc.target/i386/pr37248-3.c: Modified.
5471         * gcc.target/i386/pr37248-2.c: Modified.
5472         * gnat.dg/aliasing1.adb: Modified.
5473         * gnat.dg/pack9.adb: Modified.
5474         * gnat.dg/aliasing2.adb: Modified.
5475         * gcc.dg/strict-overflow-2.c: Modified.
5476         * gcc.dg/autopar/reduc-1char.c: Modified.
5477         * gcc.dg/autopar/reduc-2char.c: Modified.
5478         * gcc.dg/autopar/reduc-1.c: Modified.
5479         * gcc.dg/autopar/reduc-2.c: Modified.
5480         * gcc.dg/autopar/reduc-3.c: Modified.
5481         * gcc.dg/autopar/reduc-6.c: Modified.
5482         * gcc.dg/autopar/reduc-7.c: Modified.
5483         * gcc.dg/autopar/reduc-8.c: Modified.
5484         * gcc.dg/autopar/reduc-9.c: Modified.
5485         * gcc.dg/autopar/reduc-1short.c: Modified.
5486         * gcc.dg/autopar/reduc-2short.c: Modified.
5487         * gcc.dg/autopar/parallelization-1.c: Modified.
5488         * gcc.dg/strict-overflow-4.c: Modified.
5489         * gcc.dg/strict-overflow-6.c: Modified.
5490         * gcc.dg/gomp/combined-1.c: Modified.
5491         * gcc.dg/no-strict-overflow-1.c: Modified.
5492         * gcc.dg/no-strict-overflow-3.c: Modified.
5493         * gcc.dg/no-strict-overflow-5.c: Modified.
5494         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5495         * gcc.dg/tree-ssa/pr18134.c: Modified.
5496         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5497         * gcc.dg/tree-ssa/vector-2.c: Modified.
5498         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5499         * gcc.dg/tree-ssa/loop-21.c: Modified.
5500         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5501         * gcc.dg/tree-ssa/vector-3.c: Modified.
5502         * gcc.dg/tree-ssa/asm-3.c: Modified.
5503         * gcc.dg/tree-ssa/pr23294.c: Modified.
5504         * gcc.dg/tree-ssa/loop-22.c: Modified.
5505         * gcc.dg/tree-ssa/loop-15.c: Modified.
5506         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5507         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5508         * gcc.dg/tree-ssa/pr20139.c: Modified.
5509         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5510         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5511         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5512         * gcc.dg/tree-ssa/loop-5.c: Modified.
5513         * gcc.dg/tree-ssa/pr19431.c: Modified.
5514         * gcc.dg/tree-ssa/pr32044.c: Modified.
5515         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5516         * gcc.dg/tree-ssa/loop-19.c: Modified.
5517         * gcc.dg/tree-ssa/loop-28.c: Modified.
5518         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5519         * gcc.dg/tree-ssa/divide-1.c: Modified.
5520         * gcc.dg/tree-ssa/inline-1.c: Modified.
5521         * gcc.dg/tree-ssa/divide-3.c: Modified.
5522         * gcc.dg/tree-ssa/pr30978.c: Modified.
5523         * gcc.dg/tree-ssa/alias-6.c: Modified.
5524         * gcc.dg/tree-ssa/divide-4.c: Modified.
5525         * gcc.dg/tree-ssa/alias-11.c: Modified.
5526         * gcc.dg/no-strict-overflow-7.c: Modified.
5527         * gcc.dg/strict-overflow-1.c: Modified.
5528         * gcc.dg/pr15784-4.c: Modified.
5529         * gcc.dg/pr34263.c: Modified.
5530         * gcc.dg/strict-overflow-3.c: Modified.
5531         * gcc.dg/tree-prof/stringop-1.c: Modified.
5532         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5533         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5534         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5535         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5536         * gcc.dg/no-strict-overflow-2.c: Modified.
5537         * gcc.dg/no-strict-overflow-4.c: Modified.
5538         * gcc.dg/no-strict-overflow-6.c: Modified.
5539         * g++.dg/tree-ssa/pr27090.C: Modified.
5540         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5541         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5542         * g++.dg/tree-ssa/pr19807.C: Modified.
5543         * g++.dg/opt/pr30965.C: Modified.
5544         * g++.dg/init/new17.C: Modified.
5545         * gfortran.dg/whole_file_6.f90: Modified.
5546         * gfortran.dg/whole_file_5.f90: Modified.
5547         * gfortran.dg/reassoc_1.f90: Modified.
5548         * gfortran.dg/reassoc_3.f90: Modified.
5549
5550 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5551
5552         PR fortran/39893
5553         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5554
5555 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5556
5557         PR inline-asm/39543
5558         * gcc.target/i386/pr39543-1.c: New test.
5559         * gcc.target/i386/pr39543-2.c: New test.
5560         * gcc.target/i386/pr39543-3.c: New test.
5561
5562         PR c/39889
5563         * gcc.dg/Wunused-value-3.c: New test.
5564
5565 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5566
5567         PR c/39581
5568         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5569         gcc.dg/vla-21.c: New tests.
5570
5571 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5572
5573         PR c/39556
5574         * gcc.dg/inline-34.c: New test.
5575
5576 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5577
5578         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5579         gcc.dg/enum-const-3.c: New tests.
5580         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5581         -pedantic-errors.  Update expected diagnostics.
5582
5583 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5584
5585         PR c/39582
5586         * gcc.dg/vla-20.c: New test.
5587
5588 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5589
5590         PR c/39564
5591         * gcc.dg/vla-19.c: New test.
5592
5593 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5594
5595         PR preprocessor/39559
5596         * gcc.dg/c99-intconst-2.c: New test.
5597
5598 2009-04-25  Jan Hubicka  <jh@suse.cz>
5599
5600         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5601
5602 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5603
5604         PR fortran/39688
5605         * gfortran.dg/import7.f90: New.
5606
5607 2009-04-24  Richard Guenther  <rguenther@suse.de>
5608
5609         * gcc.dg/tree-ssa/vrp48.c: Fix.
5610
5611 2008-04-24  Doug Kwan  <dougkwan@google.com>
5612
5613         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5614         destination are the same.
5615
5616 2009-04-24  Richard Guenther  <rguenther@suse.de>
5617
5618         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5619
5620 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5621
5622         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5623         gcc.dg/array-const-3.c: New tests.
5624
5625 2009-04-24  Ian Lance Taylor  <iant@google.com>
5626
5627         * gcc.dg/Wcxx-compat-4.c: New testcase.
5628
5629 2009-04-24  Daniel Kraft  <d@domob.eu>
5630
5631         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5632         expected on already erraneous symbol (renamed to fresh one).
5633
5634 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5635
5636         PR middle-end/39867
5637         * gcc.dg/pr39867.c: New.
5638
5639 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5640
5641         PR fortran/39861
5642         PR fortran/39864
5643         * gfortran.dg/intrinsic_1.f90: New.
5644
5645 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5646
5647         * gnat.dg/alignment7.adb: New test.
5648         * gnat.dg/alignment8.adb: Likewise.
5649
5650 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5651
5652         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5653         * gnat.dg/specs/rep_clause2.ads: New test.
5654
5655 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5656
5657         PR rtl-optimization/39794
5658         * gcc.dg/pr39794.c: New test.
5659
5660 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5661
5662         * gnat.dg/atomic1.adb: New test.
5663         * gnat.dg/atomic1_pkg.ads: New helper.
5664
5665 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5666
5667         PR testsuite/39623
5668         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5669         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5670
5671 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5672
5673         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5674         warning.
5675
5676 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5677
5678         PR C/31499
5679         * gcc.dg/vector-init-1.c: New testcase.
5680         * gcc.dg/vector-init-2.c: New testcase.
5681
5682 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5683
5684         * gnat.dg/enum2.adb: New test.
5685         * gnat.dg/enum2_pkg.ads: New helper.
5686
5687 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR c/39855
5690         * gcc.dg/torture/pr39855.c: New test.
5691
5692 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5693
5694         PR c++/39639
5695         * g++.dg/cpp0x/pr39639.C: New test.
5696
5697 2009-04-22  Mark Heffernan  <meheff@google.com>
5698
5699         * gcc.dg/profile-generate-3.c: New test.
5700
5701 2009-04-22  Jan Hubicka  <jh@suse.cz>
5702
5703         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5704
5705 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5706
5707         PR testsuite/39623
5708         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5709
5710 2009-04-22  Richard Guenther  <rguenther@suse.de>
5711
5712         PR tree-optimization/39824
5713         * gcc.c-torture/compile/pr39824.c: New testcase.
5714
5715 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5716
5717         PR c++/14875
5718         * g++.dg/parse/parser-pr14875.C: New.
5719         * g++.dg/parse/parser-pr14875-2.C: New.
5720         * g++.dg/parse/error6.C: Update match string.
5721
5722 2009-04-22  Richard Guenther  <rguenther@suse.de>
5723
5724         PR tree-optimization/39845
5725         * gcc.c-torture/compile/pr39845.c: New testcase.
5726
5727 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5728
5729         PR fortran/39735
5730         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5731         * gfortran.dg/external_initializer.f90: Modified.
5732         * gfortran.dg/interface_26.f90: Modified.
5733         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5734         * gfortran.dg/proc_ptr_3.f90: Modified.
5735         * gfortran.dg/proc_ptr_15.f90: New.
5736         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5737
5738 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5739
5740         PR c++/35711
5741         * g++.dg/warn/pr35711.C: New.
5742         * g++.dg/conversion/ptrmem2.C: Update.
5743
5744 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5745
5746         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5747         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5748         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5749         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5750         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5751         gcc.c-torture/ChangeLog.0,
5752         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5753         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5754         gcc.target/i386/math-torture/math-torture.exp,
5755         gcc.target/mips/inter/mips16-inter.exp,
5756         gcc.target/mips/mips-nonpic/README,
5757         gcc.target/x86_64/abi/README.gcc,
5758         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5759         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5760         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5761         notices.
5762         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5763
5764 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5765
5766         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5767
5768 2009-04-21  Richard Guenther  <rguenther@suse.de>
5769
5770         PR middle-end/39829
5771         * gcc.dg/torture/pr39829.c: New testcase.
5772
5773 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5774
5775         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5776
5777 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5778
5779         PR 16202
5780         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5781         * gcc.dg/sequence-pt-2.c: New.
5782         * gcc.dg/sequence-pt-3.c: New.
5783         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5784         * g++.dg/warn/sequence-pt-2.c: New.
5785         * g++.dg/warn/sequence-pt-3.c: New.
5786
5787 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5788
5789         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5790
5791 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5792
5793         * gnat.dg/import1.ad[sb]: New test.
5794
5795 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5796
5797         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5798         return 0.
5799
5800 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5801
5802         PR fortran/39811
5803         * gfortran.dg/continuation_11.f90: New test.
5804
5805 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5806
5807         PR c++/13358
5808         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5809         messages. Test for "long long" in system headers.
5810         * gcc.dg/c99-longlong-2.c: New.
5811         * g++.dg/warn/pr13358.C: New.
5812         * g++.dg/warn/pr13358-2.C: New.
5813         * g++.dg/warn/pr13358-3.C: New.
5814         * g++.dg/warn/pr13358-4.C: New.
5815
5816 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5817
5818         * gcc.dg/framework-2.c: Fix up for non existent includes
5819         being fatal errors now.
5820
5821 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5822
5823         PR fortran/39800
5824         * gfortran.dg/private_type_13.f90: New test.
5825         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5826
5827 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5828
5829         PR c++/39803
5830         * g++.dg/warn/Wunused-14.C: New test.
5831
5832 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5833
5834         * gnat.dg/specs/small_alignment.ads: New test.
5835
5836 2009-04-20  Ian Lance Taylor  <iant@google.com>
5837
5838         * gcc.dg/Wcxx-compat-3.c: New testcase.
5839
5840 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5841
5842         * gnat.dg/pack13.ad[sb]: New test.
5843         * gnat.dg/pack13_pkg.ads: New helper.
5844
5845 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5846
5847         * gnat.dg/discr11.ad[sb]: New test.
5848         * gnat.dg/discr11_pkg.ads: New helper.
5849
5850 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5851
5852         PR tree-optimization/39675
5853         * gcc.dg/vect/O3-pr39675-2.c: New test.
5854
5855 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5856
5857         * gnat.dg/rep_clause3.adb: New test.
5858
5859 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5860
5861         PR c/37481
5862         * gcc.dg/c99-flex-array-7.c: New test.
5863
5864 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5865
5866         PR c/19771
5867         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5868
5869 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5870
5871         PR c/38243
5872         * gcc.dg/c99-restrict-3.c: New test.
5873
5874 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5875
5876         PR preprocessor/20078
5877         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5878
5879 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5880
5881         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5882         Do not pass -B$root after -margs.
5883
5884 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5885
5886         PR c/32061
5887         PR c++/36954
5888         * gcc.dg/pr32061.c: New.
5889         * gcc.dg/Wlogical-op-1.c: Update.
5890         * g++.dg/warn/Wlogical-op-1.C: Update.
5891         * g++.dg/warn/pr36954.C: New.
5892
5893 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5894
5895         PR c/27676
5896         * gcc.dg/lvalue-5.c: New test.
5897
5898 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5899
5900         PR c/22367
5901         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5902
5903 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5904
5905         * gcc.dg/cpp/include5.c: New test.
5906
5907 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5908
5909         PR c/35210
5910         * gcc.dg/call-diag-2.c: New test.
5911
5912 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5913
5914         PR preprocessor/39646
5915         * gcc.dg/cpp/line8.c: New test.
5916
5917 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5918
5919         PR preprocessor/39647
5920         * gcc.dg/cpp/line7.c: New test.
5921
5922 2009-04-18  Richard Guenther  <rguenther@suse.de>
5923
5924         PR middle-end/39804
5925         * gcc.target/i386/pr39804.c: New testcase.
5926
5927 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5928
5929         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5930         * g++.dg/other/pr39496.C: Likewise.
5931
5932 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5933
5934         PR middle-end/36902
5935         * gcc.dg/pr36902.c: New.
5936
5937 2009-04-17  Diego Novillo  <dnovillo@google.com>
5938
5939         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5940         violation for variable 'inside_main'.
5941
5942 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5943
5944         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5945
5946 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5947
5948         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5949
5950 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5951
5952         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5953         * gfortran.dg/chmod_2.f90: Likewise.
5954         * gfortran.dg/chmod_3.f90: Likewise.
5955         * gfortran.dg/open_errors.f90: Likewise.
5956         * gfortran.dg/stat_1.f90: Likewise.
5957         * gfortran.dg/stat_2.f90: Likewise.
5958
5959 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5960
5961         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5962         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5963         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5964         * gfortran.dg/nearest_1.f90: Likewise.
5965         * gfortran.dg/nearest_3.f90: Likewise.
5966         * gfortran.dg/isnan_1.f90: Likewise.
5967         * gfortran.dg/isnan_2.f90: Likewise.
5968         * gfortran.dg/nan_1.f90: Likewise.
5969         * gfortran.dg/nan_2.f90: Likewise.
5970         * gfortran.dg/nan_3.f90: Likewise.
5971         * gfortran.dg/nan_4.f90: Likewise.
5972         * gfortran.dg/module_nan.f90: Likewise.
5973         * gfortran.dg/int_conv_2.f90: Likewise.
5974         * gfortran.dg/init_flag_3.f90: Likewise.
5975         * gfortran.dg/namelist_42.f90: Likewise.
5976         * gfortran.dg/namelist_43.f90: Likewise.
5977         * gfortran.dg/real_const_3.f90: Likewise.
5978         * gfortran.dg/transfer_simplify_1.f90: Likewise.
5979
5980         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5981         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5982         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5983         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5984         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5985
5986         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5987         * gfortran.dg/gamma_5.f90: Likewise.
5988
5989 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5990
5991         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5992         less strict so it also works with auto-overlay support.
5993         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5994         for "exceeds local store" linker errors on the SPU.
5995
5996         * lib/gfortran.exp: Include target-supports.exp.
5997         (gfortran_init): On SPU targets where automatic overlay support
5998         is available, use it to build all Fortran test cases.
5999
6000         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6001
6002 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6003
6004         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6005         rule enforced by gnat on taft types.
6006
6007 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6008
6009         PR testsuite/39792
6010         * g++.dg/ext/complit11.C: Add empty dg-options.
6011
6012 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6013
6014         PR c++/17570
6015         * g++.dg/template/defarg11.C: New test.
6016
6017 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6018
6019         PR c++/28766
6020         * g++.dg/ext/complit11.C: New testcase.
6021
6022 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6023
6024         PR c++/39551
6025         * g++.dg/warn/Wunused-13.C: New testcase.
6026
6027 2009-04-15  Ian Lance Taylor  <iant@google.com>
6028
6029         * gcc.dg/Wenum-compare-1.c: New testcase.
6030
6031 2009-04-15  Richard Guenther  <rguenther@suse.de>
6032
6033         PR tree-optimization/39764
6034         * g++.dg/torture/pr39764.C: New testcase.
6035
6036 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6037
6038         * g++.dg/ext/altivec-17.C: New.
6039
6040 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6041
6042         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6043         * gnat.dg/specs/limited1.ads: Ditto.
6044
6045 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6046
6047         PR testsuite/39769
6048         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6049         for testing the results of estimate instructions.
6050         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6051         * gcc.dg/vmx/3a-05.c (test): Ditto.
6052
6053 2009-04-14  Jason Merrill  <jason@redhat.com>
6054
6055         PR c++/39763
6056         * g++.dg/warn/Wshadow-4.C: Extend.
6057
6058 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6059
6060         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6061         (do_D): Remove attribute hidden.
6062
6063 2009-04-13  Jason Merrill  <jason@redhat.com>
6064
6065         PR c++/39480
6066         * g++.dg/init/copy7.C: New.
6067
6068 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6069
6070         PR testsuite/39733
6071         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6072         (check_for_all_options): This.
6073
6074 2009-04-13  Jason Merrill  <jason@redhat.com>
6075
6076         PR c++/39750
6077         * g++.dg/template/crash90.C: New.
6078
6079 2009-04-12  Jason Merrill  <jason@redhat.com>
6080
6081         PR c++/39742
6082         * g++.dg/overload/extern-C-2.C: New.
6083
6084 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6085
6086         PR preprocessor/31869
6087         * gcc.dg/cpp/strify5.c: New test.
6088
6089 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6090
6091         * gnat.dg/enum1.adb: New test.
6092         * gnat.dg/enum1_pkg.ads: New helper.
6093
6094 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6095
6096         PR target/39740
6097         * gcc.target/alpha/pr39740.c: New test.
6098
6099 2009-04-11  Daniel Kraft  <d@domob.eu>
6100
6101         PR fortran/37746
6102         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6103         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6104         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6105         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6106         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6107         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6108         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6109         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6110         expected string length that failed with -fbounds-check now.
6111         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6112
6113 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6114
6115         PR fortran/39692
6116         * gfortran.dg/proc_ptr_14.f90: New.
6117
6118 2009-04-11  Richard Guenther  <rguenther@suse.de>
6119
6120         PR middle-end/39732
6121         * g++.dg/torture/pr39732.C: New testcase.
6122
6123 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6124
6125         * gfortran.dg/whole_file_5.f90: New.
6126         * gfortran.dg/whole_file_6.f90: New.
6127
6128 2009-04-11  Richard Guenther  <rguenther@suse.de>
6129
6130         PR tree-optimization/39713
6131         * g++.dg/torture/pr39713.C: New testcase.
6132
6133 2009-04-10  Richard Guenther  <rguenther@suse.de>
6134
6135         PR c/39712
6136         * gcc.dg/pr39712.c: New testcase.
6137
6138 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6139
6140         PR c++/28301
6141         * g++.dg/cpp0x/enum2.C: Updated.
6142         * g++.dg/debug/pr22514.C: Likewise.
6143         * g++.dg/parse/enum2.C: Likewise.
6144         * g++.dg/parse/enum3.C: Likewise.
6145         * g++.dg/template/crash79.C: Likewise.
6146         * g++.old-deja/g++.jason/cond.C: Likewise.
6147
6148 2009-04-10  Chao-ying Fu  <fu@mips.com>
6149
6150         * gcc.target/mips/interrupt_handler.c: Change from compile to
6151         assemble.
6152
6153 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6154
6155         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6156
6157 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6158
6159         PR fortran/38709
6160         * gfortran.dg/zero_sized_6.f90: New.
6161
6162 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6163
6164         PR  c++/20118
6165         * g++.dg/parse/pr20118.C: New.
6166         * g++.dg/template/spec16.C: Update.
6167
6168 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6169
6170         PR testsuite/35621
6171         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6172         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6173         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6174         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6175         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6176         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6177         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6178         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6179         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6180         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6181         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6182         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6183         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6184         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6185         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6186         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6187         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6188
6189 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6190
6191         PR target/39678
6192         * g++.dg/torture/pr39678.C: New.
6193         * gcc.dg/compat/struct-complex-2.h: Likewise.
6194         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6195         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6196         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6197         * gcc.dg/torture/pr39678.c: Likewise.
6198         * gcc.target/i386/pr39678.c: Likewise.
6199
6200         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6201         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6202
6203         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6204         <complex.h>.  Add tests for structure with complex float.
6205
6206 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6207             Joseph Myers  <joseph@codesourcery.com>
6208
6209         PR target/36800
6210         * gcc.dg/dfp/pr36800.c: New.
6211
6212 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6213             Rafael Avila de Espindola  <espindola@google.com>
6214
6215         * gcc.misc-tests/help.exp: New file.
6216         * lib/options.exp: New file.
6217
6218 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6219
6220         PR libobjc/36610
6221         * objc/execute/forward-1.x: New.
6222
6223 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6224
6225         * gcc.dg/pr27150-1.c: Change to a link test.
6226
6227 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6228
6229         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6230         3 of the GNU General Public License and to point readers at the
6231         COPYING3 file and the FSF's license web page.
6232         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6233         * gcc.dg/struct/struct-reorg.exp: Likewise.
6234         * gcc.target/spu/tag_manager.c: Likewise.
6235
6236 2009-04-09  Richard Guenther  <rguenther@suse.de>
6237
6238         PR testsuite/39696
6239         * ssa-ccp-25.c: Adjust pattern.
6240
6241 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6242
6243         PR fortran/36704
6244         * gfortran.dg/external_procedures_1.f90: Modified.
6245         * gfortran.dg/proc_ptr_result_1.f90: New.
6246         * gfortran.dg/proc_ptr_result_2.f90: New.
6247         * gfortran.dg/proc_ptr_result_3.f90: New.
6248
6249 2009-04-09  Richard Guenther  <rguenther@suse.de>
6250
6251         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6252         to prevent constant propagation.
6253         * gcc.dg/vect/vect-56.c: Likewise.
6254         * gcc.dg/vect/vect-58.c: Likewise.
6255         * gcc.dg/vect/vect-60.c: Likewise.
6256         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6257         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6258         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6259
6260 2009-04-09  Richard Guenther  <rguenther@suse.de>
6261
6262         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6263         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6264
6265 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6266
6267         PR c/39613
6268         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6269         New tests.
6270
6271 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6272
6273         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6274         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6275
6276 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6277
6278         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6279
6280 2009-04-08  Jason Merrill  <jason@redhat.com>
6281
6282         PR c++/25185
6283         * g++.dg/template/error40.C: Add another test.
6284
6285 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6286
6287         PR c/39614
6288         PR c/39673
6289         * gcc.c-torture/compile/pr39614-1.c,
6290         gcc.c-torture/compile/pr39614-2.c,
6291         gcc.c-torture/compile/pr39614-3.c,
6292         gcc.c-torture/compile/pr39614-4.c,
6293         gcc.c-torture/compile/pr39614-5.c,
6294         gcc.c-torture/compile/pr39673-1.c,
6295         gcc.c-torture/compile/pr39673-2.c: New tests.
6296         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6297         more cases.
6298         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6299         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6300         expected errors.
6301
6302 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6303
6304         PRc++/39637
6305         * g++.dg/cpp0x/variadic-crash2.C: New test.
6306
6307 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6308
6309         PR fortran/38863
6310         * gfortran.dg/alloc_comp_result_1.f90: New test.
6311
6312 2009-04-07  Jason Merrill  <jason@redhat.com>
6313
6314         PR c++/34691
6315         * g++.dg/overload/extern-C-1.C: New.
6316
6317 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6318
6319         PR testsuite/39325
6320         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6321
6322 2009-04-07  Jason Merrill  <jason@redhat.com>
6323
6324         PR c++/25185
6325         * g++.dg/template/error40.C: New.
6326
6327 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6328
6329         PR fortran/38152
6330         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6331
6332 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6333
6334         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6335
6336 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6337
6338         PR fortran/38290
6339         * gfortran.dg/proc_decl_1.f90: Modified.
6340         * gfortran.dg/proc_ptr_11.f90: Extended.
6341         * gfortran.dg/proc_ptr_13.f90: Modified.
6342
6343 2009-04-06  Jason Merrill  <jason@redhat.com>
6344
6345         PR c++/35146
6346         * g++.dg/template/fnspec1.C: New.
6347
6348 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6349
6350         * lib/gnat.exp: Handle multilib.
6351
6352 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6353
6354         PR fortran/38863
6355         * gfortran.dg/dependency_23.f90: New test.
6356
6357 2009-04-06  Richard Guenther  <rguenther@suse.de>
6358
6359         PR tree-optimization/28868
6360         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6361         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6362         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6363         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6364
6365 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6366
6367         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6368
6369 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6370
6371         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6372
6373 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6374
6375         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6376         with the built-in y0, and the subsequent warning.
6377         (y1): Likewise, rename to y_1.
6378
6379 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6380
6381         PR fortran/39414
6382         * gfortran.dg/proc_decl_21.f90: New.
6383
6384 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6385
6386         PR fortran/36091
6387         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6388
6389 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6390
6391         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6392         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6393         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6394         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6395         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6396         gfortran.dg/namelist_49.f90: Gate test on effective_target
6397         fd_truncate.
6398         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6399
6400 2009-04-05  Daniel Kraft  <d@domob.eu>
6401
6402         PR fortran/38654
6403         * gfortran.dg/read_float_2.f03
6404         * gfortran.dg/read_float_3.f90
6405
6406 2009-04-05  Richard Guenther  <rguenther@suse.de>
6407
6408         PR tree-optimization/39648
6409         * gcc.c-torture/compile/pr39648.c: New testcase.
6410
6411 2009-04-05  Jason Merrill  <jason@redhat.com>
6412
6413         PR c++/14912
6414         * g++.dg/template/error39.C: New.
6415
6416 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6417
6418         PR fortran/29458
6419         * gfortran.dg/implied_do_1.f90: New.
6420
6421 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6422
6423         PR fortran/39577
6424         * gfortran.dg/recursive_check_8.f90: New.
6425         * gfortran.dg/recursive_check_9.f90: New.
6426         * gfortran.dg/recursive_check_10.f90: New.
6427         * gfortran.dg/recursive_check_11.f90: New.
6428         * gfortran.dg/recursive_check_12.f90: New.
6429         * gfortran.dg/recursive_check_13.f90: New.
6430         * gfortran.dg/recursive_check_14.f90: New.
6431
6432 2009-04-04  Jason Merrill  <jason@redhat.com>
6433
6434         PR c++/25185
6435         * g++.dg/template/error38.C: Add more tests.
6436
6437 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6438
6439         PR fortran/37614
6440         * gfortran.dg/common_align_2.f90: New test.
6441
6442 2009-04-04  Richard Guenther  <rguenther@suse.de>
6443
6444         PR tree-optimization/8781
6445         PR tree-optimization/37892
6446         * g++.dg/tree-ssa/pr8781.C: New testcase.
6447         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6448
6449 2009-04-04  Richard Guenther  <rguenther@suse.de>
6450
6451         PR tree-optimization/39636
6452         * gcc.c-torture/compile/pr39636.c: New testcase.
6453
6454 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6455
6456         PR rtl-optimization/39607
6457         * g++.dg/opt/pr39607.C: New.
6458
6459 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6460
6461         PR fortran/39594
6462         * gfortran.dg/common_12.f90: New.
6463
6464 2009-04-03  Jason Merrill  <jason@redhat.com>
6465
6466         PR c++/39608
6467         * g++.dg/template/const2.C: New test.
6468
6469 2009-04-03  Richard Guenther  <rguenther@suse.de>
6470
6471         PR tree-optimization/2480
6472         PR tree-optimization/23086
6473         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6474         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6475
6476 2009-04-03  Richard Guenther  <rguenther@suse.de>
6477
6478         PR tree-optimization/34743
6479         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6480         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6481         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6482         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6483         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6484         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6485         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6486         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6487
6488 2009-04-03  Richard Guenther  <rguenther@suse.de>
6489
6490         PR middle-end/13146
6491         PR tree-optimization/23940
6492         PR tree-optimization/33237
6493         PR middle-end/33974
6494         PR middle-end/34093
6495         PR tree-optimization/36201
6496         PR tree-optimization/36230
6497         PR tree-optimization/38049
6498         PR tree-optimization/38207
6499         PR tree-optimization/38230
6500         PR tree-optimization/38301
6501         PR tree-optimization/38585
6502         PR middle-end/38895
6503         PR tree-optimization/38985
6504         PR tree-optimization/39299
6505         * gcc.dg/pr19633-1.c: Adjust.
6506         * gcc.dg/torture/pta-callused-1.c: Likewise.
6507         * gcc.dg/torture/pr39074-2.c: Likewise.
6508         * gcc.dg/torture/pr39074.c: Likewise.
6509         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6510         * gcc.dg/torture/pr30375.c: Adjust.
6511         * gcc.dg/torture/pr33563.c: Likewise.
6512         * gcc.dg/torture/pr33870.c: Likewise.
6513         * gcc.dg/torture/pr33560.c: Likewise.
6514         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6515         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6516         * gcc.dg/tree-ssa/alias-15.c: Remove.
6517         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6518         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6519         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6520         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6521         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6522         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6523         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6524         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6525         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6526         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6528         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6529         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6530         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6531         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6532         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6533         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6535         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6536         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6537         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6538         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6539         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6540         * gcc.dg/uninit-B.c: XFAIL.
6541         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6542         * gcc.dg/uninit-pr19430.c: XFAIL.
6543         * g++.dg/tree-ssa/pr13146.C: New testcase.
6544         * g++.dg/opt/pr36187.C: Adjust.
6545         * g++.dg/torture/20090329-1.C: New testcase.
6546
6547 2009-04-02  Chao-ying Fu  <fu@mips.com>
6548
6549         * gcc.target/mips/interrupt_handler.c: New test.
6550
6551 2009-04-02  David Ayers  <ayers@fsfe.org>
6552
6553         PR objc/18456
6554         * objc.dg/bad-receiver-type-2.m: New test contributed by
6555         Alexander Mamberg.
6556
6557 2009-04-02  Jason Merrill  <jason@redhat.com>
6558
6559         PR c++/25185
6560         * g++.dg/template/error38.C: New test.
6561
6562 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6563
6564         PR tree-optimization/31677
6565         * gcc.dg/memcpy-1.c: Add compiler option.
6566
6567 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6568
6569         PR tree-optimization/39595
6570         * gfortran.dg/vect/O3-pr39595.f: New test.
6571
6572 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6573
6574         PR c++/26693
6575         * g++.dg/template/typedef11.C: New test.
6576         * g++.dg/template/typedef12.C: Likewise.
6577         * g++.dg/template/typedef13.C: Likewise.
6578         * g++.dg/template/typedef14.C: Likewise.
6579         * g++.dg/template/typedef15.C: Likewise.
6580         * g++.dg/template/typedef16.C: Likewise.
6581         * g++.dg/template/sfinae3.C: Compile this pedantically.
6582         The only errors expected should be the one saying the typedef is ill
6583         formed.
6584         * g++.old-deja/g++.pt/typename8.C: Likewise.
6585         * g++.dg/template/access11.C: Update this.
6586
6587 2009-04-02  Richard Guenther  <rguenther@suse.de>
6588
6589         PR tree-optimization/37221
6590         * gcc.c-torture/compile/20090331-1.c: New testcase.
6591
6592 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6593
6594         * gcc.c-torture/compile/20090401-1.c: New test.
6595
6596 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6597
6598         PR c++/4926
6599         * g++.dg/template/pr4926-1.C: New.
6600
6601 2009-04-01  Xinliang David Li  <davidxl@google.com>
6602
6603         * gcc.target/i386/all_one_m128i.c: New test.
6604
6605 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6606
6607         PR c/39027
6608         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6609         * gcc.dg/fltconst-2.c: New test.
6610         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6611         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6612
6613         PR c/33466
6614         * gcc.dg/cpp/pr33466.c: New test.
6615         * gcc.dg/dfp/pr33466.c: New test.
6616         * gcc.dg/fixed-point/pr33466.c: New test.
6617
6618 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6619
6620         PR tree-optimization/35011
6621         * g++.dg/other/pr35011.C: New.
6622
6623 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6624
6625         PR target/39226
6626         * gcc.dg/pr39226.c: New test.
6627
6628 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6629
6630         PR c++/35240
6631         * g++.dg/template/pr35240.C: New.
6632
6633 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6634
6635         PR c/39605
6636         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6637         * gcc.dg/pr25682.c: Update expected diagnostics.
6638
6639 2009-04-01  Richard Guenther  <rguenther@suse.de>
6640
6641         * gcc.dg/fold-plusmult-2.c: New testcase.
6642
6643 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6644
6645         PR c/37772
6646         * gcc.dg/pr37772.c: New test.
6647         * g++.dg/ext/asm11.C: New test.
6648
6649 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6650
6651         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6652         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6653         defined.
6654
6655 2009-03-31  Jason Merrill  <jason@redhat.com>
6656
6657         * g++.old-deja/g++.other/using9.C: Add expected errors.
6658
6659 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6660
6661         * gcc.c-torture/compile/pr33009.c: Removed.
6662
6663 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6664
6665         * gcc.c-torture/compile/pr33009.c: Delete.
6666         * gcc.c-torture/compile/pr11832.c: Likewise.
6667
6668 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6669
6670         PR c/448
6671         * lib/target-supports.exp (check_effective_target_stdint_types):
6672         Update comment.
6673         (check_effective_target_inttypes_types): New.
6674         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6675         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6676         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6677
6678 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6679
6680         PR fortran/38917
6681         PR fortran/38918
6682         * gfortran.dg/data_pointer_1.f90: New test.
6683
6684 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6685
6686         PR fortran/38915
6687         * gfortran.dg/char_length_15.f90: New test.
6688
6689 2009-03-31  Jason Merrill  <jason@redhat.com>
6690
6691         C++ DR 613
6692         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6693         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6694         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6695         xfail others.
6696
6697         * g++.dg/other/typedef2.C: New test.
6698
6699         PR c++/37806
6700         * g++.dg/template/typedef17.C: New test.
6701
6702         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6703         * g++.dg/cpp0x/auto12.C: Likewise.
6704
6705 2009-03-31  Richard Guenther  <rguenther@suse.de>
6706
6707         PR middle-end/31029
6708         * gcc.dg/fold-compare-4.c: New testcase.
6709         * gcc.dg/fold-compare-5.c: Likewise.
6710
6711 2009-03-31  Richard Guenther  <rguenther@suse.de>
6712
6713         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6714
6715 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6716
6717         PR target/39592
6718         * gcc.target/i386/pr39592-1.c: New test.
6719
6720 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6721
6722         PR preprocessor/15638
6723         * gcc.dg/cpp/missing-header-1.c: New test.
6724         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6725         "compilation terminated" message.
6726         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6727         test #include "".
6728         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6729         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6730         terminated" message.
6731
6732 2009-03-31  Richard Guenther  <rguenther@suse.de>
6733
6734         PR middle-end/23401
6735         PR middle-end/27810
6736         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6737         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6738
6739 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6740
6741         PR fortran/38389
6742         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6743         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6744         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6745         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6746         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6747         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6748         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6749
6750 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6751
6752         PR fortran/22571
6753         * gfortran.dg/whole_file_1.f90: New test.
6754         PR fortran/26227
6755         * gfortran.dg/whole_file_2.f90: New test.
6756         * gfortran.dg/whole_file_3.f90: New test.
6757         PR fortran/24886
6758         * gfortran.dg/whole_file_4.f90: New test.
6759
6760 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6761
6762         * gfortran.dg/bind_c_usage_19.f90: New test.
6763
6764         PR target/39558
6765         * gcc.target/powerpc/altivec-29.c: New test.
6766
6767 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6768
6769         PR rtl-optimization/323
6770         * gcc.target/i386/excess-precision-1.c,
6771         gcc.target/i386/excess-precision-2.c,
6772         gcc.target/i386/excess-precision-3.c,
6773         gcc.target/i386/excess-precision-4.c,
6774         gcc.target/i386/excess-precision-5.c,
6775         gcc.target/i386/excess-precision-6.c: New tests.
6776
6777 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6778
6779         PR c/35235
6780         * gcc.dg/c99-array-lval-8.c: New test.
6781
6782 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6783
6784         PR preprocessor/34695
6785         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6786         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6787         instead of dg-warning for "previous definition" messages.
6788         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6789         "warnings being treated as errors" message.
6790         * gcc.dg/fltconst-1.c: Use -fshow-column.
6791
6792 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6793
6794         PR fortran/38823
6795         * gfortran.dg/power1.f90: New test.
6796
6797 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6798
6799         PR c/456
6800         PR c/5675
6801         PR c/19976
6802         PR c/29116
6803         PR c/31871
6804         PR c/35198
6805         * gcc.c-torture/compile/20081108-1.c,
6806         gcc.c-torture/compile/20081108-2.c,
6807         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6808         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6809         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6810         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6811         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6812         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6813         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6814         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6815         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6816         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6817         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6818         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6819         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6820         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6821         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6822         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6823         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6824         case.
6825         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6826         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6827         XFAILs.  Update expected messages.
6828         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6829         expected messages.
6830         * gcc.dg/real-const-1.c: Replace with test from original PR.
6831         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6832         when casting from non-constant integer to pointer.
6833
6834 2009-03-29  Richard Guenther  <rguenther@suse.de>
6835
6836         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6837
6838 2009-03-29  Daniel Kraft  <d@domob.eu>
6839
6840         PR fortran/37423
6841         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6842         DEFERRED bindings.
6843         * gfortran.dg/typebound_proc_9.f03: New test.
6844         * gfortran.dg/typebound_proc_10.f03: New test.
6845         * gfortran.dg/typebound_proc_11.f03: New test.
6846         * gfortran.dg/abstract_type_5.f03: New test.
6847
6848 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6849
6850         PR fortran/38507
6851         * gfortran.dg/do_4.f: New.
6852         * gfortran.dg/goto_2.f90: Correct expected warnings.
6853         * gfortran.dg/goto_4.f90: Likewise.
6854         * gfortran.dg/goto_5.f90: New.
6855
6856 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6857
6858         PR target/39545
6859         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6860
6861         * gcc.target/i386/pr39545-1.c: New.
6862         * gcc.target/i386/pr39545-2.c: Likewise.
6863
6864         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6865         (flex2_struct): Likewise.
6866         (check_struct_passing7): Likewise.
6867         (check_struct_passing8): Likewise.
6868         (f1s): Likewise.
6869         (f2s): Likewise.
6870         (main): Call check_struct_passing7 and check_struct_passing8.
6871
6872 2009-03-29  Richard Guenther  <rguenther@suse.de>
6873
6874         * gcc.c-torture/execute/20090113-1.c: New testcase.
6875         * gcc.c-torture/execute/20090113-2.c: Likewise.
6876         * gcc.c-torture/execute/20090113-3.c: Likewise.
6877         * gcc.c-torture/execute/20090207-1.c: Likewise.
6878         * gcc.c-torture/compile/20090114-1.c: Likewise.
6879         * gcc.c-torture/compile/20090328-1.c: Likewise.
6880         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6881
6882 2009-03-29  David Ayers  <ayers@fsfe.org>
6883
6884         PR objc/27377
6885         * objc.dg/conditional-1.m: New tests.
6886
6887 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6888
6889         * gcc.dg/winline-10.c: New test.
6890
6891 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6892
6893         PR fortran/34656
6894         * gfortran.dg/do_check_1.f90: Add test.
6895         * gfortran.dg/do_check_2.f90: Add test.
6896         * gfortran.dg/do_check_3.f90: Add test.
6897         * gfortran.dg/do_check_4.f90: Add test.
6898
6899 2009-03-28  Jan Hubicka  <jh@suse.cz>
6900
6901         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6902         * gcc.dg/pr33826.c: Update dump files.
6903         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6904         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6905
6906 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6907
6908         * g++.dg/tree-ssa/fwprop-align.C: New test.
6909
6910 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6911
6912         * gcc.target/powerpc/altivec-28.c: New test.
6913
6914         PR c++/39554
6915         * gcc.dg/wdisallowed-functions-1.c: Removed.
6916         * gcc.dg/wdisallowed-functions-2.c: Removed.
6917         * gcc.dg/wdisallowed-functions-3.c: Removed.
6918         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6919         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6920         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6921
6922 2009-03-28  Richard Guenther  <rguenther@suse.de>
6923
6924         PR tree-optimization/38723
6925         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6926
6927 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6928
6929         PR fortran/38538
6930         * gfortran.dg/char_result_13.f90: New test.
6931
6932 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6933
6934         PR fortran/38765
6935         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6936
6937 2009-03-28  Daniel Kraft  <d@domob.eu>
6938
6939         * gfortran.dg/trim_1.f90: New test.
6940
6941 2009-03-28  Richard Guenther  <rguenther@suse.de>
6942
6943         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6944         * g++.dg/warn/Warray-bounds.C: Likewise.
6945
6946 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6947
6948         PR fortran/32626
6949         * gfortran.dg/recursive_check_7.f90: New test.
6950
6951 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6952
6953         PR fortran/38432
6954         * gfortran.dg/do_check_5.f90: New test.
6955         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6956         * gfortran.dg/array_constructor_18.f90: Ditto.
6957         * gfortran.dg/array_constructor_22.f90: Ditto.
6958         * gfortran.dg/do_3.F90: Ditto.
6959         * gfortran.dg/do_1.f90: Ditto.
6960
6961 2009-03-28  Richard Guenther  <rguenther@suse.de>
6962
6963         PR tree-optimization/38180
6964         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6965
6966 2009-03-28  Richard Guenther  <rguenther@suse.de>
6967
6968         PR tree-optimization/38513
6969         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6970         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6971         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6972         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6973         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6974         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6975         * gcc.dg/vect/vect-35.c: Likewise.
6976         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6977         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6978         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6979
6980 2009-03-28  Richard Guenther  <rguenther@suse.de>
6981
6982         PR tree-optimization/38968
6983         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6984
6985 2009-03-28  Richard Guenther  <rguenther@suse.de>
6986
6987         PR tree-optimization/37795
6988         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6989
6990 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
6991
6992         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6993         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6994         options for removed targets.
6995
6996 2009-03-27  Richard Guenther  <rguenther@suse.de>
6997
6998         PR tree-optimization/39120
6999         * gcc.c-torture/execute/pr39120.c: New testcase.
7000
7001 2009-03-27  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/39120
7004         * gcc.dg/torture/pta-callused-1.c: New testcase.
7005
7006 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7007
7008         PR middle-end/39315
7009         * gcc.target/i386/pr39315-1.c: New.
7010         * gcc.target/i386/pr39315-2.c: Likewise.
7011         * gcc.target/i386/pr39315-3.c: Likewise.
7012         * gcc.target/i386/pr39315-4.c: Likewise.
7013         * gcc.target/i386/pr39315-check.c: Likewise.
7014
7015 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7016
7017         PR c/39323
7018         * gcc.dg/pr39323-1.c: New.
7019         * gcc.dg/pr39323-2.c: Likewise.
7020         * gcc.dg/pr39323-3.c: Likewise.
7021
7022 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7023
7024         PR target/38034
7025         * gcc.target/ia64/sync-1.c: New.
7026
7027 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7028
7029         PR target/39472
7030         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7031         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7032         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7033         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7034         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7035         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7036         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7037         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7038
7039 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7040
7041         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7042         for low precision (i.e. float).
7043
7044 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7045             Jakub Jelinek  <jakub@redhat.com>
7046
7047         PR debug/37959
7048         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7049
7050 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7051
7052         * gcc.dg/memmove-2.c: New test.
7053         * gcc.dg/memmove-3.c: New test.
7054
7055         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7056         in clone naming.
7057
7058 2009-03-27  Xinliang David Li  <davidxl@google.com>
7059
7060         PR tree-optimization/39557
7061         * g++.dg/tree-ssa/dom-invalid.C: New test.
7062
7063 2009-03-27  Xinliang David Li  <davidxl@google.com>
7064
7065         PR tree-optimization/39548
7066         * g++.dg/tree-ssa/copyprop.C: New test.
7067
7068 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7069
7070         PR c++/38638
7071         * g++.dg/template/typename17.C: New testcase.
7072         * g++.dg/template/typename18.C: New testcase.
7073
7074 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7075
7076         PR c++/36799
7077         * g++.dg/other/var_copy-1.C: New test.
7078
7079 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7080
7081         PR c++/37647
7082         * g++.dg/parse/ctor9.C: New test.
7083
7084 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7085
7086         PR c++/29727
7087         * g++.dg/init/error2.C: New test.
7088
7089 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7090
7091         PR c++/35652
7092         * gcc.dg/pr35652.C: New.
7093         * g++.dg/warn/pr35652.C: New.
7094         * gcc.dg/format/plus-1.c: Adjust message.
7095
7096 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7097
7098         PR c++/39554
7099         * gcc.dg/wdisallowed-functions-3.c: New test.
7100         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7101
7102 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7103
7104         * gcc.dg/inline-33.c: Fix when pic.
7105
7106 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7107
7108         * gcc.target/ia64/20090324-1.c: New test.
7109
7110 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7111
7112         PR c/27898
7113         * gcc.dg/pr27898.c: New test.
7114
7115         PR tree-optimization/32139
7116         * gcc.c-torture/compile/pr32139.c: New test.
7117
7118 2009-03-24  Jason Merrill  <jason@redhat.com>
7119
7120         PR c++/28274
7121         * g++.dg/parse/defarg14.C: New test.
7122
7123 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7124
7125         PR libfortran/39528
7126         * gfortran.dg/read_repeat.f90: New test.
7127
7128 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7129
7130         PR tree-optimization/39529
7131         * gcc.dg/vect/pr39529.c: New test.
7132
7133 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7134             Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR debug/39524
7137         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7138
7139 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7140
7141         PR c/39495
7142         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7143
7144 2009-03-23  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/cpp0x/auto12.C: Add variadic test.
7147
7148         PR c++/39526
7149         * g++.dg/warn/Wshadow-4.C: New test.
7150
7151 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7152
7153         PR tree-optimization/39516
7154         * gfortran.dg/pr39516.f: New test.
7155
7156 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7157
7158         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7159         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7160         variable, not environment variable.
7161
7162 2009-03-21  Jason Merrill  <jason@redhat.com>
7163
7164         PR c++/28879
7165         * g++.dg/ext/vla6.C: New test.
7166
7167 2009-03-20  Jason Merrill  <jason@redhat.com>
7168
7169         * g++.dg/cpp0x/initlist5.C: Add additional test.
7170
7171 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7172             Janis Johnson  <janis187@us.ibm.com>
7173
7174         * lib/compat.exp (compat-get-options-main, compat-get-options):
7175         Handle dg-prune-output in source file.
7176         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7177         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7178         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7179         two warnings.
7180
7181 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7182
7183         PR c/39495
7184         * gcc.dg/gomp/pr39495-1.c: New test.
7185         * gcc.dg/gomp/pr39495-2.c: New test.
7186         * g++.dg/gomp/pr39495-1.C: New test.
7187         * g++.dg/gomp/pr39495-2.C: New test.
7188
7189         PR target/39496
7190         * gcc.target/i386/pr39496.c: New test.
7191         * g++.dg/other/pr39496.C: New test.
7192
7193 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7194
7195         PR middle-end/39500
7196         * gcc.dg/autopar/pr39500-1.c: New.
7197         * gcc.dg/autopar/pr39500-2.c: New.
7198
7199 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7200
7201         * g++.dg/dg.exp: Prune graphite.
7202
7203 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7204
7205         PR middle-end/39447
7206         * g++.dg/graphite: New.
7207         * g++.dg/graphite/graphite.exp: New.
7208         * g++.dg/graphite/pr39447.C: New.
7209
7210 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7211
7212         PR c++/39425
7213         * g++.dg/template/pr39425.C: New.
7214
7215         * g++.dg/template/spec33.C: Updated.
7216
7217 2009-03-17  Jason Merrill  <jason@redhat.com>
7218
7219         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7220
7221 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7222
7223         PR c++/39475
7224         * g++.dg/ext/unary_trait_incomplete.C: New.
7225
7226 2009-03-17  Jing Yu  <jingyu@google.com>
7227
7228         PR middle-end/39378
7229         * g++.dg/inherit/thunk10.C: New test.
7230
7231 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7232
7233         PR target/39482
7234         * gcc.target/i386/pr39482.c: New test.
7235
7236 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7237
7238         PR debug/39471
7239         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7240         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7241         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7242         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7243
7244         PR middle-end/39443
7245         * gcc.dg/pr39443.c: New test.
7246
7247         PR debug/39412
7248         * gcc.dg/debug/pr39412.c: New test.
7249
7250 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7251
7252         PR testsuite/38526
7253         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7254         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7255         is defined.
7256         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7257         its original value, or unset if it was not defined.
7258         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7259         path procs around use of HOSTCC.
7260         * g++.dg/compat/struct-layout-1.exp: Ditto.
7261         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7262
7263 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7264
7265         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7266
7267 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7268
7269         Revert patch for PR testsuite/37630.
7270
7271         PR testsuite/37960
7272         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7273
7274         PR testsuite/37630
7275         * lib/target-supports.exp (check_effective_target_ieee): New.
7276         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7277         * gcc.dg/20001012-1.c: Require ieee.
7278
7279         PR testsuite/37628
7280         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7281
7282 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7283
7284         PR tree-optimization/39455
7285         * gcc.dg/pr39455.c: New test.
7286
7287 2009-03-13  David Ayers  <ayers@fsfe.org>
7288
7289         * objc/execute/trivial.m. New test.
7290
7291 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7292
7293         PR target/39137
7294         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7295
7296 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7297
7298         PR testsuite/39451
7299         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7300         constraint on (%2).
7301
7302 2009-03-12  David Ayers  <ayers@fsfe.org>
7303
7304         PR libobjc/27466
7305         * objc/execute/exceptions/handler-1.m. New test.
7306
7307 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7308
7309         PR target/39431
7310         * gcc.target/i386/pr39431.c: New test.
7311
7312 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7313
7314         PR target/39445
7315         * gcc.target/i386/pr39445.c: New.
7316
7317         * gcc.target/i386/push-1.c: XFAIL.
7318
7319 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7320
7321         * gcc.dg/inline-33.c: New test.
7322
7323 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7324
7325         * gcc.dg/vect/vect-82.c: Combine dg-do and
7326         dg-require-effective-target into dg-skip-if.
7327         * gcc.dg/vect/vect-83.c: Likewise.
7328
7329 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7330
7331         PR target/39137
7332         * gcc.target/i386/stackalign/longlong-1.c: New test.
7333         * gcc.target/i386/stackalign/longlong-2.c: New test.
7334
7335 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7336
7337         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7338
7339 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7340
7341         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7342         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7343
7344 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7345
7346         * gnat.dg/slice_enum.adb: New test.
7347
7348 2009-03-11  Jason Merrill  <jason@redhat.com>
7349
7350         PR debug/39086
7351         * g++.dg/opt/nrv15.C: New test.
7352
7353 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7354
7355         PR tree-optimization/39422
7356         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7357         constant array with static initialization to global memory.
7358         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7359
7360 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7361
7362         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7363         padding.
7364
7365 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7366
7367         PR c++/39371
7368         * g++.dg/opt/switch2.C: Add -w to dg-options.
7369         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7370         * g++.dg/warn/switch1.C: New test.
7371         * g++.dg/other/switch3.C: New test.
7372
7373         PR tree-optimization/39394
7374         * gcc.c-torture/compile/pr39394.c: New test.
7375
7376 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7377
7378         * gcc.target/s390/20090223-1.c: New testcase.
7379
7380 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7381
7382         PR libfortran/39402
7383         * gfortran.dg/fmt_f0_1.f90: New test.
7384
7385 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7386
7387         PR c++/39060
7388         * g++.dg/other/new1.C: Adjusted.
7389         * g++.dg/parse/crash40.C: Likewise.
7390         * g++.dg/parse/defarg12.C: Likewise.
7391         * g++.dg/template/error15.C: Likewise.
7392
7393         * g++.dg/other/pr39060.C: New.
7394
7395 2009-03-07  Jason Merrill  <jason@redhat.com>
7396
7397         PR c++/39367
7398         * g++.dg/opt/new1.C: New.
7399
7400 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7401
7402         PR c++/33492
7403         * g++.dg/other/error32.C: New.
7404
7405 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR middle-end/39360
7408         * gcc.c-torture/compile/pr39360.c: New test.
7409
7410         PR debug/39372
7411         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7412
7413 2009-03-05  Jason Merrill  <jason@redhat.com>
7414
7415         PR c++/38908
7416         * g++.dg/warn/Wuninitialized-3.C: New test.
7417
7418 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7419
7420         PR debug/39379
7421         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7422         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7423
7424 2009-03-04  Jason Merrill  <jason@redhat.com>
7425
7426         PR c++/13549
7427         * g++.dg/template/koenig7.C: New test.
7428
7429 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7430
7431         * g++.dg/torture/predcom-1.C: New test.
7432
7433 2009-03-04  Richard Guenther  <rguenther@suse.de>
7434
7435         PR tree-optimization/39362
7436         * g++.dg/torture/pr39362.C: New testcase.
7437
7438 2009-03-04  Jason Merrill  <jason@redhat.com>
7439             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7440
7441         PR c++/9634
7442         PR c++/29469
7443         PR c++/29607
7444         * g++.dg/template/dependent-name5.C: New test.
7445
7446 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7447
7448         PR testsuite/39357
7449         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7450         vect_int to vect_int_mult.
7451
7452 2009-03-04  Richard Guenther  <rguenther@suse.de>
7453
7454         PR tree-optimization/39358
7455         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7456         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7457
7458 2009-03-04  Richard Guenther  <rguenther@suse.de>
7459
7460         PR tree-optimization/39339
7461         * gcc.c-torture/execute/pr39339.c: New testcase.
7462
7463 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7464
7465         * gcc.c-torture/compile/20090303-1.c,
7466         gcc.c-torture/compile/20090303-2.c: New tests.
7467
7468 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7469
7470         PR fortran/39354
7471         * gfortran.dg/gomp/pr39354.f90: New test.
7472
7473         PR tree-optimization/39343
7474         * gcc.dg/pr39343.c: New test.
7475
7476 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7477
7478         PR tree-optimization/39248
7479         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7480         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7481         on targets without vector misalignment support.
7482         * lib/target-supports.exp
7483         (check_effective_target_vect_short_mult): Add
7484         check_effective_target_arm32.
7485
7486 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7487
7488         PR middle-end/39335
7489         * gcc.dg/graphite/pr39335_1.c: New.
7490         * gcc.dg/graphite/pr39335.c: New.
7491
7492 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7493
7494         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7495         of andl.
7496         * gcc.target/i386/stackalign/return-5.c: Likewise.
7497         * gcc.target/i386/stackalign/return-6.c: Likewise.
7498
7499 2009-03-02  Richard Guenther  <rguenther@suse.de>
7500             Ira Rosen  <irar@il.ibm.com>
7501
7502         PR tree-optimization/39318
7503         * gfortran.dg/vect/pr39318.f90: New test.
7504
7505 2009-03-01  Jan Hubicka  <jh@suse.cz>
7506
7507         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7508
7509 2009-03-01  Jan Hubicka  <jh@suse.cz>
7510
7511         PR debug/39267
7512         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7513
7514 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7515
7516         * gnat.dg/pack12.adb: New test.
7517
7518 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7519
7520         PR c++/37789
7521         * g++.dg/other/pr37789.C: New.
7522
7523 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7524
7525         PR fortran/39295
7526         * gfortran.dg/interface_25.f90: New test.
7527         * gfortran.dg/interface_26.f90: New test.
7528
7529 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7530
7531         PR fortran/39292
7532         * gfortran.dg/initialization_22.f90: New test.
7533
7534 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7535
7536         PR rtl-optimization/39241
7537         * gcc.dg/torture/pr39241.c: New.
7538
7539 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7540
7541         PR tree-optimizations/39259
7542         * g++.dg/torture/pr39259.C: New testcase.
7543
7544 2009-02-24  Richard Guenther  <rguenther@suse.de>
7545
7546         PR c++/39242
7547         * g++.dg/template/instantiate10.C: New testcase.
7548
7549 2009-02-24  Richard Guenther  <rguenther@suse.de>
7550             Zdenek Dvorak  <ook@ucw.cz>
7551
7552         PR tree-optimization/39233
7553         * gcc.c-torture/execute/pr39233.c: New testcase.
7554
7555 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7556
7557         PR tree-optimization/39260
7558         * gcc.dg/graphite/pr39260.c: New.
7559
7560 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7561
7562         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7563
7564 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7565
7566         PR c++/36411
7567         * g++.dg/template/void14.C: New.
7568
7569 2009-02-23  Jason Merrill  <jason@redhat.com>
7570
7571         PR c++/38880
7572         * g++.dg/init/const7.C: Remove XFAIL.
7573         * g++.dg/init/static-init1.C: New test.
7574
7575         * g++.dg/cpp0x/initlist14.C: New test.
7576
7577 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7578
7579         PR fortran/38914
7580         * bound_simplification_2.f90:  New test case.
7581         * bound_7.f90:  New test case.
7582
7583 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7584
7585         * gcc.dg/cpp/include4.c: New test.
7586
7587 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7588
7589         PR target/39256
7590         * gcc.target/i386/abi-2.c: New.
7591
7592 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7593
7594         * gcc.c-torture/execute/pr39228.x: New.
7595
7596 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7597
7598         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7599         scan-assembler to check for xmm0 register.
7600
7601 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7602             Joseph Myers  <joseph@codesourcery.com>
7603
7604         * gcc.target/arm/va_list.c: New test.
7605         * g++.dg/abi/arm_va_list.C: Likewise.
7606         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7607         function.
7608         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7609         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7610         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7611         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7612         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7613         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7614
7615 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7616
7617         PR testsuite/38164
7618         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7619         to dg-options.
7620
7621 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR target/39240
7624         * gcc.c-torture/execute/pr39240.c: New test.
7625
7626 2009-02-20  Jason Merrill  <jason@redhat.com>
7627
7628         PR c++/39225
7629         * g++.dg/parse/dtor15.C: New test.
7630
7631 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7632
7633         * gcc.c-torture/execute/20090219-1.c: New.
7634
7635 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7636
7637         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7638         (mips-dg-options): When matching isa* pseudo-options make
7639         'value' optional and accept ! entries.  Use $spec instead of
7640         $isa_spec in the isa pseudo-option error message.  Only
7641         perform the ISA-range check when 'value' is set.  If arch is
7642         matching any CPU in the ! entries switch to its generic ISA.
7643         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7644         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7645
7646 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7647
7648         PR target/39175
7649         * gcc.dg/visibility-20.c: New test.
7650         * g++.dg/ext/visibility/visibility-11.C: New test.
7651
7652 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7653
7654         PR c++/39188
7655         * g++.dg/abi/pr39188-1a.C: New.
7656         * g++.dg/abi/pr39188-1b.C: Likewise.
7657         * g++.dg/abi/pr39188-1.h: Likewise.
7658         * g++.dg/abi/pr39188-2a.C: Likewise.
7659         * g++.dg/abi/pr39188-2b.C: Likewise.
7660         * g++.dg/abi/pr39188-2.h: Likewise.
7661         * g++.dg/abi/pr39188-3a.C: Likewise.
7662         * g++.dg/abi/pr39188-3b.C: Likewise.
7663         * g++.dg/abi/pr39188-3.h: Likewise.
7664
7665 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7666
7667         PR c/38483
7668         * gcc.c-torture/execute/call-trap-1.c,
7669         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7670         tests.
7671
7672 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7673
7674         PR target/39228
7675         * gcc.c-torture/execute/pr39228.c: New test.
7676
7677 2009-02-19  Richard Guenther  <rguenther@suse.de>
7678
7679         PR tree-optimization/39074
7680         * gcc.dg/torture/pr39074.c: New testcase.
7681         * gcc.dg/torture/pr39074-2.c: Likewise.
7682         * gcc.dg/torture/pr39074-3.c: Likewise.
7683
7684 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7685
7686         PR c++/39219
7687         * g++.dg/parse/attr3.C: New.
7688
7689 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7690
7691         PR testsuite/38165
7692         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7693
7694         PR testsuite/38166
7695         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7696         and skip on Darwin.
7697
7698 2009-02-18  Jason Merrill  <jason@redhat.com>
7699
7700         PR c++/38880
7701         * g++.dg/init/const7.C: Remove XFAIL.
7702
7703         PR target/39179
7704         * g++.dg/opt/const6.C: New test.
7705
7706 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7707
7708         * gcc.dg/callabi/callabi.exp: Moved to ...
7709         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7710         in 64bit mode.
7711
7712         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7713         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7714         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7715         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7716         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7717         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7718         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7719
7720         * gcc.dg/callabi/callabi.h: Moved to ...
7721         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7722
7723         * gcc.dg/callabi/func-1.c: Moved to ...
7724         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7725
7726         * gcc.dg/callabi/func-indirect.c: Moved to ...
7727         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7728
7729         * gcc.dg/callabi/pr38891.c: Moved to ...
7730         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7731
7732         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7733         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7734
7735         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7736         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7737
7738         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7739         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7740
7741 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7742
7743         PR target/38891
7744         * gcc.dg/callabi/pr38891.c: New.
7745
7746 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7747
7748         * gcc.dg/callabi/callabi.exp: New.
7749
7750 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7751
7752         PR target/39082
7753         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7754         -Wno-abi for x86.
7755         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7756
7757         * gcc.target/i386/pr39082-1.c: New.
7758
7759         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7760         -Wno-abi.
7761
7762         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7763         CHECK_M64_M128 is defined.
7764         (check_f_arguments): Add "do".
7765         (check_vector_arguments): New.
7766         (check_m64_arguments): Likewise.
7767         (check_m128_arguments): Likewise.
7768
7769         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7770         (CHECK_M64_M128): Define.
7771
7772         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7773         on abitest.
7774         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7775
7776         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7777         tests only if CHECK_M64_M128 is defined.
7778
7779         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7780         (m128_2_struct): Likewise.
7781         (check_struct_passing5): Likewise.
7782         (check_struct_passing6): Likewise.
7783         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7784
7785         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7786         (un5): Likewise.
7787         (check_union_passing4): Likewise.
7788         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7789
7790 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7791
7792         PR c/35447
7793         * gcc.dg/noncompile/pr35447-1.c: New test.
7794
7795 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR tree-optimization/36922
7798         * gfortran.dg/pr36922.f: New test.
7799
7800 2009-02-17  Richard Guenther  <rguenther@suse.de>
7801
7802         PR tree-optimization/39202
7803         * gcc.c-torture/compile/pr39202.c: New testcase.
7804
7805 2009-02-17  Richard Guenther  <rguenther@suse.de>
7806
7807         PR tree-optimization/39204
7808         * gcc.dg/torture/pr39204.c: New testcase.
7809
7810 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7811
7812         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7813         * gcc.dg/vect/vect-outer-6.c: Ditto.
7814
7815 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7816
7817         PR c/35446
7818         * gcc.dg/noncompile/init-5.c: New test.
7819         * gcc.dg/init-bad-4.c: Adjust expected errors.
7820
7821 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7822
7823         PR target/37049
7824         * gcc.target/i386/push-1.c: New.
7825
7826 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7827
7828         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7829
7830 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7831
7832         * gcc.target/spu/intrinsics-sr.c: New test.
7833
7834 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7835
7836         PR target/38056
7837         * gcc.target/ia64/sibcall-opt-1.c: New test.
7838         * gcc.target/ia64/sibcall-opt-2.c: New test.
7839
7840 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7841
7842         PR fortran/36528
7843         * gfortran.dg/cray_pointers_8.f90: New test.
7844
7845         PR fortran/36703
7846         * gfortran.dg/cray_pointers_9.f90: New test.
7847
7848 2009-02-13  Jason Merrill  <jason@redhat.com>
7849
7850         PR c++/39070
7851         * g++.dg/cpp0x/decltype16.C: New.
7852
7853 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7854
7855         PR target/39152
7856         * gfortran.dg/gomp/pr39152.f90: New.
7857
7858 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7859
7860         PR target/39162
7861         * gcc.target/i386/pr39162.c: New.
7862
7863 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7864
7865         PR c/35444
7866         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7867         New tests.
7868
7869 2009-02-12  Jason Merrill  <jason@redhat.com>
7870
7871         PR c++/38950
7872         * g++.dg/template/array20.C: New test.
7873
7874 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7875
7876         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7877         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7878         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7879
7880 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7881
7882         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7883
7884 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         PR target/39152
7887         * gfortran.dg/pr39152.f: New.
7888
7889 2009-02-11  Jason Merrill  <jason@redhat.com>
7890
7891         PR c++/39153
7892         * g++.dg/cpp0x/defaulted9.C: New test.
7893
7894         PR c++/30111
7895         * g++.dg/init/value7.C: New test.
7896
7897 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7898
7899         PR target/38824
7900         * gcc.target/i386/pr38824.c: New testcase.
7901
7902 2009-02-11  Jason Merrill  <jason@redhat.com>
7903
7904         PR c++/38649
7905         * g++.dg/cpp0x/defaulted8.C: New test.
7906
7907         PR c++/36744
7908         * g++.dg/cpp0x/rv9p.C: New test.
7909
7910 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7911
7912         * gnat.dg/aliasing3.adb: New test.
7913         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7914
7915 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7916
7917         PR c++/34397
7918         * g++.dg/template/crash88.C: New.
7919         * g++.dg/template/crash89.C: Likewise.
7920
7921 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7922
7923         PR c/39084
7924         * gcc.dg/pr39084.c: New test.
7925
7926 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7927
7928         PR target/39139
7929         * gcc.target/i386/pr39139.c: New test.
7930
7931 2009-02-10  Richard Guenther  <rguenther@suse.de>
7932
7933         PR tree-optimization/39132
7934         * gcc.dg/torture/pr39132.c: New testcase.
7935
7936 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7937
7938         PR target/39119
7939         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7940         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7941         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7942         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7943         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7944         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7945         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7946         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7947
7948 2009-02-09  Jason Merrill  <jason@redhat.com>
7949
7950         PR c++/39109
7951         * g++.dg/init/value6.C: New test.
7952
7953 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
7954
7955         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7956
7957 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7958
7959         * gcc.c-torture/compile/20090209-1.c: New test.
7960
7961 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
7962
7963         PR c++/35147
7964         PR c++/37737
7965         * g++.dg/cpp0x/vt-35147.C: New.
7966         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7967         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7968
7969 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7970
7971         PR c/35434
7972         * gcc.dg/attr-alias-4.c: New test.
7973
7974 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
7975
7976         PR c/39035
7977         * gcc.dg/dfp/pr39035.c: New test.
7978
7979 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7980
7981         PR c/36432
7982         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7983
7984 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
7985
7986         PR c++/39106
7987         * g++.dg/opt/thunk3.C: New test.
7988
7989 2009-02-05  Nick Clifton  <nickc@redhat.com>
7990
7991         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7992         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7993         * gcc.dg/cdce1.c: Likewise.
7994         * gcc.dg/cpp/_Pragma6.c: Likewise.
7995         * g++.dg/cpp/_Pragma1.C: Likewise.
7996         * gcc.dg/utf32-2.c: Xfail for M32C.
7997         * gcc.dg/utf32-1.c: Likewise.
7998         * gcc.dg/utf32-3.c: Likewise.
7999         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8000         targets.
8001         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8002         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8003         * gcc.dg/Wconversion-5.c: Likewise.
8004         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8005         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8006         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8007         * gcc.dg/utf-inc-init.c: Likewise.
8008         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8009         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8010         * gcc.dg/utf-array-short-wchar.c: Likewise.
8011         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8012         * gcc.dg/mallign.c: Use size_t instead of long.
8013
8014 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8015
8016         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8017
8018 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8019
8020         * gcc.c-torture/execute/pr39100.c: New.
8021
8022 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8023
8024         PR c/35435
8025         * gcc.dg/tls/diag-6.c: New test.
8026
8027 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8028
8029         AVX Programming Reference (January, 2009)
8030         * gcc.target/i386/avx-vpclmulqdq.c: New.
8031         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8032
8033         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8034
8035         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8036         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8037         (pclmul_test): Renamed to ...
8038         (TEST): This.
8039
8040 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8041
8042         PR c++/39095
8043         * g++.dg/abi/mangle31.C: New test.
8044
8045 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8046
8047         PR c/29129
8048         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8049         declarator.
8050         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8051         inside function prototype but not part of parameter declarator.
8052         * vla-11.c: New test.
8053
8054 2009-02-03  Jason Merrill  <jason@redhat.com>
8055
8056         * g++.dg/warn/main-4.C: New test.
8057         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8058
8059 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8060
8061         PR c++/36607
8062         * g++.dg/expr/cast10.C: New test.
8063
8064 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8065
8066         PR c/35433
8067         * gcc.dg/init-bad-6.c: New test.
8068
8069 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8070
8071         PR target/35318
8072         * gcc.c-torture/compile/pr35318.c: New test.
8073
8074         PR inline-asm/39059
8075         * gcc.dg/nofixed-point-2.c: New test.
8076         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8077         * g++.dg/ext/fixed2.C: Likewise.
8078         * g++.dg/other/error25.C: Likewise.
8079         * g++.dg/lookup/crash7.C: Likewise.
8080         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8081
8082         PR c++/39056
8083         * g++.dg/cpp0x/initlist13.C: New test.
8084
8085 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8086
8087         PR c++/36897
8088         * g++.dg/template/func2.C: New test.
8089
8090         PR c++/37314
8091         * g++.dg/template/typename15.C: New.
8092         * g++.dg/template/typename16.C: New.
8093
8094 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8095             Ben Elliston  <bje@au.ibm.com>
8096
8097         PR c/39034
8098         * gcc.dg/dfp/pr39034.c: New test.
8099
8100 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8101
8102         PR testsuite/38263
8103         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8104
8105 2009-02-02  Jason Merrill  <jason@redhat.com>
8106
8107         PR c++/39054
8108         * g++.dg/parse/dtor14.C: New test.
8109
8110 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8111
8112         * lib/target-supports.exp
8113         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8114         * g++.dg/ext/builtin10.C: New test.
8115
8116         PR inline-asm/39058
8117         * gcc.target/i386/pr39058.c: New test.
8118
8119 2009-02-02  Richard Guenther  <rguenther@suse.de>
8120
8121         PR tree-optimization/38937
8122         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8123
8124 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8125
8126         PR c++/39053
8127         * g++.dg/parse/crash52.C: New.
8128
8129 2009-01-30  Richard Guenther  <rguenther@suse.de>
8130
8131         PR tree-optimization/39041
8132         * gcc.c-torture/compile/pr39041.c: New testcase.
8133
8134 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR target/39013
8137         * gcc.target/i386/pr39013-1.c: New test.
8138         * gcc.target/i386/pr39013-2.c: New test.
8139
8140         PR c++/39028
8141         * g++.dg/ext/label12.C: New test.
8142
8143 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8144
8145         PR c++/33465
8146         * g++.dg/parse/error34.C: New.
8147         * g++.dg/parse/error35.C: Likewise.
8148
8149 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8150
8151         PR c++/38655
8152         * g++.dg/cpp0x/decltype-38655.C: New.
8153
8154 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8155
8156         PR target/39002
8157         * g++.dg/torture/pr39002.C: New test.
8158
8159 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8160
8161         PR tree-optimization/39007
8162         * gcc.dg/tree-ssa/pr39007.c: New.
8163
8164 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8165
8166         PR middle-end/35854
8167         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8168         to "subreg1".
8169
8170 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8171
8172         PR middle-end/38857
8173         * gcc.c-torture/compile/pr38857.c: New test.
8174
8175 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8176
8177         PR fortran/38852
8178         PR fortran/39006
8179         * gfortran.dg/bound_6.f90: New test.
8180
8181 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8182
8183         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8184
8185 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8186
8187         PR tree-optimization/38997
8188         * gcc.dg/tree-ssa/pr38997.c: New.
8189
8190 2009-01-28  Richard Guenther  <rguenther@suse.de>
8191
8192         PR tree-optimization/38926
8193         * gcc.c-torture/compile/pr38926.c: New testcase.
8194
8195 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR middle-end/38934
8198         * gcc.dg/pr38934.c: New test.
8199
8200 2009-01-28  Richard Guenther  <rguenther@suse.de>
8201
8202         PR middle-end/38908
8203         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8204
8205 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8206
8207         PR tree-optimization/38984
8208         * gcc.dg/pr38984.c: New XFAILed testcase.
8209
8210
8211 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8212
8213         PR target/38988
8214         * gcc.target/i386/pr38988.c: New test.
8215
8216 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8217
8218         PR c++/37554
8219         * g++.dg/parse/crash51.C: New.
8220         * g++.old-deja/g++.pt/crash9.C: Adjust.
8221
8222 2009-01-27  Daniel Kraft  <d@domob.eu>
8223
8224         PR fortran/38883
8225         * gfortran.dg/mvbits_6.f90:  New test.
8226         * gfortran.dg/mvbits_7.f90:  New test.
8227         * gfortran.dg/mvbits_8.f90:  New test.
8228
8229 2009-01-27  Richard Guenther  <rguenther@suse.de>
8230
8231         PR tree-optimization/38503
8232         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8233
8234 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8235
8236         PR middle-end/38969
8237         * gcc.c-torture/execute/pr38969.c: New test.
8238
8239 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8240
8241         PR testsuite/38864
8242         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8243         to dg-do compile.
8244         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8245         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8246         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8247
8248 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8249
8250         PR target/38952
8251         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8252         if __USING_SJLJ_EXCEPTIONS__ is defined.
8253
8254         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8255         __USING_SJLJ_EXCEPTIONS__ is defined.
8256         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8257         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8258         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8259         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8260         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8261         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8262
8263 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8264
8265         PR testsuite/38949
8266         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8267         Use instead of C name in asm statements.
8268
8269 2009-01-26  Richard Guenther  <rguenther@suse.de>
8270
8271         PR tree-optimization/38745
8272         * g++.dg/torture/pr38745.C: New testcase.
8273
8274 2009-01-26  Richard Guenther  <rguenther@suse.de>
8275
8276         PR middle-end/38851
8277         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8278
8279 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8280
8281         * gcc.dg/bitfld-15.c: Gate warning on target
8282         pcc_bitfield_type_matters.
8283         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8284         g++.dg/ext/bitfield4.C: Likewise.
8285         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8286         bitfield for any target.
8287
8288 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8289
8290         PR c/38957
8291         * gcc.dg/pr38957.c: New test.
8292
8293 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8294
8295         PR fortran/38955
8296         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8297         comparing floats.
8298
8299 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8300
8301         PR tree-optimization/38953
8302         * gfortran.dg/graphite/pr38953.f90: New.
8303
8304 2009-01-24  Paul Brook  <paul@codesourcery.com>
8305
8306         * gcc.target/arm/neon-cond-1.c: New test.
8307
8308 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8309
8310         PR tree-optimization/38932
8311         * gcc.dg/pr38932.c: New.
8312
8313 2009-01-23  Revital Eres  <eres@il.ibm.com>
8314
8315         * gcc.dg/sms-7.c: Fix test.
8316
8317 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8318
8319         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8320         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8321         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8322         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8323
8324 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8325
8326         * gcc.dg/pr35729.c: Make test x86 specific.
8327
8328 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8329
8330         PR middle-end/38615
8331         * gcc.dg/pr38615.c: New test.
8332
8333 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8334
8335         PR target/38931
8336         * gcc.target/i386/pr38931.c: New test.
8337
8338 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8339
8340         PR c++/38930
8341         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8342         * g++.dg/template/typedef12.C: Likewise.
8343         * g++.dg/template/typedef13.C: Likewise.
8344         * g++.dg/template/typedef14.C: Likewise.
8345         * g++.dg/template/sfinae3.C: Likewise.
8346         * g++.old-deja/g++.pt/typename8.C: Likewise.
8347         * g++.dg/template/access11.C: Likewise
8348
8349 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8350
8351         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8352         and mips*-*-irix*.
8353         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8354
8355 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8356
8357         PR c++/26693
8358         * g++.dg/template/typedef11.C: New test.
8359         * g++.dg/template/typedef12.C: Likewise.
8360         * g++.dg/template/typedef13.C: Likewise.
8361         * g++.dg/template/typedef14.C: Likewise.
8362         * g++.dg/template/sfinae3.C: Compile this pedantically.
8363         The only errors expected should be the one saying the typedef is ill
8364         formed.
8365         * g++.old-deja/g++.pt/typename8.C: Likewise.
8366         * g++.dg/template/access11.C: Update this.
8367
8368 2009-01-21  Daniel Kraft  <d@domob.eu>
8369
8370         PR fortran/38887
8371         * gfortran.dg/mvbits_5.f90:  New test.
8372
8373 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8374
8375         * gcc.dg/sms-6.c: New test.
8376         * gcc.dg/sms-7.c: Likewise.
8377
8378 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8379
8380         PR fortran/38907
8381         * gfortran.dg/host_assoc_function_7.f90: New test
8382
8383 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8384             Richard Guenther  <rguenther@suse.de>
8385
8386         PR tree-optimization/38747
8387         PR tree-optimization/38748
8388         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8389         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8390         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8391
8392 2009-01-20  Kees Cook  <kees@ubuntu.com>
8393             H.J. Lu  <hongjiu.lu@intel.com>
8394
8395         PR target/38902
8396         * gcc.dg/pr38902.c: New.
8397
8398 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8399
8400         PR target/38868
8401         * gfortran.dg/pr38868.f: New testcase.
8402
8403 2009-01-20  Richard Guenther  <rguenther@suse.de>
8404
8405         * gcc.c-torture/execute/pr36227.c: Move ...
8406         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8407
8408 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8409
8410         * lib/gfortran.exp: Add -B options for targets that use
8411         libgfortran.a%s in their specs.
8412
8413 2009-01-19  Jason Merrill  <jason@redhat.com>
8414
8415         PR c++/23287
8416         * g++.dg/template/dtor5.C: New test.
8417
8418 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8419
8420         PR fortran/38859
8421         * gfortran.dg/bound_5.f90: New test.
8422
8423 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8424
8425         PR target/38736
8426         * g++.dg/compat/abi/pr38736_main.C: New.
8427         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8428         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8429         * g++.dg/other/macro-1.C: Likewise.
8430         * gcc.dg/macro-1.c: Likewise.
8431         * gcc.dg/compat/pr38736_main.c: Likewise.
8432         * gcc.dg/compat/pr38736_x.c: Likewise.
8433         * gcc.dg/compat/pr38736_y.c: Likewise.
8434
8435 2009-01-18  Richard Guenther  <rguenther@suse.de>
8436
8437         PR tree-optimization/38819
8438         * gcc.c-torture/execute/pr38819.c: New testcase.
8439
8440 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8441
8442         PR fortran/38657
8443         * gfortran.dg/module_commons_3.f90: Reapply.
8444
8445 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8446
8447         PR fortran/34955
8448         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8449         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8450
8451 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8452
8453         PR fortran/38657
8454         * gfortran.dg/module_commons_3.f90: Remove
8455
8456 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8457
8458         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8459
8460 2009-01-16  Jason Merrill  <jason@redhat.com>
8461
8462         PR c++/38877
8463         * g++.dg/template/lvalue1.C: New test.
8464
8465         PR c++/29470
8466         * g++.dg/template/access20.C: New test.
8467         * g++.dg/torture/pr34641.C: Fix access.
8468
8469 2009-01-16  Richard Guenther  <rguenther@suse.de>
8470
8471         PR tree-optimization/38835
8472         PR middle-end/36227
8473         * gcc.c-torture/execute/pr36227.c: New testcase.
8474         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8475         * g++.dg/init/const7.C: Likewise.
8476
8477 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8478
8479         PR target/38554
8480         * gcc.c-torture/compile/pr38554.c: New test.
8481
8482 2009-01-16  Jason Merrill  <jason@redhat.com>
8483
8484         PR c++/38579
8485         * g++.dg/conversion/access1.C: New test.
8486
8487 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8488
8489         PR tree-optimization/38789
8490         * gcc.c-torture/compile/pr38789.c: New test.
8491
8492 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8493
8494         PR fortran/38152
8495         * gfortran.dg/proc_ptr_13.f90: New.
8496
8497 2009-01-15  Jason Merrill  <jason@redhat.com>
8498
8499         PR c++/38850
8500         * g++.dg/template/koenig6.C: New test.
8501
8502 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8503
8504         PR c++/29388
8505         * g++.dg/template/error37.C: New testcase.
8506
8507 2009-01-15  Jason Merrill  <jason@redhat.com>
8508
8509         PR c++/36334
8510         * g++.dg/conversion/memfn1.C: New test.
8511
8512         PR c++/37646
8513         * g++.dg/conversion/memfn2.C: New test.
8514
8515 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8516
8517         PR c++/38357
8518         * g++.dg/template/crash87.C: New test.
8519
8520 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         PR middle-end/37843
8523         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8524
8525 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8526
8527         PR c++/38636
8528         * g++.dg/parse/crash50.C: New test.
8529
8530 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR rtl-optimization/38245
8533         * gcc.dg/pr38245-3.c: New test.
8534         * gcc.dg/pr38245-3.h: New file.
8535         * gcc.dg/pr38245-4.c: New file.
8536         * gcc.dg/pr38364.c: New test.
8537
8538 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8539
8540         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8541         sequence PC-relative.
8542
8543 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8544
8545         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8546         calls and/or PLT markers.
8547         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8548         calls and/or PLT markers.
8549         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8550         calls and/or PLT markers.
8551         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8552         calls and/or PLT markers.
8553
8554 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8555             Nathan Froyd  <froydnj@codesourcery.com>
8556             Joseph Myers  <joseph@codesourcery.com>
8557
8558         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8559         New function.
8560         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8561         and use consistent CFLAGS.
8562         * gcc.target/powerpc/20030505.c: Likewise.
8563         * gcc.target/powerpc/20081204-1.c: Likewise.
8564         * gcc.target/powerpc/ppc-spe.c: Likewise.
8565         * gcc.target/powerpc/spe1.c: Likewise.
8566         * g++.dg/ext/spe1.C: Likewise.
8567         * g++.dg/other/opaque-1.C: Likewise.
8568         * g++.dg/other/opaque-2.C: Likewise.
8569         * g++.dg/other/opaque-3.C: Likewise.
8570
8571 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8572
8573         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8574         out of loop.
8575
8576 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8577
8578         PR target/38811
8579         * g++.dg/torture/pr38811.C: New file.
8580
8581 2009-01-14  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/38826
8584         PR middle-end/38477
8585         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8586
8587 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8588
8589         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8590
8591 2009-01-14  Nick Clifton  <nickc@redhat.com>
8592
8593         PR c++/37862
8594         * g++.cp/parse/pr37862.C: New test.
8595
8596 2009-01-14  Julian Brown  <julian@codesourcery.com>
8597
8598         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8599         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8600         to...
8601         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8602         These.
8603
8604 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8605
8606         PR rtl-optimization/38774
8607         * gcc.dg/torture/pr38774.c: New test.
8608
8609         PR c++/38795
8610         * g++.dg/cpp0x/pr38795.C: New test.
8611
8612 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8613             Nathan Froyd  <froydnj@codesourcery.com>
8614             Joseph Myers  <joseph@codesourcery.com>
8615
8616         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8617         otherwise.  Do not check for AltiVec at runtime.
8618         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8619         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8620         * gcc.target/powerpc/altivec-1.c: Likewise.
8621         * gcc.target/powerpc/altivec-3.c: Likewise.
8622         * gcc.target/powerpc/altivec-10.c: Likewise.
8623         * gcc.target/powerpc/altivec-12.c: Likewise.
8624         * gcc.target/powerpc/altivec-24.c: Likewise.
8625         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8626         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8627         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8628         * gcc.target/powerpc/pr35907.c: Likewise.
8629         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8630         otherwise.  Do not check for Cell at runtime.
8631         * gcc.target/powerpc/altivec_check.h: Delete.
8632
8633         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8634         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8635         not check for AltiVec at runtime.
8636         * g++.dg/ext/altivec-cell-2.C: Likewise.
8637         * g++.dg/ext/altivec-cell-3.C: Likewise.
8638         * g++.dg/ext/altivec-cell-4.C: Likewise.
8639         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8640         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8641         check.
8642         * g++.dg/ext/altivec_check.h: Delete.
8643
8644 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8645
8646         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8647         effective target.  Adjust line numbers accordingly.
8648
8649 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8650
8651         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8652
8653 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8654
8655         PR tree-optimization/38786
8656         * gcc.dg/graphite/pr38786.c: New.
8657
8658 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8659
8660         Revert:
8661         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8662
8663         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8664         for alpha*-*-* targets.
8665         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8666
8667 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8668
8669         PR libfortran/38772
8670         * gfortran.dg/fmt_bz_bn_err.f: New test.
8671
8672 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8673
8674         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8675
8676 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8677
8678         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8679         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8680         instruction support.  Do not check for it at runtime.
8681
8682 2009-01-12  Jason Merrill  <jason@redhat.com>
8683
8684         PR c++/35109
8685         * g++.dg/lookup/friend11.C: Remove expected error.
8686         * g++.dg/lookup/friend14.C: New test.
8687         * g++.dg/lookup/friend15.C: New test.
8688
8689 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8690
8691         PR c++/36019
8692         * g++.dg/lookup/hidden-class12.C: New test.
8693         * g++.dg/lookup/hidden-class13.C: New test.
8694         * g++.dg/lookup/hidden-class14.C: New test.
8695         * g++.dg/lookup/hidden-class15.C: New test.
8696         * g++.dg/lookup/hidden-class16.C: New test.
8697
8698 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8699
8700         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8701         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8702         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8703
8704 2009-01-12  Jason Merrill  <jason@redhat.com>
8705
8706         PR c++/31488
8707         * g++.dg/other/vararg-3.C: New test.
8708
8709 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8710
8711         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8712         Explicitly enable SPE.
8713         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8714         directive.
8715
8716         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8717         Expect -flax-vector-conversions message.  Adjust incompatible
8718         types errors.
8719         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8720         Make Foo extern.
8721
8722         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8723
8724         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8725
8726         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8727         * g++.dg/other/opaque-2.C: Likewise.
8728         * g++.dg/other/opaque-3.C: Likewise.
8729
8730 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8731
8732         PR c/32041
8733         * gcc.dg/pr32041.c: New test.
8734         * g++.dg/parse/offsetof9.C: New test.
8735
8736 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8737             Nathan Froyd  <froydnj@codesourcery.com>
8738
8739         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8740         * g++.dg/ext/attribute-test-1.C: Likewise.
8741         * g++.dg/ext/attribute-test-2.C: Likewise.
8742         * g++.dg/ext/attribute-test-3.C: Likewise.
8743         * g++.dg/ext/attribute-test-4.C: Likewise.
8744
8745 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8746
8747         * gnat.dg/unchecked_convert3.adb: New test.
8748
8749 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8750
8751         PR c++/38794
8752         * g++.dg/parse/typedef9.C: New test.
8753
8754         PR tree-optimization/38807
8755         * gcc.c-torture/compile/pr38807.c: New test.
8756
8757 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8758
8759         * gcc.target/mips/ins-2.c: New test.
8760
8761 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8762
8763         PR testsuite/38809
8764         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8765
8766 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8767
8768         PR c++/36254
8769         * g++.dg/warn/Wreturn-type-5.C: New test.
8770
8771 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8772
8773         PR middle-end/38616
8774         * gcc.dg/pr38616.c: New test.
8775
8776 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8777
8778         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8779
8780 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8781
8782         PR c++/38648
8783         * g++.dg/expr/string-1.C: New test.
8784         * g++.dg/expr/string-2.C: New test.
8785
8786         PR c++/36695
8787         * g++.dg/ext/complex4.C: New test.
8788         * g++.dg/ext/complex5.C: New test.
8789         * g++.dg/init/reference1.C: New test.
8790         * g++.dg/init/reference2.C: New test.
8791         * g++.dg/init/reference3.C: New test.
8792
8793 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8794
8795         PR fortran/38763
8796         * gfortran.dg/transfer_null_1.f90: New test.
8797
8798 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8799
8800         PR fortran/38765
8801         * gfortran.dg/host_assoc_function_6.f90: New test.
8802
8803 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8804
8805         * lib/target-supports.exp: Add method to determine if the effective
8806         target is really a ppc405 after applying all compile options.
8807         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8808         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8809         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8810         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8811         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8812         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8813         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8814         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8815         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8816         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8817         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8818         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8819         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8820         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8821         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8822         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8823         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8824         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8825         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8826         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8827         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8828         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8829         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8830         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8831         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8832         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8833         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8834         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8835         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8836         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8837         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8838
8839 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8840
8841         PR c++/35335
8842         * g++.dg/other/error31.C: New testcase.
8843
8844         PR c/35742
8845         * gcc.dg/pr35742.c: New test.
8846
8847 2009-01-09  John F. Carr  <jfc@mit.edu>
8848
8849         PR c++/37877
8850         * g++.dg/parse/linkage3.C: New test.
8851
8852 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8853
8854         PR middle-end/38771
8855         * gcc.c-torture/compile/pr38771.c: New test.
8856
8857 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8858
8859         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8860
8861 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8862
8863         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8864         * gcc.dg/sibcall-4.c: Likewise.
8865
8866 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8867             Jan Sjodin  <jan.sjodin@amd.com>
8868
8869         PR tree-optimization/38559
8870         * gcc.dg/graphite/pr38559.c: New.
8871
8872 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8873
8874         PR tree-optimization/37194
8875         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8876
8877 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8878
8879         PR c++/38725
8880         * g++.dg/ext/label11.C: New test.
8881
8882 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8883
8884         * lib/target-supports.exp (check_weak_override_available): New.
8885         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8886         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8887         dg-require-weak-override.
8888
8889 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8890             Alan Modra  <amodra@bigpond.net.au>
8891
8892         * gcc.c-torture/compile/20090107-1.c: New test.
8893
8894 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8895
8896         PR target/38706
8897         * g++.dg/other/pr38706.C: New test.
8898
8899 2009-01-07  Jason Merrill  <jason@redhat.com>
8900
8901         * g++.dg/cpp0x/variadic92.C: New test.
8902         * g++.dg/cpp0x/variadic93.C: New test.
8903
8904 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8905
8906         * lib/target-supports-dg.exp (current_compiler_flags): New.
8907         (check-flags): Use it; do not access dg-test local variables.
8908         (dg-skip-if): Do not access dg-test local variables.
8909         (dg-xfail-run-if): Ditto.
8910         (dg-shouldfail): Ditto.
8911         * gcc.test-framework/test-framework.exp
8912         (check_effective_target_def_nocache): New.
8913         * gcc.test-framework/test-framework.awk: Handle scan tests.
8914         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8915         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8916         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8917         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8918         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8919         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8920         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8921         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8922         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8923
8924         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8925
8926         * lib/target-supports-dg.exp (check_test_flags): Delete.
8927
8928 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8929
8930         PR tree-optimization/38492
8931         PR tree-optimization/38498
8932         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8933         in trunk.
8934         * gcc.dg/graphite/block-0.c: Update test.
8935         * gcc.dg/graphite/block-1.c: Same.
8936         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8937         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8938         * gcc.dg/graphite/block-3.c: New.
8939         * gcc.dg/graphite/pr38498.c: New.
8940
8941 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8942
8943         AVX Programming Reference (December, 2008)
8944         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8945         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8946         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8947
8948         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8949         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8950
8951 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8952
8953         PR fortran/38220
8954         * gfortran.dg/c_loc_pure_1.f90:  New test.
8955
8956 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
8957
8958         PR fortran/38669
8959         * gfortran.dg/elemental_dependency_3.f90:
8960         Add the final tree dump cleanup.
8961
8962 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
8963
8964         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8965         passing -m32.
8966
8967         PR rtl-optimization/38722
8968         * gfortran.dg/pr38722.f90: New test.
8969
8970 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
8971
8972         PR c/34252
8973         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8974         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
8975
8976 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
8977
8978         * gfortran.dg/implicit_12.f90: Add space around dg directive.
8979         * gfortran.dg/typebound_call_8.f03: Same.
8980         * gfortran.dg/elemental_bind_c.f90: Same.
8981         * gfortran.dg/typebound_call_7.f03: Same.
8982         * gfortran.dg/interface_proc_end.f90: Same
8983         * gfortran.dg/pr37243.f: Fix typo.
8984
8985 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
8986
8987         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
8988         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
8989         large stack sizes.
8990
8991 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
8992
8993         AVX Programming Reference (December, 2008)
8994         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8995         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8996         * gcc.target/i386/sse-14.c: Likewise.
8997
8998         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8999         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9000         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9001         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9002
9003 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9004
9005         PR libfortran/38735
9006         * gfortran.dg/fmt_bz_bn.f: Update test.
9007
9008 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9009
9010         PR c++/38472
9011         * g++.dg/conversion/usual-arith-conv.C: New test.
9012
9013 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9014
9015         PR c/34911
9016         * gcc.dg/vector-3.c: New testcase.
9017         * g++.dg/ext/vector15.C: New test.
9018
9019 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9020
9021         PR tree-optimization/38510
9022         * gcc.dg/graphite/pr38510.c: New.
9023
9024 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9025             Jan Sjodin <jan.sjodin@amd.com>
9026
9027         PR tree-optimization/38500
9028         * gcc.dg/graphite/pr38500.c: New.
9029
9030 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9031
9032         * gcc.c-torture/compile/20001226-1.c: Generalize
9033         dg-timeout-factor.
9034         * gcc.c-torture/compile/limits-fnargs.c: Add
9035         dg-timeout-factor.
9036         * gcc.dg/20020425-1.c: Likewise.
9037         * gcc.dg/pch/pch.exp: Likewise.
9038
9039 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9040
9041         PR fortran/38657
9042         * gfortran.dg/module_commons_3.f90: New test.
9043
9044 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9045
9046         PR fortran/37159
9047         * gfortran.dg/random_seed_1.f90: Updated.
9048
9049 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9050
9051         PR fortran/38669
9052         PR fortran/38726
9053         * gfortran.dg/elemental_subroutine_7.f90:
9054         Fix p values so that it can be used as vector subscript.
9055
9056 2009-01-05  Jason Merrill  <jason@redhat.com>
9057
9058         * g++.dg/cpp0x/initlist12.C: Add another test.
9059
9060         * g++.dg/cpp0x/defaulted7.C: New test.
9061
9062 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9063
9064         PR fortran/38672
9065         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9066         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9067
9068 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9069
9070         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9071         for alpha*-*-* targets.
9072         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9073
9074 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9075
9076         PR fortran/38665
9077         * gfortran.dg/host_assoc_function_5.f90: New test.
9078
9079 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9080
9081         PR fortran/38669
9082         * gfortran.dg/elemental_dependency_3.f90: New test.
9083         * gfortran.dg/elemental_subroutine_7.f90: New test.
9084
9085 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9086
9087         * gcc.dg/struct-ret-3.c: Include unistd.h.
9088         (main): Exit early if system memory page size is
9089         larger than 4096 bytes.
9090
9091 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9092
9093         PR fortran/38718
9094         * gfortran.dg/merge_init_expr.f90: New.
9095
9096 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9097
9098         PR fortran/38536
9099         * gfortran.dg/c_loc_tests_13.f90: New test.
9100         * gfortran.dg/c_loc_tests_14.f90: New test.
9101
9102 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9103
9104         * gfortran.dg/func_result_4.f90: New.
9105
9106 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9107
9108         PR fortran/38594
9109         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9110         interface still works, in addition to original tests.
9111         * gfortran.dg/host_assoc_call_6.f90: New test.
9112
9113 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9114
9115         PR c++/38705
9116         * g++.dg/torture/pr38705.C: New test.
9117
9118         PR c/38700
9119         * gcc.dg/pr38700.c: New test.
9120
9121 2009-01-02  Jason Merrill  <jason@redhat.com>
9122
9123         * g++.dg/cpp0x/initlist11.C: New test.
9124         * g++.dg/cpp0x/initlist12.C: New test.
9125
9126 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9127
9128         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9129         Allow extra informative notes.
9130
9131 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR c/36489
9134         * gcc.dg/pr36489.c: New test.
9135
9136 \f
9137 Copyright (C) 2009 Free Software Foundation, Inc.
9138
9139 Copying and distribution of this file, with or without modification,
9140 are permitted in any medium without royalty provided the copyright
9141 notice and this notice are preserved.