OSDN Git Service

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