OSDN Git Service

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