OSDN Git Service

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