OSDN Git Service

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