OSDN Git Service

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