OSDN Git Service

2009-04-30 David Ayers <ayers@fsfe.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-04-30  David Ayers  <ayers@fsfe.org>
2
3         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
4         and gcc_error_prefix variables.
5         * objc.dg/bad-receiver-type.m: Update to match correct
6         diagnostics marker.
7         * objc.dg/encode-5.m: Likewise.
8         * objc.dg/id-1.m: Likewise.
9         * objc.dg/method-1.m: Likewise.
10         * objc.dg/method-6.m: Likewise.
11         * objc.dg/method-7.m: Likewise.
12         * objc.dg/method-9.m: Likewise.
13         * objc.dg/method-11.m: Likewise.
14         * objc.dg/method-20.m: Likewise.
15         * objc.dg/private-1.m: Likewise.
16
17 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
18
19         PR libfortran/39667
20         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
21         * gfortran.dg/advance_4.f90: Likewise
22         * gfortran.dg/advance_5.f90: Likewise
23         * gfortran.dg/append_1.f90: Likewise
24         * gfortran.dg/backslash_1.f90: Likewise
25         * gfortran.dg/backslash_2.f90: Likewise
26         * gfortran.dg/backslash_3.f: Likewise
27         * gfortran.dg/backspace_10.f90: Likewise
28         * gfortran.dg/backspace_3.f: Likewise
29         * gfortran.dg/backspace_4.f: Likewise
30         * gfortran.dg/backspace_5.f: Likewise
31         * gfortran.dg/backspace_8.f: Likewise
32         * gfortran.dg/backspace_9.f: Likewise
33         * gfortran.dg/complex_write.f90: Likewise
34         * gfortran.dg/convert_implied_open.f90: Likewise
35         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
36         * gfortran.dg/dos_eol.f: Likewise
37         * gfortran.dg/empty_format_1.f90: Likewise
38         * gfortran.dg/endfile.f: Likewise
39         * gfortran.dg/eof_1.f90: Likewise
40         * gfortran.dg/eor_1.f90: Likewise
41         * gfortran.dg/eor_handling_1.f90: Likewise
42         * gfortran.dg/eor_handling_2.f90: Likewise
43         * gfortran.dg/eor_handling_3.f90: Likewise
44         * gfortran.dg/eor_handling_4.f90: Likewise
45         * gfortran.dg/eor_handling_5.f90: Likewise
46         * gfortran.dg/error_recovery_5.f90: Likewise
47         * gfortran.dg/f2003_inquire_1.f03: Likewise
48         * gfortran.dg/f2003_io_4.f03: Likewise
49         * gfortran.dg/f2003_io_5.f03: Likewise
50         * gfortran.dg/f2003_io_7.f03: Likewise
51         * gfortran.dg/fgetc_1.f90: Likewise
52         * gfortran.dg/fgetc_2.f90: Likewise
53         * gfortran.dg/flush_1.f90: Likewise
54         * gfortran.dg/fmt_exhaust.f90: Likewise
55         * gfortran.dg/fmt_huge.f90: Likewise
56         * gfortran.dg/fmt_read.f90: Likewise
57         * gfortran.dg/fmt_t_1.f90: Likewise
58         * gfortran.dg/fmt_t_2.f90: Likewise
59         * gfortran.dg/fmt_t_3.f90: Likewise
60         * gfortran.dg/fmt_t_4.f90: Likewise
61         * gfortran.dg/fmt_t_5.f90: Likewise
62         * gfortran.dg/fmt_t_7.f: Likewise
63         * gfortran.dg/fseek.f90: Likewise
64         * gfortran.dg/ftell_1.f90: Likewise
65         * gfortran.dg/ftell_2.f90: Likewise
66         * gfortran.dg/func_derived_3.f90: Likewise
67         * gfortran.dg/inquire_9.f90: Likewise
68         * gfortran.dg/iostat_1.f90: Likewise
69         * gfortran.dg/iostat_2.f90: Likewise
70         * gfortran.dg/list_read_1.f90: Likewise
71         * gfortran.dg/list_read_4.f90: Likewise
72         * gfortran.dg/list_read_5.f90: Likewise
73         * gfortran.dg/list_read_7.f90: Likewise
74         * gfortran.dg/list_read_8.f90: Likewise
75         * gfortran.dg/list_read_9.f90: Likewise
76         * gfortran.dg/namelist_13.f90: Likewise
77         * gfortran.dg/namelist_14.f90: Likewise
78         * gfortran.dg/namelist_15.f90: Likewise
79         * gfortran.dg/namelist_16.f90: Likewise
80         * gfortran.dg/namelist_17.f90: Likewise
81         * gfortran.dg/namelist_18.f90: Likewise
82         * gfortran.dg/namelist_19.f90: Likewise
83         * gfortran.dg/namelist_20.f90: Likewise
84         * gfortran.dg/namelist_24.f90: Likewise
85         * gfortran.dg/namelist_26.f90: Likewise
86         * gfortran.dg/namelist_27.f90: Likewise
87         * gfortran.dg/namelist_28.f90: Likewise
88         * gfortran.dg/namelist_37.f90: Likewise
89         * gfortran.dg/namelist_38.f90: Likewise
90         * gfortran.dg/namelist_39.f90: Likewise
91         * gfortran.dg/namelist_40.f90: Likewise
92         * gfortran.dg/namelist_43.f90: Likewise
93         * gfortran.dg/namelist_44.f90: Likewise
94         * gfortran.dg/namelist_45.f90: Likewise
95         * gfortran.dg/namelist_46.f90: Likewise
96         * gfortran.dg/namelist_47.f90: Likewise
97         * gfortran.dg/namelist_48.f90: Likewise
98         * gfortran.dg/namelist_49.f90: Likewise
99         * gfortran.dg/namelist_50.f90: Likewise
100         * gfortran.dg/namelist_51.f90: Likewise
101         * gfortran.dg/namelist_52.f90: Likewise
102         * gfortran.dg/namelist_56.f90: Likewise
103         * gfortran.dg/namelist_char_only.f90: Likewise
104         * gfortran.dg/namelist_use.f90: Likewise
105         * gfortran.dg/namelist_use_only.f90: Likewise
106         * gfortran.dg/noadv_size.f90: Likewise
107         * gfortran.dg/open_access_append_1.f90: Likewise
108         * gfortran.dg/pad_no.f90: Likewise
109         * gfortran.dg/pr12884.f: Likewise
110         * gfortran.dg/pr17090.f90: Likewise
111         * gfortran.dg/pr17285.f90: Likewise
112         * gfortran.dg/pr17286.f90: Likewise
113         * gfortran.dg/pr18122.f90: Likewise
114         * gfortran.dg/pr18210.f90: Likewise
115         * gfortran.dg/pr18392.f90: Likewise
116         * gfortran.dg/pr19155.f: Likewise
117         * gfortran.dg/pr19216.f: Likewise
118         * gfortran.dg/pr19467.f90: Likewise
119         * gfortran.dg/pr19657.f: Likewise
120         * gfortran.dg/pr20257.f90: Likewise
121         * gfortran.dg/read_bad_advance.f90: Likewise
122         * gfortran.dg/read_eof_2.f90: Likewise
123         * gfortran.dg/read_eof_4.f90: Likewise
124         * gfortran.dg/read_many_1.f: Likewise
125         * gfortran.dg/read_noadvance.f90: Likewise
126         * gfortran.dg/read_repeat.f90: Likewise
127         * gfortran.dg/read_size_noadvance.f90: Likewise
128         * gfortran.dg/read_x_past.f: Likewise
129         * gfortran.dg/record_marker_1.f90: Likewise
130         * gfortran.dg/record_marker_3.f90: Likewise
131         * gfortran.dg/rewind_1.f90: Likewise
132         * gfortran.dg/runtime_warning_1.f90: Likewise
133         * gfortran.dg/shape_3.f90: Likewise
134         * gfortran.dg/slash_1.f90: Likewise
135         * gfortran.dg/stat_1.f90: Likewise
136         * gfortran.dg/stat_2.f90: Likewise
137         * gfortran.dg/streamio_11.f90: Likewise
138         * gfortran.dg/streamio_3.f90: Likewise
139         * gfortran.dg/streamio_4.f90: Likewise
140         * gfortran.dg/streamio_9.f90: Likewise
141         * gfortran.dg/tl_editing.f90: Likewise
142         * gfortran.dg/unf_io_convert_1.f90: Likewise
143         * gfortran.dg/unf_io_convert_2.f90: Likewise
144         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
145         * gfortran.dg/unf_short_record_1.f90: Likewise
146         * gfortran.dg/utf8_1.f03: Likewise
147         * gfortran.dg/utf8_2.f03: Likewise
148         * gfortran.dg/widechar_IO_1.f90: Likewise
149         * gfortran.dg/write_check3.f90: Likewise
150         * gfortran.dg/write_rewind_2.f: Likewise
151         * gfortran.dg/x_slash_2.f: Likewise
152         
153 2009-04-29  Richard Guenther  <rguenther@suse.de>
154
155         PR target/39943
156         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
157         New.
158         (check_effective_target_vect_floatuint_cvt): Likewise.
159         * gcc.dg/vect/slp-10.c: Adjust.
160         * gcc.dg/vect/slp-11.c: Adjust.
161         * gcc.dg/vect/slp-12b.c: Adjust.
162         * gcc.dg/vect/slp-33.c: Adjust.
163         * gcc.c-torture/compile/pr39943.c: New testcase.
164
165 2009-04-29  Richard Guenther  <rguenther@suse.de>
166
167         PR middle-end/39937
168         * gcc.c-torture/compile/pr39937.c: New testcase.
169
170 2009-04-29  Richard Guenther  <rguenther@suse.de>
171
172         PR tree-optimization/39941
173         * gcc.c-torture/compile/pr39941.c: New testcase.
174
175 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
176
177         * gcc.target/bfin/20090411-1.c: New test.
178
179 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
180
181         PR target/39565
182         * gcc.dg/pr39565.c: New testcase.
183
184 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
185
186         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
187         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
188         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
189         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
190         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
191         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
192         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
193         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
194         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
195         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
196         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
197         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
198         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
199         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
200         * gcc.target/i386/pr37191.c: Likewise.
201         * gcc.target/i386/reload-1.c: Likewise.
202         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
203         * g++.old-deja/g++.pt/repo2.C: Likewise.
204         * g++.old-deja/g++.pt/repo3.C: Likewise.
205         * g++.old-deja/g++.pt/repo4.C: Likewise.
206         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
207         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
208         * g++.dg/template/repo1.C: Likewise.
209         * g++.dg/template/repo2.C: Likewise.
210         * g++.dg/template/repo3.C: Likewise.
211         * g++.dg/template/repo4.C: Likewise.
212         * g++.dg/template/repo5.C: Likewise.
213         * g++.dg/template/repo6.C: Likewise.
214         * g++.dg/template/repo7.C: Likewise.
215         * g++.dg/template/repo8.C: Likewise.
216         * g++.dg/template/repo9.C: Likewise.
217         * g++.dg/rtti/repo1.C: Likewise.        
218         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
219         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
220         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
221         * g++.dg/other/PR23205.C: Skip for vxworks.
222         * g++.dg/ext/visibility/class1.C: Requires PIC.
223         * g++.dg/eh/async-unwind2.C: Requires PIC.
224         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
225         does not have cxa_exit.
226
227 2009-04-28  Jing Yu  <jingyu@google.com>
228
229         PR testsuite/39790
230         * lib/target-supports.exp (check_effective_target_tls): Remove
231         comment of caching.
232         (check_effective_target_tls_native): Likewise.
233         (check_effective_target_tls_runtime): Likewise.
234         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
235         tls to tls_runtime.
236         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
237
238 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
239
240         PR fortran/39946
241         * gfortran.dg/proc_ptr_16.f90: New.
242
243 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
244
245         * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
246         lp64 is true.
247
248 2009-04-28  Richard Guenther  <rguenther@suse.de>
249
250         PR middle-end/39937
251         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
252
253 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
254
255         * g++.dg/warn/pr35652.C: Removed.
256         * gcc.dg/pr35652.c: Likewise.
257
258 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
259
260         * gcc.target/ia64/20071210-2.c: New testcase.
261
262 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
263
264         PR c/39323
265         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
266         * gcc.dg/pr39323-3.c: Ditto.
267
268 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
269
270         PR fortran/39930
271         PR fortran/39931
272         * gfortran.dg/ambiguous_reference_2.f90: New.
273         * gfortran.dg/pointer_assign_7.f90: New.
274
275 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
276             Mark Mitchell  <mark@codesourcery.com>
277
278         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
279         * gcc.dg/20020103-1.c: Check for __ppc.
280         * gcc.dg/asm-b.c: Check for __ppc.
281         * gcc.dg/20020919-1.c: Check for __ppc.
282         * gcc.dg/20020312-2.c: Likewise.
283         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
284         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
285         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
286         * g++.dg/warn/weak1.C: Likewise.
287         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
288         static so appropriate optimizations kick in.
289         (find_base_value_wrapper): New function.
290         * g++.dg/eh/simd-5.C: Fix target triplet.
291         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
292
293 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
294             H.J. Lu  <hongjiu.lu@intel.com>
295
296         PR target/39911
297         * gcc.target/i386/pr39911.c: New test.
298
299 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
300
301         PR fortran/39879
302         * gfortran.dg/alloc_comp_assign_10.f90: New test.
303
304 2009-04-28  Ben Elliston  <bje@au.ibm.com>
305
306         PR c++/35652
307         Revert:
308
309         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
310
311         * gcc.dg/pr35652.C: New.
312         * g++.dg/warn/pr35652.C: New.
313         * gcc.dg/format/plus-1.c: Adjust message.
314
315 2009-04-27  DJ Delorie  <dj@redhat.com>
316
317         * lib/target-supports.exp (check_effective_target_double64): New.
318         (check_effective_target_double64plus): New.
319         (check_effective_target_large_double): New.
320         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
321         * gcc.dg/div-double-1.c: Likewise.
322         * gcc.dg/Wconversion-real.c: Require large_double.
323         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
324
325         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
326         are too small.
327
328         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
329         constants as long.
330
331 2009-04-27  Ian Lance Taylor  <iant@google.com>
332
333         * gcc.dg/Wcxx-compat-5.c: New testcase.
334         * gcc.dg/Wcxx-compat-6.c: New testcase.
335
336 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
337
338         Allow non-constant arguments to conversion intrinsics.
339         * gcc.target/spu/intrinsics-3.c: Update tests.
340
341 2009-04-27  Richard Guenther  <rguenther@suse.de>
342
343         PR middle-end/39928
344         * gcc.c-torture/compile/pr39928-1.c: New testcase.
345         * gcc.c-torture/compile/pr39928-2.c: Likewise.
346
347 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
348
349         PR target/39903
350         * gcc.dg/torture/pr39903-1.c: New.
351         * gcc.dg/torture/pr39903-2.c: Likewise.
352
353 2009-04-27  Revital Eres  <eres@il.ibm.com>
354
355         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
356         and check it.
357         * gcc.dg/sms-2.c: Add dump check.
358         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
359         and check it.
360         * gcc.dg/sms-4.c: Likewise.
361         * gcc.dg/sms-5.c: Likewise.
362         * gcc.dg/sms-6.c: Likewise.
363         * gcc.dg/sms-7.c: Likewise.
364         * gcc.dg/sms-antideps.c: Rename to...
365         * gcc.dg/sms-8.c: This and add sms dump file and check it.
366
367 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
368
369         * gnat.dg/opt2.adb: New test.
370
371 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
372
373         PR c++/39875
374         * g++.dg/warn/Wunused-15.C: New test.
375
376 2009-04-26  Michael Matz  <matz@suse.de>
377
378         Expand from SSA.
379         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
380         change regexps.
381         * gcc.target/i386/pr37248-1.c: Modified.
382         * gcc.target/i386/pr37248-3.c: Modified.
383         * gcc.target/i386/pr37248-2.c: Modified.
384         * gnat.dg/aliasing1.adb: Modified.
385         * gnat.dg/pack9.adb: Modified.
386         * gnat.dg/aliasing2.adb: Modified.
387         * gcc.dg/strict-overflow-2.c: Modified.
388         * gcc.dg/autopar/reduc-1char.c: Modified.
389         * gcc.dg/autopar/reduc-2char.c: Modified.
390         * gcc.dg/autopar/reduc-1.c: Modified.
391         * gcc.dg/autopar/reduc-2.c: Modified.
392         * gcc.dg/autopar/reduc-3.c: Modified.
393         * gcc.dg/autopar/reduc-6.c: Modified.
394         * gcc.dg/autopar/reduc-7.c: Modified.
395         * gcc.dg/autopar/reduc-8.c: Modified.
396         * gcc.dg/autopar/reduc-9.c: Modified.
397         * gcc.dg/autopar/reduc-1short.c: Modified.
398         * gcc.dg/autopar/reduc-2short.c: Modified.
399         * gcc.dg/autopar/parallelization-1.c: Modified.
400         * gcc.dg/strict-overflow-4.c: Modified.
401         * gcc.dg/strict-overflow-6.c: Modified.
402         * gcc.dg/gomp/combined-1.c: Modified.
403         * gcc.dg/no-strict-overflow-1.c: Modified.
404         * gcc.dg/no-strict-overflow-3.c: Modified.
405         * gcc.dg/no-strict-overflow-5.c: Modified.
406         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
407         * gcc.dg/tree-ssa/pr18134.c: Modified.
408         * gcc.dg/tree-ssa/20030824-1.c: Modified.
409         * gcc.dg/tree-ssa/vector-2.c: Modified.
410         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
411         * gcc.dg/tree-ssa/loop-21.c: Modified.
412         * gcc.dg/tree-ssa/20030824-2.c: Modified.
413         * gcc.dg/tree-ssa/vector-3.c: Modified.
414         * gcc.dg/tree-ssa/asm-3.c: Modified.
415         * gcc.dg/tree-ssa/pr23294.c: Modified.
416         * gcc.dg/tree-ssa/loop-22.c: Modified.
417         * gcc.dg/tree-ssa/loop-15.c: Modified.
418         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
419         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
420         * gcc.dg/tree-ssa/pr20139.c: Modified.
421         * gcc.dg/tree-ssa/scev-cast.c: Modified.
422         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
423         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
424         * gcc.dg/tree-ssa/loop-5.c: Modified.
425         * gcc.dg/tree-ssa/pr19431.c: Modified.
426         * gcc.dg/tree-ssa/pr32044.c: Modified.
427         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
428         * gcc.dg/tree-ssa/loop-19.c: Modified.
429         * gcc.dg/tree-ssa/loop-28.c: Modified.
430         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
431         * gcc.dg/tree-ssa/divide-1.c: Modified.
432         * gcc.dg/tree-ssa/inline-1.c: Modified.
433         * gcc.dg/tree-ssa/divide-3.c: Modified.
434         * gcc.dg/tree-ssa/pr30978.c: Modified.
435         * gcc.dg/tree-ssa/alias-6.c: Modified.
436         * gcc.dg/tree-ssa/divide-4.c: Modified.
437         * gcc.dg/tree-ssa/alias-11.c: Modified.
438         * gcc.dg/no-strict-overflow-7.c: Modified.
439         * gcc.dg/strict-overflow-1.c: Modified.
440         * gcc.dg/pr15784-4.c: Modified.
441         * gcc.dg/pr34263.c: Modified.
442         * gcc.dg/strict-overflow-3.c: Modified.
443         * gcc.dg/tree-prof/stringop-1.c: Modified.
444         * gcc.dg/tree-prof/val-prof-1.c: Modified.
445         * gcc.dg/tree-prof/val-prof-2.c: Modified.
446         * gcc.dg/tree-prof/val-prof-3.c: Modified.
447         * gcc.dg/tree-prof/val-prof-4.c: Modified.
448         * gcc.dg/no-strict-overflow-2.c: Modified.
449         * gcc.dg/no-strict-overflow-4.c: Modified.
450         * gcc.dg/no-strict-overflow-6.c: Modified.
451         * g++.dg/tree-ssa/pr27090.C: Modified.
452         * g++.dg/tree-ssa/tmmti-2.C: Modified.
453         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
454         * g++.dg/tree-ssa/pr19807.C: Modified.
455         * g++.dg/opt/pr30965.C: Modified.
456         * g++.dg/init/new17.C: Modified.
457         * gfortran.dg/whole_file_6.f90: Modified.
458         * gfortran.dg/whole_file_5.f90: Modified.
459         * gfortran.dg/reassoc_1.f90: Modified.
460         * gfortran.dg/reassoc_3.f90: Modified.
461
462 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
463
464         PR fortran/39893
465         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
466
467 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
468
469         PR inline-asm/39543
470         * gcc.target/i386/pr39543-1.c: New test.
471         * gcc.target/i386/pr39543-2.c: New test.
472         * gcc.target/i386/pr39543-3.c: New test.
473
474         PR c/39889
475         * gcc.dg/Wunused-value-3.c: New test.
476
477 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
478
479         PR c/39581
480         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
481         gcc.dg/vla-21.c: New tests.
482
483 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
484
485         PR c/39556
486         * gcc.dg/inline-34.c: New test.
487
488 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
489
490         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
491         gcc.dg/enum-const-3.c: New tests.
492         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
493         -pedantic-errors.  Update expected diagnostics.
494
495 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
496
497         PR c/39582
498         * gcc.dg/vla-20.c: New test.
499
500 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
501
502         PR c/39564
503         * gcc.dg/vla-19.c: New test.
504
505 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
506
507         PR preprocessor/39559
508         * gcc.dg/c99-intconst-2.c: New test.
509
510 2009-04-25  Jan Hubicka  <jh@suse.cz>
511
512         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
513
514 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
515
516         PR fortran/39688
517         * gfortran.dg/import7.f90: New.
518
519 2009-04-24  Richard Guenther  <rguenther@suse.de>
520
521         * gcc.dg/tree-ssa/vrp48.c: Fix.
522
523 2008-04-24  Doug Kwan  <dougkwan@google.com>
524
525         * g++.dg/init/copy7.C: Only abort in memcpy if source and
526         destination are the same.
527
528 2009-04-24  Richard Guenther  <rguenther@suse.de>
529
530         * gcc.dg/tree-ssa/vrp48.c: New testcase.
531
532 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
533
534         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
535         gcc.dg/array-const-3.c: New tests.
536
537 2009-04-24  Ian Lance Taylor  <iant@google.com>
538
539         * gcc.dg/Wcxx-compat-4.c: New testcase.
540
541 2009-04-24  Daniel Kraft  <d@domob.eu>
542
543         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
544         expected on already erraneous symbol (renamed to fresh one).
545
546 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
547
548         PR middle-end/39867
549         * gcc.dg/pr39867.c: New.
550
551 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
552
553         PR fortran/39861
554         PR fortran/39864
555         * gfortran.dg/intrinsic_1.f90: New.
556
557 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
558
559         * gnat.dg/alignment7.adb: New test.
560         * gnat.dg/alignment8.adb: Likewise.
561
562 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
563
564         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
565         * gnat.dg/specs/rep_clause2.ads: New test.
566
567 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
568
569         PR rtl-optimization/39794
570         * gcc.dg/pr39794.c: New test.
571
572 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
573
574         * gnat.dg/atomic1.adb: New test.
575         * gnat.dg/atomic1_pkg.ads: New helper.
576
577 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
578
579         PR testsuite/39623
580         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
581         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
582         
583 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
584
585         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
586         warning.
587
588 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
589
590         PR C/31499
591         * gcc.dg/vector-init-1.c: New testcase.
592         * gcc.dg/vector-init-2.c: New testcase.
593
594 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
595
596         * gnat.dg/enum2.adb: New test.
597         * gnat.dg/enum2_pkg.ads: New helper.
598
599 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
600
601         PR c/39855
602         * gcc.dg/torture/pr39855.c: New test.
603
604 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
605
606         PR c++/39639
607         * g++.dg/cpp0x/pr39639.C: New test.
608
609 2009-04-22  Mark Heffernan  <meheff@google.com>
610
611         * gcc.dg/profile-generate-3.c: New test.
612
613 2009-04-22  Jan Hubicka  <jh@suse.cz>
614
615         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
616
617 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
618
619         PR testsuite/39623
620         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
621         
622 2009-04-22  Richard Guenther  <rguenther@suse.de>
623
624         PR tree-optimization/39824
625         * gcc.c-torture/compile/pr39824.c: New testcase.
626
627 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
628
629         PR c++/14875
630         * g++.dg/parse/parser-pr14875.C: New.
631         * g++.dg/parse/parser-pr14875-2.C: New.
632         * g++.dg/parse/error6.C: Update match string.
633
634 2009-04-22  Richard Guenther  <rguenther@suse.de>
635
636         PR tree-optimization/39845
637         * gcc.c-torture/compile/pr39845.c: New testcase.
638
639 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
640
641         PR fortran/39735
642         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
643         * gfortran.dg/external_initializer.f90: Modified.
644         * gfortran.dg/interface_26.f90: Modified.
645         * gfortran.dg/intrinsic_subroutine.f90: Modified.
646         * gfortran.dg/proc_ptr_3.f90: Modified.
647         * gfortran.dg/proc_ptr_15.f90: New.
648         * gfortran.dg/proc_ptr_result_1.f90: Modified.
649
650 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
651
652         PR c++/35711
653         * g++.dg/warn/pr35711.C: New.
654         * g++.dg/conversion/ptrmem2.C: Update.
655
656 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
657
658         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
659         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
660         README.gcc, g++.dg/README, g++.dg/compat/break/README,
661         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
662         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
663         gcc.c-torture/ChangeLog.0,
664         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
665         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
666         gcc.target/i386/math-torture/math-torture.exp,
667         gcc.target/mips/inter/mips16-inter.exp,
668         gcc.target/mips/mips-nonpic/README,
669         gcc.target/x86_64/abi/README.gcc,
670         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
671         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
672         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
673         notices.
674         * ChangeLog-1993-2007, ChangeLog: Correct dates.
675
676 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
677
678         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
679
680 2009-04-21  Richard Guenther  <rguenther@suse.de>
681
682         PR middle-end/39829
683         * gcc.dg/torture/pr39829.c: New testcase.
684
685 2009-04-21  Martin Jambor  <mjambor@suse.cz>
686
687         * gcc.dg/tree-ssa/cswtch-2.c: New test.
688
689 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
690
691         PR 16202
692         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
693         * gcc.dg/sequence-pt-2.c: New.
694         * gcc.dg/sequence-pt-3.c: New.
695         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
696         * g++.dg/warn/sequence-pt-2.c: New.
697         * g++.dg/warn/sequence-pt-3.c: New.
698
699 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
700
701         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
702
703 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
704
705         * gnat.dg/import1.ad[sb]: New test.
706
707 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
708
709         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
710         return 0.
711
712 2009-04-20  Tobias Burnus  <burnus@net-b.de>
713
714         PR fortran/39811
715         * gfortran.dg/continuation_11.f90: New test.
716
717 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
718
719         PR c++/13358
720         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
721         messages. Test for "long long" in system headers.
722         * gcc.dg/c99-longlong-2.c: New.
723         * g++.dg/warn/pr13358.C: New.
724         * g++.dg/warn/pr13358-2.C: New.
725         * g++.dg/warn/pr13358-3.C: New.
726         * g++.dg/warn/pr13358-4.C: New.
727
728 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
729
730         * gcc.dg/framework-2.c: Fix up for non existent includes
731         being fatal errors now.
732
733 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
734
735         PR fortran/39800
736         * gfortran.dg/private_type_13.f90: New test.
737         * gfortran.dg/private_type_2.f90: Add option -std=f95.
738
739 2009-04-20  Le-Chun Wu  <lcwu@google.com>
740
741         PR c++/39803
742         * g++.dg/warn/Wunused-14.C: New test.
743
744 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
745
746         * gnat.dg/specs/small_alignment.ads: New test.
747
748 2009-04-20  Ian Lance Taylor  <iant@google.com>
749
750         * gcc.dg/Wcxx-compat-3.c: New testcase.
751
752 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
753
754         * gnat.dg/pack13.ad[sb]: New test.
755         * gnat.dg/pack13_pkg.ads: New helper.
756
757 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
758
759         * gnat.dg/discr11.ad[sb]: New test.
760         * gnat.dg/discr11_pkg.ads: New helper.
761
762 2009-04-20  Ira Rosen  <irar@il.ibm.com>
763
764         PR tree-optimization/39675
765         * gcc.dg/vect/O3-pr39675-2.c: New test.
766
767 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
768
769         * gnat.dg/rep_clause3.adb: New test.
770
771 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
772
773         PR c/37481
774         * gcc.dg/c99-flex-array-7.c: New test.
775
776 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
777
778         PR c/19771
779         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
780
781 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
782
783         PR c/38243
784         * gcc.dg/c99-restrict-3.c: New test.
785
786 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
787
788         PR preprocessor/20078
789         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
790
791 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
792
793         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
794         Do not pass -B$root after -margs.
795
796 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
797
798         PR c/32061
799         PR c++/36954
800         * gcc.dg/pr32061.c: New.
801         * gcc.dg/Wlogical-op-1.c: Update.
802         * g++.dg/warn/Wlogical-op-1.C: Update.
803         * g++.dg/warn/pr36954.C: New.
804
805 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
806
807         PR c/27676
808         * gcc.dg/lvalue-5.c: New test.
809
810 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
811
812         PR c/22367
813         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
814
815 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
816
817         * gcc.dg/cpp/include5.c: New test.
818
819 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
820
821         PR c/35210
822         * gcc.dg/call-diag-2.c: New test.
823
824 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
825
826         PR preprocessor/39646
827         * gcc.dg/cpp/line8.c: New test.
828
829 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
830
831         PR preprocessor/39647
832         * gcc.dg/cpp/line7.c: New test.
833
834 2009-04-18  Richard Guenther  <rguenther@suse.de>
835
836         PR middle-end/39804
837         * gcc.target/i386/pr39804.c: New testcase.
838
839 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
840
841         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
842         * g++.dg/other/pr39496.C: Likewise.
843
844 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
845
846         PR middle-end/36902
847         * gcc.dg/pr36902.c: New.
848
849 2009-04-17  Diego Novillo  <dnovillo@google.com>
850
851         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
852         violation for variable 'inside_main'.
853
854 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
855
856         * gfortran.fortran-torture/execute/getarg_1.x: New file.
857
858 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
859
860         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
861
862 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
863
864         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
865         * gfortran.dg/chmod_2.f90: Likewise.
866         * gfortran.dg/chmod_3.f90: Likewise.
867         * gfortran.dg/open_errors.f90: Likewise.
868         * gfortran.dg/stat_1.f90: Likewise.
869         * gfortran.dg/stat_2.f90: Likewise.
870
871 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
872
873         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
874         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
875         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
876         * gfortran.dg/nearest_1.f90: Likewise.
877         * gfortran.dg/nearest_3.f90: Likewise.
878         * gfortran.dg/isnan_1.f90: Likewise.
879         * gfortran.dg/isnan_2.f90: Likewise.
880         * gfortran.dg/nan_1.f90: Likewise.
881         * gfortran.dg/nan_2.f90: Likewise.
882         * gfortran.dg/nan_3.f90: Likewise.
883         * gfortran.dg/nan_4.f90: Likewise.
884         * gfortran.dg/module_nan.f90: Likewise.
885         * gfortran.dg/int_conv_2.f90: Likewise.
886         * gfortran.dg/init_flag_3.f90: Likewise.
887         * gfortran.dg/namelist_42.f90: Likewise.
888         * gfortran.dg/namelist_43.f90: Likewise.
889         * gfortran.dg/real_const_3.f90: Likewise.
890         * gfortran.dg/transfer_simplify_1.f90: Likewise.
891
892         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
893         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
894         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
895         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
896         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
897
898         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
899         * gfortran.dg/gamma_5.f90: Likewise.
900
901 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
902
903         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
904         less strict so it also works with auto-overlay support.
905         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
906         for "exceeds local store" linker errors on the SPU.
907
908         * lib/gfortran.exp: Include target-supports.exp.
909         (gfortran_init): On SPU targets where automatic overlay support
910         is available, use it to build all Fortran test cases.
911
912         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
913
914 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
915
916         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
917         rule enforced by gnat on taft types.
918
919 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
920
921         PR testsuite/39792
922         * g++.dg/ext/complit11.C: Add empty dg-options.
923
924 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
925
926         PR c++/17570
927         * g++.dg/template/defarg11.C: New test.
928
929 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
930
931         PR c++/28766
932         * g++.dg/ext/complit11.C: New testcase.
933
934 2009-04-15  Le-Chun Wu  <lcwu@google.com>
935
936         PR c++/39551
937         * g++.dg/warn/Wunused-13.C: New testcase.
938
939 2009-04-15  Ian Lance Taylor  <iant@google.com>
940
941         * gcc.dg/Wenum-compare-1.c: New testcase.
942
943 2009-04-15  Richard Guenther  <rguenther@suse.de>
944
945         PR tree-optimization/39764
946         * g++.dg/torture/pr39764.C: New testcase.
947
948 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
949
950         * g++.dg/ext/altivec-17.C: New.
951
952 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
953
954         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
955         * gnat.dg/specs/limited1.ads: Ditto.
956
957 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
958
959         PR testsuite/39769
960         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
961         for testing the results of estimate instructions.
962         * gcc.dg/vmx/3a-04m.c (test): Ditto.
963         * gcc.dg/vmx/3a-05.c (test): Ditto.
964
965 2009-04-14  Jason Merrill  <jason@redhat.com>
966
967         PR c++/39763
968         * g++.dg/warn/Wshadow-4.C: Extend.
969
970 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
971
972         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
973         (do_D): Remove attribute hidden.
974
975 2009-04-13  Jason Merrill  <jason@redhat.com>
976
977         PR c++/39480
978         * g++.dg/init/copy7.C: New.
979
980 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
981
982         PR testsuite/39733
983         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
984         (check_for_all_options): This.
985
986 2009-04-13  Jason Merrill  <jason@redhat.com>
987
988         PR c++/39750
989         * g++.dg/template/crash90.C: New.
990
991 2009-04-12  Jason Merrill  <jason@redhat.com>
992
993         PR c++/39742
994         * g++.dg/overload/extern-C-2.C: New.
995
996 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
997
998         PR preprocessor/31869
999         * gcc.dg/cpp/strify5.c: New test.
1000
1001 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
1002
1003         * gnat.dg/enum1.adb: New test.
1004         * gnat.dg/enum1_pkg.ads: New helper.
1005
1006 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
1007
1008         PR target/39740
1009         * gcc.target/alpha/pr39740.c: New test.
1010
1011 2009-04-11  Daniel Kraft  <d@domob.eu>
1012
1013         PR fortran/37746
1014         * gfortran.dg/bounds_check_strlen_1.f90: New test.
1015         * gfortran.dg/bounds_check_strlen_2.f90: New test.
1016         * gfortran.dg/bounds_check_strlen_3.f90: New test.
1017         * gfortran.dg/bounds_check_strlen_4.f90: New test.
1018         * gfortran.dg/bounds_check_strlen_5.f90: New test.
1019         * gfortran.dg/bounds_check_strlen_6.f90: New test.
1020         * gfortran.dg/bounds_check_strlen_7.f90: New test.
1021         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1022         expected string length that failed with -fbounds-check now.
1023         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1024
1025 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
1026
1027         PR fortran/39692
1028         * gfortran.dg/proc_ptr_14.f90: New.
1029
1030 2009-04-11  Richard Guenther  <rguenther@suse.de>
1031
1032         PR middle-end/39732
1033         * g++.dg/torture/pr39732.C: New testcase.
1034
1035 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
1036
1037         * gfortran.dg/whole_file_5.f90: New.
1038         * gfortran.dg/whole_file_6.f90: New.
1039
1040 2009-04-11  Richard Guenther  <rguenther@suse.de>
1041
1042         PR tree-optimization/39713
1043         * g++.dg/torture/pr39713.C: New testcase.
1044
1045 2009-04-10  Richard Guenther  <rguenther@suse.de>
1046
1047         PR c/39712
1048         * gcc.dg/pr39712.c: New testcase.
1049
1050 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
1051
1052         PR c++/28301
1053         * g++.dg/cpp0x/enum2.C: Updated.
1054         * g++.dg/debug/pr22514.C: Likewise.
1055         * g++.dg/parse/enum2.C: Likewise.
1056         * g++.dg/parse/enum3.C: Likewise.
1057         * g++.dg/template/crash79.C: Likewise.
1058         * g++.old-deja/g++.jason/cond.C: Likewise.
1059
1060 2009-04-10  Chao-ying Fu  <fu@mips.com>
1061
1062         * gcc.target/mips/interrupt_handler.c: Change from compile to
1063         assemble.
1064
1065 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1066
1067         * objc/execute/forward-1.x: Fix x86_64 entry typos.
1068
1069 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
1070
1071         PR fortran/38709
1072         * gfortran.dg/zero_sized_6.f90: New.
1073
1074 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1075
1076         PR  c++/20118
1077         * g++.dg/parse/pr20118.C: New.
1078         * g++.dg/template/spec16.C: Update.
1079
1080 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
1081
1082         PR testsuite/35621
1083         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1084         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1085         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1086         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1087         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1088         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1089         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1090         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1091         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1092         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1093         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1094         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1095         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1096         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1097         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1098         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1099         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1100
1101 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
1102
1103         PR target/39678
1104         * g++.dg/torture/pr39678.C: New.
1105         * gcc.dg/compat/struct-complex-2.h: Likewise.
1106         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1107         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1108         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1109         * gcc.dg/torture/pr39678.c: Likewise.
1110         * gcc.target/i386/pr39678.c: Likewise.
1111
1112         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1113         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1114
1115         * gcc.target/x86_64/abi/test_passing_structs.c: Include
1116         <complex.h>.  Add tests for structure with complex float.
1117
1118 2009-04-10  Ben Elliston  <bje@au.ibm.com>
1119             Joseph Myers  <joseph@codesourcery.com>
1120
1121         PR target/36800
1122         * gcc.dg/dfp/pr36800.c: New.
1123
1124 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1125             Rafael Avila de Espindola  <espindola@google.com>
1126
1127         * gcc.misc-tests/help.exp: New file.
1128         * lib/options.exp: New file.
1129
1130 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
1131
1132         PR libobjc/36610
1133         * objc/execute/forward-1.x: New.
1134
1135 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
1136
1137         * gcc.dg/pr27150-1.c: Change to a link test.
1138
1139 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1140
1141         * g++.dg/lookup/using2.C: Change copyright header to refer to version
1142         3 of the GNU General Public License and to point readers at the
1143         COPYING3 file and the FSF's license web page.
1144         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1145         * gcc.dg/struct/struct-reorg.exp: Likewise.
1146         * gcc.target/spu/tag_manager.c: Likewise.
1147
1148 2009-04-09  Richard Guenther  <rguenther@suse.de>
1149
1150         PR testsuite/39696
1151         * ssa-ccp-25.c: Adjust pattern.
1152
1153 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
1154
1155         PR fortran/36704
1156         * gfortran.dg/external_procedures_1.f90: Modified.
1157         * gfortran.dg/proc_ptr_result_1.f90: New.
1158         * gfortran.dg/proc_ptr_result_2.f90: New.
1159         * gfortran.dg/proc_ptr_result_3.f90: New.
1160
1161 2009-04-09  Richard Guenther  <rguenther@suse.de>
1162
1163         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1164         to prevent constant propagation.
1165         * gcc.dg/vect/vect-56.c: Likewise.
1166         * gcc.dg/vect/vect-58.c: Likewise.
1167         * gcc.dg/vect/vect-60.c: Likewise.
1168         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1169         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1170         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1171
1172 2009-04-09  Richard Guenther  <rguenther@suse.de>
1173
1174         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1175         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1176
1177 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
1178
1179         PR c/39613
1180         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1181         New tests.
1182
1183 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
1184
1185         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1186         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1187
1188 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
1189
1190         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1191
1192 2009-04-08  Jason Merrill  <jason@redhat.com>
1193
1194         PR c++/25185
1195         * g++.dg/template/error40.C: Add another test.
1196
1197 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
1198
1199         PR c/39614
1200         PR c/39673
1201         * gcc.c-torture/compile/pr39614-1.c,
1202         gcc.c-torture/compile/pr39614-2.c,
1203         gcc.c-torture/compile/pr39614-3.c,
1204         gcc.c-torture/compile/pr39614-4.c,
1205         gcc.c-torture/compile/pr39614-5.c,
1206         gcc.c-torture/compile/pr39673-1.c,
1207         gcc.c-torture/compile/pr39673-2.c: New tests.
1208         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1209         more cases.
1210         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1211         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1212         expected errors.
1213
1214 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
1215
1216         PRc++/39637
1217         * g++.dg/cpp0x/variadic-crash2.C: New test.
1218
1219 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
1220
1221         PR fortran/38863
1222         * gfortran.dg/alloc_comp_result_1.f90: New test.
1223
1224 2009-04-07  Jason Merrill  <jason@redhat.com>
1225
1226         PR c++/34691
1227         * g++.dg/overload/extern-C-1.C: New.
1228
1229 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1230
1231         PR testsuite/39325
1232         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1233
1234 2009-04-07  Jason Merrill  <jason@redhat.com>
1235
1236         PR c++/25185
1237         * g++.dg/template/error40.C: New.
1238
1239 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1240
1241         PR fortran/38152
1242         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1243
1244 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
1245
1246         * gnat.dg/subp_elim_errors.ad[sb]: New test.
1247
1248 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
1249
1250         PR fortran/38290
1251         * gfortran.dg/proc_decl_1.f90: Modified.
1252         * gfortran.dg/proc_ptr_11.f90: Extended.
1253         * gfortran.dg/proc_ptr_13.f90: Modified.
1254
1255 2009-04-06  Jason Merrill  <jason@redhat.com>
1256
1257         PR c++/35146
1258         * g++.dg/template/fnspec1.C: New.
1259
1260 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
1261
1262         * lib/gnat.exp: Handle multilib.
1263         
1264 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1265
1266         PR fortran/38863
1267         * gfortran.dg/dependency_23.f90: New test.
1268
1269 2009-04-06  Richard Guenther  <rguenther@suse.de>
1270
1271         PR tree-optimization/28868
1272         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1273         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1274         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1275         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1276
1277 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1278
1279         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1280
1281 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1282
1283         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1284
1285 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
1286
1287         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1288         with the built-in y0, and the subsequent warning.
1289         (y1): Likewise, rename to y_1.
1290
1291 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
1292
1293         PR fortran/39414
1294         * gfortran.dg/proc_decl_21.f90: New.
1295
1296 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/36091
1299         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1300
1301 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
1302
1303         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1304         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1305         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1306         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1307         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1308         gfortran.dg/namelist_49.f90: Gate test on effective_target
1309         fd_truncate.
1310         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
1311
1312 2009-04-05  Daniel Kraft  <d@domob.eu>
1313
1314         PR fortran/38654
1315         * gfortran.dg/read_float_2.f03
1316         * gfortran.dg/read_float_3.f90
1317
1318 2009-04-05  Richard Guenther  <rguenther@suse.de>
1319
1320         PR tree-optimization/39648
1321         * gcc.c-torture/compile/pr39648.c: New testcase.
1322
1323 2009-04-05  Jason Merrill  <jason@redhat.com>
1324
1325         PR c++/14912
1326         * g++.dg/template/error39.C: New.
1327
1328 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
1329
1330         PR fortran/29458
1331         * gfortran.dg/implied_do_1.f90: New.
1332
1333 2009-04-04  Tobias Burnus  <burnus@net-b.de>
1334
1335         PR fortran/39577
1336         * gfortran.dg/recursive_check_8.f90: New.
1337         * gfortran.dg/recursive_check_9.f90: New.
1338         * gfortran.dg/recursive_check_10.f90: New.
1339         * gfortran.dg/recursive_check_11.f90: New.
1340         * gfortran.dg/recursive_check_12.f90: New.
1341         * gfortran.dg/recursive_check_13.f90: New.
1342         * gfortran.dg/recursive_check_14.f90: New.
1343
1344 2009-04-04  Jason Merrill  <jason@redhat.com>
1345
1346         PR c++/25185
1347         * g++.dg/template/error38.C: Add more tests.
1348
1349 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
1350
1351         PR fortran/37614
1352         * gfortran.dg/common_align_2.f90: New test.
1353
1354 2009-04-04  Richard Guenther  <rguenther@suse.de>
1355
1356         PR tree-optimization/8781
1357         PR tree-optimization/37892
1358         * g++.dg/tree-ssa/pr8781.C: New testcase.
1359         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1360
1361 2009-04-04  Richard Guenther  <rguenther@suse.de>
1362
1363         PR tree-optimization/39636
1364         * gcc.c-torture/compile/pr39636.c: New testcase.
1365
1366 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
1367
1368         PR rtl-optimization/39607
1369         * g++.dg/opt/pr39607.C: New.
1370
1371 2009-04-03  Tobias Burnus  <burnus@net-b.de>
1372
1373         PR fortran/39594
1374         * gfortran.dg/common_12.f90: New.
1375
1376 2009-04-03  Jason Merrill  <jason@redhat.com>
1377
1378         PR c++/39608
1379         * g++.dg/template/const2.C: New test.
1380
1381 2009-04-03  Richard Guenther  <rguenther@suse.de>
1382
1383         PR tree-optimization/2480
1384         PR tree-optimization/23086
1385         * gcc.dg/tree-ssa/pr2480.c: New testcase.
1386         * gcc.dg/tree-ssa/pr23086.c: Likewise.
1387
1388 2009-04-03  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/34743
1391         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1392         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1393         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1394         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1395         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1396         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1397         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1398         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1399
1400 2009-04-03  Richard Guenther  <rguenther@suse.de>
1401
1402         PR middle-end/13146
1403         PR tree-optimization/23940
1404         PR tree-optimization/33237
1405         PR middle-end/33974
1406         PR middle-end/34093
1407         PR tree-optimization/36201
1408         PR tree-optimization/36230
1409         PR tree-optimization/38049
1410         PR tree-optimization/38207
1411         PR tree-optimization/38230
1412         PR tree-optimization/38301
1413         PR tree-optimization/38585
1414         PR middle-end/38895
1415         PR tree-optimization/38985
1416         PR tree-optimization/39299
1417         * gcc.dg/pr19633-1.c: Adjust.
1418         * gcc.dg/torture/pta-callused-1.c: Likewise.
1419         * gcc.dg/torture/pr39074-2.c: Likewise.
1420         * gcc.dg/torture/pr39074.c: Likewise.
1421         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1422         * gcc.dg/torture/pr30375.c: Adjust.
1423         * gcc.dg/torture/pr33563.c: Likewise.
1424         * gcc.dg/torture/pr33870.c: Likewise.
1425         * gcc.dg/torture/pr33560.c: Likewise.
1426         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1427         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1428         * gcc.dg/tree-ssa/alias-15.c: Remove.
1429         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1430         * gcc.dg/tree-ssa/pr26421.c: Adjust.
1431         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1432         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1433         * gcc.dg/tree-ssa/pr23382.c: Adjust.
1434         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1435         * gcc.dg/tree-ssa/alias-16.c: Adjust.
1436         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1437         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1438         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1439         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1440         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1441         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1442         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1443         * gcc.dg/tree-ssa/pr13146.c: Likewise.
1444         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1445         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1446         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1447         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1448         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1449         * gcc.dg/tree-ssa/alias-20.c: Likewise.
1450         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1451         * gcc.dg/tree-ssa/pr38895.c: Likewise.
1452         * gcc.dg/uninit-B.c: XFAIL.
1453         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1454         * gcc.dg/uninit-pr19430.c: XFAIL.
1455         * g++.dg/tree-ssa/pr13146.C: New testcase.
1456         * g++.dg/opt/pr36187.C: Adjust.
1457         * g++.dg/torture/20090329-1.C: New testcase.
1458
1459 2009-04-02  Chao-ying Fu  <fu@mips.com>
1460
1461         * gcc.target/mips/interrupt_handler.c: New test.
1462
1463 2009-04-02  David Ayers  <ayers@fsfe.org>
1464
1465         PR objc/18456
1466         * objc.dg/bad-receiver-type-2.m: New test contributed by
1467         Alexander Mamberg.
1468
1469 2009-04-02  Jason Merrill  <jason@redhat.com>
1470
1471         PR c++/25185
1472         * g++.dg/template/error38.C: New test.
1473
1474 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
1475
1476         PR tree-optimization/31677
1477         * gcc.dg/memcpy-1.c: Add compiler option.
1478
1479 2009-04-02  Ira Rosen  <irar@il.ibm.com>
1480
1481         PR tree-optimization/39595
1482         * gfortran.dg/vect/O3-pr39595.f: New test.
1483
1484 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
1485
1486         PR c++/26693
1487         * g++.dg/template/typedef11.C: New test.
1488         * g++.dg/template/typedef12.C: Likewise.
1489         * g++.dg/template/typedef13.C: Likewise.
1490         * g++.dg/template/typedef14.C: Likewise.
1491         * g++.dg/template/typedef15.C: Likewise.
1492         * g++.dg/template/typedef16.C: Likewise.
1493         * g++.dg/template/sfinae3.C: Compile this pedantically.
1494         The only errors expected should be the one saying the typedef is ill
1495         formed.
1496         * g++.old-deja/g++.pt/typename8.C: Likewise.
1497         * g++.dg/template/access11.C: Update this.
1498
1499 2009-04-02  Richard Guenther  <rguenther@suse.de>
1500
1501         PR tree-optimization/37221
1502         * gcc.c-torture/compile/20090331-1.c: New testcase.
1503
1504 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
1505
1506         * gcc.c-torture/compile/20090401-1.c: New test.
1507
1508 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1509
1510         PR c++/4926
1511         * g++.dg/template/pr4926-1.C: New.
1512
1513 2009-04-01  Xinliang David Li  <davidxl@google.com>
1514
1515         * gcc.target/i386/all_one_m128i.c: New test.
1516
1517 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
1518
1519         PR c/39027
1520         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1521         * gcc.dg/fltconst-2.c: New test.
1522         * gcc.dg/fltconst-double-pedantic-1.c: New test.
1523         * gcc.dg/fltconst-double-pedantic-2.c: New test.
1524
1525         PR c/33466
1526         * gcc.dg/cpp/pr33466.c: New test.
1527         * gcc.dg/dfp/pr33466.c: New test.
1528         * gcc.dg/fixed-point/pr33466.c: New test.
1529
1530 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1531
1532         PR tree-optimization/35011
1533         * g++.dg/other/pr35011.C: New.
1534
1535 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1536
1537         PR target/39226
1538         * gcc.dg/pr39226.c: New test.
1539
1540 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1541
1542         PR c++/35240
1543         * g++.dg/template/pr35240.C: New.
1544
1545 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
1546
1547         PR c/39605
1548         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1549         * gcc.dg/pr25682.c: Update expected diagnostics.
1550
1551 2009-04-01  Richard Guenther  <rguenther@suse.de>
1552
1553         * gcc.dg/fold-plusmult-2.c: New testcase.
1554
1555 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR c/37772
1558         * gcc.dg/pr37772.c: New test.
1559         * g++.dg/ext/asm11.C: New test.
1560
1561 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
1562
1563         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1564         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1565         defined.
1566
1567 2009-03-31  Jason Merrill  <jason@redhat.com>
1568
1569         * g++.old-deja/g++.other/using9.C: Add expected errors.
1570
1571 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
1572
1573         * gcc.c-torture/compile/pr33009.c: Removed.
1574
1575 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1576
1577         * gcc.c-torture/compile/pr33009.c: Delete.
1578         * gcc.c-torture/compile/pr11832.c: Likewise.
1579
1580 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1581
1582         PR c/448
1583         * lib/target-supports.exp (check_effective_target_stdint_types):
1584         Update comment.
1585         (check_effective_target_inttypes_types): New.
1586         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1587         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1588         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1589
1590 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1591
1592         PR fortran/38917
1593         PR fortran/38918
1594         * gfortran.dg/data_pointer_1.f90: New test.
1595
1596 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
1597
1598         PR fortran/38915
1599         * gfortran.dg/char_length_15.f90: New test.
1600
1601 2009-03-31  Jason Merrill  <jason@redhat.com>
1602
1603         C++ DR 613
1604         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1605         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1606         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1607         xfail others.
1608
1609         * g++.dg/other/typedef2.C: New test.
1610
1611         PR c++/37806
1612         * g++.dg/template/typedef17.C: New test.
1613
1614         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1615         * g++.dg/cpp0x/auto12.C: Likewise.
1616
1617 2009-03-31  Richard Guenther  <rguenther@suse.de>
1618
1619         PR middle-end/31029
1620         * gcc.dg/fold-compare-4.c: New testcase.
1621         * gcc.dg/fold-compare-5.c: Likewise.
1622
1623 2009-03-31  Richard Guenther  <rguenther@suse.de>
1624
1625         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1626
1627 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1628
1629         PR target/39592
1630         * gcc.target/i386/pr39592-1.c: New test.
1631
1632 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
1633
1634         PR preprocessor/15638
1635         * gcc.dg/cpp/missing-header-1.c: New test.
1636         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
1637         "compilation terminated" message.
1638         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
1639         test #include "".
1640         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1641         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1642         terminated" message.
1643
1644 2009-03-31  Richard Guenther  <rguenther@suse.de>
1645
1646         PR middle-end/23401
1647         PR middle-end/27810
1648         * gcc.dg/tree-ssa/pr23401.c: New testcase.
1649         * gcc.dg/tree-ssa/pr27810.c: Likewise.
1650
1651 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
1652
1653         PR fortran/38389
1654         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1655         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1656         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1657         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1658         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1659         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1660         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1661
1662 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
1663
1664         PR fortran/22571
1665         * gfortran.dg/whole_file_1.f90: New test.
1666         PR fortran/26227
1667         * gfortran.dg/whole_file_2.f90: New test.
1668         * gfortran.dg/whole_file_3.f90: New test.
1669         PR fortran/24886
1670         * gfortran.dg/whole_file_4.f90: New test.
1671
1672 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
1673
1674         * gfortran.dg/bind_c_usage_19.f90: New test.
1675
1676         PR target/39558
1677         * gcc.target/powerpc/altivec-29.c: New test.
1678
1679 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1680
1681         PR rtl-optimization/323
1682         * gcc.target/i386/excess-precision-1.c,
1683         gcc.target/i386/excess-precision-2.c,
1684         gcc.target/i386/excess-precision-3.c,
1685         gcc.target/i386/excess-precision-4.c,
1686         gcc.target/i386/excess-precision-5.c,
1687         gcc.target/i386/excess-precision-6.c: New tests.
1688
1689 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
1690
1691         PR c/35235
1692         * gcc.dg/c99-array-lval-8.c: New test.
1693
1694 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1695
1696         PR preprocessor/34695
1697         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1698         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1699         instead of dg-warning for "previous definition" messages.
1700         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1701         "warnings being treated as errors" message.
1702         * gcc.dg/fltconst-1.c: Use -fshow-column.
1703
1704 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1705
1706         PR fortran/38823
1707         * gfortran.dg/power1.f90: New test.
1708
1709 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
1710
1711         PR c/456
1712         PR c/5675
1713         PR c/19976
1714         PR c/29116
1715         PR c/31871
1716         PR c/35198
1717         * gcc.c-torture/compile/20081108-1.c,
1718         gcc.c-torture/compile/20081108-2.c,
1719         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1720         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1721         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1722         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1723         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1724         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1725         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1726         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1727         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1728         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1729         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1730         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1731         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1732         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1733         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1734         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1735         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1736         case.
1737         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1738         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1739         XFAILs.  Update expected messages.
1740         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1741         expected messages.
1742         * gcc.dg/real-const-1.c: Replace with test from original PR.
1743         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1744         when casting from non-constant integer to pointer.
1745
1746 2009-03-29  Richard Guenther  <rguenther@suse.de>
1747
1748         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1749
1750 2009-03-29  Daniel Kraft  <d@domob.eu>
1751
1752         PR fortran/37423
1753         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1754         DEFERRED bindings.
1755         * gfortran.dg/typebound_proc_9.f03: New test.
1756         * gfortran.dg/typebound_proc_10.f03: New test.
1757         * gfortran.dg/typebound_proc_11.f03: New test.
1758         * gfortran.dg/abstract_type_5.f03: New test.
1759
1760 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1761
1762         PR fortran/38507
1763         * gfortran.dg/do_4.f: New.
1764         * gfortran.dg/goto_2.f90: Correct expected warnings.
1765         * gfortran.dg/goto_4.f90: Likewise.
1766         * gfortran.dg/goto_5.f90: New.
1767
1768 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
1769
1770         PR target/39545
1771         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1772
1773         * gcc.target/i386/pr39545-1.c: New.
1774         * gcc.target/i386/pr39545-2.c: Likewise.
1775
1776         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1777         (flex2_struct): Likewise.
1778         (check_struct_passing7): Likewise.
1779         (check_struct_passing8): Likewise.
1780         (f1s): Likewise.
1781         (f2s): Likewise.
1782         (main): Call check_struct_passing7 and check_struct_passing8.
1783
1784 2009-03-29  Richard Guenther  <rguenther@suse.de>
1785
1786         * gcc.c-torture/execute/20090113-1.c: New testcase.
1787         * gcc.c-torture/execute/20090113-2.c: Likewise.
1788         * gcc.c-torture/execute/20090113-3.c: Likewise.
1789         * gcc.c-torture/execute/20090207-1.c: Likewise.
1790         * gcc.c-torture/compile/20090114-1.c: Likewise.
1791         * gcc.c-torture/compile/20090328-1.c: Likewise.
1792         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1793
1794 2009-03-29  David Ayers  <ayers@fsfe.org>
1795
1796         PR objc/27377
1797         * objc.dg/conditional-1.m: New tests.
1798         
1799 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
1800
1801         * gcc.dg/winline-10.c: New test.
1802
1803 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1804
1805         PR fortran/34656
1806         * gfortran.dg/do_check_1.f90: Add test.
1807         * gfortran.dg/do_check_2.f90: Add test.
1808         * gfortran.dg/do_check_3.f90: Add test.
1809         * gfortran.dg/do_check_4.f90: Add test.
1810
1811 2009-03-28  Jan Hubicka  <jh@suse.cz>
1812
1813         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1814         * gcc.dg/pr33826.c: Update dump files.
1815         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1816         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1817
1818 2009-03-28  Martin Jambor  <mjambor@suse.cz>
1819
1820         * g++.dg/tree-ssa/fwprop-align.C: New test.
1821
1822 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
1823
1824         * gcc.target/powerpc/altivec-28.c: New test.
1825
1826         PR c++/39554
1827         * gcc.dg/wdisallowed-functions-1.c: Removed.
1828         * gcc.dg/wdisallowed-functions-2.c: Removed.
1829         * gcc.dg/wdisallowed-functions-3.c: Removed.
1830         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1831         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1832         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1833
1834 2009-03-28  Richard Guenther  <rguenther@suse.de>
1835
1836         PR tree-optimization/38723
1837         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1838
1839 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
1840
1841         PR fortran/38538
1842         * gfortran.dg/char_result_13.f90: New test.
1843
1844 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
1845
1846         PR fortran/38765
1847         * gfortran.dg/alloc_comp_assign_9.f90: New test.
1848
1849 2009-03-28  Daniel Kraft  <d@domob.eu>
1850
1851         * gfortran.dg/trim_1.f90: New test.
1852
1853 2009-03-28  Richard Guenther  <rguenther@suse.de>
1854
1855         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1856         * g++.dg/warn/Warray-bounds.C: Likewise.
1857
1858 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1859
1860         PR fortran/32626
1861         * gfortran.dg/recursive_check_7.f90: New test.
1862
1863 2009-03-28  Tobias Burnus  <burnus@net-b.de>
1864
1865         PR fortran/38432
1866         * gfortran.dg/do_check_5.f90: New test.
1867         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1868         * gfortran.dg/array_constructor_18.f90: Ditto.
1869         * gfortran.dg/array_constructor_22.f90: Ditto.
1870         * gfortran.dg/do_3.F90: Ditto.
1871         * gfortran.dg/do_1.f90: Ditto.
1872
1873 2009-03-28  Richard Guenther  <rguenther@suse.de>
1874
1875         PR tree-optimization/38180
1876         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1877
1878 2009-03-28  Richard Guenther  <rguenther@suse.de>
1879
1880         PR tree-optimization/38513
1881         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1882         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1883         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1884         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1885         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1886         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1887         * gcc.dg/vect/vect-35.c: Likewise.
1888         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1889         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1890         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1891
1892 2009-03-28  Richard Guenther  <rguenther@suse.de>
1893
1894         PR tree-optimization/38968
1895         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1896
1897 2009-03-28  Richard Guenther  <rguenther@suse.de>
1898
1899         PR tree-optimization/37795
1900         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1901
1902 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
1903
1904         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1905         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1906         options for removed targets.
1907
1908 2009-03-27  Richard Guenther  <rguenther@suse.de>
1909
1910         PR tree-optimization/39120
1911         * gcc.c-torture/execute/pr39120.c: New testcase.
1912
1913 2009-03-27  Richard Guenther  <rguenther@suse.de>
1914
1915         PR tree-optimization/39120
1916         * gcc.dg/torture/pta-callused-1.c: New testcase.
1917
1918 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1919
1920         PR middle-end/39315
1921         * gcc.target/i386/pr39315-1.c: New.
1922         * gcc.target/i386/pr39315-2.c: Likewise.
1923         * gcc.target/i386/pr39315-3.c: Likewise.
1924         * gcc.target/i386/pr39315-4.c: Likewise.
1925         * gcc.target/i386/pr39315-check.c: Likewise.
1926
1927 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1928
1929         PR c/39323
1930         * gcc.dg/pr39323-1.c: New.
1931         * gcc.dg/pr39323-2.c: Likewise.
1932         * gcc.dg/pr39323-3.c: Likewise.
1933
1934 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1935
1936         PR target/38034
1937         * gcc.target/ia64/sync-1.c: New.
1938
1939 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1940
1941         PR target/39472
1942         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
1943         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
1944         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
1945         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
1946         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
1947         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
1948         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
1949         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
1950
1951 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1952
1953         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
1954         for low precision (i.e. float).
1955
1956 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
1957             Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR debug/37959
1960         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
1961
1962 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
1963
1964         * gcc.dg/memmove-2.c: New test.
1965         * gcc.dg/memmove-3.c: New test.
1966
1967         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
1968         in clone naming.
1969
1970 2009-03-27  Xinliang David Li  <davidxl@google.com>
1971
1972         PR tree-optimization/39557
1973         * g++.dg/tree-ssa/dom-invalid.C: New test.
1974
1975 2009-03-27  Xinliang David Li  <davidxl@google.com>
1976
1977         PR tree-optimization/39548
1978         * g++.dg/tree-ssa/copyprop.C: New test.
1979
1980 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1981
1982         PR c++/38638
1983         * g++.dg/template/typename17.C: New testcase.
1984         * g++.dg/template/typename18.C: New testcase.
1985
1986 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1987
1988         PR c++/36799
1989         * g++.dg/other/var_copy-1.C: New test.
1990
1991 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1992
1993         PR c++/37647
1994         * g++.dg/parse/ctor9.C: New test.
1995
1996 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
1997
1998         PR c++/29727
1999         * g++.dg/init/error2.C: New test.
2000
2001 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2002
2003         PR c++/35652
2004         * gcc.dg/pr35652.C: New.
2005         * g++.dg/warn/pr35652.C: New.
2006         * gcc.dg/format/plus-1.c: Adjust message.
2007
2008 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR c++/39554
2011         * gcc.dg/wdisallowed-functions-3.c: New test.
2012         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2013
2014 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2015
2016         * gcc.dg/inline-33.c: Fix when pic.
2017
2018 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
2019
2020         * gcc.target/ia64/20090324-1.c: New test.
2021
2022 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
2023
2024         PR c/27898
2025         * gcc.dg/pr27898.c: New test.
2026
2027         PR tree-optimization/32139
2028         * gcc.c-torture/compile/pr32139.c: New test.
2029
2030 2009-03-24  Jason Merrill  <jason@redhat.com>
2031
2032         PR c++/28274
2033         * g++.dg/parse/defarg14.C: New test.
2034
2035 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2036
2037         PR libfortran/39528
2038         * gfortran.dg/read_repeat.f90: New test.
2039
2040 2009-03-24  Ira Rosen  <irar@il.ibm.com>
2041
2042         PR tree-optimization/39529
2043         * gcc.dg/vect/pr39529.c: New test.
2044
2045 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
2046             Jakub Jelinek  <jakub@redhat.com>
2047
2048         PR debug/39524
2049         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2050
2051 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR c/39495
2054         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2055
2056 2009-03-23  Jason Merrill  <jason@redhat.com>
2057
2058         * g++.dg/cpp0x/auto12.C: Add variadic test.
2059         
2060         PR c++/39526
2061         * g++.dg/warn/Wshadow-4.C: New test.
2062
2063 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR tree-optimization/39516
2066         * gfortran.dg/pr39516.f: New test.
2067
2068 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
2069
2070         * lib/target-libpath.exp (set_ld_library_path_env_vars):
2071         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2072         variable, not environment variable.
2073
2074 2009-03-21  Jason Merrill  <jason@redhat.com>
2075
2076         PR c++/28879
2077         * g++.dg/ext/vla6.C: New test.
2078
2079 2009-03-20  Jason Merrill  <jason@redhat.com>
2080
2081         * g++.dg/cpp0x/initlist5.C: Add additional test.
2082
2083 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
2084             Janis Johnson  <janis187@us.ibm.com>
2085
2086         * lib/compat.exp (compat-get-options-main, compat-get-options):
2087         Handle dg-prune-output in source file.
2088         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2089         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2090         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2091         two warnings.
2092
2093 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR c/39495
2096         * gcc.dg/gomp/pr39495-1.c: New test.
2097         * gcc.dg/gomp/pr39495-2.c: New test.
2098         * g++.dg/gomp/pr39495-1.C: New test.
2099         * g++.dg/gomp/pr39495-2.C: New test.
2100
2101         PR target/39496
2102         * gcc.target/i386/pr39496.c: New test.
2103         * g++.dg/other/pr39496.C: New test.
2104
2105 2009-03-19  Li Feng  <nemokingdom@gmail.com>
2106
2107         PR middle-end/39500
2108         * gcc.dg/autopar/pr39500-1.c: New.
2109         * gcc.dg/autopar/pr39500-2.c: New.
2110
2111 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2112
2113         * g++.dg/dg.exp: Prune graphite.
2114
2115 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
2116
2117         PR middle-end/39447
2118         * g++.dg/graphite: New.
2119         * g++.dg/graphite/graphite.exp: New.
2120         * g++.dg/graphite/pr39447.C: New.
2121
2122 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
2123
2124         PR c++/39425
2125         * g++.dg/template/pr39425.C: New.
2126
2127         * g++.dg/template/spec33.C: Updated.
2128
2129 2009-03-17  Jason Merrill  <jason@redhat.com>
2130
2131         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2132
2133 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
2134
2135         PR c++/39475
2136         * g++.dg/ext/unary_trait_incomplete.C: New.
2137
2138 2009-03-17  Jing Yu  <jingyu@google.com>
2139
2140         PR middle-end/39378
2141         * g++.dg/inherit/thunk10.C: New test.
2142
2143 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
2144
2145         PR target/39482
2146         * gcc.target/i386/pr39482.c: New test.
2147
2148 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
2149
2150         PR debug/39471
2151         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2152         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2153         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2154         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2155
2156         PR middle-end/39443
2157         * gcc.dg/pr39443.c: New test.
2158
2159         PR debug/39412
2160         * gcc.dg/debug/pr39412.c: New test.
2161
2162 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
2163
2164         PR testsuite/38526
2165         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2166         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2167         is defined.
2168         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2169         its original value, or unset if it was not defined.
2170         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2171         path procs around use of HOSTCC.
2172         * g++.dg/compat/struct-layout-1.exp: Ditto.
2173         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2174
2175 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
2176
2177         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2178
2179 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
2180
2181         Revert patch for PR testsuite/37630.
2182
2183         PR testsuite/37960
2184         * gcc.dg/pr11492.c: Replace constant and remove xfail.
2185
2186         PR testsuite/37630
2187         * lib/target-supports.exp (check_effective_target_ieee): New.
2188         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2189         * gcc.dg/20001012-1.c: Require ieee.
2190
2191         PR testsuite/37628
2192         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2193
2194 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
2195
2196         PR tree-optimization/39455
2197         * gcc.dg/pr39455.c: New test.
2198
2199 2009-03-13  David Ayers  <ayers@fsfe.org>
2200
2201         * objc/execute/trivial.m. New test.
2202
2203 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
2204
2205         PR target/39137
2206         * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2207
2208 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
2209
2210         PR testsuite/39451
2211         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2212         constraint on (%2).
2213
2214 2009-03-12  David Ayers  <ayers@fsfe.org>
2215
2216         PR libobjc/27466
2217         * objc/execute/exceptions/handler-1.m. New test.
2218
2219 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR target/39431
2222         * gcc.target/i386/pr39431.c: New test.
2223
2224 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
2225
2226         PR target/39445
2227         * gcc.target/i386/pr39445.c: New.
2228
2229         * gcc.target/i386/push-1.c: XFAIL.
2230
2231 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
2232
2233         * gcc.dg/inline-33.c: New test.
2234
2235 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
2236
2237         * gcc.dg/vect/vect-82.c: Combine dg-do and
2238         dg-require-effective-target into dg-skip-if.
2239         * gcc.dg/vect/vect-83.c: Likewise.
2240
2241 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR target/39137
2244         * gcc.target/i386/stackalign/longlong-1.c: New test.
2245         * gcc.target/i386/stackalign/longlong-2.c: New test.
2246
2247 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2248
2249         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2250
2251 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2252
2253         * gcc.c-torture/execute/ieee/inf-3.c: New test.
2254         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2255
2256 2009-03-11  Olivier Hainque  <hainque@adacore.com>
2257
2258         * gnat.dg/slice_enum.adb: New test.
2259
2260 2009-03-11  Jason Merrill  <jason@redhat.com>
2261
2262         PR debug/39086
2263         * g++.dg/opt/nrv15.C: New test.
2264
2265 2009-03-10  Ira Rosen  <irar@il.ibm.com>
2266
2267         PR tree-optimization/39422
2268         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2269         constant array with static initialization to global memory.
2270         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2271
2272 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
2273
2274         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2275         padding.
2276
2277 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
2278
2279         PR c++/39371
2280         * g++.dg/opt/switch2.C: Add -w to dg-options.
2281         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2282         * g++.dg/warn/switch1.C: New test.
2283         * g++.dg/other/switch3.C: New test.
2284
2285         PR tree-optimization/39394
2286         * gcc.c-torture/compile/pr39394.c: New test.
2287
2288 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2289
2290         * gcc.target/s390/20090223-1.c: New testcase.
2291
2292 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2293
2294         PR libfortran/39402
2295         * gfortran.dg/fmt_f0_1.f90: New test.
2296
2297 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
2298
2299         PR c++/39060
2300         * g++.dg/other/new1.C: Adjusted.
2301         * g++.dg/parse/crash40.C: Likewise.
2302         * g++.dg/parse/defarg12.C: Likewise.
2303         * g++.dg/template/error15.C: Likewise.
2304
2305         * g++.dg/other/pr39060.C: New.
2306
2307 2009-03-07  Jason Merrill  <jason@redhat.com>
2308
2309         PR c++/39367
2310         * g++.dg/opt/new1.C: New.
2311
2312 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2313
2314         PR c++/33492
2315         * g++.dg/other/error32.C: New.
2316
2317 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR middle-end/39360
2320         * gcc.c-torture/compile/pr39360.c: New test.
2321
2322         PR debug/39372
2323         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2324
2325 2009-03-05  Jason Merrill  <jason@redhat.com>
2326
2327         PR c++/38908
2328         * g++.dg/warn/Wuninitialized-3.C: New test.
2329
2330 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR debug/39379
2333         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2334         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2335
2336 2009-03-04  Jason Merrill  <jason@redhat.com>
2337
2338         PR c++/13549
2339         * g++.dg/template/koenig7.C: New test.
2340
2341 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
2342
2343         * g++.dg/torture/predcom-1.C: New test.
2344
2345 2009-03-04  Richard Guenther  <rguenther@suse.de>
2346
2347         PR tree-optimization/39362
2348         * g++.dg/torture/pr39362.C: New testcase.
2349
2350 2009-03-04  Jason Merrill  <jason@redhat.com>
2351             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2352
2353         PR c++/9634
2354         PR c++/29469
2355         PR c++/29607
2356         * g++.dg/template/dependent-name5.C: New test.
2357
2358 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
2359
2360         PR testsuite/39357
2361         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2362         vect_int to vect_int_mult.
2363
2364 2009-03-04  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/39358
2367         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2368         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2369
2370 2009-03-04  Richard Guenther  <rguenther@suse.de>
2371
2372         PR tree-optimization/39339
2373         * gcc.c-torture/execute/pr39339.c: New testcase.
2374
2375 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
2376
2377         * gcc.c-torture/compile/20090303-1.c,
2378         gcc.c-torture/compile/20090303-2.c: New tests.
2379
2380 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR fortran/39354
2383         * gfortran.dg/gomp/pr39354.f90: New test.
2384
2385         PR tree-optimization/39343
2386         * gcc.dg/pr39343.c: New test.
2387
2388 2009-03-03  Ira Rosen  <irar@il.ibm.com>
2389
2390         PR tree-optimization/39248
2391         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2392         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2393         on targets without vector misalignment support.
2394         * lib/target-supports.exp 
2395         (check_effective_target_vect_short_mult): Add 
2396         check_effective_target_arm32.
2397
2398 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
2399
2400         PR middle-end/39335
2401         * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2402         * testsuite/gcc.dg/graphite/pr39335.c: New.
2403
2404 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
2405
2406         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2407         of andl.
2408         * gcc.target/i386/stackalign/return-5.c: Likewise.
2409         * gcc.target/i386/stackalign/return-6.c: Likewise.
2410
2411 2009-03-02  Richard Guenther  <rguenther@suse.de>
2412             Ira Rosen  <irar@il.ibm.com>
2413
2414         PR tree-optimization/39318
2415         * gfortran.dg/vect/pr39318.f90: New test.
2416
2417 2009-03-01  Jan Hubicka  <jh@suse.cz>
2418
2419         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2420
2421 2009-03-01  Jan Hubicka  <jh@suse.cz>
2422
2423         PR debug/39267
2424         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2425
2426 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2427
2428         * gnat.dg/pack12.adb: New test.
2429
2430 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2431
2432         PR c++/37789
2433         * g++.dg/other/pr37789.C: New.
2434
2435 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2436
2437         PR fortran/39295
2438         * gfortran.dg/interface_25.f90: New test.
2439         * gfortran.dg/interface_26.f90: New test.
2440
2441 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
2442
2443         PR fortran/39292
2444         * gfortran.dg/initialization_22.f90: New test.
2445
2446 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
2447
2448         PR rtl-optimization/39241
2449         * gcc.dg/torture/pr39241.c: New.
2450
2451 2009-02-25  Martin Jambor  <mjambor@suse.cz>
2452
2453         PR tree-optimizations/39259
2454         * g++.dg/torture/pr39259.C: New testcase.
2455
2456 2009-02-24  Richard Guenther  <rguenther@suse.de>
2457
2458         PR c++/39242
2459         * g++.dg/template/instantiate10.C: New testcase.
2460
2461 2009-02-24  Richard Guenther  <rguenther@suse.de>
2462             Zdenek Dvorak  <ook@ucw.cz>
2463
2464         PR tree-optimization/39233
2465         * gcc.c-torture/execute/pr39233.c: New testcase.
2466
2467 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
2468
2469         PR tree-optimization/39260
2470         * gcc.dg/graphite/pr39260.c: New.
2471
2472 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2473
2474         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2475
2476 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
2477
2478         PR c++/36411
2479         * g++.dg/template/void14.C: New.
2480
2481 2009-02-23  Jason Merrill  <jason@redhat.com>
2482
2483         PR c++/38880
2484         * g++.dg/init/const7.C: Remove XFAIL.
2485         * g++.dg/init/static-init1.C: New test.
2486
2487         * g++.dg/cpp0x/initlist14.C: New test.
2488
2489 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2490
2491         PR fortran/38914
2492         * bound_simplification_2.f90:  New test case.
2493         * bound_7.f90:  New test case.
2494
2495 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
2496
2497         * gcc.dg/cpp/include4.c: New test.
2498
2499 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2500
2501         PR target/39256
2502         * gcc.target/i386/abi-2.c: New.
2503
2504 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2505
2506         * gcc.c-torture/execute/pr39228.x: New.
2507
2508 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
2509
2510         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2511         scan-assembler to check for xmm0 register.
2512
2513 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
2514             Joseph Myers  <joseph@codesourcery.com>
2515
2516         * gcc.target/arm/va_list.c: New test.
2517         * g++.dg/abi/arm_va_list.C: Likewise.
2518         * lib/target-supports.exp (check_effective_target_arm_eabi): New
2519         function.
2520         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2521         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2522         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2523         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2524         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2525         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2526
2527 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2528
2529         PR testsuite/38164
2530         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2531         to dg-options.
2532
2533 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
2534
2535         PR target/39240
2536         * gcc.c-torture/execute/pr39240.c: New test.
2537
2538 2009-02-20  Jason Merrill  <jason@redhat.com>
2539
2540         PR c++/39225
2541         * g++.dg/parse/dtor15.C: New test.
2542
2543 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
2544
2545         * gcc.c-torture/execute/20090219-1.c: New.
2546
2547 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
2548
2549         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2550         (mips-dg-options): When matching isa* pseudo-options make
2551         'value' optional and accept ! entries.  Use $spec instead of
2552         $isa_spec in the isa pseudo-option error message.  Only
2553         perform the ISA-range check when 'value' is set.  If arch is
2554         matching any CPU in the ! entries switch to its generic ISA.
2555         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2556         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2557
2558 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR target/39175
2561         * gcc.dg/visibility-20.c: New test.
2562         * g++.dg/ext/visibility/visibility-11.C: New test.
2563
2564 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
2565
2566         PR c++/39188
2567         * g++.dg/abi/pr39188-1a.C: New.
2568         * g++.dg/abi/pr39188-1b.C: Likewise.
2569         * g++.dg/abi/pr39188-1.h: Likewise.
2570         * g++.dg/abi/pr39188-2a.C: Likewise.
2571         * g++.dg/abi/pr39188-2b.C: Likewise.
2572         * g++.dg/abi/pr39188-2.h: Likewise.
2573         * g++.dg/abi/pr39188-3a.C: Likewise.
2574         * g++.dg/abi/pr39188-3b.C: Likewise.
2575         * g++.dg/abi/pr39188-3.h: Likewise.
2576
2577 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
2578
2579         PR c/38483
2580         * gcc.c-torture/execute/call-trap-1.c,
2581         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2582         tests.
2583
2584 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
2585
2586         PR target/39228
2587         * gcc.c-torture/execute/pr39228.c: New test.
2588
2589 2009-02-19  Richard Guenther  <rguenther@suse.de>
2590
2591         PR tree-optimization/39074
2592         * gcc.dg/torture/pr39074.c: New testcase.
2593         * gcc.dg/torture/pr39074-2.c: Likewise.
2594         * gcc.dg/torture/pr39074-3.c: Likewise.
2595
2596 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2597
2598         PR c++/39219
2599         * g++.dg/parse/attr3.C: New.
2600
2601 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
2602
2603         PR testsuite/38165
2604         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2605
2606         PR testsuite/38166
2607         * g++.dg/ext/visibility/class1.C: Revert revision 122348
2608         and skip on Darwin.
2609
2610 2009-02-18  Jason Merrill  <jason@redhat.com>
2611
2612         PR c++/38880
2613         * g++.dg/init/const7.C: Remove XFAIL.
2614
2615         PR target/39179
2616         * g++.dg/opt/const6.C: New test.
2617
2618 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
2619
2620         * gcc.dg/callabi/callabi.exp: Moved to ...
2621         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
2622         in 64bit mode.
2623
2624         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2625         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2626         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2627         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2628         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2629         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2630         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2631
2632         * gcc.dg/callabi/callabi.h: Moved to ...
2633         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2634
2635         * gcc.dg/callabi/func-1.c: Moved to ...
2636         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2637
2638         * gcc.dg/callabi/func-indirect.c: Moved to ...
2639         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2640
2641         * gcc.dg/callabi/pr38891.c: Moved to ...
2642         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2643
2644         * gcc.dg/callabi/vaarg-1.c: Moved to ...
2645         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2646
2647         * gcc.dg/callabi/vaarg-2.c: Moved to ...
2648         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2649
2650         * gcc.dg/callabi/vaarg-3.c: Moved to ...
2651         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2652
2653 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
2654
2655         PR target/38891
2656         * gcc.dg/callabi/pr38891.c: New.
2657
2658 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2659
2660         * gcc.dg/callabi/callabi.exp: New.
2661
2662 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2663
2664         PR target/39082
2665         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2666         -Wno-abi for x86.
2667         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2668
2669         * gcc.target/i386/pr39082-1.c: New.
2670
2671         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2672         -Wno-abi.
2673
2674         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2675         CHECK_M64_M128 is defined.
2676         (check_f_arguments): Add "do".
2677         (check_vector_arguments): New.
2678         (check_m64_arguments): Likewise.
2679         (check_m128_arguments): Likewise.
2680
2681         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2682         (CHECK_M64_M128): Define.
2683
2684         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
2685         on abitest.
2686         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2687
2688         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2689         tests only if CHECK_M64_M128 is defined.
2690
2691         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2692         (m128_2_struct): Likewise.
2693         (check_struct_passing5): Likewise.
2694         (check_struct_passing6): Likewise.
2695         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2696
2697         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2698         (un5): Likewise.
2699         (check_union_passing4): Likewise.
2700         (main): Test union with __m128 if CHECK_M64_M128 is defined.
2701
2702 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
2703
2704         PR c/35447
2705         * gcc.dg/noncompile/pr35447-1.c: New test.
2706
2707 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
2708
2709         PR tree-optimization/36922
2710         * gfortran.dg/pr36922.f: New test.
2711
2712 2009-02-17  Richard Guenther  <rguenther@suse.de>
2713
2714         PR tree-optimization/39202
2715         * gcc.c-torture/compile/pr39202.c: New testcase.
2716
2717 2009-02-17  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/39204
2720         * gcc.dg/torture/pr39204.c: New testcase.
2721
2722 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
2723
2724         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2725         * gcc.dg/vect/vect-outer-6.c: Ditto.
2726
2727 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
2728
2729         PR c/35446
2730         * gcc.dg/noncompile/init-5.c: New test.
2731         * gcc.dg/init-bad-4.c: Adjust expected errors.
2732
2733 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2734
2735         PR target/37049
2736         * gcc.target/i386/push-1.c: New.
2737
2738 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
2739
2740         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2741         
2742 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2743
2744         * gcc.target/spu/intrinsics-sr.c: New test.
2745
2746 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
2747
2748         PR target/38056
2749         * gcc.target/ia64/sibcall-opt-1.c: New test.
2750         * gcc.target/ia64/sibcall-opt-2.c: New test.
2751
2752 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
2753
2754         PR fortran/36528
2755         * gfortran.dg/cray_pointers_8.f90: New test.
2756
2757         PR fortran/36703
2758         * gfortran.dg/cray_pointers_9.f90: New test.
2759
2760 2009-02-13  Jason Merrill  <jason@redhat.com>
2761
2762         PR c++/39070
2763         * g++.dg/cpp0x/decltype16.C: New.
2764
2765 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2766
2767         PR target/39152
2768         * gfortran.dg/gomp/pr39152.f90: New.
2769
2770 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
2771
2772         PR target/39162
2773         * gcc.target/i386/pr39162.c: New.
2774
2775 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
2776
2777         PR c/35444
2778         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2779         New tests.
2780
2781 2009-02-12  Jason Merrill  <jason@redhat.com>
2782
2783         PR c++/38950
2784         * g++.dg/template/array20.C: New test.
2785
2786 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
2787
2788         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2789         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
2790         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2791
2792 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2793
2794         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2795
2796 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2797
2798         PR target/39152
2799         * gfortran.dg/pr39152.f: New.
2800
2801 2009-02-11  Jason Merrill  <jason@redhat.com>
2802
2803         PR c++/39153
2804         * g++.dg/cpp0x/defaulted9.C: New test.
2805
2806         PR c++/30111
2807         * g++.dg/init/value7.C: New test.
2808
2809 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
2810
2811         PR target/38824
2812         * gcc.target/i386/pr38824.c: New testcase.
2813
2814 2009-02-11  Jason Merrill  <jason@redhat.com>
2815
2816         PR c++/38649
2817         * g++.dg/cpp0x/defaulted8.C: New test.
2818
2819         PR c++/36744
2820         * g++.dg/cpp0x/rv9p.C: New test.
2821
2822 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2823
2824         * gnat.dg/aliasing3.adb: New test.
2825         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2826
2827 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
2828
2829         PR c++/34397
2830         * g++.dg/template/crash88.C: New.
2831         * g++.dg/template/crash89.C: Likewise.
2832
2833 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
2834
2835         PR c/39084
2836         * gcc.dg/pr39084.c: New test.
2837
2838 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
2839
2840         PR target/39139
2841         * gcc.target/i386/pr39139.c: New test.
2842
2843 2009-02-10  Richard Guenther  <rguenther@suse.de>
2844
2845         PR tree-optimization/39132
2846         * gcc.dg/torture/pr39132.c: New testcase.
2847
2848 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2849
2850         PR target/39119
2851         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2852         * gcc.target/x86_64/abi/avx/args.h: Likewise.
2853         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2854         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2855         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2856         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2857         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2858         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2859
2860 2009-02-09  Jason Merrill  <jason@redhat.com>
2861
2862         PR c++/39109
2863         * g++.dg/init/value6.C: New test.
2864
2865 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
2866
2867         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2868
2869 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
2870
2871         * gcc.c-torture/compile/20090209-1.c: New test.
2872
2873 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
2874
2875         PR c++/35147
2876         PR c++/37737
2877         * g++.dg/cpp0x/vt-35147.C: New.
2878         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2879         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2880
2881 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2882
2883         PR c/35434
2884         * gcc.dg/attr-alias-4.c: New test.
2885
2886 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
2887
2888         PR c/39035
2889         * gcc.dg/dfp/pr39035.c: New test.
2890
2891 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
2892
2893         PR c/36432
2894         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2895
2896 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR c++/39106
2899         * g++.dg/opt/thunk3.C: New test.
2900
2901 2009-02-05  Nick Clifton  <nickc@redhat.com>
2902
2903         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2904         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2905         * gcc.dg/cdce1.c: Likewise.
2906         * gcc.dg/cpp/_Pragma6.c: Likewise.
2907         * g++.dg/cpp/_Pragma1.C: Likewise.
2908         * gcc.dg/utf32-2.c: Xfail for M32C.
2909         * gcc.dg/utf32-1.c: Likewise.
2910         * gcc.dg/utf32-3.c: Likewise.
2911         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
2912         targets.
2913         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
2914         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
2915         * gcc.dg/Wconversion-5.c: Likewise.
2916         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
2917         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
2918         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
2919         * gcc.dg/utf-inc-init.c: Likewise.
2920         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
2921         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
2922         * gcc.dg/utf-array-short-wchar.c: Likewise.
2923         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
2924         * gcc.dg/mallign.c: Use size_t instead of long.
2925
2926 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
2929
2930 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
2931
2932         * gcc.c-torture/execute/pr39100.c: New.
2933
2934 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
2935
2936         PR c/35435
2937         * gcc.dg/tls/diag-6.c: New test.
2938
2939 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2940
2941         AVX Programming Reference (January, 2009)
2942         * gcc.target/i386/avx-vpclmulqdq.c: New.
2943         * gcc.target/i386/pclmul-avx-check.h: Likewise.
2944
2945         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
2946
2947         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
2948         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
2949         (pclmul_test): Renamed to ...
2950         (TEST): This.
2951
2952 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR c++/39095
2955         * g++.dg/abi/mangle31.C: New test.
2956
2957 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2958
2959         PR c/29129
2960         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
2961         declarator.
2962         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
2963         inside function prototype but not part of parameter declarator.
2964         * vla-11.c: New test.
2965
2966 2009-02-03  Jason Merrill  <jason@redhat.com>
2967
2968         * g++.dg/warn/main-4.C: New test.
2969         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
2970
2971 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2972
2973         PR c++/36607
2974         * g++.dg/expr/cast10.C: New test.
2975
2976 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
2977
2978         PR c/35433
2979         * gcc.dg/init-bad-6.c: New test.
2980
2981 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
2982
2983         PR target/35318
2984         * gcc.c-torture/compile/pr35318.c: New test.
2985
2986         PR inline-asm/39059
2987         * gcc.dg/nofixed-point-2.c: New test.
2988         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
2989         * g++.dg/ext/fixed2.C: Likewise.
2990         * g++.dg/other/error25.C: Likewise.
2991         * g++.dg/lookup/crash7.C: Likewise.
2992         * g++.dg/cpp0x/decltype-38655.C: Likewise.
2993
2994         PR c++/39056
2995         * g++.dg/cpp0x/initlist13.C: New test.
2996
2997 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
2998
2999         PR c++/36897
3000         * g++.dg/template/func2.C: New test.
3001
3002         PR c++/37314
3003         * g++.dg/template/typename15.C: New.
3004         * g++.dg/template/typename16.C: New.
3005
3006 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
3007             Ben Elliston  <bje@au.ibm.com>
3008
3009         PR c/39034
3010         * gcc.dg/dfp/pr39034.c: New test.
3011
3012 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3013
3014         PR testsuite/38263
3015         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3016
3017 2009-02-02  Jason Merrill  <jason@redhat.com>
3018
3019         PR c++/39054
3020         * g++.dg/parse/dtor14.C: New test.
3021
3022 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
3023
3024         * lib/target-supports.exp
3025         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3026         * g++.dg/ext/builtin10.C: New test.
3027
3028         PR inline-asm/39058
3029         * gcc.target/i386/pr39058.c: New test.
3030
3031 2009-02-02  Richard Guenther  <rguenther@suse.de>
3032
3033         PR tree-optimization/38937
3034         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3035
3036 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
3037
3038         PR c++/39053
3039         * g++.dg/parse/crash52.C: New.
3040
3041 2009-01-30  Richard Guenther  <rguenther@suse.de>
3042
3043         PR tree-optimization/39041
3044         * gcc.c-torture/compile/pr39041.c: New testcase.
3045
3046 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
3047
3048         PR target/39013
3049         * gcc.target/i386/pr39013-1.c: New test.
3050         * gcc.target/i386/pr39013-2.c: New test.
3051
3052         PR c++/39028
3053         * g++.dg/ext/label12.C: New test.
3054
3055 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3056
3057         PR c++/33465
3058         * g++.dg/parse/error34.C: New.
3059         * g++.dg/parse/error35.C: Likewise.
3060
3061 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
3062
3063         PR c++/38655
3064         * g++.dg/cpp0x/decltype-38655.C: New.
3065
3066 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
3067
3068         PR target/39002
3069         * g++.dg/torture/pr39002.C: New test.
3070
3071 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
3072
3073         PR tree-optimization/39007
3074         * gcc.dg/tree-ssa/pr39007.c: New.
3075
3076 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
3077
3078         PR middle-end/35854
3079         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3080         to "subreg1".
3081         
3082 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
3083
3084         PR middle-end/38857
3085         * gcc.c-torture/compile/pr38857.c: New test.
3086
3087 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
3088
3089         PR fortran/38852
3090         PR fortran/39006
3091         * gfortran.dg/bound_6.f90: New test.
3092
3093 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
3094
3095         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3096
3097 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
3098
3099         PR tree-optimization/38997
3100         * gcc.dg/tree-ssa/pr38997.c: New.
3101
3102 2009-01-28  Richard Guenther  <rguenther@suse.de>
3103
3104         PR tree-optimization/38926
3105         * gcc.c-torture/compile/pr38926.c: New testcase.
3106
3107 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
3108
3109         PR middle-end/38934
3110         * gcc.dg/pr38934.c: New test.
3111
3112 2009-01-28  Richard Guenther  <rguenther@suse.de>
3113
3114         PR middle-end/38908
3115         * g++.dg/warn/Wuninitialized-2.C: New testcase.
3116
3117 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
3118
3119         PR tree-optimization/38984
3120         * gcc.dg/pr38984.c: New XFAILed testcase.
3121
3122
3123 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
3124
3125         PR target/38988
3126         * gcc.target/i386/pr38988.c: New test.
3127
3128 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
3129
3130         PR c++/37554
3131         * g++.dg/parse/crash51.C: New.
3132         * g++.old-deja/g++.pt/crash9.C: Adjust.
3133
3134 2009-01-27  Daniel Kraft  <d@domob.eu>
3135
3136         PR fortran/38883
3137         * gfortran.dg/mvbits_6.f90:  New test.
3138         * gfortran.dg/mvbits_7.f90:  New test.
3139         * gfortran.dg/mvbits_8.f90:  New test.
3140
3141 2009-01-27  Richard Guenther  <rguenther@suse.de>
3142
3143         PR tree-optimization/38503
3144         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3145
3146 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3147
3148         PR middle-end/38969
3149         * gcc.c-torture/execute/pr38969.c: New test.
3150
3151 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
3152
3153         PR testsuite/38864
3154         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3155         to dg-do compile.
3156         * gcc.target/mips/fixed-scalar-type.c: Likewise.
3157         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3158         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3159
3160 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
3161
3162         PR target/38952
3163         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3164         if __USING_SJLJ_EXCEPTIONS__ is defined.
3165
3166         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3167         __USING_SJLJ_EXCEPTIONS__ is defined.
3168         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3169         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3170         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3171         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3172         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3173         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3174
3175 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
3176
3177         PR testsuite/38949
3178         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3179         Use instead of C name in asm statements.
3180
3181 2009-01-26  Richard Guenther  <rguenther@suse.de>
3182
3183         PR tree-optimization/38745
3184         * g++.dg/torture/pr38745.C: New testcase.
3185
3186 2009-01-26  Richard Guenther  <rguenther@suse.de>
3187
3188         PR middle-end/38851
3189         * g++.dg/warn/Wuninitialized-1.C: New testcase.
3190
3191 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
3192
3193         * gcc.dg/bitfld-15.c: Gate warning on target
3194         pcc_bitfield_type_matters.
3195         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3196         g++.dg/ext/bitfield4.C: Likewise.
3197         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3198         bitfield for any target.
3199
3200 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR c/38957
3203         * gcc.dg/pr38957.c: New test.
3204
3205 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
3206
3207         PR fortran/38955
3208         * gfortran.dg/array_constructor_24.f: Allow tolerance when
3209         comparing floats.
3210
3211 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
3212
3213         PR tree-optimization/38953
3214         * gfortran.dg/graphite/pr38953.f90: New.
3215
3216 2009-01-24  Paul Brook  <paul@codesourcery.com>
3217
3218         * gcc.target/arm/neon-cond-1.c: New test.
3219
3220 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
3221
3222         PR tree-optimization/38932
3223         * gcc.dg/pr38932.c: New.
3224
3225 2009-01-23  Revital Eres  <eres@il.ibm.com>
3226
3227         * gcc.dg/sms-7.c: Fix test.
3228
3229 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
3230
3231         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3232         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3233         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3234         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3235
3236 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3237
3238         * gcc.dg/pr35729.c: Make test x86 specific.
3239
3240 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
3241
3242         PR middle-end/38615
3243         * gcc.dg/pr38615.c: New test.
3244
3245 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
3246
3247         PR target/38931
3248         * gcc.target/i386/pr38931.c: New test.
3249
3250 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
3251
3252         PR c++/38930
3253         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3254         * g++.dg/template/typedef12.C: Likewise.
3255         * g++.dg/template/typedef13.C: Likewise.
3256         * g++.dg/template/typedef14.C: Likewise.
3257         * g++.dg/template/sfinae3.C: Likewise.
3258         * g++.old-deja/g++.pt/typename8.C: Likewise.
3259         * g++.dg/template/access11.C: Likewise
3260
3261 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
3262
3263         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3264         and mips*-*-irix*.
3265         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3266
3267 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
3268
3269         PR c++/26693
3270         * g++.dg/template/typedef11.C: New test.
3271         * g++.dg/template/typedef12.C: Likewise.
3272         * g++.dg/template/typedef13.C: Likewise.
3273         * g++.dg/template/typedef14.C: Likewise.
3274         * g++.dg/template/sfinae3.C: Compile this pedantically.
3275         The only errors expected should be the one saying the typedef is ill
3276         formed.
3277         * g++.old-deja/g++.pt/typename8.C: Likewise.
3278         * g++.dg/template/access11.C: Update this.
3279
3280 2009-01-21  Daniel Kraft  <d@domob.eu>
3281
3282         PR fortran/38887
3283         * gfortran.dg/mvbits_5.f90:  New test.
3284
3285 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
3286
3287         * gcc.dg/sms-6.c: New test.
3288         * gcc.dg/sms-7.c: Likewise.
3289
3290 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
3291
3292         PR fortran/38907
3293         * gfortran.dg/host_assoc_function_7.f90: New test
3294
3295 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3296             Richard Guenther  <rguenther@suse.de>
3297
3298         PR tree-optimization/38747
3299         PR tree-optimization/38748
3300         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3301         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3302         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3303
3304 2009-01-20  Kees Cook  <kees@ubuntu.com>
3305             H.J. Lu  <hongjiu.lu@intel.com>
3306
3307         PR target/38902
3308         * gcc.dg/pr38902.c: New.
3309
3310 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
3311
3312         PR target/38868
3313         * gfortran.dg/pr38868.f: New testcase.
3314
3315 2009-01-20  Richard Guenther  <rguenther@suse.de>
3316
3317         * gcc.c-torture/execute/pr36227.c: Move ...
3318         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
3319
3320 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3321
3322         * lib/gfortran.exp: Add -B options for targets that use
3323         libgfortran.a%s in their specs.
3324
3325 2009-01-19  Jason Merrill  <jason@redhat.com>
3326
3327         PR c++/23287
3328         * g++.dg/template/dtor5.C: New test.
3329
3330 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
3331
3332         PR fortran/38859
3333         * gfortran.dg/bound_5.f90: New test.
3334
3335 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
3336
3337         PR target/38736
3338         * g++.dg/compat/abi/pr38736_main.C: New.
3339         * g++.dg/compat/abi/pr38736_x.C: Likewise.
3340         * g++.dg/compat/abi/pr38736_y.C: Likewise.
3341         * g++.dg/other/macro-1.C: Likewise.
3342         * gcc.dg/macro-1.c: Likewise.
3343         * gcc.dg/compat/pr38736_main.c: Likewise.
3344         * gcc.dg/compat/pr38736_x.c: Likewise.
3345         * gcc.dg/compat/pr38736_y.c: Likewise.
3346
3347 2009-01-18  Richard Guenther  <rguenther@suse.de>
3348
3349         PR tree-optimization/38819
3350         * gcc.c-torture/execute/pr38819.c: New testcase.
3351
3352 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3353
3354         PR fortran/38657
3355         * gfortran.dg/module_commons_3.f90: Reapply.
3356
3357 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3358
3359         PR fortran/34955
3360         * gfortran.dg/transfer_intrinsic_1.f90: New test.
3361         * gfortran.dg/transfer_intrinsic_2.f90: New test.
3362
3363 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
3364
3365         PR fortran/38657
3366         * gfortran.dg/module_commons_3.f90: Remove
3367
3368 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3369
3370         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3371
3372 2009-01-16  Jason Merrill  <jason@redhat.com>
3373
3374         PR c++/38877
3375         * g++.dg/template/lvalue1.C: New test.
3376
3377         PR c++/29470
3378         * g++.dg/template/access20.C: New test.
3379         * g++.dg/torture/pr34641.C: Fix access.
3380
3381 2009-01-16  Richard Guenther  <rguenther@suse.de>
3382
3383         PR tree-optimization/38835
3384         PR middle-end/36227
3385         * gcc.c-torture/execute/pr36227.c: New testcase.
3386         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3387         * g++.dg/init/const7.C: Likewise.
3388
3389 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
3390
3391         PR target/38554
3392         * gcc.c-torture/compile/pr38554.c: New test.
3393
3394 2009-01-16  Jason Merrill  <jason@redhat.com>
3395
3396         PR c++/38579
3397         * g++.dg/conversion/access1.C: New test.
3398
3399 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
3400
3401         PR tree-optimization/38789
3402         * gcc.c-torture/compile/pr38789.c: New test.
3403
3404 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
3405
3406         PR fortran/38152
3407         * gfortran.dg/proc_ptr_13.f90: New.
3408
3409 2009-01-15  Jason Merrill  <jason@redhat.com>
3410
3411         PR c++/38850
3412         * g++.dg/template/koenig6.C: New test.
3413
3414 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3415
3416         PR c++/29388
3417         * g++.dg/template/error37.C: New testcase.
3418
3419 2009-01-15  Jason Merrill  <jason@redhat.com>
3420
3421         PR c++/36334
3422         * g++.dg/conversion/memfn1.C: New test.
3423
3424         PR c++/37646
3425         * g++.dg/conversion/memfn2.C: New test.
3426
3427 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
3428
3429         PR c++/38357
3430         * g++.dg/template/crash87.C: New test.
3431
3432 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3433
3434         PR middle-end/37843
3435         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3436
3437 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
3438
3439         PR c++/38636
3440         * g++.dg/parse/crash50.C: New test.
3441
3442 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
3443
3444         PR rtl-optimization/38245
3445         * gcc.dg/pr38245-3.c: New test.
3446         * gcc.dg/pr38245-3.h: New file.
3447         * gcc.dg/pr38245-4.c: New file.
3448         * gcc.dg/pr38364.c: New test.
3449
3450 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
3451
3452         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3453         sequence PC-relative.
3454
3455 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3456
3457         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3458         calls and/or PLT markers.
3459         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3460         calls and/or PLT markers.
3461         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3462         calls and/or PLT markers.
3463         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3464         calls and/or PLT markers.
3465
3466 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
3467             Nathan Froyd  <froydnj@codesourcery.com>
3468             Joseph Myers  <joseph@codesourcery.com>
3469
3470         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3471         New function.
3472         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3473         and use consistent CFLAGS.
3474         * gcc.target/powerpc/20030505.c: Likewise.
3475         * gcc.target/powerpc/20081204-1.c: Likewise.
3476         * gcc.target/powerpc/ppc-spe.c: Likewise.
3477         * gcc.target/powerpc/spe1.c: Likewise.
3478         * g++.dg/ext/spe1.C: Likewise.
3479         * g++.dg/other/opaque-1.C: Likewise.
3480         * g++.dg/other/opaque-2.C: Likewise.
3481         * g++.dg/other/opaque-3.C: Likewise.
3482
3483 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
3484
3485         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3486         out of loop.
3487
3488 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
3489
3490         PR target/38811
3491         * g++.dg/torture/pr38811.C: New file.
3492
3493 2009-01-14  Richard Guenther  <rguenther@suse.de>
3494
3495         PR tree-optimization/38826
3496         PR middle-end/38477
3497         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3498
3499 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3500
3501         * gcc.dg/graphite/pr38786.c: Fix commit problem.
3502
3503 2009-01-14  Nick Clifton  <nickc@redhat.com>
3504
3505         PR c++/37862
3506         * g++.cp/parse/pr37862.C: New test.
3507
3508 2009-01-14  Julian Brown  <julian@codesourcery.com>
3509
3510         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3511         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3512         to...
3513         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3514         These.
3515
3516 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
3517
3518         PR rtl-optimization/38774
3519         * gcc.dg/torture/pr38774.c: New test.
3520
3521         PR c++/38795
3522         * g++.dg/cpp0x/pr38795.C: New test.
3523
3524 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
3525             Nathan Froyd  <froydnj@codesourcery.com>
3526             Joseph Myers  <joseph@codesourcery.com>
3527
3528         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3529         otherwise.  Do not check for AltiVec at runtime.
3530         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3531         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3532         * gcc.target/powerpc/altivec-1.c: Likewise.
3533         * gcc.target/powerpc/altivec-3.c: Likewise.
3534         * gcc.target/powerpc/altivec-10.c: Likewise.
3535         * gcc.target/powerpc/altivec-12.c: Likewise.
3536         * gcc.target/powerpc/altivec-24.c: Likewise.
3537         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3538         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3539         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3540         * gcc.target/powerpc/pr35907.c: Likewise.
3541         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3542         otherwise.  Do not check for Cell at runtime.
3543         * gcc.target/powerpc/altivec_check.h: Delete.
3544
3545         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3546         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
3547         not check for AltiVec at runtime.
3548         * g++.dg/ext/altivec-cell-2.C: Likewise.
3549         * g++.dg/ext/altivec-cell-3.C: Likewise.
3550         * g++.dg/ext/altivec-cell-4.C: Likewise.
3551         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3552         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3553         check.
3554         * g++.dg/ext/altivec_check.h: Delete.
3555         
3556 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
3557
3558         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3559         effective target.  Adjust line numbers accordingly.
3560
3561 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
3562
3563         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3564
3565 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
3566
3567         PR tree-optimization/38786
3568         * gcc.dg/graphite/pr38786.c: New.
3569
3570 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
3571
3572         Revert:
3573         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3574
3575         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3576         for alpha*-*-* targets.
3577         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3578
3579 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3580
3581         PR libfortran/38772
3582         * gfortran.dg/fmt_bz_bn_err.f: New test.
3583
3584 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
3585
3586         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3587
3588 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3589
3590         * lib/target-supports.exp (check_effective_target_powerpc64): New.
3591         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3592         instruction support.  Do not check for it at runtime.
3593
3594 2009-01-12  Jason Merrill  <jason@redhat.com>
3595
3596         PR c++/35109
3597         * g++.dg/lookup/friend11.C: Remove expected error.
3598         * g++.dg/lookup/friend14.C: New test.
3599         * g++.dg/lookup/friend15.C: New test.
3600
3601 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
3602
3603         PR c++/36019
3604         * g++.dg/lookup/hidden-class12.C: New test.
3605         * g++.dg/lookup/hidden-class13.C: New test.
3606         * g++.dg/lookup/hidden-class14.C: New test.
3607         * g++.dg/lookup/hidden-class15.C: New test.
3608         * g++.dg/lookup/hidden-class16.C: New test.
3609
3610 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
3611
3612         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3613         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3614         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3615
3616 2009-01-12  Jason Merrill  <jason@redhat.com>
3617
3618         PR c++/31488
3619         * g++.dg/other/vararg-3.C: New test.
3620
3621 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3622
3623         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3624         Explicitly enable SPE.
3625         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
3626         directive.
3627
3628         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3629         Expect -flax-vector-conversions message.  Adjust incompatible
3630         types errors.
3631         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3632         Make Foo extern.
3633
3634         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3635
3636         * g++.dg/other/opaque-1.C: Run on targets with SPE.
3637
3638         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3639         * g++.dg/other/opaque-2.C: Likewise.
3640         * g++.dg/other/opaque-3.C: Likewise.
3641
3642 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR c/32041
3645         * gcc.dg/pr32041.c: New test.
3646         * g++.dg/parse/offsetof9.C: New test.
3647
3648 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
3649             Nathan Froyd  <froydnj@codesourcery.com>
3650
3651         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3652         * g++.dg/ext/attribute-test-1.C: Likewise.
3653         * g++.dg/ext/attribute-test-2.C: Likewise.
3654         * g++.dg/ext/attribute-test-3.C: Likewise.
3655         * g++.dg/ext/attribute-test-4.C: Likewise.
3656
3657 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
3658
3659         * gnat.dg/unchecked_convert3.adb: New test.
3660
3661 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
3662
3663         PR c++/38794
3664         * g++.dg/parse/typedef9.C: New test.
3665
3666         PR tree-optimization/38807
3667         * gcc.c-torture/compile/pr38807.c: New test.
3668
3669 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
3670
3671         * gcc.target/mips/ins-2.c: New test.
3672
3673 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3674
3675         PR testsuite/38809
3676         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3677
3678 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR c++/36254
3681         * g++.dg/warn/Wreturn-type-5.C: New test.
3682
3683 2009-01-11  Matthias Klose  <doko@ubuntu.com>
3684
3685         PR middle-end/38616
3686         * gcc.dg/pr38616.c: New test.
3687
3688 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
3689
3690         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3691
3692 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
3693
3694         PR c++/38648
3695         * g++.dg/expr/string-1.C: New test.
3696         * g++.dg/expr/string-2.C: New test.
3697
3698         PR c++/36695
3699         * g++.dg/ext/complex4.C: New test.
3700         * g++.dg/ext/complex5.C: New test.
3701         * g++.dg/init/reference1.C: New test.
3702         * g++.dg/init/reference2.C: New test.
3703         * g++.dg/init/reference3.C: New test.
3704
3705 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3706
3707         PR fortran/38763
3708         * gfortran.dg/transfer_null_1.f90: New test.
3709
3710 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
3711
3712         PR fortran/38765
3713         * gfortran.dg/host_assoc_function_6.f90: New test.
3714
3715 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
3716
3717         * lib/target-supports.exp: Add method to determine if the effective
3718         target is really a ppc405 after applying all compile options.
3719         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3720         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3721         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3722         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3723         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3724         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3725         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3726         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3727         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3728         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3729         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3730         * gcc.target/powerpc/405-machhw-1.c: Likewise.
3731         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3732         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3733         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3734         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3735         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3736         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3737         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3738         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3739         * gcc.target/powerpc/405-macchw-1.c: Likewise.
3740         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3741         * gcc.target/powerpc/405-machhw-2.c: Likewise.
3742         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3743         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3744         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3745         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3746         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3747         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3748         * gcc.target/powerpc/405-macchw-2.c: Likewise.
3749         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3750
3751 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR c++/35335
3754         * g++.dg/other/error31.C: New testcase.
3755
3756         PR c/35742
3757         * gcc.dg/pr35742.c: New test.
3758
3759 2009-01-09  John F. Carr  <jfc@mit.edu>
3760
3761         PR c++/37877
3762         * g++.dg/parse/linkage3.C: New test.
3763
3764 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
3765
3766         PR middle-end/38771
3767         * gcc.c-torture/compile/pr38771.c: New test.
3768
3769 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
3770
3771         * gcc.dg/pr34856.c: Ignore irrelevant warning.
3772
3773 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
3774
3775         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3776         * gcc.dg/sibcall-4.c: Likewise.
3777
3778 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
3779             Jan Sjodin  <jan.sjodin@amd.com>
3780
3781         PR tree-optimization/38559
3782         * testsuite/gcc.dg/graphite/pr38559.c: New.
3783
3784 2009-01-08  Ira Rosen  <irar@il.ibm.com>
3785
3786         PR tree-optimization/37194
3787         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3788
3789 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR c++/38725
3792         * g++.dg/ext/label11.C: New test.
3793
3794 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
3795
3796         * lib/target-supports.exp (check_weak_override_available): New.
3797         * lib/target-supports-dg.exp (dg-require-weak-override): New.
3798         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3799         dg-require-weak-override.
3800
3801 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
3802             Alan Modra  <amodra@bigpond.net.au>
3803
3804         * gcc.c-torture/compile/20090107-1.c: New test.
3805
3806 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
3807
3808         PR target/38706
3809         * g++.dg/other/pr38706.C: New test.
3810
3811 2009-01-07  Jason Merrill  <jason@redhat.com>
3812
3813         * g++.dg/cpp0x/variadic92.C: New test.
3814         * g++.dg/cpp0x/variadic93.C: New test.
3815
3816 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
3817
3818         * lib/target-supports-dg.exp (current_compiler_flags): New.
3819         (check-flags): Use it; do not access dg-test local variables.
3820         (dg-skip-if): Do not access dg-test local variables.
3821         (dg-xfail-run-if): Ditto.
3822         (dg-shouldfail): Ditto.
3823         * gcc.test-framework/test-framework.exp
3824         (check_effective_target_def_nocache): New.
3825         * gcc.test-framework/test-framework.awk: Handle scan tests.
3826         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3827         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3828         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3829         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3830         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3831         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3832         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3833         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3834         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3835
3836         * g++.dg/torture/pr38586.C: Ignore a possible warning.
3837
3838         * lib/target-supports-dg.exp (check_test_flags): Delete.
3839
3840 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
3841
3842         PR tree-optimization/38492
3843         PR tree-optimization/38498
3844         * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3845         in trunk.
3846         * testsuite/gcc.dg/graphite/block-0.c: Update test.
3847         * testsuite/gcc.dg/graphite/block-1.c: Same.
3848         * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3849         for blocking.
3850         * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3851         * testsuite/gcc.dg/graphite/block-3.c: New.
3852         * testsuite/gcc.dg/graphite/pr38498.c: New.
3853
3854 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
3855
3856         AVX Programming Reference (December, 2008)
3857         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3858         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3859         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3860
3861         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3862         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3863
3864 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3865
3866         PR fortran/38220
3867         * gfortran.dg/c_loc_pure_1.f90:  New test.
3868
3869 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
3870
3871         PR fortran/38669
3872         * gfortran.dg/elemental_dependency_3.f90:
3873         Add the final tree dump cleanup.
3874
3875 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
3876
3877         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3878         passing -m32.
3879
3880         PR rtl-optimization/38722
3881         * gfortran.dg/pr38722.f90: New test.
3882
3883 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
3884
3885         PR c/34252
3886         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3887         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
3888
3889 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
3890
3891         * gfortran.dg/implicit_12.f90: Add space around dg directive.
3892         * gfortran.dg/typebound_call_8.f03: Same.
3893         * gfortran.dg/elemental_bind_c.f90: Same.
3894         * gfortran.dg/typebound_call_7.f03: Same.
3895         * gfortran.dg/interface_proc_end.f90: Same
3896         * gfortran.dg/pr37243.f: Fix typo.
3897
3898 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
3899
3900         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
3901         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
3902         large stack sizes.
3903
3904 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
3905
3906         AVX Programming Reference (December, 2008)
3907         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
3908         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
3909         * gcc.target/i386/sse-14.c: Likewise.
3910
3911         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
3912         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
3913         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
3914         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
3915
3916 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3917
3918         PR libfortran/38735
3919         * gfortran.dg/fmt_bz_bn.f: Update test.
3920
3921 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
3922
3923         PR c++/38472
3924         * g++.dg/conversion/usual-arith-conv.C: New test.
3925
3926 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3927
3928         PR c/34911
3929         * gcc.dg/vector-3.c: New testcase.
3930         * g++.dg/ext/vector15.C: New test.
3931
3932 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3933
3934         PR tree-optimization/38510
3935         * gcc.dg/graphite/pr38510.c: New.
3936
3937 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
3938             Jan Sjodin <jan.sjodin@amd.com>
3939
3940         PR tree-optimization/38500
3941         * gcc.dg/graphite/pr38500.c: New.
3942
3943 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
3944
3945         * gcc.c-torture/compile/20001226-1.c: Generalize
3946         dg-timeout-factor.
3947         * gcc.c-torture/compile/limits-fnargs.c: Add
3948         dg-timeout-factor.
3949         * gcc.dg/20020425-1.c: Likewise.
3950         * gcc.dg/pch/pch.exp: Likewise.
3951         
3952 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3953
3954         PR fortran/38657
3955         * gfortran.dg/module_commons_3.f90: New test.
3956
3957 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
3958
3959         PR fortran/37159
3960         * gfortran.dg/random_seed_1.f90: Updated.
3961
3962 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
3963
3964         PR fortran/38669
3965         PR fortran/38726
3966         * gfortran.dg/elemental_subroutine_7.f90: 
3967         Fix p values so that it can be used as vector subscript.
3968
3969 2009-01-05  Jason Merrill  <jason@redhat.com>
3970
3971         * g++.dg/cpp0x/initlist12.C: Add another test.
3972
3973         * g++.dg/cpp0x/defaulted7.C: New test.
3974
3975 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3976
3977         PR fortran/38672
3978         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
3979         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
3980
3981 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
3982
3983         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3984         for alpha*-*-* targets.
3985         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3986
3987 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
3988
3989         PR fortran/38665
3990         * gfortran.dg/host_assoc_function_5.f90: New test.
3991
3992 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
3993
3994         PR fortran/38669
3995         * gfortran.dg/elemental_dependency_3.f90: New test.
3996         * gfortran.dg/elemental_subroutine_7.f90: New test.
3997
3998 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         * gcc.dg/struct-ret-3.c: Include unistd.h.
4001         (main): Exit early if system memory page size is
4002         larger than 4096 bytes.
4003
4004 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
4005
4006         PR fortran/38718
4007         * gfortran.dg/merge_init_expr.f90: New.
4008
4009 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
4010
4011         PR fortran/38536
4012         * gfortran.dg/c_loc_tests_13.f90: New test.
4013         * gfortran.dg/c_loc_tests_14.f90: New test.
4014
4015 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
4016
4017         * gfortran.dg/func_result_4.f90: New.
4018
4019 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
4020
4021         PR fortran/38594
4022         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4023         interface still works, in addition to original tests.
4024         * gfortran.dg/host_assoc_call_6.f90: New test.
4025
4026 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR c++/38705
4029         * g++.dg/torture/pr38705.C: New test.
4030
4031         PR c/38700
4032         * gcc.dg/pr38700.c: New test.
4033
4034 2009-01-02  Jason Merrill  <jason@redhat.com>
4035
4036         * g++.dg/cpp0x/initlist11.C: New test.
4037         * g++.dg/cpp0x/initlist12.C: New test.
4038
4039 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4040
4041         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4042         Allow extra informative notes.
4043
4044 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
4045
4046         PR c/36489
4047         * gcc.dg/pr36489.c: New test.
4048
4049 \f
4050 Copyright (C) 2009 Free Software Foundation, Inc.
4051
4052 Copying and distribution of this file, with or without modification,
4053 are permitted in any medium without royalty provided the copyright
4054 notice and this notice are preserved.