OSDN Git Service

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