OSDN Git Service

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