OSDN Git Service

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