OSDN Git Service

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