OSDN Git Service

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