OSDN Git Service

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