OSDN Git Service

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