OSDN Git Service

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