OSDN Git Service

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