OSDN Git Service

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