OSDN Git Service

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