OSDN Git Service

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