OSDN Git Service

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