OSDN Git Service

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