OSDN Git Service

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