OSDN Git Service

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