OSDN Git Service

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