OSDN Git Service

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