OSDN Git Service

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