OSDN Git Service

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