OSDN Git Service

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