OSDN Git Service

2009-05-10 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/40018
4         * gfortran.dg/array_constructor_31.f90: New test.
5
6 2009-05-10  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/40081
9         * g++.dg/torture/pr40081.C: New testcase.
10
11 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
12
13         PR fortran/38863
14         * gfortran.dg/dependency_24.f90: New test.
15         * gfortran.dg/dependency_23.f90: Clean up module files.
16
17 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
18
19         PR fortran/38956
20         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
21         * gfortran.dg/chmod_2.f90: Likewise.
22         * gfortran.dg/chmod_3.f90: Likewise.
23         * gfortran.dg/open_errors.f90: Likewise.
24
25 2009-05-09  Jan Hubicka  <jh@suse.cz>
26
27         PR middle-end/40043
28         * g++.dg/eh/nested-try.C: New test.
29
30 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
31
32         PR tree-optimization/40049
33         * gcc.dg/vect/vect-shift-2.c: New test.
34
35 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
36
37         * gcc.dg/torture/complex-sign-mul-minus-one.c,
38         gcc.dg/torture/complex-sign-mul-one.c: New tests.
39
40 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
41
42         PR c/36892
43         * g++.dg/warn/deprecated-6.C: New.
44         * gcc.dg/deprecated-4.c: Likewise.
45         * gcc.dg/deprecated-5.c: Likewise.
46         * gcc.dg/deprecated-6.c: Likewise.
47
48 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
49
50         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
51         __aligned__(__BIGGEST_ALIGNMENT__).
52         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
53         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
54         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
55         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
56         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
57         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
58         * gcc.dg/vect/Os-vect-95.c: Likewise.
59         * gcc.dg/vect/pr20122.c: Likewise.
60         * gcc.dg/vect/pr36493.c: Likewise.
61         * gcc.dg/vect/pr37385.c: Likewise.
62         * gcc.dg/vect/slp-7.c: Likewise.
63         * gcc.dg/vect/slp-9.c: Likewise.
64         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
65         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
66         * gcc.dg/vect/vect-35.c: Likewise.
67         * gcc.dg/vect/vect-40.c: Likewise.
68         * gcc.dg/vect/vect-42.c: Likewise.
69         * gcc.dg/vect/vect-44.c: Likewise.
70         * gcc.dg/vect/vect-46.c: Likewise.
71         * gcc.dg/vect/vect-48.c: Likewise.
72         * gcc.dg/vect/vect-52.c: Likewise.
73         * gcc.dg/vect/vect-54.c: Likewise.
74         * gcc.dg/vect/vect-56.c: Likewise.
75         * gcc.dg/vect/vect-58.c: Likewise.
76         * gcc.dg/vect/vect-60.c: Likewise.
77         * gcc.dg/vect/vect-74.c: Likewise.
78         * gcc.dg/vect/vect-75.c: Likewise.
79         * gcc.dg/vect/vect-76.c: Likewise.
80         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
81         * gcc.dg/vect/vect-77.c: Likewise.
82         * gcc.dg/vect/vect-77-global.c: Likewise.
83         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
84         * gcc.dg/vect/vect-78.c: Likewise.
85         * gcc.dg/vect/vect-78-global.c: Likewise.
86         * gcc.dg/vect/vect-80.c: Likewise.
87         * gcc.dg/vect/vect-85.c: Likewise.
88         * gcc.dg/vect/vect-87.c: Likewise.
89         * gcc.dg/vect/vect-88.c: Likewise.
90         * gcc.dg/vect/vect-92.c: Likewise.
91         * gcc.dg/vect/vect-93.c: Likewise.
92         * gcc.dg/vect/vect-95.c: Likewise.
93         * gcc.dg/vect/vect-97.c: Likewise.
94         * gcc.dg/vect/vect-complex-1.c: Likewise.
95         * gcc.dg/vect/vect-complex-4.c: Likewise.
96         * gcc.dg/vect/vect-complex-5.c: Likewise.
97         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
98         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
99         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
100         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
101         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
102         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
103         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
104         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
105         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
106         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
107         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
108         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
109         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
110         * gcc.dg/vect/vect-outer-1a.c: Likewise.
111         * gcc.dg/vect/vect-outer-1.c: Likewise.
112         * gcc.dg/vect/vect-outer-2a.c: Likewise.
113         * gcc.dg/vect/vect-outer-2b.c: Likewise.
114         * gcc.dg/vect/vect-outer-2.c: Likewise.
115         * gcc.dg/vect/vect-outer-2c.c: Likewise.
116         * gcc.dg/vect/vect-outer-2d.c: Likewise.
117         * gcc.dg/vect/vect-outer-3a.c: Likewise.
118         * gcc.dg/vect/vect-outer-3b.c: Likewise.
119         * gcc.dg/vect/vect-outer-3.c: Likewise.
120         * gcc.dg/vect/vect-outer-3c.c: Likewise.
121         * gcc.dg/vect/vect-outer-5.c: Likewise.
122         * gcc.dg/vect/vect-outer-6.c: Likewise.
123         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
124         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
125         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
126         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
127         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
128         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
129         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
130         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
131         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
132         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
133         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
134         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
135         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
136         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
137
138 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
139
140         PR c/24581
141         * gcc.dg/torture/complex-sign.h: New header.
142         * gcc.dg/torture/complex-sign-add.c,
143         gcc.dg/torture/complex-sign-mixed-add.c,
144         gcc.dg/torture/complex-sign-mixed-div.c,
145         gcc.dg/torture/complex-sign-mixed-mul.c,
146         gcc.dg/torture/complex-sign-mixed-sub.c,
147         gcc.dg/torture/complex-sign-mul.c,
148         gcc.dg/torture/complex-sign-sub.c: New tests.
149
150 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
151
152         PR fortran/39876
153         * gfortran.dg/intrinsic_3.f90: New.
154
155 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
156
157         PR c/39037
158         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
159         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
160         * gcc.dg/dfp/float-constant-double.c: New test.
161         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
162         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
163         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
164         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
165         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
166         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
167         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
168         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
169         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
170
171 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
172
173         PR middle-end/40057
174         * gcc.c-torture/execute/pr40057.c: New test.
175
176 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
177
178         * gcc.c-torture/compile/const-high-part.c: New test.
179
180 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR testsuite/40050
183         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
184         build plugin.
185
186 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
187
188         PR fortran/39630
189         * gfortran.dg/proc_decl_1.f90: Modified.
190         * gfortran.dg/proc_ptr_comp_1.f90: New.
191         * gfortran.dg/proc_ptr_comp_2.f90: New.
192         * gfortran.dg/proc_ptr_comp_3.f90: New.
193         * gfortran.dg/proc_ptr_comp_4.f90: New.
194         * gfortran.dg/proc_ptr_comp_5.f90: New.
195         * gfortran.dg/proc_ptr_comp_6.f90: New.
196
197 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
198
199         PR c++/17395
200         * g++.dg/template/call7.C: New test.
201
202 2009-05-06  Diego Novillo  <dnovillo@google.com>
203
204         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
205
206 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
207
208         * gfortran.dg/pr40021.f: Moved to ...
209         * gfortran.fortran-torture/execute/pr40021.f: Here.
210
211 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
212
213         PR middle-end/39986
214         * gcc.dg/dfp/pr39986.c: New test.
215
216 2009-05-06  Michael Matz  <matz@suse.de>
217
218         PR middle-end/40021
219         * gfortran.dg/pr40021.f: New test.
220
221 2009-05-06  Le-Chun Wu  <lcwu@google.com>
222
223         * lib/plugin-support.exp: New file containing support procs for
224         plugin testcases.
225         * lib/target-supports.exp (check_plugin_available): New proc.
226         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
227         * gcc.dg/plugin/selfassign.c: New plugin source file.
228         * gcc.dg/plugin/self-assign-test-1.c: New test.
229         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
230         * g++.dg/README: Add description for plugin test.
231         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
232         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
233         * g++.dg/plugin/selfassign.c: New plugin source file.
234         * g++.dg/plugin/self-assign-test-1.C: New test.
235         * g++.dg/plugin/self-assign-test-2.C: Likewise.
236         * g++.dg/plugin/self-assign-test-3.C: Likewise.
237         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
238         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
239
240 2009-05-06  Tobias Burnus  <burnus@net-b.de>
241
242         PR fortran/40041
243         * gfortran.dg/intrinsic_2.f90: New test.
244         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
245
246 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
247
248         PR c/40032
249         * gcc.dg/noncompile/incomplete-5.c: New test.
250
251 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
252
253         PR middle-end/39666
254         * gcc.dg/pr39666-1.c: New test.
255         * gcc.dg/pr39666-2.c: Likewise.
256         * g++.dg/warn/Wuninitialized-4.C: Likewise.
257         * g++.dg/warn/Wuninitialized-5.C: Likewise.
258         * gfortran.dg/pr39666-1.f90: Likewise.
259         * gfortran.dg/pr39666-2.f90: Likewise.
260
261 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
262
263         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
264         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
265         * gcc.target/mips/dspr2-MULTU.c: Likewise.
266
267 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
268
269         PR fortran/39998
270         * gfortran.dg/proc_ptr_17.f90: New.
271
272 2009-05-05  Richard Guenther  <rguenther@suse.de>
273
274         PR tree-optimization/40022
275         * gcc.c-torture/execute/pr40022.c: New testcase.
276
277 2009-05-05  Richard Guenther  <rguenther@suse.de>
278
279         PR middle-end/40023
280         * gcc.c-torture/compile/pr40023.c: New testcase.
281
282 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
283
284         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
285         * g++.dg/template/overload9.C: Likewise.
286         * g++.dg/ext/ms-1.C: New.
287
288 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
289
290         PR c++/40013
291         * g++.dg/ext/vla7.C: New test.
292
293 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
294
295         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
296
297 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
298
299         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
300         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
301         Update expected errors.
302
303 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
304
305         PR c++/28152
306         * g++.dg/parse/parser-pr28152.C: New.
307         * g++.dg/parse/parser-pr28152-2.C: New.
308
309 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
310
311         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
312
313 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
314
315         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
316         * gcc.target/sparc/fexpand-2.c: Likewise.
317         * gcc.target/sparc/fpmerge-2.c: Likewise.
318         * gcc.target/sparc/pdist-2.c: Likewise.
319
320 2009-05-03  Richard Guenther  <rguenther@suse.de>
321
322         PR c/39983
323         * gcc.c-torture/compile/pr39983.c: New testcase.
324
325 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
326
327         * gcc.dg/c99-complex-3.c: New test.
328
329 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
330
331         * gcc.dg/cpp/utf8-5byte-1.c: New test.
332
333 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
334
335         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
336
337 2009-05-02  Richard Guenther  <rguenther@suse.de>
338
339         PR middle-end/40001
340         * gcc.target/spu/pr40001.c: New testcase.
341
342 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
343
344         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
345
346 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
347
348         PR middle-end/39579
349         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
350         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
351
352 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
353
354         PR testsuite/39776
355         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
356         no longer issued.
357
358 2009-04-30  David Ayers  <ayers@fsfe.org>
359
360         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
361         and gcc_error_prefix variables.
362         * objc.dg/bad-receiver-type.m: Update to match correct
363         diagnostics marker.
364         * objc.dg/encode-5.m: Likewise.
365         * objc.dg/id-1.m: Likewise.
366         * objc.dg/method-1.m: Likewise.
367         * objc.dg/method-6.m: Likewise.
368         * objc.dg/method-7.m: Likewise.
369         * objc.dg/method-9.m: Likewise.
370         * objc.dg/method-11.m: Likewise.
371         * objc.dg/method-20.m: Likewise.
372         * objc.dg/private-1.m: Likewise.
373
374 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
375
376         PR libfortran/39667
377         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
378         * gfortran.dg/advance_4.f90: Likewise
379         * gfortran.dg/advance_5.f90: Likewise
380         * gfortran.dg/append_1.f90: Likewise
381         * gfortran.dg/backslash_1.f90: Likewise
382         * gfortran.dg/backslash_2.f90: Likewise
383         * gfortran.dg/backslash_3.f: Likewise
384         * gfortran.dg/backspace_10.f90: Likewise
385         * gfortran.dg/backspace_3.f: Likewise
386         * gfortran.dg/backspace_4.f: Likewise
387         * gfortran.dg/backspace_5.f: Likewise
388         * gfortran.dg/backspace_8.f: Likewise
389         * gfortran.dg/backspace_9.f: Likewise
390         * gfortran.dg/complex_write.f90: Likewise
391         * gfortran.dg/convert_implied_open.f90: Likewise
392         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
393         * gfortran.dg/dos_eol.f: Likewise
394         * gfortran.dg/empty_format_1.f90: Likewise
395         * gfortran.dg/endfile.f: Likewise
396         * gfortran.dg/eof_1.f90: Likewise
397         * gfortran.dg/eor_1.f90: Likewise
398         * gfortran.dg/eor_handling_1.f90: Likewise
399         * gfortran.dg/eor_handling_2.f90: Likewise
400         * gfortran.dg/eor_handling_3.f90: Likewise
401         * gfortran.dg/eor_handling_4.f90: Likewise
402         * gfortran.dg/eor_handling_5.f90: Likewise
403         * gfortran.dg/error_recovery_5.f90: Likewise
404         * gfortran.dg/f2003_inquire_1.f03: Likewise
405         * gfortran.dg/f2003_io_4.f03: Likewise
406         * gfortran.dg/f2003_io_5.f03: Likewise
407         * gfortran.dg/f2003_io_7.f03: Likewise
408         * gfortran.dg/fgetc_1.f90: Likewise
409         * gfortran.dg/fgetc_2.f90: Likewise
410         * gfortran.dg/flush_1.f90: Likewise
411         * gfortran.dg/fmt_exhaust.f90: Likewise
412         * gfortran.dg/fmt_huge.f90: Likewise
413         * gfortran.dg/fmt_read.f90: Likewise
414         * gfortran.dg/fmt_t_1.f90: Likewise
415         * gfortran.dg/fmt_t_2.f90: Likewise
416         * gfortran.dg/fmt_t_3.f90: Likewise
417         * gfortran.dg/fmt_t_4.f90: Likewise
418         * gfortran.dg/fmt_t_5.f90: Likewise
419         * gfortran.dg/fmt_t_7.f: Likewise
420         * gfortran.dg/fseek.f90: Likewise
421         * gfortran.dg/ftell_1.f90: Likewise
422         * gfortran.dg/ftell_2.f90: Likewise
423         * gfortran.dg/func_derived_3.f90: Likewise
424         * gfortran.dg/inquire_9.f90: Likewise
425         * gfortran.dg/iostat_1.f90: Likewise
426         * gfortran.dg/iostat_2.f90: Likewise
427         * gfortran.dg/list_read_1.f90: Likewise
428         * gfortran.dg/list_read_4.f90: Likewise
429         * gfortran.dg/list_read_5.f90: Likewise
430         * gfortran.dg/list_read_7.f90: Likewise
431         * gfortran.dg/list_read_8.f90: Likewise
432         * gfortran.dg/list_read_9.f90: Likewise
433         * gfortran.dg/namelist_13.f90: Likewise
434         * gfortran.dg/namelist_14.f90: Likewise
435         * gfortran.dg/namelist_15.f90: Likewise
436         * gfortran.dg/namelist_16.f90: Likewise
437         * gfortran.dg/namelist_17.f90: Likewise
438         * gfortran.dg/namelist_18.f90: Likewise
439         * gfortran.dg/namelist_19.f90: Likewise
440         * gfortran.dg/namelist_20.f90: Likewise
441         * gfortran.dg/namelist_24.f90: Likewise
442         * gfortran.dg/namelist_26.f90: Likewise
443         * gfortran.dg/namelist_27.f90: Likewise
444         * gfortran.dg/namelist_28.f90: Likewise
445         * gfortran.dg/namelist_37.f90: Likewise
446         * gfortran.dg/namelist_38.f90: Likewise
447         * gfortran.dg/namelist_39.f90: Likewise
448         * gfortran.dg/namelist_40.f90: Likewise
449         * gfortran.dg/namelist_43.f90: Likewise
450         * gfortran.dg/namelist_44.f90: Likewise
451         * gfortran.dg/namelist_45.f90: Likewise
452         * gfortran.dg/namelist_46.f90: Likewise
453         * gfortran.dg/namelist_47.f90: Likewise
454         * gfortran.dg/namelist_48.f90: Likewise
455         * gfortran.dg/namelist_49.f90: Likewise
456         * gfortran.dg/namelist_50.f90: Likewise
457         * gfortran.dg/namelist_51.f90: Likewise
458         * gfortran.dg/namelist_52.f90: Likewise
459         * gfortran.dg/namelist_56.f90: Likewise
460         * gfortran.dg/namelist_char_only.f90: Likewise
461         * gfortran.dg/namelist_use.f90: Likewise
462         * gfortran.dg/namelist_use_only.f90: Likewise
463         * gfortran.dg/noadv_size.f90: Likewise
464         * gfortran.dg/open_access_append_1.f90: Likewise
465         * gfortran.dg/pad_no.f90: Likewise
466         * gfortran.dg/pr12884.f: Likewise
467         * gfortran.dg/pr17090.f90: Likewise
468         * gfortran.dg/pr17285.f90: Likewise
469         * gfortran.dg/pr17286.f90: Likewise
470         * gfortran.dg/pr18122.f90: Likewise
471         * gfortran.dg/pr18210.f90: Likewise
472         * gfortran.dg/pr18392.f90: Likewise
473         * gfortran.dg/pr19155.f: Likewise
474         * gfortran.dg/pr19216.f: Likewise
475         * gfortran.dg/pr19467.f90: Likewise
476         * gfortran.dg/pr19657.f: Likewise
477         * gfortran.dg/pr20257.f90: Likewise
478         * gfortran.dg/read_bad_advance.f90: Likewise
479         * gfortran.dg/read_eof_2.f90: Likewise
480         * gfortran.dg/read_eof_4.f90: Likewise
481         * gfortran.dg/read_many_1.f: Likewise
482         * gfortran.dg/read_noadvance.f90: Likewise
483         * gfortran.dg/read_repeat.f90: Likewise
484         * gfortran.dg/read_size_noadvance.f90: Likewise
485         * gfortran.dg/read_x_past.f: Likewise
486         * gfortran.dg/record_marker_1.f90: Likewise
487         * gfortran.dg/record_marker_3.f90: Likewise
488         * gfortran.dg/rewind_1.f90: Likewise
489         * gfortran.dg/runtime_warning_1.f90: Likewise
490         * gfortran.dg/shape_3.f90: Likewise
491         * gfortran.dg/slash_1.f90: Likewise
492         * gfortran.dg/stat_1.f90: Likewise
493         * gfortran.dg/stat_2.f90: Likewise
494         * gfortran.dg/streamio_11.f90: Likewise
495         * gfortran.dg/streamio_3.f90: Likewise
496         * gfortran.dg/streamio_4.f90: Likewise
497         * gfortran.dg/streamio_9.f90: Likewise
498         * gfortran.dg/tl_editing.f90: Likewise
499         * gfortran.dg/unf_io_convert_1.f90: Likewise
500         * gfortran.dg/unf_io_convert_2.f90: Likewise
501         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
502         * gfortran.dg/unf_short_record_1.f90: Likewise
503         * gfortran.dg/utf8_1.f03: Likewise
504         * gfortran.dg/utf8_2.f03: Likewise
505         * gfortran.dg/widechar_IO_1.f90: Likewise
506         * gfortran.dg/write_check3.f90: Likewise
507         * gfortran.dg/write_rewind_2.f: Likewise
508         * gfortran.dg/x_slash_2.f: Likewise
509         
510 2009-04-29  Richard Guenther  <rguenther@suse.de>
511
512         PR target/39943
513         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
514         New.
515         (check_effective_target_vect_floatuint_cvt): Likewise.
516         * gcc.dg/vect/slp-10.c: Adjust.
517         * gcc.dg/vect/slp-11.c: Adjust.
518         * gcc.dg/vect/slp-12b.c: Adjust.
519         * gcc.dg/vect/slp-33.c: Adjust.
520         * gcc.c-torture/compile/pr39943.c: New testcase.
521
522 2009-04-29  Richard Guenther  <rguenther@suse.de>
523
524         PR middle-end/39937
525         * gcc.c-torture/compile/pr39937.c: New testcase.
526
527 2009-04-29  Richard Guenther  <rguenther@suse.de>
528
529         PR tree-optimization/39941
530         * gcc.c-torture/compile/pr39941.c: New testcase.
531
532 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
533
534         * gcc.target/bfin/20090411-1.c: New test.
535
536 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
537
538         PR target/39565
539         * gcc.dg/pr39565.c: New testcase.
540
541 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
542
543         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
544         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
545         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
546         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
547         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
548         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
549         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
550         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
551         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
552         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
553         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
554         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
555         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
556         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
557         * gcc.target/i386/pr37191.c: Likewise.
558         * gcc.target/i386/reload-1.c: Likewise.
559         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
560         * g++.old-deja/g++.pt/repo2.C: Likewise.
561         * g++.old-deja/g++.pt/repo3.C: Likewise.
562         * g++.old-deja/g++.pt/repo4.C: Likewise.
563         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
564         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
565         * g++.dg/template/repo1.C: Likewise.
566         * g++.dg/template/repo2.C: Likewise.
567         * g++.dg/template/repo3.C: Likewise.
568         * g++.dg/template/repo4.C: Likewise.
569         * g++.dg/template/repo5.C: Likewise.
570         * g++.dg/template/repo6.C: Likewise.
571         * g++.dg/template/repo7.C: Likewise.
572         * g++.dg/template/repo8.C: Likewise.
573         * g++.dg/template/repo9.C: Likewise.
574         * g++.dg/rtti/repo1.C: Likewise.        
575         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
576         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
577         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
578         * g++.dg/other/PR23205.C: Skip for vxworks.
579         * g++.dg/ext/visibility/class1.C: Requires PIC.
580         * g++.dg/eh/async-unwind2.C: Requires PIC.
581         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
582         does not have cxa_exit.
583
584 2009-04-28  Jing Yu  <jingyu@google.com>
585
586         PR testsuite/39790
587         * lib/target-supports.exp (check_effective_target_tls): Remove
588         comment of caching.
589         (check_effective_target_tls_native): Likewise.
590         (check_effective_target_tls_runtime): Likewise.
591         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
592         tls to tls_runtime.
593         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
594
595 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
596
597         PR fortran/39946
598         * gfortran.dg/proc_ptr_16.f90: New.
599
600 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
601
602         * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
603         lp64 is true.
604
605 2009-04-28  Richard Guenther  <rguenther@suse.de>
606
607         PR middle-end/39937
608         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
609
610 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
611
612         * g++.dg/warn/pr35652.C: Removed.
613         * gcc.dg/pr35652.c: Likewise.
614
615 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
616
617         * gcc.target/ia64/20071210-2.c: New testcase.
618
619 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
620
621         PR c/39323
622         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
623         * gcc.dg/pr39323-3.c: Ditto.
624
625 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
626
627         PR fortran/39930
628         PR fortran/39931
629         * gfortran.dg/ambiguous_reference_2.f90: New.
630         * gfortran.dg/pointer_assign_7.f90: New.
631
632 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
633             Mark Mitchell  <mark@codesourcery.com>
634
635         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
636         * gcc.dg/20020103-1.c: Check for __ppc.
637         * gcc.dg/asm-b.c: Check for __ppc.
638         * gcc.dg/20020919-1.c: Check for __ppc.
639         * gcc.dg/20020312-2.c: Likewise.
640         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
641         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
642         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
643         * g++.dg/warn/weak1.C: Likewise.
644         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
645         static so appropriate optimizations kick in.
646         (find_base_value_wrapper): New function.
647         * g++.dg/eh/simd-5.C: Fix target triplet.
648         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
649
650 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
651             H.J. Lu  <hongjiu.lu@intel.com>
652
653         PR target/39911
654         * gcc.target/i386/pr39911.c: New test.
655
656 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
657
658         PR fortran/39879
659         * gfortran.dg/alloc_comp_assign_10.f90: New test.
660
661 2009-04-28  Ben Elliston  <bje@au.ibm.com>
662
663         PR c++/35652
664         Revert:
665
666         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
667
668         * gcc.dg/pr35652.C: New.
669         * g++.dg/warn/pr35652.C: New.
670         * gcc.dg/format/plus-1.c: Adjust message.
671
672 2009-04-27  DJ Delorie  <dj@redhat.com>
673
674         * lib/target-supports.exp (check_effective_target_double64): New.
675         (check_effective_target_double64plus): New.
676         (check_effective_target_large_double): New.
677         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
678         * gcc.dg/div-double-1.c: Likewise.
679         * gcc.dg/Wconversion-real.c: Require large_double.
680         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
681
682         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
683         are too small.
684
685         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
686         constants as long.
687
688 2009-04-27  Ian Lance Taylor  <iant@google.com>
689
690         * gcc.dg/Wcxx-compat-5.c: New testcase.
691         * gcc.dg/Wcxx-compat-6.c: New testcase.
692
693 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
694
695         Allow non-constant arguments to conversion intrinsics.
696         * gcc.target/spu/intrinsics-3.c: Update tests.
697
698 2009-04-27  Richard Guenther  <rguenther@suse.de>
699
700         PR middle-end/39928
701         * gcc.c-torture/compile/pr39928-1.c: New testcase.
702         * gcc.c-torture/compile/pr39928-2.c: Likewise.
703
704 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
705
706         PR target/39903
707         * gcc.dg/torture/pr39903-1.c: New.
708         * gcc.dg/torture/pr39903-2.c: Likewise.
709
710 2009-04-27  Revital Eres  <eres@il.ibm.com>
711
712         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
713         and check it.
714         * gcc.dg/sms-2.c: Add dump check.
715         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
716         and check it.
717         * gcc.dg/sms-4.c: Likewise.
718         * gcc.dg/sms-5.c: Likewise.
719         * gcc.dg/sms-6.c: Likewise.
720         * gcc.dg/sms-7.c: Likewise.
721         * gcc.dg/sms-antideps.c: Rename to...
722         * gcc.dg/sms-8.c: This and add sms dump file and check it.
723
724 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
725
726         * gnat.dg/opt2.adb: New test.
727
728 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
729
730         PR c++/39875
731         * g++.dg/warn/Wunused-15.C: New test.
732
733 2009-04-26  Michael Matz  <matz@suse.de>
734
735         Expand from SSA.
736         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
737         change regexps.
738         * gcc.target/i386/pr37248-1.c: Modified.
739         * gcc.target/i386/pr37248-3.c: Modified.
740         * gcc.target/i386/pr37248-2.c: Modified.
741         * gnat.dg/aliasing1.adb: Modified.
742         * gnat.dg/pack9.adb: Modified.
743         * gnat.dg/aliasing2.adb: Modified.
744         * gcc.dg/strict-overflow-2.c: Modified.
745         * gcc.dg/autopar/reduc-1char.c: Modified.
746         * gcc.dg/autopar/reduc-2char.c: Modified.
747         * gcc.dg/autopar/reduc-1.c: Modified.
748         * gcc.dg/autopar/reduc-2.c: Modified.
749         * gcc.dg/autopar/reduc-3.c: Modified.
750         * gcc.dg/autopar/reduc-6.c: Modified.
751         * gcc.dg/autopar/reduc-7.c: Modified.
752         * gcc.dg/autopar/reduc-8.c: Modified.
753         * gcc.dg/autopar/reduc-9.c: Modified.
754         * gcc.dg/autopar/reduc-1short.c: Modified.
755         * gcc.dg/autopar/reduc-2short.c: Modified.
756         * gcc.dg/autopar/parallelization-1.c: Modified.
757         * gcc.dg/strict-overflow-4.c: Modified.
758         * gcc.dg/strict-overflow-6.c: Modified.
759         * gcc.dg/gomp/combined-1.c: Modified.
760         * gcc.dg/no-strict-overflow-1.c: Modified.
761         * gcc.dg/no-strict-overflow-3.c: Modified.
762         * gcc.dg/no-strict-overflow-5.c: Modified.
763         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
764         * gcc.dg/tree-ssa/pr18134.c: Modified.
765         * gcc.dg/tree-ssa/20030824-1.c: Modified.
766         * gcc.dg/tree-ssa/vector-2.c: Modified.
767         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
768         * gcc.dg/tree-ssa/loop-21.c: Modified.
769         * gcc.dg/tree-ssa/20030824-2.c: Modified.
770         * gcc.dg/tree-ssa/vector-3.c: Modified.
771         * gcc.dg/tree-ssa/asm-3.c: Modified.
772         * gcc.dg/tree-ssa/pr23294.c: Modified.
773         * gcc.dg/tree-ssa/loop-22.c: Modified.
774         * gcc.dg/tree-ssa/loop-15.c: Modified.
775         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
776         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
777         * gcc.dg/tree-ssa/pr20139.c: Modified.
778         * gcc.dg/tree-ssa/scev-cast.c: Modified.
779         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
780         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
781         * gcc.dg/tree-ssa/loop-5.c: Modified.
782         * gcc.dg/tree-ssa/pr19431.c: Modified.
783         * gcc.dg/tree-ssa/pr32044.c: Modified.
784         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
785         * gcc.dg/tree-ssa/loop-19.c: Modified.
786         * gcc.dg/tree-ssa/loop-28.c: Modified.
787         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
788         * gcc.dg/tree-ssa/divide-1.c: Modified.
789         * gcc.dg/tree-ssa/inline-1.c: Modified.
790         * gcc.dg/tree-ssa/divide-3.c: Modified.
791         * gcc.dg/tree-ssa/pr30978.c: Modified.
792         * gcc.dg/tree-ssa/alias-6.c: Modified.
793         * gcc.dg/tree-ssa/divide-4.c: Modified.
794         * gcc.dg/tree-ssa/alias-11.c: Modified.
795         * gcc.dg/no-strict-overflow-7.c: Modified.
796         * gcc.dg/strict-overflow-1.c: Modified.
797         * gcc.dg/pr15784-4.c: Modified.
798         * gcc.dg/pr34263.c: Modified.
799         * gcc.dg/strict-overflow-3.c: Modified.
800         * gcc.dg/tree-prof/stringop-1.c: Modified.
801         * gcc.dg/tree-prof/val-prof-1.c: Modified.
802         * gcc.dg/tree-prof/val-prof-2.c: Modified.
803         * gcc.dg/tree-prof/val-prof-3.c: Modified.
804         * gcc.dg/tree-prof/val-prof-4.c: Modified.
805         * gcc.dg/no-strict-overflow-2.c: Modified.
806         * gcc.dg/no-strict-overflow-4.c: Modified.
807         * gcc.dg/no-strict-overflow-6.c: Modified.
808         * g++.dg/tree-ssa/pr27090.C: Modified.
809         * g++.dg/tree-ssa/tmmti-2.C: Modified.
810         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
811         * g++.dg/tree-ssa/pr19807.C: Modified.
812         * g++.dg/opt/pr30965.C: Modified.
813         * g++.dg/init/new17.C: Modified.
814         * gfortran.dg/whole_file_6.f90: Modified.
815         * gfortran.dg/whole_file_5.f90: Modified.
816         * gfortran.dg/reassoc_1.f90: Modified.
817         * gfortran.dg/reassoc_3.f90: Modified.
818
819 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
820
821         PR fortran/39893
822         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
823
824 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
825
826         PR inline-asm/39543
827         * gcc.target/i386/pr39543-1.c: New test.
828         * gcc.target/i386/pr39543-2.c: New test.
829         * gcc.target/i386/pr39543-3.c: New test.
830
831         PR c/39889
832         * gcc.dg/Wunused-value-3.c: New test.
833
834 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
835
836         PR c/39581
837         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
838         gcc.dg/vla-21.c: New tests.
839
840 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
841
842         PR c/39556
843         * gcc.dg/inline-34.c: New test.
844
845 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
846
847         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
848         gcc.dg/enum-const-3.c: New tests.
849         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
850         -pedantic-errors.  Update expected diagnostics.
851
852 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
853
854         PR c/39582
855         * gcc.dg/vla-20.c: New test.
856
857 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
858
859         PR c/39564
860         * gcc.dg/vla-19.c: New test.
861
862 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
863
864         PR preprocessor/39559
865         * gcc.dg/c99-intconst-2.c: New test.
866
867 2009-04-25  Jan Hubicka  <jh@suse.cz>
868
869         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
870
871 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
872
873         PR fortran/39688
874         * gfortran.dg/import7.f90: New.
875
876 2009-04-24  Richard Guenther  <rguenther@suse.de>
877
878         * gcc.dg/tree-ssa/vrp48.c: Fix.
879
880 2008-04-24  Doug Kwan  <dougkwan@google.com>
881
882         * g++.dg/init/copy7.C: Only abort in memcpy if source and
883         destination are the same.
884
885 2009-04-24  Richard Guenther  <rguenther@suse.de>
886
887         * gcc.dg/tree-ssa/vrp48.c: New testcase.
888
889 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
890
891         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
892         gcc.dg/array-const-3.c: New tests.
893
894 2009-04-24  Ian Lance Taylor  <iant@google.com>
895
896         * gcc.dg/Wcxx-compat-4.c: New testcase.
897
898 2009-04-24  Daniel Kraft  <d@domob.eu>
899
900         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
901         expected on already erraneous symbol (renamed to fresh one).
902
903 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
904
905         PR middle-end/39867
906         * gcc.dg/pr39867.c: New.
907
908 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
909
910         PR fortran/39861
911         PR fortran/39864
912         * gfortran.dg/intrinsic_1.f90: New.
913
914 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
915
916         * gnat.dg/alignment7.adb: New test.
917         * gnat.dg/alignment8.adb: Likewise.
918
919 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
920
921         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
922         * gnat.dg/specs/rep_clause2.ads: New test.
923
924 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
925
926         PR rtl-optimization/39794
927         * gcc.dg/pr39794.c: New test.
928
929 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
930
931         * gnat.dg/atomic1.adb: New test.
932         * gnat.dg/atomic1_pkg.ads: New helper.
933
934 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
935
936         PR testsuite/39623
937         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
938         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
939         
940 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
941
942         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
943         warning.
944
945 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
946
947         PR C/31499
948         * gcc.dg/vector-init-1.c: New testcase.
949         * gcc.dg/vector-init-2.c: New testcase.
950
951 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
952
953         * gnat.dg/enum2.adb: New test.
954         * gnat.dg/enum2_pkg.ads: New helper.
955
956 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
957
958         PR c/39855
959         * gcc.dg/torture/pr39855.c: New test.
960
961 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
962
963         PR c++/39639
964         * g++.dg/cpp0x/pr39639.C: New test.
965
966 2009-04-22  Mark Heffernan  <meheff@google.com>
967
968         * gcc.dg/profile-generate-3.c: New test.
969
970 2009-04-22  Jan Hubicka  <jh@suse.cz>
971
972         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
973
974 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
975
976         PR testsuite/39623
977         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
978         
979 2009-04-22  Richard Guenther  <rguenther@suse.de>
980
981         PR tree-optimization/39824
982         * gcc.c-torture/compile/pr39824.c: New testcase.
983
984 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
985
986         PR c++/14875
987         * g++.dg/parse/parser-pr14875.C: New.
988         * g++.dg/parse/parser-pr14875-2.C: New.
989         * g++.dg/parse/error6.C: Update match string.
990
991 2009-04-22  Richard Guenther  <rguenther@suse.de>
992
993         PR tree-optimization/39845
994         * gcc.c-torture/compile/pr39845.c: New testcase.
995
996 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
997
998         PR fortran/39735
999         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
1000         * gfortran.dg/external_initializer.f90: Modified.
1001         * gfortran.dg/interface_26.f90: Modified.
1002         * gfortran.dg/intrinsic_subroutine.f90: Modified.
1003         * gfortran.dg/proc_ptr_3.f90: Modified.
1004         * gfortran.dg/proc_ptr_15.f90: New.
1005         * gfortran.dg/proc_ptr_result_1.f90: Modified.
1006
1007 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1008
1009         PR c++/35711
1010         * g++.dg/warn/pr35711.C: New.
1011         * g++.dg/conversion/ptrmem2.C: Update.
1012
1013 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
1014
1015         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
1016         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
1017         README.gcc, g++.dg/README, g++.dg/compat/break/README,
1018         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
1019         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
1020         gcc.c-torture/ChangeLog.0,
1021         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
1022         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
1023         gcc.target/i386/math-torture/math-torture.exp,
1024         gcc.target/mips/inter/mips16-inter.exp,
1025         gcc.target/mips/mips-nonpic/README,
1026         gcc.target/x86_64/abi/README.gcc,
1027         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
1028         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
1029         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
1030         notices.
1031         * ChangeLog-1993-2007, ChangeLog: Correct dates.
1032
1033 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1034
1035         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
1036
1037 2009-04-21  Richard Guenther  <rguenther@suse.de>
1038
1039         PR middle-end/39829
1040         * gcc.dg/torture/pr39829.c: New testcase.
1041
1042 2009-04-21  Martin Jambor  <mjambor@suse.cz>
1043
1044         * gcc.dg/tree-ssa/cswtch-2.c: New test.
1045
1046 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1047
1048         PR 16202
1049         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
1050         * gcc.dg/sequence-pt-2.c: New.
1051         * gcc.dg/sequence-pt-3.c: New.
1052         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
1053         * g++.dg/warn/sequence-pt-2.c: New.
1054         * g++.dg/warn/sequence-pt-3.c: New.
1055
1056 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
1057
1058         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
1059
1060 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
1061
1062         * gnat.dg/import1.ad[sb]: New test.
1063
1064 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1065
1066         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
1067         return 0.
1068
1069 2009-04-20  Tobias Burnus  <burnus@net-b.de>
1070
1071         PR fortran/39811
1072         * gfortran.dg/continuation_11.f90: New test.
1073
1074 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1075
1076         PR c++/13358
1077         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
1078         messages. Test for "long long" in system headers.
1079         * gcc.dg/c99-longlong-2.c: New.
1080         * g++.dg/warn/pr13358.C: New.
1081         * g++.dg/warn/pr13358-2.C: New.
1082         * g++.dg/warn/pr13358-3.C: New.
1083         * g++.dg/warn/pr13358-4.C: New.
1084
1085 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1086
1087         * gcc.dg/framework-2.c: Fix up for non existent includes
1088         being fatal errors now.
1089
1090 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
1091
1092         PR fortran/39800
1093         * gfortran.dg/private_type_13.f90: New test.
1094         * gfortran.dg/private_type_2.f90: Add option -std=f95.
1095
1096 2009-04-20  Le-Chun Wu  <lcwu@google.com>
1097
1098         PR c++/39803
1099         * g++.dg/warn/Wunused-14.C: New test.
1100
1101 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1102
1103         * gnat.dg/specs/small_alignment.ads: New test.
1104
1105 2009-04-20  Ian Lance Taylor  <iant@google.com>
1106
1107         * gcc.dg/Wcxx-compat-3.c: New testcase.
1108
1109 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1110
1111         * gnat.dg/pack13.ad[sb]: New test.
1112         * gnat.dg/pack13_pkg.ads: New helper.
1113
1114 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1115
1116         * gnat.dg/discr11.ad[sb]: New test.
1117         * gnat.dg/discr11_pkg.ads: New helper.
1118
1119 2009-04-20  Ira Rosen  <irar@il.ibm.com>
1120
1121         PR tree-optimization/39675
1122         * gcc.dg/vect/O3-pr39675-2.c: New test.
1123
1124 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
1125
1126         * gnat.dg/rep_clause3.adb: New test.
1127
1128 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1129
1130         PR c/37481
1131         * gcc.dg/c99-flex-array-7.c: New test.
1132
1133 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1134
1135         PR c/19771
1136         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
1137
1138 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1139
1140         PR c/38243
1141         * gcc.dg/c99-restrict-3.c: New test.
1142
1143 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
1144
1145         PR preprocessor/20078
1146         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
1147
1148 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
1149
1150         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
1151         Do not pass -B$root after -margs.
1152
1153 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1154
1155         PR c/32061
1156         PR c++/36954
1157         * gcc.dg/pr32061.c: New.
1158         * gcc.dg/Wlogical-op-1.c: Update.
1159         * g++.dg/warn/Wlogical-op-1.C: Update.
1160         * g++.dg/warn/pr36954.C: New.
1161
1162 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1163
1164         PR c/27676
1165         * gcc.dg/lvalue-5.c: New test.
1166
1167 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1168
1169         PR c/22367
1170         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
1171
1172 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1173
1174         * gcc.dg/cpp/include5.c: New test.
1175
1176 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1177
1178         PR c/35210
1179         * gcc.dg/call-diag-2.c: New test.
1180
1181 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1182
1183         PR preprocessor/39646
1184         * gcc.dg/cpp/line8.c: New test.
1185
1186 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
1187
1188         PR preprocessor/39647
1189         * gcc.dg/cpp/line7.c: New test.
1190
1191 2009-04-18  Richard Guenther  <rguenther@suse.de>
1192
1193         PR middle-end/39804
1194         * gcc.target/i386/pr39804.c: New testcase.
1195
1196 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
1197
1198         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
1199         * g++.dg/other/pr39496.C: Likewise.
1200
1201 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1202
1203         PR middle-end/36902
1204         * gcc.dg/pr36902.c: New.
1205
1206 2009-04-17  Diego Novillo  <dnovillo@google.com>
1207
1208         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
1209         violation for variable 'inside_main'.
1210
1211 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1212
1213         * gfortran.fortran-torture/execute/getarg_1.x: New file.
1214
1215 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1216
1217         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
1218
1219 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1220
1221         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
1222         * gfortran.dg/chmod_2.f90: Likewise.
1223         * gfortran.dg/chmod_3.f90: Likewise.
1224         * gfortran.dg/open_errors.f90: Likewise.
1225         * gfortran.dg/stat_1.f90: Likewise.
1226         * gfortran.dg/stat_2.f90: Likewise.
1227
1228 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1229
1230         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
1231         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
1232         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
1233         * gfortran.dg/nearest_1.f90: Likewise.
1234         * gfortran.dg/nearest_3.f90: Likewise.
1235         * gfortran.dg/isnan_1.f90: Likewise.
1236         * gfortran.dg/isnan_2.f90: Likewise.
1237         * gfortran.dg/nan_1.f90: Likewise.
1238         * gfortran.dg/nan_2.f90: Likewise.
1239         * gfortran.dg/nan_3.f90: Likewise.
1240         * gfortran.dg/nan_4.f90: Likewise.
1241         * gfortran.dg/module_nan.f90: Likewise.
1242         * gfortran.dg/int_conv_2.f90: Likewise.
1243         * gfortran.dg/init_flag_3.f90: Likewise.
1244         * gfortran.dg/namelist_42.f90: Likewise.
1245         * gfortran.dg/namelist_43.f90: Likewise.
1246         * gfortran.dg/real_const_3.f90: Likewise.
1247         * gfortran.dg/transfer_simplify_1.f90: Likewise.
1248
1249         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
1250         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
1251         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
1252         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
1253         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
1254
1255         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
1256         * gfortran.dg/gamma_5.f90: Likewise.
1257
1258 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1259
1260         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
1261         less strict so it also works with auto-overlay support.
1262         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
1263         for "exceeds local store" linker errors on the SPU.
1264
1265         * lib/gfortran.exp: Include target-supports.exp.
1266         (gfortran_init): On SPU targets where automatic overlay support
1267         is available, use it to build all Fortran test cases.
1268
1269         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1270
1271 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
1272
1273         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1274         rule enforced by gnat on taft types.
1275
1276 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR testsuite/39792
1279         * g++.dg/ext/complit11.C: Add empty dg-options.
1280
1281 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
1282
1283         PR c++/17570
1284         * g++.dg/template/defarg11.C: New test.
1285
1286 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
1287
1288         PR c++/28766
1289         * g++.dg/ext/complit11.C: New testcase.
1290
1291 2009-04-15  Le-Chun Wu  <lcwu@google.com>
1292
1293         PR c++/39551
1294         * g++.dg/warn/Wunused-13.C: New testcase.
1295
1296 2009-04-15  Ian Lance Taylor  <iant@google.com>
1297
1298         * gcc.dg/Wenum-compare-1.c: New testcase.
1299
1300 2009-04-15  Richard Guenther  <rguenther@suse.de>
1301
1302         PR tree-optimization/39764
1303         * g++.dg/torture/pr39764.C: New testcase.
1304
1305 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
1306
1307         * g++.dg/ext/altivec-17.C: New.
1308
1309 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
1310
1311         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1312         * gnat.dg/specs/limited1.ads: Ditto.
1313
1314 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
1315
1316         PR testsuite/39769
1317         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1318         for testing the results of estimate instructions.
1319         * gcc.dg/vmx/3a-04m.c (test): Ditto.
1320         * gcc.dg/vmx/3a-05.c (test): Ditto.
1321
1322 2009-04-14  Jason Merrill  <jason@redhat.com>
1323
1324         PR c++/39763
1325         * g++.dg/warn/Wshadow-4.C: Extend.
1326
1327 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
1328
1329         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1330         (do_D): Remove attribute hidden.
1331
1332 2009-04-13  Jason Merrill  <jason@redhat.com>
1333
1334         PR c++/39480
1335         * g++.dg/init/copy7.C: New.
1336
1337 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
1338
1339         PR testsuite/39733
1340         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1341         (check_for_all_options): This.
1342
1343 2009-04-13  Jason Merrill  <jason@redhat.com>
1344
1345         PR c++/39750
1346         * g++.dg/template/crash90.C: New.
1347
1348 2009-04-12  Jason Merrill  <jason@redhat.com>
1349
1350         PR c++/39742
1351         * g++.dg/overload/extern-C-2.C: New.
1352
1353 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
1354
1355         PR preprocessor/31869
1356         * gcc.dg/cpp/strify5.c: New test.
1357
1358 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
1359
1360         * gnat.dg/enum1.adb: New test.
1361         * gnat.dg/enum1_pkg.ads: New helper.
1362
1363 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
1364
1365         PR target/39740
1366         * gcc.target/alpha/pr39740.c: New test.
1367
1368 2009-04-11  Daniel Kraft  <d@domob.eu>
1369
1370         PR fortran/37746
1371         * gfortran.dg/bounds_check_strlen_1.f90: New test.
1372         * gfortran.dg/bounds_check_strlen_2.f90: New test.
1373         * gfortran.dg/bounds_check_strlen_3.f90: New test.
1374         * gfortran.dg/bounds_check_strlen_4.f90: New test.
1375         * gfortran.dg/bounds_check_strlen_5.f90: New test.
1376         * gfortran.dg/bounds_check_strlen_6.f90: New test.
1377         * gfortran.dg/bounds_check_strlen_7.f90: New test.
1378         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1379         expected string length that failed with -fbounds-check now.
1380         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1381
1382 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
1383
1384         PR fortran/39692
1385         * gfortran.dg/proc_ptr_14.f90: New.
1386
1387 2009-04-11  Richard Guenther  <rguenther@suse.de>
1388
1389         PR middle-end/39732
1390         * g++.dg/torture/pr39732.C: New testcase.
1391
1392 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
1393
1394         * gfortran.dg/whole_file_5.f90: New.
1395         * gfortran.dg/whole_file_6.f90: New.
1396
1397 2009-04-11  Richard Guenther  <rguenther@suse.de>
1398
1399         PR tree-optimization/39713
1400         * g++.dg/torture/pr39713.C: New testcase.
1401
1402 2009-04-10  Richard Guenther  <rguenther@suse.de>
1403
1404         PR c/39712
1405         * gcc.dg/pr39712.c: New testcase.
1406
1407 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
1408
1409         PR c++/28301
1410         * g++.dg/cpp0x/enum2.C: Updated.
1411         * g++.dg/debug/pr22514.C: Likewise.
1412         * g++.dg/parse/enum2.C: Likewise.
1413         * g++.dg/parse/enum3.C: Likewise.
1414         * g++.dg/template/crash79.C: Likewise.
1415         * g++.old-deja/g++.jason/cond.C: Likewise.
1416
1417 2009-04-10  Chao-ying Fu  <fu@mips.com>
1418
1419         * gcc.target/mips/interrupt_handler.c: Change from compile to
1420         assemble.
1421
1422 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1423
1424         * objc/execute/forward-1.x: Fix x86_64 entry typos.
1425
1426 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
1427
1428         PR fortran/38709
1429         * gfortran.dg/zero_sized_6.f90: New.
1430
1431 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1432
1433         PR  c++/20118
1434         * g++.dg/parse/pr20118.C: New.
1435         * g++.dg/template/spec16.C: Update.
1436
1437 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
1438
1439         PR testsuite/35621
1440         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1441         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1442         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1443         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1444         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1445         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1446         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1447         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1448         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1449         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1450         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1451         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1452         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1453         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1454         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1455         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1456         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1457
1458 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
1459
1460         PR target/39678
1461         * g++.dg/torture/pr39678.C: New.
1462         * gcc.dg/compat/struct-complex-2.h: Likewise.
1463         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1464         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1465         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1466         * gcc.dg/torture/pr39678.c: Likewise.
1467         * gcc.target/i386/pr39678.c: Likewise.
1468
1469         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1470         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1471
1472         * gcc.target/x86_64/abi/test_passing_structs.c: Include
1473         <complex.h>.  Add tests for structure with complex float.
1474
1475 2009-04-10  Ben Elliston  <bje@au.ibm.com>
1476             Joseph Myers  <joseph@codesourcery.com>
1477
1478         PR target/36800
1479         * gcc.dg/dfp/pr36800.c: New.
1480
1481 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1482             Rafael Avila de Espindola  <espindola@google.com>
1483
1484         * gcc.misc-tests/help.exp: New file.
1485         * lib/options.exp: New file.
1486
1487 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
1488
1489         PR libobjc/36610
1490         * objc/execute/forward-1.x: New.
1491
1492 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
1493
1494         * gcc.dg/pr27150-1.c: Change to a link test.
1495
1496 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * g++.dg/lookup/using2.C: Change copyright header to refer to version
1499         3 of the GNU General Public License and to point readers at the
1500         COPYING3 file and the FSF's license web page.
1501         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1502         * gcc.dg/struct/struct-reorg.exp: Likewise.
1503         * gcc.target/spu/tag_manager.c: Likewise.
1504
1505 2009-04-09  Richard Guenther  <rguenther@suse.de>
1506
1507         PR testsuite/39696
1508         * ssa-ccp-25.c: Adjust pattern.
1509
1510 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
1511
1512         PR fortran/36704
1513         * gfortran.dg/external_procedures_1.f90: Modified.
1514         * gfortran.dg/proc_ptr_result_1.f90: New.
1515         * gfortran.dg/proc_ptr_result_2.f90: New.
1516         * gfortran.dg/proc_ptr_result_3.f90: New.
1517
1518 2009-04-09  Richard Guenther  <rguenther@suse.de>
1519
1520         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1521         to prevent constant propagation.
1522         * gcc.dg/vect/vect-56.c: Likewise.
1523         * gcc.dg/vect/vect-58.c: Likewise.
1524         * gcc.dg/vect/vect-60.c: Likewise.
1525         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1526         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1527         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1528
1529 2009-04-09  Richard Guenther  <rguenther@suse.de>
1530
1531         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1532         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1533
1534 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
1535
1536         PR c/39613
1537         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1538         New tests.
1539
1540 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
1541
1542         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1543         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1544
1545 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
1546
1547         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1548
1549 2009-04-08  Jason Merrill  <jason@redhat.com>
1550
1551         PR c++/25185
1552         * g++.dg/template/error40.C: Add another test.
1553
1554 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
1555
1556         PR c/39614
1557         PR c/39673
1558         * gcc.c-torture/compile/pr39614-1.c,
1559         gcc.c-torture/compile/pr39614-2.c,
1560         gcc.c-torture/compile/pr39614-3.c,
1561         gcc.c-torture/compile/pr39614-4.c,
1562         gcc.c-torture/compile/pr39614-5.c,
1563         gcc.c-torture/compile/pr39673-1.c,
1564         gcc.c-torture/compile/pr39673-2.c: New tests.
1565         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1566         more cases.
1567         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1568         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1569         expected errors.
1570
1571 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
1572
1573         PRc++/39637
1574         * g++.dg/cpp0x/variadic-crash2.C: New test.
1575
1576 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
1577
1578         PR fortran/38863
1579         * gfortran.dg/alloc_comp_result_1.f90: New test.
1580
1581 2009-04-07  Jason Merrill  <jason@redhat.com>
1582
1583         PR c++/34691
1584         * g++.dg/overload/extern-C-1.C: New.
1585
1586 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1587
1588         PR testsuite/39325
1589         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1590
1591 2009-04-07  Jason Merrill  <jason@redhat.com>
1592
1593         PR c++/25185
1594         * g++.dg/template/error40.C: New.
1595
1596 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1597
1598         PR fortran/38152
1599         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1600
1601 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1602
1603         * gnat.dg/subp_elim_errors.ad[sb]: New test.
1604
1605 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1606
1607         PR fortran/38290
1608         * gfortran.dg/proc_decl_1.f90: Modified.
1609         * gfortran.dg/proc_ptr_11.f90: Extended.
1610         * gfortran.dg/proc_ptr_13.f90: Modified.
1611
1612 2009-04-06  Jason Merrill  <jason@redhat.com>
1613
1614         PR c++/35146
1615         * g++.dg/template/fnspec1.C: New.
1616
1617 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
1618
1619         * lib/gnat.exp: Handle multilib.
1620         
1621 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1622
1623         PR fortran/38863
1624         * gfortran.dg/dependency_23.f90: New test.
1625
1626 2009-04-06  Richard Guenther  <rguenther@suse.de>
1627
1628         PR tree-optimization/28868
1629         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1630         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1631         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1632         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1633
1634 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1635
1636         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1637
1638 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1639
1640         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1641
1642 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1643
1644         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1645         with the built-in y0, and the subsequent warning.
1646         (y1): Likewise, rename to y_1.
1647
1648 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
1649
1650         PR fortran/39414
1651         * gfortran.dg/proc_decl_21.f90: New.
1652
1653 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1654
1655         PR fortran/36091
1656         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1657
1658 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
1659
1660         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1661         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1662         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1663         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1664         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1665         gfortran.dg/namelist_49.f90: Gate test on effective_target
1666         fd_truncate.
1667         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
1668
1669 2009-04-05  Daniel Kraft  <d@domob.eu>
1670
1671         PR fortran/38654
1672         * gfortran.dg/read_float_2.f03
1673         * gfortran.dg/read_float_3.f90
1674
1675 2009-04-05  Richard Guenther  <rguenther@suse.de>
1676
1677         PR tree-optimization/39648
1678         * gcc.c-torture/compile/pr39648.c: New testcase.
1679
1680 2009-04-05  Jason Merrill  <jason@redhat.com>
1681
1682         PR c++/14912
1683         * g++.dg/template/error39.C: New.
1684
1685 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
1686
1687         PR fortran/29458
1688         * gfortran.dg/implied_do_1.f90: New.
1689
1690 2009-04-04  Tobias Burnus  <burnus@net-b.de>
1691
1692         PR fortran/39577
1693         * gfortran.dg/recursive_check_8.f90: New.
1694         * gfortran.dg/recursive_check_9.f90: New.
1695         * gfortran.dg/recursive_check_10.f90: New.
1696         * gfortran.dg/recursive_check_11.f90: New.
1697         * gfortran.dg/recursive_check_12.f90: New.
1698         * gfortran.dg/recursive_check_13.f90: New.
1699         * gfortran.dg/recursive_check_14.f90: New.
1700
1701 2009-04-04  Jason Merrill  <jason@redhat.com>
1702
1703         PR c++/25185
1704         * g++.dg/template/error38.C: Add more tests.
1705
1706 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
1707
1708         PR fortran/37614
1709         * gfortran.dg/common_align_2.f90: New test.
1710
1711 2009-04-04  Richard Guenther  <rguenther@suse.de>
1712
1713         PR tree-optimization/8781
1714         PR tree-optimization/37892
1715         * g++.dg/tree-ssa/pr8781.C: New testcase.
1716         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1717
1718 2009-04-04  Richard Guenther  <rguenther@suse.de>
1719
1720         PR tree-optimization/39636
1721         * gcc.c-torture/compile/pr39636.c: New testcase.
1722
1723 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
1724
1725         PR rtl-optimization/39607
1726         * g++.dg/opt/pr39607.C: New.
1727
1728 2009-04-03  Tobias Burnus  <burnus@net-b.de>
1729
1730         PR fortran/39594
1731         * gfortran.dg/common_12.f90: New.
1732
1733 2009-04-03  Jason Merrill  <jason@redhat.com>
1734
1735         PR c++/39608
1736         * g++.dg/template/const2.C: New test.
1737
1738 2009-04-03  Richard Guenther  <rguenther@suse.de>
1739
1740         PR tree-optimization/2480
1741         PR tree-optimization/23086
1742         * gcc.dg/tree-ssa/pr2480.c: New testcase.
1743         * gcc.dg/tree-ssa/pr23086.c: Likewise.
1744
1745 2009-04-03  Richard Guenther  <rguenther@suse.de>
1746
1747         PR tree-optimization/34743
1748         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1749         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1750         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1751         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1752         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1753         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1754         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1755         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1756
1757 2009-04-03  Richard Guenther  <rguenther@suse.de>
1758
1759         PR middle-end/13146
1760         PR tree-optimization/23940
1761         PR tree-optimization/33237
1762         PR middle-end/33974
1763         PR middle-end/34093
1764         PR tree-optimization/36201
1765         PR tree-optimization/36230
1766         PR tree-optimization/38049
1767         PR tree-optimization/38207
1768         PR tree-optimization/38230
1769         PR tree-optimization/38301
1770         PR tree-optimization/38585
1771         PR middle-end/38895
1772         PR tree-optimization/38985
1773         PR tree-optimization/39299
1774         * gcc.dg/pr19633-1.c: Adjust.
1775         * gcc.dg/torture/pta-callused-1.c: Likewise.
1776         * gcc.dg/torture/pr39074-2.c: Likewise.
1777         * gcc.dg/torture/pr39074.c: Likewise.
1778         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1779         * gcc.dg/torture/pr30375.c: Adjust.
1780         * gcc.dg/torture/pr33563.c: Likewise.
1781         * gcc.dg/torture/pr33870.c: Likewise.
1782         * gcc.dg/torture/pr33560.c: Likewise.
1783         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1784         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1785         * gcc.dg/tree-ssa/alias-15.c: Remove.
1786         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1787         * gcc.dg/tree-ssa/pr26421.c: Adjust.
1788         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1789         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1790         * gcc.dg/tree-ssa/pr23382.c: Adjust.
1791         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1792         * gcc.dg/tree-ssa/alias-16.c: Adjust.
1793         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1794         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1795         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1796         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1797         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1798         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1799         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1800         * gcc.dg/tree-ssa/pr13146.c: Likewise.
1801         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1802         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1803         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1804         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1805         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1806         * gcc.dg/tree-ssa/alias-20.c: Likewise.
1807         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1808         * gcc.dg/tree-ssa/pr38895.c: Likewise.
1809         * gcc.dg/uninit-B.c: XFAIL.
1810         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1811         * gcc.dg/uninit-pr19430.c: XFAIL.
1812         * g++.dg/tree-ssa/pr13146.C: New testcase.
1813         * g++.dg/opt/pr36187.C: Adjust.
1814         * g++.dg/torture/20090329-1.C: New testcase.
1815
1816 2009-04-02  Chao-ying Fu  <fu@mips.com>
1817
1818         * gcc.target/mips/interrupt_handler.c: New test.
1819
1820 2009-04-02  David Ayers  <ayers@fsfe.org>
1821
1822         PR objc/18456
1823         * objc.dg/bad-receiver-type-2.m: New test contributed by
1824         Alexander Mamberg.
1825
1826 2009-04-02  Jason Merrill  <jason@redhat.com>
1827
1828         PR c++/25185
1829         * g++.dg/template/error38.C: New test.
1830
1831 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
1832
1833         PR tree-optimization/31677
1834         * gcc.dg/memcpy-1.c: Add compiler option.
1835
1836 2009-04-02  Ira Rosen  <irar@il.ibm.com>
1837
1838         PR tree-optimization/39595
1839         * gfortran.dg/vect/O3-pr39595.f: New test.
1840
1841 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
1842
1843         PR c++/26693
1844         * g++.dg/template/typedef11.C: New test.
1845         * g++.dg/template/typedef12.C: Likewise.
1846         * g++.dg/template/typedef13.C: Likewise.
1847         * g++.dg/template/typedef14.C: Likewise.
1848         * g++.dg/template/typedef15.C: Likewise.
1849         * g++.dg/template/typedef16.C: Likewise.
1850         * g++.dg/template/sfinae3.C: Compile this pedantically.
1851         The only errors expected should be the one saying the typedef is ill
1852         formed.
1853         * g++.old-deja/g++.pt/typename8.C: Likewise.
1854         * g++.dg/template/access11.C: Update this.
1855
1856 2009-04-02  Richard Guenther  <rguenther@suse.de>
1857
1858         PR tree-optimization/37221
1859         * gcc.c-torture/compile/20090331-1.c: New testcase.
1860
1861 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
1862
1863         * gcc.c-torture/compile/20090401-1.c: New test.
1864
1865 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1866
1867         PR c++/4926
1868         * g++.dg/template/pr4926-1.C: New.
1869
1870 2009-04-01  Xinliang David Li  <davidxl@google.com>
1871
1872         * gcc.target/i386/all_one_m128i.c: New test.
1873
1874 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
1875
1876         PR c/39027
1877         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1878         * gcc.dg/fltconst-2.c: New test.
1879         * gcc.dg/fltconst-double-pedantic-1.c: New test.
1880         * gcc.dg/fltconst-double-pedantic-2.c: New test.
1881
1882         PR c/33466
1883         * gcc.dg/cpp/pr33466.c: New test.
1884         * gcc.dg/dfp/pr33466.c: New test.
1885         * gcc.dg/fixed-point/pr33466.c: New test.
1886
1887 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1888
1889         PR tree-optimization/35011
1890         * g++.dg/other/pr35011.C: New.
1891
1892 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR target/39226
1895         * gcc.dg/pr39226.c: New test.
1896
1897 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1898
1899         PR c++/35240
1900         * g++.dg/template/pr35240.C: New.
1901
1902 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
1903
1904         PR c/39605
1905         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1906         * gcc.dg/pr25682.c: Update expected diagnostics.
1907
1908 2009-04-01  Richard Guenther  <rguenther@suse.de>
1909
1910         * gcc.dg/fold-plusmult-2.c: New testcase.
1911
1912 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR c/37772
1915         * gcc.dg/pr37772.c: New test.
1916         * g++.dg/ext/asm11.C: New test.
1917
1918 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1919
1920         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1921         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1922         defined.
1923
1924 2009-03-31  Jason Merrill  <jason@redhat.com>
1925
1926         * g++.old-deja/g++.other/using9.C: Add expected errors.
1927
1928 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1929
1930         * gcc.c-torture/compile/pr33009.c: Removed.
1931
1932 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1933
1934         * gcc.c-torture/compile/pr33009.c: Delete.
1935         * gcc.c-torture/compile/pr11832.c: Likewise.
1936
1937 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1938
1939         PR c/448
1940         * lib/target-supports.exp (check_effective_target_stdint_types):
1941         Update comment.
1942         (check_effective_target_inttypes_types): New.
1943         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1944         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1945         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1946
1947 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1948
1949         PR fortran/38917
1950         PR fortran/38918
1951         * gfortran.dg/data_pointer_1.f90: New test.
1952
1953 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1954
1955         PR fortran/38915
1956         * gfortran.dg/char_length_15.f90: New test.
1957
1958 2009-03-31  Jason Merrill  <jason@redhat.com>
1959
1960         C++ DR 613
1961         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1962         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1963         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1964         xfail others.
1965
1966         * g++.dg/other/typedef2.C: New test.
1967
1968         PR c++/37806
1969         * g++.dg/template/typedef17.C: New test.
1970
1971         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1972         * g++.dg/cpp0x/auto12.C: Likewise.
1973
1974 2009-03-31  Richard Guenther  <rguenther@suse.de>
1975
1976         PR middle-end/31029
1977         * gcc.dg/fold-compare-4.c: New testcase.
1978         * gcc.dg/fold-compare-5.c: Likewise.
1979
1980 2009-03-31  Richard Guenther  <rguenther@suse.de>
1981
1982         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1983
1984 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1985
1986         PR target/39592
1987         * gcc.target/i386/pr39592-1.c: New test.
1988
1989 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1990
1991         PR preprocessor/15638
1992         * gcc.dg/cpp/missing-header-1.c: New test.
1993         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
1994         "compilation terminated" message.
1995         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
1996         test #include "".
1997         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1998         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1999         terminated" message.
2000
2001 2009-03-31  Richard Guenther  <rguenther@suse.de>
2002
2003         PR middle-end/23401
2004         PR middle-end/27810
2005         * gcc.dg/tree-ssa/pr23401.c: New testcase.
2006         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2007
2008 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
2009
2010         PR fortran/38389
2011         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
2012         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
2013         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
2014         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
2015         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2016         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
2017         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
2018
2019 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
2020
2021         PR fortran/22571
2022         * gfortran.dg/whole_file_1.f90: New test.
2023         PR fortran/26227
2024         * gfortran.dg/whole_file_2.f90: New test.
2025         * gfortran.dg/whole_file_3.f90: New test.
2026         PR fortran/24886
2027         * gfortran.dg/whole_file_4.f90: New test.
2028
2029 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
2030
2031         * gfortran.dg/bind_c_usage_19.f90: New test.
2032
2033         PR target/39558
2034         * gcc.target/powerpc/altivec-29.c: New test.
2035
2036 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
2037
2038         PR rtl-optimization/323
2039         * gcc.target/i386/excess-precision-1.c,
2040         gcc.target/i386/excess-precision-2.c,
2041         gcc.target/i386/excess-precision-3.c,
2042         gcc.target/i386/excess-precision-4.c,
2043         gcc.target/i386/excess-precision-5.c,
2044         gcc.target/i386/excess-precision-6.c: New tests.
2045
2046 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
2047
2048         PR c/35235
2049         * gcc.dg/c99-array-lval-8.c: New test.
2050
2051 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
2052
2053         PR preprocessor/34695
2054         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
2055         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
2056         instead of dg-warning for "previous definition" messages.
2057         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
2058         "warnings being treated as errors" message.
2059         * gcc.dg/fltconst-1.c: Use -fshow-column.
2060
2061 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2062
2063         PR fortran/38823
2064         * gfortran.dg/power1.f90: New test.
2065
2066 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
2067
2068         PR c/456
2069         PR c/5675
2070         PR c/19976
2071         PR c/29116
2072         PR c/31871
2073         PR c/35198
2074         * gcc.c-torture/compile/20081108-1.c,
2075         gcc.c-torture/compile/20081108-2.c,
2076         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
2077         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
2078         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
2079         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
2080         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
2081         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
2082         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
2083         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
2084         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
2085         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
2086         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
2087         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
2088         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
2089         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
2090         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
2091         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
2092         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
2093         case.
2094         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2095         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
2096         XFAILs.  Update expected messages.
2097         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
2098         expected messages.
2099         * gcc.dg/real-const-1.c: Replace with test from original PR.
2100         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
2101         when casting from non-constant integer to pointer.
2102
2103 2009-03-29  Richard Guenther  <rguenther@suse.de>
2104
2105         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
2106
2107 2009-03-29  Daniel Kraft  <d@domob.eu>
2108
2109         PR fortran/37423
2110         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
2111         DEFERRED bindings.
2112         * gfortran.dg/typebound_proc_9.f03: New test.
2113         * gfortran.dg/typebound_proc_10.f03: New test.
2114         * gfortran.dg/typebound_proc_11.f03: New test.
2115         * gfortran.dg/abstract_type_5.f03: New test.
2116
2117 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2118
2119         PR fortran/38507
2120         * gfortran.dg/do_4.f: New.
2121         * gfortran.dg/goto_2.f90: Correct expected warnings.
2122         * gfortran.dg/goto_4.f90: Likewise.
2123         * gfortran.dg/goto_5.f90: New.
2124
2125 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
2126
2127         PR target/39545
2128         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
2129
2130         * gcc.target/i386/pr39545-1.c: New.
2131         * gcc.target/i386/pr39545-2.c: Likewise.
2132
2133         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
2134         (flex2_struct): Likewise.
2135         (check_struct_passing7): Likewise.
2136         (check_struct_passing8): Likewise.
2137         (f1s): Likewise.
2138         (f2s): Likewise.
2139         (main): Call check_struct_passing7 and check_struct_passing8.
2140
2141 2009-03-29  Richard Guenther  <rguenther@suse.de>
2142
2143         * gcc.c-torture/execute/20090113-1.c: New testcase.
2144         * gcc.c-torture/execute/20090113-2.c: Likewise.
2145         * gcc.c-torture/execute/20090113-3.c: Likewise.
2146         * gcc.c-torture/execute/20090207-1.c: Likewise.
2147         * gcc.c-torture/compile/20090114-1.c: Likewise.
2148         * gcc.c-torture/compile/20090328-1.c: Likewise.
2149         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
2150
2151 2009-03-29  David Ayers  <ayers@fsfe.org>
2152
2153         PR objc/27377
2154         * objc.dg/conditional-1.m: New tests.
2155         
2156 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
2157
2158         * gcc.dg/winline-10.c: New test.
2159
2160 2009-03-28  Tobias Burnus  <burnus@net-b.de>
2161
2162         PR fortran/34656
2163         * gfortran.dg/do_check_1.f90: Add test.
2164         * gfortran.dg/do_check_2.f90: Add test.
2165         * gfortran.dg/do_check_3.f90: Add test.
2166         * gfortran.dg/do_check_4.f90: Add test.
2167
2168 2009-03-28  Jan Hubicka  <jh@suse.cz>
2169
2170         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
2171         * gcc.dg/pr33826.c: Update dump files.
2172         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
2173         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
2174
2175 2009-03-28  Martin Jambor  <mjambor@suse.cz>
2176
2177         * g++.dg/tree-ssa/fwprop-align.C: New test.
2178
2179 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
2180
2181         * gcc.target/powerpc/altivec-28.c: New test.
2182
2183         PR c++/39554
2184         * gcc.dg/wdisallowed-functions-1.c: Removed.
2185         * gcc.dg/wdisallowed-functions-2.c: Removed.
2186         * gcc.dg/wdisallowed-functions-3.c: Removed.
2187         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
2188         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
2189         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
2190
2191 2009-03-28  Richard Guenther  <rguenther@suse.de>
2192
2193         PR tree-optimization/38723
2194         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
2195
2196 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
2197
2198         PR fortran/38538
2199         * gfortran.dg/char_result_13.f90: New test.
2200
2201 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
2202
2203         PR fortran/38765
2204         * gfortran.dg/alloc_comp_assign_9.f90: New test.
2205
2206 2009-03-28  Daniel Kraft  <d@domob.eu>
2207
2208         * gfortran.dg/trim_1.f90: New test.
2209
2210 2009-03-28  Richard Guenther  <rguenther@suse.de>
2211
2212         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
2213         * g++.dg/warn/Warray-bounds.C: Likewise.
2214
2215 2009-03-28  Tobias Burnus  <burnus@net-b.de>
2216
2217         PR fortran/32626
2218         * gfortran.dg/recursive_check_7.f90: New test.
2219
2220 2009-03-28  Tobias Burnus  <burnus@net-b.de>
2221
2222         PR fortran/38432
2223         * gfortran.dg/do_check_5.f90: New test.
2224         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
2225         * gfortran.dg/array_constructor_18.f90: Ditto.
2226         * gfortran.dg/array_constructor_22.f90: Ditto.
2227         * gfortran.dg/do_3.F90: Ditto.
2228         * gfortran.dg/do_1.f90: Ditto.
2229
2230 2009-03-28  Richard Guenther  <rguenther@suse.de>
2231
2232         PR tree-optimization/38180
2233         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
2234
2235 2009-03-28  Richard Guenther  <rguenther@suse.de>
2236
2237         PR tree-optimization/38513
2238         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2239         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
2240         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2241         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2242         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2243         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2244         * gcc.dg/vect/vect-35.c: Likewise.
2245         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2246         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2247         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2248
2249 2009-03-28  Richard Guenther  <rguenther@suse.de>
2250
2251         PR tree-optimization/38968
2252         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
2253
2254 2009-03-28  Richard Guenther  <rguenther@suse.de>
2255
2256         PR tree-optimization/37795
2257         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
2258
2259 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
2260
2261         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
2262         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
2263         options for removed targets.
2264
2265 2009-03-27  Richard Guenther  <rguenther@suse.de>
2266
2267         PR tree-optimization/39120
2268         * gcc.c-torture/execute/pr39120.c: New testcase.
2269
2270 2009-03-27  Richard Guenther  <rguenther@suse.de>
2271
2272         PR tree-optimization/39120
2273         * gcc.dg/torture/pta-callused-1.c: New testcase.
2274
2275 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2276
2277         PR middle-end/39315
2278         * gcc.target/i386/pr39315-1.c: New.
2279         * gcc.target/i386/pr39315-2.c: Likewise.
2280         * gcc.target/i386/pr39315-3.c: Likewise.
2281         * gcc.target/i386/pr39315-4.c: Likewise.
2282         * gcc.target/i386/pr39315-check.c: Likewise.
2283
2284 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2285
2286         PR c/39323
2287         * gcc.dg/pr39323-1.c: New.
2288         * gcc.dg/pr39323-2.c: Likewise.
2289         * gcc.dg/pr39323-3.c: Likewise.
2290
2291 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2292
2293         PR target/38034
2294         * gcc.target/ia64/sync-1.c: New.
2295
2296 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2297
2298         PR target/39472
2299         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2300         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2301         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2302         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2303         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2304         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2305         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2306         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2307
2308 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2309
2310         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2311         for low precision (i.e. float).
2312
2313 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
2314             Jakub Jelinek  <jakub@redhat.com>
2315
2316         PR debug/37959
2317         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2318
2319 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
2320
2321         * gcc.dg/memmove-2.c: New test.
2322         * gcc.dg/memmove-3.c: New test.
2323
2324         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2325         in clone naming.
2326
2327 2009-03-27  Xinliang David Li  <davidxl@google.com>
2328
2329         PR tree-optimization/39557
2330         * g++.dg/tree-ssa/dom-invalid.C: New test.
2331
2332 2009-03-27  Xinliang David Li  <davidxl@google.com>
2333
2334         PR tree-optimization/39548
2335         * g++.dg/tree-ssa/copyprop.C: New test.
2336
2337 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2338
2339         PR c++/38638
2340         * g++.dg/template/typename17.C: New testcase.
2341         * g++.dg/template/typename18.C: New testcase.
2342
2343 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2344
2345         PR c++/36799
2346         * g++.dg/other/var_copy-1.C: New test.
2347
2348 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
2349
2350         PR c++/37647
2351         * g++.dg/parse/ctor9.C: New test.
2352
2353 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
2354
2355         PR c++/29727
2356         * g++.dg/init/error2.C: New test.
2357
2358 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2359
2360         PR c++/35652
2361         * gcc.dg/pr35652.C: New.
2362         * g++.dg/warn/pr35652.C: New.
2363         * gcc.dg/format/plus-1.c: Adjust message.
2364
2365 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
2366
2367         PR c++/39554
2368         * gcc.dg/wdisallowed-functions-3.c: New test.
2369         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2370
2371 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372
2373         * gcc.dg/inline-33.c: Fix when pic.
2374
2375 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
2376
2377         * gcc.target/ia64/20090324-1.c: New test.
2378
2379 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
2380
2381         PR c/27898
2382         * gcc.dg/pr27898.c: New test.
2383
2384         PR tree-optimization/32139
2385         * gcc.c-torture/compile/pr32139.c: New test.
2386
2387 2009-03-24  Jason Merrill  <jason@redhat.com>
2388
2389         PR c++/28274
2390         * g++.dg/parse/defarg14.C: New test.
2391
2392 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2393
2394         PR libfortran/39528
2395         * gfortran.dg/read_repeat.f90: New test.
2396
2397 2009-03-24  Ira Rosen  <irar@il.ibm.com>
2398
2399         PR tree-optimization/39529
2400         * gcc.dg/vect/pr39529.c: New test.
2401
2402 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
2403             Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR debug/39524
2406         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2407
2408 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
2409
2410         PR c/39495
2411         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2412
2413 2009-03-23  Jason Merrill  <jason@redhat.com>
2414
2415         * g++.dg/cpp0x/auto12.C: Add variadic test.
2416         
2417         PR c++/39526
2418         * g++.dg/warn/Wshadow-4.C: New test.
2419
2420 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR tree-optimization/39516
2423         * gfortran.dg/pr39516.f: New test.
2424
2425 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
2426
2427         * lib/target-libpath.exp (set_ld_library_path_env_vars):
2428         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2429         variable, not environment variable.
2430
2431 2009-03-21  Jason Merrill  <jason@redhat.com>
2432
2433         PR c++/28879
2434         * g++.dg/ext/vla6.C: New test.
2435
2436 2009-03-20  Jason Merrill  <jason@redhat.com>
2437
2438         * g++.dg/cpp0x/initlist5.C: Add additional test.
2439
2440 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
2441             Janis Johnson  <janis187@us.ibm.com>
2442
2443         * lib/compat.exp (compat-get-options-main, compat-get-options):
2444         Handle dg-prune-output in source file.
2445         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2446         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2447         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2448         two warnings.
2449
2450 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
2451
2452         PR c/39495
2453         * gcc.dg/gomp/pr39495-1.c: New test.
2454         * gcc.dg/gomp/pr39495-2.c: New test.
2455         * g++.dg/gomp/pr39495-1.C: New test.
2456         * g++.dg/gomp/pr39495-2.C: New test.
2457
2458         PR target/39496
2459         * gcc.target/i386/pr39496.c: New test.
2460         * g++.dg/other/pr39496.C: New test.
2461
2462 2009-03-19  Li Feng  <nemokingdom@gmail.com>
2463
2464         PR middle-end/39500
2465         * gcc.dg/autopar/pr39500-1.c: New.
2466         * gcc.dg/autopar/pr39500-2.c: New.
2467
2468 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2469
2470         * g++.dg/dg.exp: Prune graphite.
2471
2472 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
2473
2474         PR middle-end/39447
2475         * g++.dg/graphite: New.
2476         * g++.dg/graphite/graphite.exp: New.
2477         * g++.dg/graphite/pr39447.C: New.
2478
2479 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2480
2481         PR c++/39425
2482         * g++.dg/template/pr39425.C: New.
2483
2484         * g++.dg/template/spec33.C: Updated.
2485
2486 2009-03-17  Jason Merrill  <jason@redhat.com>
2487
2488         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2489
2490 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2491
2492         PR c++/39475
2493         * g++.dg/ext/unary_trait_incomplete.C: New.
2494
2495 2009-03-17  Jing Yu  <jingyu@google.com>
2496
2497         PR middle-end/39378
2498         * g++.dg/inherit/thunk10.C: New test.
2499
2500 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
2501
2502         PR target/39482
2503         * gcc.target/i386/pr39482.c: New test.
2504
2505 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
2506
2507         PR debug/39471
2508         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2509         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2510         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2511         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2512
2513         PR middle-end/39443
2514         * gcc.dg/pr39443.c: New test.
2515
2516         PR debug/39412
2517         * gcc.dg/debug/pr39412.c: New test.
2518
2519 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
2520
2521         PR testsuite/38526
2522         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2523         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2524         is defined.
2525         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2526         its original value, or unset if it was not defined.
2527         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2528         path procs around use of HOSTCC.
2529         * g++.dg/compat/struct-layout-1.exp: Ditto.
2530         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2531
2532 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2533
2534         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2535
2536 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
2537
2538         Revert patch for PR testsuite/37630.
2539
2540         PR testsuite/37960
2541         * gcc.dg/pr11492.c: Replace constant and remove xfail.
2542
2543         PR testsuite/37630
2544         * lib/target-supports.exp (check_effective_target_ieee): New.
2545         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2546         * gcc.dg/20001012-1.c: Require ieee.
2547
2548         PR testsuite/37628
2549         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2550
2551 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
2552
2553         PR tree-optimization/39455
2554         * gcc.dg/pr39455.c: New test.
2555
2556 2009-03-13  David Ayers  <ayers@fsfe.org>
2557
2558         * objc/execute/trivial.m. New test.
2559
2560 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
2561
2562         PR target/39137
2563         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2564
2565 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
2566
2567         PR testsuite/39451
2568         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2569         constraint on (%2).
2570
2571 2009-03-12  David Ayers  <ayers@fsfe.org>
2572
2573         PR libobjc/27466
2574         * objc/execute/exceptions/handler-1.m. New test.
2575
2576 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
2577
2578         PR target/39431
2579         * gcc.target/i386/pr39431.c: New test.
2580
2581 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
2582
2583         PR target/39445
2584         * gcc.target/i386/pr39445.c: New.
2585
2586         * gcc.target/i386/push-1.c: XFAIL.
2587
2588 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
2589
2590         * gcc.dg/inline-33.c: New test.
2591
2592 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
2593
2594         * gcc.dg/vect/vect-82.c: Combine dg-do and
2595         dg-require-effective-target into dg-skip-if.
2596         * gcc.dg/vect/vect-83.c: Likewise.
2597
2598 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR target/39137
2601         * gcc.target/i386/stackalign/longlong-1.c: New test.
2602         * gcc.target/i386/stackalign/longlong-2.c: New test.
2603
2604 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2605
2606         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2607
2608 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2609
2610         * gcc.c-torture/execute/ieee/inf-3.c: New test.
2611         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2612
2613 2009-03-11  Olivier Hainque  <hainque@adacore.com>
2614
2615         * gnat.dg/slice_enum.adb: New test.
2616
2617 2009-03-11  Jason Merrill  <jason@redhat.com>
2618
2619         PR debug/39086
2620         * g++.dg/opt/nrv15.C: New test.
2621
2622 2009-03-10  Ira Rosen  <irar@il.ibm.com>
2623
2624         PR tree-optimization/39422
2625         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2626         constant array with static initialization to global memory.
2627         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2628
2629 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
2630
2631         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2632         padding.
2633
2634 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR c++/39371
2637         * g++.dg/opt/switch2.C: Add -w to dg-options.
2638         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2639         * g++.dg/warn/switch1.C: New test.
2640         * g++.dg/other/switch3.C: New test.
2641
2642         PR tree-optimization/39394
2643         * gcc.c-torture/compile/pr39394.c: New test.
2644
2645 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2646
2647         * gcc.target/s390/20090223-1.c: New testcase.
2648
2649 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2650
2651         PR libfortran/39402
2652         * gfortran.dg/fmt_f0_1.f90: New test.
2653
2654 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2655
2656         PR c++/39060
2657         * g++.dg/other/new1.C: Adjusted.
2658         * g++.dg/parse/crash40.C: Likewise.
2659         * g++.dg/parse/defarg12.C: Likewise.
2660         * g++.dg/template/error15.C: Likewise.
2661
2662         * g++.dg/other/pr39060.C: New.
2663
2664 2009-03-07  Jason Merrill  <jason@redhat.com>
2665
2666         PR c++/39367
2667         * g++.dg/opt/new1.C: New.
2668
2669 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2670
2671         PR c++/33492
2672         * g++.dg/other/error32.C: New.
2673
2674 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR middle-end/39360
2677         * gcc.c-torture/compile/pr39360.c: New test.
2678
2679         PR debug/39372
2680         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2681
2682 2009-03-05  Jason Merrill  <jason@redhat.com>
2683
2684         PR c++/38908
2685         * g++.dg/warn/Wuninitialized-3.C: New test.
2686
2687 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
2688
2689         PR debug/39379
2690         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2691         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2692
2693 2009-03-04  Jason Merrill  <jason@redhat.com>
2694
2695         PR c++/13549
2696         * g++.dg/template/koenig7.C: New test.
2697
2698 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2699
2700         * g++.dg/torture/predcom-1.C: New test.
2701
2702 2009-03-04  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/39362
2705         * g++.dg/torture/pr39362.C: New testcase.
2706
2707 2009-03-04  Jason Merrill  <jason@redhat.com>
2708             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2709
2710         PR c++/9634
2711         PR c++/29469
2712         PR c++/29607
2713         * g++.dg/template/dependent-name5.C: New test.
2714
2715 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
2716
2717         PR testsuite/39357
2718         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2719         vect_int to vect_int_mult.
2720
2721 2009-03-04  Richard Guenther  <rguenther@suse.de>
2722
2723         PR tree-optimization/39358
2724         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2725         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2726
2727 2009-03-04  Richard Guenther  <rguenther@suse.de>
2728
2729         PR tree-optimization/39339
2730         * gcc.c-torture/execute/pr39339.c: New testcase.
2731
2732 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
2733
2734         * gcc.c-torture/compile/20090303-1.c,
2735         gcc.c-torture/compile/20090303-2.c: New tests.
2736
2737 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
2738
2739         PR fortran/39354
2740         * gfortran.dg/gomp/pr39354.f90: New test.
2741
2742         PR tree-optimization/39343
2743         * gcc.dg/pr39343.c: New test.
2744
2745 2009-03-03  Ira Rosen  <irar@il.ibm.com>
2746
2747         PR tree-optimization/39248
2748         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2749         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2750         on targets without vector misalignment support.
2751         * lib/target-supports.exp 
2752         (check_effective_target_vect_short_mult): Add 
2753         check_effective_target_arm32.
2754
2755 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
2756
2757         PR middle-end/39335
2758         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2759         * testsuite/gcc.dg/graphite/pr39335.c: New.
2760
2761 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
2762
2763         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2764         of andl.
2765         * gcc.target/i386/stackalign/return-5.c: Likewise.
2766         * gcc.target/i386/stackalign/return-6.c: Likewise.
2767
2768 2009-03-02  Richard Guenther  <rguenther@suse.de>
2769             Ira Rosen  <irar@il.ibm.com>
2770
2771         PR tree-optimization/39318
2772         * gfortran.dg/vect/pr39318.f90: New test.
2773
2774 2009-03-01  Jan Hubicka  <jh@suse.cz>
2775
2776         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2777
2778 2009-03-01  Jan Hubicka  <jh@suse.cz>
2779
2780         PR debug/39267
2781         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2782
2783 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2784
2785         * gnat.dg/pack12.adb: New test.
2786
2787 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2788
2789         PR c++/37789
2790         * g++.dg/other/pr37789.C: New.
2791
2792 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2793
2794         PR fortran/39295
2795         * gfortran.dg/interface_25.f90: New test.
2796         * gfortran.dg/interface_26.f90: New test.
2797
2798 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2799
2800         PR fortran/39292
2801         * gfortran.dg/initialization_22.f90: New test.
2802
2803 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
2804
2805         PR rtl-optimization/39241
2806         * gcc.dg/torture/pr39241.c: New.
2807
2808 2009-02-25  Martin Jambor  <mjambor@suse.cz>
2809
2810         PR tree-optimizations/39259
2811         * g++.dg/torture/pr39259.C: New testcase.
2812
2813 2009-02-24  Richard Guenther  <rguenther@suse.de>
2814
2815         PR c++/39242
2816         * g++.dg/template/instantiate10.C: New testcase.
2817
2818 2009-02-24  Richard Guenther  <rguenther@suse.de>
2819             Zdenek Dvorak  <ook@ucw.cz>
2820
2821         PR tree-optimization/39233
2822         * gcc.c-torture/execute/pr39233.c: New testcase.
2823
2824 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
2825
2826         PR tree-optimization/39260
2827         * gcc.dg/graphite/pr39260.c: New.
2828
2829 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2830
2831         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2832
2833 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2834
2835         PR c++/36411
2836         * g++.dg/template/void14.C: New.
2837
2838 2009-02-23  Jason Merrill  <jason@redhat.com>
2839
2840         PR c++/38880
2841         * g++.dg/init/const7.C: Remove XFAIL.
2842         * g++.dg/init/static-init1.C: New test.
2843
2844         * g++.dg/cpp0x/initlist14.C: New test.
2845
2846 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2847
2848         PR fortran/38914
2849         * bound_simplification_2.f90:  New test case.
2850         * bound_7.f90:  New test case.
2851
2852 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
2853
2854         * gcc.dg/cpp/include4.c: New test.
2855
2856 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2857
2858         PR target/39256
2859         * gcc.target/i386/abi-2.c: New.
2860
2861 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2862
2863         * gcc.c-torture/execute/pr39228.x: New.
2864
2865 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2866
2867         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2868         scan-assembler to check for xmm0 register.
2869
2870 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
2871             Joseph Myers  <joseph@codesourcery.com>
2872
2873         * gcc.target/arm/va_list.c: New test.
2874         * g++.dg/abi/arm_va_list.C: Likewise.
2875         * lib/target-supports.exp (check_effective_target_arm_eabi): New
2876         function.
2877         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2878         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2879         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2880         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2881         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2882         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2883
2884 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2885
2886         PR testsuite/38164
2887         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2888         to dg-options.
2889
2890 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR target/39240
2893         * gcc.c-torture/execute/pr39240.c: New test.
2894
2895 2009-02-20  Jason Merrill  <jason@redhat.com>
2896
2897         PR c++/39225
2898         * g++.dg/parse/dtor15.C: New test.
2899
2900 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
2901
2902         * gcc.c-torture/execute/20090219-1.c: New.
2903
2904 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
2905
2906         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2907         (mips-dg-options): When matching isa* pseudo-options make
2908         'value' optional and accept ! entries.  Use $spec instead of
2909         $isa_spec in the isa pseudo-option error message.  Only
2910         perform the ISA-range check when 'value' is set.  If arch is
2911         matching any CPU in the ! entries switch to its generic ISA.
2912         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2913         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2914
2915 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
2916
2917         PR target/39175
2918         * gcc.dg/visibility-20.c: New test.
2919         * g++.dg/ext/visibility/visibility-11.C: New test.
2920
2921 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2922
2923         PR c++/39188
2924         * g++.dg/abi/pr39188-1a.C: New.
2925         * g++.dg/abi/pr39188-1b.C: Likewise.
2926         * g++.dg/abi/pr39188-1.h: Likewise.
2927         * g++.dg/abi/pr39188-2a.C: Likewise.
2928         * g++.dg/abi/pr39188-2b.C: Likewise.
2929         * g++.dg/abi/pr39188-2.h: Likewise.
2930         * g++.dg/abi/pr39188-3a.C: Likewise.
2931         * g++.dg/abi/pr39188-3b.C: Likewise.
2932         * g++.dg/abi/pr39188-3.h: Likewise.
2933
2934 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
2935
2936         PR c/38483
2937         * gcc.c-torture/execute/call-trap-1.c,
2938         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2939         tests.
2940
2941 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
2942
2943         PR target/39228
2944         * gcc.c-torture/execute/pr39228.c: New test.
2945
2946 2009-02-19  Richard Guenther  <rguenther@suse.de>
2947
2948         PR tree-optimization/39074
2949         * gcc.dg/torture/pr39074.c: New testcase.
2950         * gcc.dg/torture/pr39074-2.c: Likewise.
2951         * gcc.dg/torture/pr39074-3.c: Likewise.
2952
2953 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2954
2955         PR c++/39219
2956         * g++.dg/parse/attr3.C: New.
2957
2958 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
2959
2960         PR testsuite/38165
2961         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2962
2963         PR testsuite/38166
2964         * g++.dg/ext/visibility/class1.C: Revert revision 122348
2965         and skip on Darwin.
2966
2967 2009-02-18  Jason Merrill  <jason@redhat.com>
2968
2969         PR c++/38880
2970         * g++.dg/init/const7.C: Remove XFAIL.
2971
2972         PR target/39179
2973         * g++.dg/opt/const6.C: New test.
2974
2975 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2976
2977         * gcc.dg/callabi/callabi.exp: Moved to ...
2978         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
2979         in 64bit mode.
2980
2981         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2982         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2983         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2984         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2985         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2986         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2987         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2988
2989         * gcc.dg/callabi/callabi.h: Moved to ...
2990         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2991
2992         * gcc.dg/callabi/func-1.c: Moved to ...
2993         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2994
2995         * gcc.dg/callabi/func-indirect.c: Moved to ...
2996         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2997
2998         * gcc.dg/callabi/pr38891.c: Moved to ...
2999         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
3000
3001         * gcc.dg/callabi/vaarg-1.c: Moved to ...
3002         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
3003
3004         * gcc.dg/callabi/vaarg-2.c: Moved to ...
3005         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
3006
3007         * gcc.dg/callabi/vaarg-3.c: Moved to ...
3008         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
3009
3010 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
3011
3012         PR target/38891
3013         * gcc.dg/callabi/pr38891.c: New.
3014
3015 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         * gcc.dg/callabi/callabi.exp: New.
3018
3019 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3020
3021         PR target/39082
3022         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
3023         -Wno-abi for x86.
3024         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
3025
3026         * gcc.target/i386/pr39082-1.c: New.
3027
3028         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
3029         -Wno-abi.
3030
3031         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
3032         CHECK_M64_M128 is defined.
3033         (check_f_arguments): Add "do".
3034         (check_vector_arguments): New.
3035         (check_m64_arguments): Likewise.
3036         (check_m128_arguments): Likewise.
3037
3038         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
3039         (CHECK_M64_M128): Define.
3040
3041         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
3042         on abitest.
3043         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
3044
3045         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
3046         tests only if CHECK_M64_M128 is defined.
3047
3048         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
3049         (m128_2_struct): Likewise.
3050         (check_struct_passing5): Likewise.
3051         (check_struct_passing6): Likewise.
3052         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
3053
3054         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
3055         (un5): Likewise.
3056         (check_union_passing4): Likewise.
3057         (main): Test union with __m128 if CHECK_M64_M128 is defined.
3058
3059 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
3060
3061         PR c/35447
3062         * gcc.dg/noncompile/pr35447-1.c: New test.
3063
3064 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR tree-optimization/36922
3067         * gfortran.dg/pr36922.f: New test.
3068
3069 2009-02-17  Richard Guenther  <rguenther@suse.de>
3070
3071         PR tree-optimization/39202
3072         * gcc.c-torture/compile/pr39202.c: New testcase.
3073
3074 2009-02-17  Richard Guenther  <rguenther@suse.de>
3075
3076         PR tree-optimization/39204
3077         * gcc.dg/torture/pr39204.c: New testcase.
3078
3079 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
3080
3081         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
3082         * gcc.dg/vect/vect-outer-6.c: Ditto.
3083
3084 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
3085
3086         PR c/35446
3087         * gcc.dg/noncompile/init-5.c: New test.
3088         * gcc.dg/init-bad-4.c: Adjust expected errors.
3089
3090 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
3091
3092         PR target/37049
3093         * gcc.target/i386/push-1.c: New.
3094
3095 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
3096
3097         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
3098         
3099 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3100
3101         * gcc.target/spu/intrinsics-sr.c: New test.
3102
3103 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
3104
3105         PR target/38056
3106         * gcc.target/ia64/sibcall-opt-1.c: New test.
3107         * gcc.target/ia64/sibcall-opt-2.c: New test.
3108
3109 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
3110
3111         PR fortran/36528
3112         * gfortran.dg/cray_pointers_8.f90: New test.
3113
3114         PR fortran/36703
3115         * gfortran.dg/cray_pointers_9.f90: New test.
3116
3117 2009-02-13  Jason Merrill  <jason@redhat.com>
3118
3119         PR c++/39070
3120         * g++.dg/cpp0x/decltype16.C: New.
3121
3122 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
3123
3124         PR target/39152
3125         * gfortran.dg/gomp/pr39152.f90: New.
3126
3127 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
3128
3129         PR target/39162
3130         * gcc.target/i386/pr39162.c: New.
3131
3132 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
3133
3134         PR c/35444
3135         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
3136         New tests.
3137
3138 2009-02-12  Jason Merrill  <jason@redhat.com>
3139
3140         PR c++/38950
3141         * g++.dg/template/array20.C: New test.
3142
3143 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
3144
3145         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
3146         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
3147         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
3148
3149 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3150
3151         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
3152
3153 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3154
3155         PR target/39152
3156         * gfortran.dg/pr39152.f: New.
3157
3158 2009-02-11  Jason Merrill  <jason@redhat.com>
3159
3160         PR c++/39153
3161         * g++.dg/cpp0x/defaulted9.C: New test.
3162
3163         PR c++/30111
3164         * g++.dg/init/value7.C: New test.
3165
3166 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
3167
3168         PR target/38824
3169         * gcc.target/i386/pr38824.c: New testcase.
3170
3171 2009-02-11  Jason Merrill  <jason@redhat.com>
3172
3173         PR c++/38649
3174         * g++.dg/cpp0x/defaulted8.C: New test.
3175
3176         PR c++/36744
3177         * g++.dg/cpp0x/rv9p.C: New test.
3178
3179 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
3180
3181         * gnat.dg/aliasing3.adb: New test.
3182         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
3183
3184 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
3185
3186         PR c++/34397
3187         * g++.dg/template/crash88.C: New.
3188         * g++.dg/template/crash89.C: Likewise.
3189
3190 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
3191
3192         PR c/39084
3193         * gcc.dg/pr39084.c: New test.
3194
3195 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR target/39139
3198         * gcc.target/i386/pr39139.c: New test.
3199
3200 2009-02-10  Richard Guenther  <rguenther@suse.de>
3201
3202         PR tree-optimization/39132
3203         * gcc.dg/torture/pr39132.c: New testcase.
3204
3205 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
3206
3207         PR target/39119
3208         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
3209         * gcc.target/x86_64/abi/avx/args.h: Likewise.
3210         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
3211         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
3212         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
3213         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
3214         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
3215         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
3216
3217 2009-02-09  Jason Merrill  <jason@redhat.com>
3218
3219         PR c++/39109
3220         * g++.dg/init/value6.C: New test.
3221
3222 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
3223
3224         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
3225
3226 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
3227
3228         * gcc.c-torture/compile/20090209-1.c: New test.
3229
3230 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
3231
3232         PR c++/35147
3233         PR c++/37737
3234         * g++.dg/cpp0x/vt-35147.C: New.
3235         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
3236         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
3237
3238 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
3239
3240         PR c/35434
3241         * gcc.dg/attr-alias-4.c: New test.
3242
3243 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
3244
3245         PR c/39035
3246         * gcc.dg/dfp/pr39035.c: New test.
3247
3248 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
3249
3250         PR c/36432
3251         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
3252
3253 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
3254
3255         PR c++/39106
3256         * g++.dg/opt/thunk3.C: New test.
3257
3258 2009-02-05  Nick Clifton  <nickc@redhat.com>
3259
3260         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
3261         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
3262         * gcc.dg/cdce1.c: Likewise.
3263         * gcc.dg/cpp/_Pragma6.c: Likewise.
3264         * g++.dg/cpp/_Pragma1.C: Likewise.
3265         * gcc.dg/utf32-2.c: Xfail for M32C.
3266         * gcc.dg/utf32-1.c: Likewise.
3267         * gcc.dg/utf32-3.c: Likewise.
3268         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3269         targets.
3270         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3271         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3272         * gcc.dg/Wconversion-5.c: Likewise.
3273         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3274         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3275         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3276         * gcc.dg/utf-inc-init.c: Likewise.
3277         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3278         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3279         * gcc.dg/utf-array-short-wchar.c: Likewise.
3280         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3281         * gcc.dg/mallign.c: Use size_t instead of long.
3282
3283 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
3284
3285         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3286
3287 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
3288
3289         * gcc.c-torture/execute/pr39100.c: New.
3290
3291 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
3292
3293         PR c/35435
3294         * gcc.dg/tls/diag-6.c: New test.
3295
3296 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3297
3298         AVX Programming Reference (January, 2009)
3299         * gcc.target/i386/avx-vpclmulqdq.c: New.
3300         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3301
3302         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3303
3304         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3305         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
3306         (pclmul_test): Renamed to ...
3307         (TEST): This.
3308
3309 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR c++/39095
3312         * g++.dg/abi/mangle31.C: New test.
3313
3314 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
3315
3316         PR c/29129
3317         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3318         declarator.
3319         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
3320         inside function prototype but not part of parameter declarator.
3321         * vla-11.c: New test.
3322
3323 2009-02-03  Jason Merrill  <jason@redhat.com>
3324
3325         * g++.dg/warn/main-4.C: New test.
3326         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3327
3328 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3329
3330         PR c++/36607
3331         * g++.dg/expr/cast10.C: New test.
3332
3333 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
3334
3335         PR c/35433
3336         * gcc.dg/init-bad-6.c: New test.
3337
3338 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
3339
3340         PR target/35318
3341         * gcc.c-torture/compile/pr35318.c: New test.
3342
3343         PR inline-asm/39059
3344         * gcc.dg/nofixed-point-2.c: New test.
3345         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3346         * g++.dg/ext/fixed2.C: Likewise.
3347         * g++.dg/other/error25.C: Likewise.
3348         * g++.dg/lookup/crash7.C: Likewise.
3349         * g++.dg/cpp0x/decltype-38655.C: Likewise.
3350
3351         PR c++/39056
3352         * g++.dg/cpp0x/initlist13.C: New test.
3353
3354 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
3355
3356         PR c++/36897
3357         * g++.dg/template/func2.C: New test.
3358
3359         PR c++/37314
3360         * g++.dg/template/typename15.C: New.
3361         * g++.dg/template/typename16.C: New.
3362
3363 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
3364             Ben Elliston  <bje@au.ibm.com>
3365
3366         PR c/39034
3367         * gcc.dg/dfp/pr39034.c: New test.
3368
3369 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3370
3371         PR testsuite/38263
3372         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3373
3374 2009-02-02  Jason Merrill  <jason@redhat.com>
3375
3376         PR c++/39054
3377         * g++.dg/parse/dtor14.C: New test.
3378
3379 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
3380
3381         * lib/target-supports.exp
3382         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3383         * g++.dg/ext/builtin10.C: New test.
3384
3385         PR inline-asm/39058
3386         * gcc.target/i386/pr39058.c: New test.
3387
3388 2009-02-02  Richard Guenther  <rguenther@suse.de>
3389
3390         PR tree-optimization/38937
3391         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3392
3393 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
3394
3395         PR c++/39053
3396         * g++.dg/parse/crash52.C: New.
3397
3398 2009-01-30  Richard Guenther  <rguenther@suse.de>
3399
3400         PR tree-optimization/39041
3401         * gcc.c-torture/compile/pr39041.c: New testcase.
3402
3403 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
3404
3405         PR target/39013
3406         * gcc.target/i386/pr39013-1.c: New test.
3407         * gcc.target/i386/pr39013-2.c: New test.
3408
3409         PR c++/39028
3410         * g++.dg/ext/label12.C: New test.
3411
3412 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3413
3414         PR c++/33465
3415         * g++.dg/parse/error34.C: New.
3416         * g++.dg/parse/error35.C: Likewise.
3417
3418 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3419
3420         PR c++/38655
3421         * g++.dg/cpp0x/decltype-38655.C: New.
3422
3423 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
3424
3425         PR target/39002
3426         * g++.dg/torture/pr39002.C: New test.
3427
3428 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
3429
3430         PR tree-optimization/39007
3431         * gcc.dg/tree-ssa/pr39007.c: New.
3432
3433 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
3434
3435         PR middle-end/35854
3436         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3437         to "subreg1".
3438         
3439 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
3440
3441         PR middle-end/38857
3442         * gcc.c-torture/compile/pr38857.c: New test.
3443
3444 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
3445
3446         PR fortran/38852
3447         PR fortran/39006
3448         * gfortran.dg/bound_6.f90: New test.
3449
3450 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
3451
3452         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3453
3454 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
3455
3456         PR tree-optimization/38997
3457         * gcc.dg/tree-ssa/pr38997.c: New.
3458
3459 2009-01-28  Richard Guenther  <rguenther@suse.de>
3460
3461         PR tree-optimization/38926
3462         * gcc.c-torture/compile/pr38926.c: New testcase.
3463
3464 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
3465
3466         PR middle-end/38934
3467         * gcc.dg/pr38934.c: New test.
3468
3469 2009-01-28  Richard Guenther  <rguenther@suse.de>
3470
3471         PR middle-end/38908
3472         * g++.dg/warn/Wuninitialized-2.C: New testcase.
3473
3474 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
3475
3476         PR tree-optimization/38984
3477         * gcc.dg/pr38984.c: New XFAILed testcase.
3478
3479
3480 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
3481
3482         PR target/38988
3483         * gcc.target/i386/pr38988.c: New test.
3484
3485 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
3486
3487         PR c++/37554
3488         * g++.dg/parse/crash51.C: New.
3489         * g++.old-deja/g++.pt/crash9.C: Adjust.
3490
3491 2009-01-27  Daniel Kraft  <d@domob.eu>
3492
3493         PR fortran/38883
3494         * gfortran.dg/mvbits_6.f90:  New test.
3495         * gfortran.dg/mvbits_7.f90:  New test.
3496         * gfortran.dg/mvbits_8.f90:  New test.
3497
3498 2009-01-27  Richard Guenther  <rguenther@suse.de>
3499
3500         PR tree-optimization/38503
3501         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3502
3503 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3504
3505         PR middle-end/38969
3506         * gcc.c-torture/execute/pr38969.c: New test.
3507
3508 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
3509
3510         PR testsuite/38864
3511         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3512         to dg-do compile.
3513         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3514         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3515         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3516
3517 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3518
3519         PR target/38952
3520         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3521         if __USING_SJLJ_EXCEPTIONS__ is defined.
3522
3523         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3524         __USING_SJLJ_EXCEPTIONS__ is defined.
3525         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3526         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3527         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3528         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3529         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3530         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3531
3532 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3533
3534         PR testsuite/38949
3535         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3536         Use instead of C name in asm statements.
3537
3538 2009-01-26  Richard Guenther  <rguenther@suse.de>
3539
3540         PR tree-optimization/38745
3541         * g++.dg/torture/pr38745.C: New testcase.
3542
3543 2009-01-26  Richard Guenther  <rguenther@suse.de>
3544
3545         PR middle-end/38851
3546         * g++.dg/warn/Wuninitialized-1.C: New testcase.
3547
3548 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
3549
3550         * gcc.dg/bitfld-15.c: Gate warning on target
3551         pcc_bitfield_type_matters.
3552         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3553         g++.dg/ext/bitfield4.C: Likewise.
3554         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3555         bitfield for any target.
3556
3557 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
3558
3559         PR c/38957
3560         * gcc.dg/pr38957.c: New test.
3561
3562 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
3563
3564         PR fortran/38955
3565         * gfortran.dg/array_constructor_24.f: Allow tolerance when
3566         comparing floats.
3567
3568 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
3569
3570         PR tree-optimization/38953
3571         * gfortran.dg/graphite/pr38953.f90: New.
3572
3573 2009-01-24  Paul Brook  <paul@codesourcery.com>
3574
3575         * gcc.target/arm/neon-cond-1.c: New test.
3576
3577 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
3578
3579         PR tree-optimization/38932
3580         * gcc.dg/pr38932.c: New.
3581
3582 2009-01-23  Revital Eres  <eres@il.ibm.com>
3583
3584         * gcc.dg/sms-7.c: Fix test.
3585
3586 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
3587
3588         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3589         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3590         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3591         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3592
3593 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3594
3595         * gcc.dg/pr35729.c: Make test x86 specific.
3596
3597 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3598
3599         PR middle-end/38615
3600         * gcc.dg/pr38615.c: New test.
3601
3602 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
3603
3604         PR target/38931
3605         * gcc.target/i386/pr38931.c: New test.
3606
3607 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
3608
3609         PR c++/38930
3610         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3611         * g++.dg/template/typedef12.C: Likewise.
3612         * g++.dg/template/typedef13.C: Likewise.
3613         * g++.dg/template/typedef14.C: Likewise.
3614         * g++.dg/template/sfinae3.C: Likewise.
3615         * g++.old-deja/g++.pt/typename8.C: Likewise.
3616         * g++.dg/template/access11.C: Likewise
3617
3618 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
3619
3620         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3621         and mips*-*-irix*.
3622         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3623
3624 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
3625
3626         PR c++/26693
3627         * g++.dg/template/typedef11.C: New test.
3628         * g++.dg/template/typedef12.C: Likewise.
3629         * g++.dg/template/typedef13.C: Likewise.
3630         * g++.dg/template/typedef14.C: Likewise.
3631         * g++.dg/template/sfinae3.C: Compile this pedantically.
3632         The only errors expected should be the one saying the typedef is ill
3633         formed.
3634         * g++.old-deja/g++.pt/typename8.C: Likewise.
3635         * g++.dg/template/access11.C: Update this.
3636
3637 2009-01-21  Daniel Kraft  <d@domob.eu>
3638
3639         PR fortran/38887
3640         * gfortran.dg/mvbits_5.f90:  New test.
3641
3642 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
3643
3644         * gcc.dg/sms-6.c: New test.
3645         * gcc.dg/sms-7.c: Likewise.
3646
3647 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
3648
3649         PR fortran/38907
3650         * gfortran.dg/host_assoc_function_7.f90: New test
3651
3652 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3653             Richard Guenther  <rguenther@suse.de>
3654
3655         PR tree-optimization/38747
3656         PR tree-optimization/38748
3657         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3658         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3659         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3660
3661 2009-01-20  Kees Cook  <kees@ubuntu.com>
3662             H.J. Lu  <hongjiu.lu@intel.com>
3663
3664         PR target/38902
3665         * gcc.dg/pr38902.c: New.
3666
3667 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
3668
3669         PR target/38868
3670         * gfortran.dg/pr38868.f: New testcase.
3671
3672 2009-01-20  Richard Guenther  <rguenther@suse.de>
3673
3674         * gcc.c-torture/execute/pr36227.c: Move ...
3675         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
3676
3677 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3678
3679         * lib/gfortran.exp: Add -B options for targets that use
3680         libgfortran.a%s in their specs.
3681
3682 2009-01-19  Jason Merrill  <jason@redhat.com>
3683
3684         PR c++/23287
3685         * g++.dg/template/dtor5.C: New test.
3686
3687 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
3688
3689         PR fortran/38859
3690         * gfortran.dg/bound_5.f90: New test.
3691
3692 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
3693
3694         PR target/38736
3695         * g++.dg/compat/abi/pr38736_main.C: New.
3696         * g++.dg/compat/abi/pr38736_x.C: Likewise.
3697         * g++.dg/compat/abi/pr38736_y.C: Likewise.
3698         * g++.dg/other/macro-1.C: Likewise.
3699         * gcc.dg/macro-1.c: Likewise.
3700         * gcc.dg/compat/pr38736_main.c: Likewise.
3701         * gcc.dg/compat/pr38736_x.c: Likewise.
3702         * gcc.dg/compat/pr38736_y.c: Likewise.
3703
3704 2009-01-18  Richard Guenther  <rguenther@suse.de>
3705
3706         PR tree-optimization/38819
3707         * gcc.c-torture/execute/pr38819.c: New testcase.
3708
3709 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3710
3711         PR fortran/38657
3712         * gfortran.dg/module_commons_3.f90: Reapply.
3713
3714 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3715
3716         PR fortran/34955
3717         * gfortran.dg/transfer_intrinsic_1.f90: New test.
3718         * gfortran.dg/transfer_intrinsic_2.f90: New test.
3719
3720 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3721
3722         PR fortran/38657
3723         * gfortran.dg/module_commons_3.f90: Remove
3724
3725 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3726
3727         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3728
3729 2009-01-16  Jason Merrill  <jason@redhat.com>
3730
3731         PR c++/38877
3732         * g++.dg/template/lvalue1.C: New test.
3733
3734         PR c++/29470
3735         * g++.dg/template/access20.C: New test.
3736         * g++.dg/torture/pr34641.C: Fix access.
3737
3738 2009-01-16  Richard Guenther  <rguenther@suse.de>
3739
3740         PR tree-optimization/38835
3741         PR middle-end/36227
3742         * gcc.c-torture/execute/pr36227.c: New testcase.
3743         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3744         * g++.dg/init/const7.C: Likewise.
3745
3746 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
3747
3748         PR target/38554
3749         * gcc.c-torture/compile/pr38554.c: New test.
3750
3751 2009-01-16  Jason Merrill  <jason@redhat.com>
3752
3753         PR c++/38579
3754         * g++.dg/conversion/access1.C: New test.
3755
3756 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
3757
3758         PR tree-optimization/38789
3759         * gcc.c-torture/compile/pr38789.c: New test.
3760
3761 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
3762
3763         PR fortran/38152
3764         * gfortran.dg/proc_ptr_13.f90: New.
3765
3766 2009-01-15  Jason Merrill  <jason@redhat.com>
3767
3768         PR c++/38850
3769         * g++.dg/template/koenig6.C: New test.
3770
3771 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3772
3773         PR c++/29388
3774         * g++.dg/template/error37.C: New testcase.
3775
3776 2009-01-15  Jason Merrill  <jason@redhat.com>
3777
3778         PR c++/36334
3779         * g++.dg/conversion/memfn1.C: New test.
3780
3781         PR c++/37646
3782         * g++.dg/conversion/memfn2.C: New test.
3783
3784 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
3785
3786         PR c++/38357
3787         * g++.dg/template/crash87.C: New test.
3788
3789 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3790
3791         PR middle-end/37843
3792         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3793
3794 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
3795
3796         PR c++/38636
3797         * g++.dg/parse/crash50.C: New test.
3798
3799 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
3800
3801         PR rtl-optimization/38245
3802         * gcc.dg/pr38245-3.c: New test.
3803         * gcc.dg/pr38245-3.h: New file.
3804         * gcc.dg/pr38245-4.c: New file.
3805         * gcc.dg/pr38364.c: New test.
3806
3807 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
3808
3809         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3810         sequence PC-relative.
3811
3812 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3813
3814         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3815         calls and/or PLT markers.
3816         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3817         calls and/or PLT markers.
3818         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3819         calls and/or PLT markers.
3820         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3821         calls and/or PLT markers.
3822
3823 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
3824             Nathan Froyd  <froydnj@codesourcery.com>
3825             Joseph Myers  <joseph@codesourcery.com>
3826
3827         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3828         New function.
3829         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3830         and use consistent CFLAGS.
3831         * gcc.target/powerpc/20030505.c: Likewise.
3832         * gcc.target/powerpc/20081204-1.c: Likewise.
3833         * gcc.target/powerpc/ppc-spe.c: Likewise.
3834         * gcc.target/powerpc/spe1.c: Likewise.
3835         * g++.dg/ext/spe1.C: Likewise.
3836         * g++.dg/other/opaque-1.C: Likewise.
3837         * g++.dg/other/opaque-2.C: Likewise.
3838         * g++.dg/other/opaque-3.C: Likewise.
3839
3840 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3841
3842         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3843         out of loop.
3844
3845 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
3846
3847         PR target/38811
3848         * g++.dg/torture/pr38811.C: New file.
3849
3850 2009-01-14  Richard Guenther  <rguenther@suse.de>
3851
3852         PR tree-optimization/38826
3853         PR middle-end/38477
3854         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3855
3856 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3857
3858         * gcc.dg/graphite/pr38786.c: Fix commit problem.
3859
3860 2009-01-14  Nick Clifton  <nickc@redhat.com>
3861
3862         PR c++/37862
3863         * g++.cp/parse/pr37862.C: New test.
3864
3865 2009-01-14  Julian Brown  <julian@codesourcery.com>
3866
3867         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3868         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3869         to...
3870         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3871         These.
3872
3873 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR rtl-optimization/38774
3876         * gcc.dg/torture/pr38774.c: New test.
3877
3878         PR c++/38795
3879         * g++.dg/cpp0x/pr38795.C: New test.
3880
3881 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
3882             Nathan Froyd  <froydnj@codesourcery.com>
3883             Joseph Myers  <joseph@codesourcery.com>
3884
3885         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3886         otherwise.  Do not check for AltiVec at runtime.
3887         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3888         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3889         * gcc.target/powerpc/altivec-1.c: Likewise.
3890         * gcc.target/powerpc/altivec-3.c: Likewise.
3891         * gcc.target/powerpc/altivec-10.c: Likewise.
3892         * gcc.target/powerpc/altivec-12.c: Likewise.
3893         * gcc.target/powerpc/altivec-24.c: Likewise.
3894         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3895         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3896         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3897         * gcc.target/powerpc/pr35907.c: Likewise.
3898         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3899         otherwise.  Do not check for Cell at runtime.
3900         * gcc.target/powerpc/altivec_check.h: Delete.
3901
3902         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3903         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
3904         not check for AltiVec at runtime.
3905         * g++.dg/ext/altivec-cell-2.C: Likewise.
3906         * g++.dg/ext/altivec-cell-3.C: Likewise.
3907         * g++.dg/ext/altivec-cell-4.C: Likewise.
3908         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3909         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3910         check.
3911         * g++.dg/ext/altivec_check.h: Delete.
3912         
3913 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
3914
3915         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3916         effective target.  Adjust line numbers accordingly.
3917
3918 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
3919
3920         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3921
3922 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3923
3924         PR tree-optimization/38786
3925         * gcc.dg/graphite/pr38786.c: New.
3926
3927 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
3928
3929         Revert:
3930         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3931
3932         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3933         for alpha*-*-* targets.
3934         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3935
3936 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3937
3938         PR libfortran/38772
3939         * gfortran.dg/fmt_bz_bn_err.f: New test.
3940
3941 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
3942
3943         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3944
3945 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3946
3947         * lib/target-supports.exp (check_effective_target_powerpc64): New.
3948         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3949         instruction support.  Do not check for it at runtime.
3950
3951 2009-01-12  Jason Merrill  <jason@redhat.com>
3952
3953         PR c++/35109
3954         * g++.dg/lookup/friend11.C: Remove expected error.
3955         * g++.dg/lookup/friend14.C: New test.
3956         * g++.dg/lookup/friend15.C: New test.
3957
3958 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
3959
3960         PR c++/36019
3961         * g++.dg/lookup/hidden-class12.C: New test.
3962         * g++.dg/lookup/hidden-class13.C: New test.
3963         * g++.dg/lookup/hidden-class14.C: New test.
3964         * g++.dg/lookup/hidden-class15.C: New test.
3965         * g++.dg/lookup/hidden-class16.C: New test.
3966
3967 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
3968
3969         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3970         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3971         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3972
3973 2009-01-12  Jason Merrill  <jason@redhat.com>
3974
3975         PR c++/31488
3976         * g++.dg/other/vararg-3.C: New test.
3977
3978 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3979
3980         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3981         Explicitly enable SPE.
3982         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
3983         directive.
3984
3985         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3986         Expect -flax-vector-conversions message.  Adjust incompatible
3987         types errors.
3988         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3989         Make Foo extern.
3990
3991         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3992
3993         * g++.dg/other/opaque-1.C: Run on targets with SPE.
3994
3995         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3996         * g++.dg/other/opaque-2.C: Likewise.
3997         * g++.dg/other/opaque-3.C: Likewise.
3998
3999 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
4000
4001         PR c/32041
4002         * gcc.dg/pr32041.c: New test.
4003         * g++.dg/parse/offsetof9.C: New test.
4004
4005 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
4006             Nathan Froyd  <froydnj@codesourcery.com>
4007
4008         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
4009         * g++.dg/ext/attribute-test-1.C: Likewise.
4010         * g++.dg/ext/attribute-test-2.C: Likewise.
4011         * g++.dg/ext/attribute-test-3.C: Likewise.
4012         * g++.dg/ext/attribute-test-4.C: Likewise.
4013
4014 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4015
4016         * gnat.dg/unchecked_convert3.adb: New test.
4017
4018 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
4019
4020         PR c++/38794
4021         * g++.dg/parse/typedef9.C: New test.
4022
4023         PR tree-optimization/38807
4024         * gcc.c-torture/compile/pr38807.c: New test.
4025
4026 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
4027
4028         * gcc.target/mips/ins-2.c: New test.
4029
4030 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4031
4032         PR testsuite/38809
4033         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
4034
4035 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR c++/36254
4038         * g++.dg/warn/Wreturn-type-5.C: New test.
4039
4040 2009-01-11  Matthias Klose  <doko@ubuntu.com>
4041
4042         PR middle-end/38616
4043         * gcc.dg/pr38616.c: New test.
4044
4045 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
4046
4047         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
4048
4049 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
4050
4051         PR c++/38648
4052         * g++.dg/expr/string-1.C: New test.
4053         * g++.dg/expr/string-2.C: New test.
4054
4055         PR c++/36695
4056         * g++.dg/ext/complex4.C: New test.
4057         * g++.dg/ext/complex5.C: New test.
4058         * g++.dg/init/reference1.C: New test.
4059         * g++.dg/init/reference2.C: New test.
4060         * g++.dg/init/reference3.C: New test.
4061
4062 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
4063
4064         PR fortran/38763
4065         * gfortran.dg/transfer_null_1.f90: New test.
4066
4067 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
4068
4069         PR fortran/38765
4070         * gfortran.dg/host_assoc_function_6.f90: New test.
4071
4072 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
4073
4074         * lib/target-supports.exp: Add method to determine if the effective
4075         target is really a ppc405 after applying all compile options.
4076         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
4077         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
4078         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
4079         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
4080         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
4081         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
4082         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
4083         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
4084         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
4085         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
4086         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
4087         * gcc.target/powerpc/405-machhw-1.c: Likewise.
4088         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
4089         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
4090         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
4091         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
4092         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
4093         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
4094         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
4095         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
4096         * gcc.target/powerpc/405-macchw-1.c: Likewise.
4097         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
4098         * gcc.target/powerpc/405-machhw-2.c: Likewise.
4099         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
4100         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
4101         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
4102         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
4103         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
4104         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
4105         * gcc.target/powerpc/405-macchw-2.c: Likewise.
4106         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
4107
4108 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
4109
4110         PR c++/35335
4111         * g++.dg/other/error31.C: New testcase.
4112
4113         PR c/35742
4114         * gcc.dg/pr35742.c: New test.
4115
4116 2009-01-09  John F. Carr  <jfc@mit.edu>
4117
4118         PR c++/37877
4119         * g++.dg/parse/linkage3.C: New test.
4120
4121 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
4122
4123         PR middle-end/38771
4124         * gcc.c-torture/compile/pr38771.c: New test.
4125
4126 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
4127
4128         * gcc.dg/pr34856.c: Ignore irrelevant warning.
4129
4130 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
4131
4132         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
4133         * gcc.dg/sibcall-4.c: Likewise.
4134
4135 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
4136             Jan Sjodin  <jan.sjodin@amd.com>
4137
4138         PR tree-optimization/38559
4139         * testsuite/gcc.dg/graphite/pr38559.c: New.
4140
4141 2009-01-08  Ira Rosen  <irar@il.ibm.com>
4142
4143         PR tree-optimization/37194
4144         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
4145
4146 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR c++/38725
4149         * g++.dg/ext/label11.C: New test.
4150
4151 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
4152
4153         * lib/target-supports.exp (check_weak_override_available): New.
4154         * lib/target-supports-dg.exp (dg-require-weak-override): New.
4155         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
4156         dg-require-weak-override.
4157
4158 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
4159             Alan Modra  <amodra@bigpond.net.au>
4160
4161         * gcc.c-torture/compile/20090107-1.c: New test.
4162
4163 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
4164
4165         PR target/38706
4166         * g++.dg/other/pr38706.C: New test.
4167
4168 2009-01-07  Jason Merrill  <jason@redhat.com>
4169
4170         * g++.dg/cpp0x/variadic92.C: New test.
4171         * g++.dg/cpp0x/variadic93.C: New test.
4172
4173 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
4174
4175         * lib/target-supports-dg.exp (current_compiler_flags): New.
4176         (check-flags): Use it; do not access dg-test local variables.
4177         (dg-skip-if): Do not access dg-test local variables.
4178         (dg-xfail-run-if): Ditto.
4179         (dg-shouldfail): Ditto.
4180         * gcc.test-framework/test-framework.exp
4181         (check_effective_target_def_nocache): New.
4182         * gcc.test-framework/test-framework.awk: Handle scan tests.
4183         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
4184         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
4185         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
4186         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
4187         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
4188         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
4189         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
4190         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
4191         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
4192
4193         * g++.dg/torture/pr38586.C: Ignore a possible warning.
4194
4195         * lib/target-supports-dg.exp (check_test_flags): Delete.
4196
4197 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
4198
4199         PR tree-optimization/38492
4200         PR tree-optimization/38498
4201         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
4202         in trunk.
4203         * testsuite/gcc.dg/graphite/block-0.c: Update test.
4204         * testsuite/gcc.dg/graphite/block-1.c: Same.
4205         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
4206         for blocking.
4207         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
4208         * testsuite/gcc.dg/graphite/block-3.c: New.
4209         * testsuite/gcc.dg/graphite/pr38498.c: New.
4210
4211 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
4212
4213         AVX Programming Reference (December, 2008)
4214         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
4215         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
4216         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
4217
4218         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
4219         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
4220
4221 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4222
4223         PR fortran/38220
4224         * gfortran.dg/c_loc_pure_1.f90:  New test.
4225
4226 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
4227
4228         PR fortran/38669
4229         * gfortran.dg/elemental_dependency_3.f90:
4230         Add the final tree dump cleanup.
4231
4232 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
4233
4234         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
4235         passing -m32.
4236
4237         PR rtl-optimization/38722
4238         * gfortran.dg/pr38722.f90: New test.
4239
4240 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
4241
4242         PR c/34252
4243         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
4244         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
4245
4246 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
4247
4248         * gfortran.dg/implicit_12.f90: Add space around dg directive.
4249         * gfortran.dg/typebound_call_8.f03: Same.
4250         * gfortran.dg/elemental_bind_c.f90: Same.
4251         * gfortran.dg/typebound_call_7.f03: Same.
4252         * gfortran.dg/interface_proc_end.f90: Same
4253         * gfortran.dg/pr37243.f: Fix typo.
4254
4255 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
4256
4257         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
4258         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
4259         large stack sizes.
4260
4261 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
4262
4263         AVX Programming Reference (December, 2008)
4264         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4265         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4266         * gcc.target/i386/sse-14.c: Likewise.
4267
4268         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4269         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4270         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4271         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4272
4273 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4274
4275         PR libfortran/38735
4276         * gfortran.dg/fmt_bz_bn.f: Update test.
4277
4278 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
4279
4280         PR c++/38472
4281         * g++.dg/conversion/usual-arith-conv.C: New test.
4282
4283 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4284
4285         PR c/34911
4286         * gcc.dg/vector-3.c: New testcase.
4287         * g++.dg/ext/vector15.C: New test.
4288
4289 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
4290
4291         PR tree-optimization/38510
4292         * gcc.dg/graphite/pr38510.c: New.
4293
4294 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
4295             Jan Sjodin <jan.sjodin@amd.com>
4296
4297         PR tree-optimization/38500
4298         * gcc.dg/graphite/pr38500.c: New.
4299
4300 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
4301
4302         * gcc.c-torture/compile/20001226-1.c: Generalize
4303         dg-timeout-factor.
4304         * gcc.c-torture/compile/limits-fnargs.c: Add
4305         dg-timeout-factor.
4306         * gcc.dg/20020425-1.c: Likewise.
4307         * gcc.dg/pch/pch.exp: Likewise.
4308         
4309 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
4310
4311         PR fortran/38657
4312         * gfortran.dg/module_commons_3.f90: New test.
4313
4314 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
4315
4316         PR fortran/37159
4317         * gfortran.dg/random_seed_1.f90: Updated.
4318
4319 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
4320
4321         PR fortran/38669
4322         PR fortran/38726
4323         * gfortran.dg/elemental_subroutine_7.f90: 
4324         Fix p values so that it can be used as vector subscript.
4325
4326 2009-01-05  Jason Merrill  <jason@redhat.com>
4327
4328         * g++.dg/cpp0x/initlist12.C: Add another test.
4329
4330         * g++.dg/cpp0x/defaulted7.C: New test.
4331
4332 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4333
4334         PR fortran/38672
4335         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
4336         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
4337
4338 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
4339
4340         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4341         for alpha*-*-* targets.
4342         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4343
4344 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
4345
4346         PR fortran/38665
4347         * gfortran.dg/host_assoc_function_5.f90: New test.
4348
4349 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
4350
4351         PR fortran/38669
4352         * gfortran.dg/elemental_dependency_3.f90: New test.
4353         * gfortran.dg/elemental_subroutine_7.f90: New test.
4354
4355 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
4356
4357         * gcc.dg/struct-ret-3.c: Include unistd.h.
4358         (main): Exit early if system memory page size is
4359         larger than 4096 bytes.
4360
4361 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
4362
4363         PR fortran/38718
4364         * gfortran.dg/merge_init_expr.f90: New.
4365
4366 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
4367
4368         PR fortran/38536
4369         * gfortran.dg/c_loc_tests_13.f90: New test.
4370         * gfortran.dg/c_loc_tests_14.f90: New test.
4371
4372 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
4373
4374         * gfortran.dg/func_result_4.f90: New.
4375
4376 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
4377
4378         PR fortran/38594
4379         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4380         interface still works, in addition to original tests.
4381         * gfortran.dg/host_assoc_call_6.f90: New test.
4382
4383 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR c++/38705
4386         * g++.dg/torture/pr38705.C: New test.
4387
4388         PR c/38700
4389         * gcc.dg/pr38700.c: New test.
4390
4391 2009-01-02  Jason Merrill  <jason@redhat.com>
4392
4393         * g++.dg/cpp0x/initlist11.C: New test.
4394         * g++.dg/cpp0x/initlist12.C: New test.
4395
4396 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4397
4398         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4399         Allow extra informative notes.
4400
4401 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
4402
4403         PR c/36489
4404         * gcc.dg/pr36489.c: New test.
4405
4406 \f
4407 Copyright (C) 2009 Free Software Foundation, Inc.
4408
4409 Copying and distribution of this file, with or without modification,
4410 are permitted in any medium without royalty provided the copyright
4411 notice and this notice are preserved.