OSDN Git Service

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