1 2009-05-05 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/proc_ptr_17.f90: New.
6 2009-05-05 Richard Guenther <rguenther@suse.de>
8 PR tree-optimization/40022
9 * gcc.c-torture/execute/pr40022.c: New testcase.
11 2009-05-05 Richard Guenther <rguenther@suse.de>
14 * gcc.c-torture/compile/pr40023.c: New testcase.
16 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
18 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
19 * g++.dg/template/overload9.C: Likewise.
20 * g++.dg/ext/ms-1.C: New.
22 2009-05-05 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/ext/vla7.C: New test.
27 2009-05-04 Joseph Myers <joseph@codesourcery.com>
29 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New
32 2009-05-04 Joseph Myers <joseph@codesourcery.com>
34 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New
36 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
37 Update expected errors.
39 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
42 * g++.dg/parse/parser-pr28152.C: New.
43 * g++.dg/parse/parser-pr28152-2.C: New.
45 2009-05-04 Joseph Myers <joseph@codesourcery.com>
47 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
49 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
51 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
52 * gcc.target/sparc/fexpand-2.c: Likewise.
53 * gcc.target/sparc/fpmerge-2.c: Likewise.
54 * gcc.target/sparc/pdist-2.c: Likewise.
56 2009-05-03 Richard Guenther <rguenther@suse.de>
59 * gcc.c-torture/compile/pr39983.c: New testcase.
61 2009-05-03 Joseph Myers <joseph@codesourcery.com>
63 * gcc.dg/c99-complex-3.c: New test.
65 2009-05-03 Joseph Myers <joseph@codesourcery.com>
67 * gcc.dg/cpp/utf8-5byte-1.c: New test.
69 2009-05-02 Joseph Myers <joseph@codesourcery.com>
71 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
73 2009-05-02 Richard Guenther <rguenther@suse.de>
76 * gcc.target/spu/pr40001.c: New testcase.
78 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
80 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
82 2009-04-30 Steve Ellcey <sje@cup.hp.com>
85 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
86 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
88 2009-04-30 Janis Johnson <janis187@us.ibm.com>
91 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
94 2009-04-30 David Ayers <ayers@fsfe.org>
96 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
97 and gcc_error_prefix variables.
98 * objc.dg/bad-receiver-type.m: Update to match correct
100 * objc.dg/encode-5.m: Likewise.
101 * objc.dg/id-1.m: Likewise.
102 * objc.dg/method-1.m: Likewise.
103 * objc.dg/method-6.m: Likewise.
104 * objc.dg/method-7.m: Likewise.
105 * objc.dg/method-9.m: Likewise.
106 * objc.dg/method-11.m: Likewise.
107 * objc.dg/method-20.m: Likewise.
108 * objc.dg/private-1.m: Likewise.
110 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
113 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
114 * gfortran.dg/advance_4.f90: Likewise
115 * gfortran.dg/advance_5.f90: Likewise
116 * gfortran.dg/append_1.f90: Likewise
117 * gfortran.dg/backslash_1.f90: Likewise
118 * gfortran.dg/backslash_2.f90: Likewise
119 * gfortran.dg/backslash_3.f: Likewise
120 * gfortran.dg/backspace_10.f90: Likewise
121 * gfortran.dg/backspace_3.f: Likewise
122 * gfortran.dg/backspace_4.f: Likewise
123 * gfortran.dg/backspace_5.f: Likewise
124 * gfortran.dg/backspace_8.f: Likewise
125 * gfortran.dg/backspace_9.f: Likewise
126 * gfortran.dg/complex_write.f90: Likewise
127 * gfortran.dg/convert_implied_open.f90: Likewise
128 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
129 * gfortran.dg/dos_eol.f: Likewise
130 * gfortran.dg/empty_format_1.f90: Likewise
131 * gfortran.dg/endfile.f: Likewise
132 * gfortran.dg/eof_1.f90: Likewise
133 * gfortran.dg/eor_1.f90: Likewise
134 * gfortran.dg/eor_handling_1.f90: Likewise
135 * gfortran.dg/eor_handling_2.f90: Likewise
136 * gfortran.dg/eor_handling_3.f90: Likewise
137 * gfortran.dg/eor_handling_4.f90: Likewise
138 * gfortran.dg/eor_handling_5.f90: Likewise
139 * gfortran.dg/error_recovery_5.f90: Likewise
140 * gfortran.dg/f2003_inquire_1.f03: Likewise
141 * gfortran.dg/f2003_io_4.f03: Likewise
142 * gfortran.dg/f2003_io_5.f03: Likewise
143 * gfortran.dg/f2003_io_7.f03: Likewise
144 * gfortran.dg/fgetc_1.f90: Likewise
145 * gfortran.dg/fgetc_2.f90: Likewise
146 * gfortran.dg/flush_1.f90: Likewise
147 * gfortran.dg/fmt_exhaust.f90: Likewise
148 * gfortran.dg/fmt_huge.f90: Likewise
149 * gfortran.dg/fmt_read.f90: Likewise
150 * gfortran.dg/fmt_t_1.f90: Likewise
151 * gfortran.dg/fmt_t_2.f90: Likewise
152 * gfortran.dg/fmt_t_3.f90: Likewise
153 * gfortran.dg/fmt_t_4.f90: Likewise
154 * gfortran.dg/fmt_t_5.f90: Likewise
155 * gfortran.dg/fmt_t_7.f: Likewise
156 * gfortran.dg/fseek.f90: Likewise
157 * gfortran.dg/ftell_1.f90: Likewise
158 * gfortran.dg/ftell_2.f90: Likewise
159 * gfortran.dg/func_derived_3.f90: Likewise
160 * gfortran.dg/inquire_9.f90: Likewise
161 * gfortran.dg/iostat_1.f90: Likewise
162 * gfortran.dg/iostat_2.f90: Likewise
163 * gfortran.dg/list_read_1.f90: Likewise
164 * gfortran.dg/list_read_4.f90: Likewise
165 * gfortran.dg/list_read_5.f90: Likewise
166 * gfortran.dg/list_read_7.f90: Likewise
167 * gfortran.dg/list_read_8.f90: Likewise
168 * gfortran.dg/list_read_9.f90: Likewise
169 * gfortran.dg/namelist_13.f90: Likewise
170 * gfortran.dg/namelist_14.f90: Likewise
171 * gfortran.dg/namelist_15.f90: Likewise
172 * gfortran.dg/namelist_16.f90: Likewise
173 * gfortran.dg/namelist_17.f90: Likewise
174 * gfortran.dg/namelist_18.f90: Likewise
175 * gfortran.dg/namelist_19.f90: Likewise
176 * gfortran.dg/namelist_20.f90: Likewise
177 * gfortran.dg/namelist_24.f90: Likewise
178 * gfortran.dg/namelist_26.f90: Likewise
179 * gfortran.dg/namelist_27.f90: Likewise
180 * gfortran.dg/namelist_28.f90: Likewise
181 * gfortran.dg/namelist_37.f90: Likewise
182 * gfortran.dg/namelist_38.f90: Likewise
183 * gfortran.dg/namelist_39.f90: Likewise
184 * gfortran.dg/namelist_40.f90: Likewise
185 * gfortran.dg/namelist_43.f90: Likewise
186 * gfortran.dg/namelist_44.f90: Likewise
187 * gfortran.dg/namelist_45.f90: Likewise
188 * gfortran.dg/namelist_46.f90: Likewise
189 * gfortran.dg/namelist_47.f90: Likewise
190 * gfortran.dg/namelist_48.f90: Likewise
191 * gfortran.dg/namelist_49.f90: Likewise
192 * gfortran.dg/namelist_50.f90: Likewise
193 * gfortran.dg/namelist_51.f90: Likewise
194 * gfortran.dg/namelist_52.f90: Likewise
195 * gfortran.dg/namelist_56.f90: Likewise
196 * gfortran.dg/namelist_char_only.f90: Likewise
197 * gfortran.dg/namelist_use.f90: Likewise
198 * gfortran.dg/namelist_use_only.f90: Likewise
199 * gfortran.dg/noadv_size.f90: Likewise
200 * gfortran.dg/open_access_append_1.f90: Likewise
201 * gfortran.dg/pad_no.f90: Likewise
202 * gfortran.dg/pr12884.f: Likewise
203 * gfortran.dg/pr17090.f90: Likewise
204 * gfortran.dg/pr17285.f90: Likewise
205 * gfortran.dg/pr17286.f90: Likewise
206 * gfortran.dg/pr18122.f90: Likewise
207 * gfortran.dg/pr18210.f90: Likewise
208 * gfortran.dg/pr18392.f90: Likewise
209 * gfortran.dg/pr19155.f: Likewise
210 * gfortran.dg/pr19216.f: Likewise
211 * gfortran.dg/pr19467.f90: Likewise
212 * gfortran.dg/pr19657.f: Likewise
213 * gfortran.dg/pr20257.f90: Likewise
214 * gfortran.dg/read_bad_advance.f90: Likewise
215 * gfortran.dg/read_eof_2.f90: Likewise
216 * gfortran.dg/read_eof_4.f90: Likewise
217 * gfortran.dg/read_many_1.f: Likewise
218 * gfortran.dg/read_noadvance.f90: Likewise
219 * gfortran.dg/read_repeat.f90: Likewise
220 * gfortran.dg/read_size_noadvance.f90: Likewise
221 * gfortran.dg/read_x_past.f: Likewise
222 * gfortran.dg/record_marker_1.f90: Likewise
223 * gfortran.dg/record_marker_3.f90: Likewise
224 * gfortran.dg/rewind_1.f90: Likewise
225 * gfortran.dg/runtime_warning_1.f90: Likewise
226 * gfortran.dg/shape_3.f90: Likewise
227 * gfortran.dg/slash_1.f90: Likewise
228 * gfortran.dg/stat_1.f90: Likewise
229 * gfortran.dg/stat_2.f90: Likewise
230 * gfortran.dg/streamio_11.f90: Likewise
231 * gfortran.dg/streamio_3.f90: Likewise
232 * gfortran.dg/streamio_4.f90: Likewise
233 * gfortran.dg/streamio_9.f90: Likewise
234 * gfortran.dg/tl_editing.f90: Likewise
235 * gfortran.dg/unf_io_convert_1.f90: Likewise
236 * gfortran.dg/unf_io_convert_2.f90: Likewise
237 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
238 * gfortran.dg/unf_short_record_1.f90: Likewise
239 * gfortran.dg/utf8_1.f03: Likewise
240 * gfortran.dg/utf8_2.f03: Likewise
241 * gfortran.dg/widechar_IO_1.f90: Likewise
242 * gfortran.dg/write_check3.f90: Likewise
243 * gfortran.dg/write_rewind_2.f: Likewise
244 * gfortran.dg/x_slash_2.f: Likewise
246 2009-04-29 Richard Guenther <rguenther@suse.de>
249 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
251 (check_effective_target_vect_floatuint_cvt): Likewise.
252 * gcc.dg/vect/slp-10.c: Adjust.
253 * gcc.dg/vect/slp-11.c: Adjust.
254 * gcc.dg/vect/slp-12b.c: Adjust.
255 * gcc.dg/vect/slp-33.c: Adjust.
256 * gcc.c-torture/compile/pr39943.c: New testcase.
258 2009-04-29 Richard Guenther <rguenther@suse.de>
261 * gcc.c-torture/compile/pr39937.c: New testcase.
263 2009-04-29 Richard Guenther <rguenther@suse.de>
265 PR tree-optimization/39941
266 * gcc.c-torture/compile/pr39941.c: New testcase.
268 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
270 * gcc.target/bfin/20090411-1.c: New test.
272 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
275 * gcc.dg/pr39565.c: New testcase.
277 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
279 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
280 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
281 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
282 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
283 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
284 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
285 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
286 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
287 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
288 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
289 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
290 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
291 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
292 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
293 * gcc.target/i386/pr37191.c: Likewise.
294 * gcc.target/i386/reload-1.c: Likewise.
295 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
296 * g++.old-deja/g++.pt/repo2.C: Likewise.
297 * g++.old-deja/g++.pt/repo3.C: Likewise.
298 * g++.old-deja/g++.pt/repo4.C: Likewise.
299 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
300 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
301 * g++.dg/template/repo1.C: Likewise.
302 * g++.dg/template/repo2.C: Likewise.
303 * g++.dg/template/repo3.C: Likewise.
304 * g++.dg/template/repo4.C: Likewise.
305 * g++.dg/template/repo5.C: Likewise.
306 * g++.dg/template/repo6.C: Likewise.
307 * g++.dg/template/repo7.C: Likewise.
308 * g++.dg/template/repo8.C: Likewise.
309 * g++.dg/template/repo9.C: Likewise.
310 * g++.dg/rtti/repo1.C: Likewise.
311 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
312 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
313 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
314 * g++.dg/other/PR23205.C: Skip for vxworks.
315 * g++.dg/ext/visibility/class1.C: Requires PIC.
316 * g++.dg/eh/async-unwind2.C: Requires PIC.
317 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
318 does not have cxa_exit.
320 2009-04-28 Jing Yu <jingyu@google.com>
323 * lib/target-supports.exp (check_effective_target_tls): Remove
325 (check_effective_target_tls_native): Likewise.
326 (check_effective_target_tls_runtime): Likewise.
327 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
329 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
331 2009-04-28 Janus Weil <janus@gcc.gnu.org>
334 * gfortran.dg/proc_ptr_16.f90: New.
336 2009-04-28 Steve Ellcey <sje@cup.hp.com>
338 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
341 2009-04-28 Richard Guenther <rguenther@suse.de>
344 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
346 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
348 * g++.dg/warn/pr35652.C: Removed.
349 * gcc.dg/pr35652.c: Likewise.
351 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
353 * gcc.target/ia64/20071210-2.c: New testcase.
355 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
358 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
359 * gcc.dg/pr39323-3.c: Ditto.
361 2009-04-28 Janus Weil <janus@gcc.gnu.org>
365 * gfortran.dg/ambiguous_reference_2.f90: New.
366 * gfortran.dg/pointer_assign_7.f90: New.
368 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
369 Mark Mitchell <mark@codesourcery.com>
371 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
372 * gcc.dg/20020103-1.c: Check for __ppc.
373 * gcc.dg/asm-b.c: Check for __ppc.
374 * gcc.dg/20020919-1.c: Check for __ppc.
375 * gcc.dg/20020312-2.c: Likewise.
376 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
377 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
378 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
379 * g++.dg/warn/weak1.C: Likewise.
380 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
381 static so appropriate optimizations kick in.
382 (find_base_value_wrapper): New function.
383 * g++.dg/eh/simd-5.C: Fix target triplet.
384 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
386 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
387 H.J. Lu <hongjiu.lu@intel.com>
390 * gcc.target/i386/pr39911.c: New test.
392 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
395 * gfortran.dg/alloc_comp_assign_10.f90: New test.
397 2009-04-28 Ben Elliston <bje@au.ibm.com>
402 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
404 * gcc.dg/pr35652.C: New.
405 * g++.dg/warn/pr35652.C: New.
406 * gcc.dg/format/plus-1.c: Adjust message.
408 2009-04-27 DJ Delorie <dj@redhat.com>
410 * lib/target-supports.exp (check_effective_target_double64): New.
411 (check_effective_target_double64plus): New.
412 (check_effective_target_large_double): New.
413 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
414 * gcc.dg/div-double-1.c: Likewise.
415 * gcc.dg/Wconversion-real.c: Require large_double.
416 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
418 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
421 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
424 2009-04-27 Ian Lance Taylor <iant@google.com>
426 * gcc.dg/Wcxx-compat-5.c: New testcase.
427 * gcc.dg/Wcxx-compat-6.c: New testcase.
429 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
431 Allow non-constant arguments to conversion intrinsics.
432 * gcc.target/spu/intrinsics-3.c: Update tests.
434 2009-04-27 Richard Guenther <rguenther@suse.de>
437 * gcc.c-torture/compile/pr39928-1.c: New testcase.
438 * gcc.c-torture/compile/pr39928-2.c: Likewise.
440 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
443 * gcc.dg/torture/pr39903-1.c: New.
444 * gcc.dg/torture/pr39903-2.c: Likewise.
446 2009-04-27 Revital Eres <eres@il.ibm.com>
448 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
450 * gcc.dg/sms-2.c: Add dump check.
451 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
453 * gcc.dg/sms-4.c: Likewise.
454 * gcc.dg/sms-5.c: Likewise.
455 * gcc.dg/sms-6.c: Likewise.
456 * gcc.dg/sms-7.c: Likewise.
457 * gcc.dg/sms-antideps.c: Rename to...
458 * gcc.dg/sms-8.c: This and add sms dump file and check it.
460 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
462 * gnat.dg/opt2.adb: New test.
464 2009-04-27 Jakub Jelinek <jakub@redhat.com>
467 * g++.dg/warn/Wunused-15.C: New test.
469 2009-04-26 Michael Matz <matz@suse.de>
472 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
474 * gcc.target/i386/pr37248-1.c: Modified.
475 * gcc.target/i386/pr37248-3.c: Modified.
476 * gcc.target/i386/pr37248-2.c: Modified.
477 * gnat.dg/aliasing1.adb: Modified.
478 * gnat.dg/pack9.adb: Modified.
479 * gnat.dg/aliasing2.adb: Modified.
480 * gcc.dg/strict-overflow-2.c: Modified.
481 * gcc.dg/autopar/reduc-1char.c: Modified.
482 * gcc.dg/autopar/reduc-2char.c: Modified.
483 * gcc.dg/autopar/reduc-1.c: Modified.
484 * gcc.dg/autopar/reduc-2.c: Modified.
485 * gcc.dg/autopar/reduc-3.c: Modified.
486 * gcc.dg/autopar/reduc-6.c: Modified.
487 * gcc.dg/autopar/reduc-7.c: Modified.
488 * gcc.dg/autopar/reduc-8.c: Modified.
489 * gcc.dg/autopar/reduc-9.c: Modified.
490 * gcc.dg/autopar/reduc-1short.c: Modified.
491 * gcc.dg/autopar/reduc-2short.c: Modified.
492 * gcc.dg/autopar/parallelization-1.c: Modified.
493 * gcc.dg/strict-overflow-4.c: Modified.
494 * gcc.dg/strict-overflow-6.c: Modified.
495 * gcc.dg/gomp/combined-1.c: Modified.
496 * gcc.dg/no-strict-overflow-1.c: Modified.
497 * gcc.dg/no-strict-overflow-3.c: Modified.
498 * gcc.dg/no-strict-overflow-5.c: Modified.
499 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
500 * gcc.dg/tree-ssa/pr18134.c: Modified.
501 * gcc.dg/tree-ssa/20030824-1.c: Modified.
502 * gcc.dg/tree-ssa/vector-2.c: Modified.
503 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
504 * gcc.dg/tree-ssa/loop-21.c: Modified.
505 * gcc.dg/tree-ssa/20030824-2.c: Modified.
506 * gcc.dg/tree-ssa/vector-3.c: Modified.
507 * gcc.dg/tree-ssa/asm-3.c: Modified.
508 * gcc.dg/tree-ssa/pr23294.c: Modified.
509 * gcc.dg/tree-ssa/loop-22.c: Modified.
510 * gcc.dg/tree-ssa/loop-15.c: Modified.
511 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
512 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
513 * gcc.dg/tree-ssa/pr20139.c: Modified.
514 * gcc.dg/tree-ssa/scev-cast.c: Modified.
515 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
516 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
517 * gcc.dg/tree-ssa/loop-5.c: Modified.
518 * gcc.dg/tree-ssa/pr19431.c: Modified.
519 * gcc.dg/tree-ssa/pr32044.c: Modified.
520 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
521 * gcc.dg/tree-ssa/loop-19.c: Modified.
522 * gcc.dg/tree-ssa/loop-28.c: Modified.
523 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
524 * gcc.dg/tree-ssa/divide-1.c: Modified.
525 * gcc.dg/tree-ssa/inline-1.c: Modified.
526 * gcc.dg/tree-ssa/divide-3.c: Modified.
527 * gcc.dg/tree-ssa/pr30978.c: Modified.
528 * gcc.dg/tree-ssa/alias-6.c: Modified.
529 * gcc.dg/tree-ssa/divide-4.c: Modified.
530 * gcc.dg/tree-ssa/alias-11.c: Modified.
531 * gcc.dg/no-strict-overflow-7.c: Modified.
532 * gcc.dg/strict-overflow-1.c: Modified.
533 * gcc.dg/pr15784-4.c: Modified.
534 * gcc.dg/pr34263.c: Modified.
535 * gcc.dg/strict-overflow-3.c: Modified.
536 * gcc.dg/tree-prof/stringop-1.c: Modified.
537 * gcc.dg/tree-prof/val-prof-1.c: Modified.
538 * gcc.dg/tree-prof/val-prof-2.c: Modified.
539 * gcc.dg/tree-prof/val-prof-3.c: Modified.
540 * gcc.dg/tree-prof/val-prof-4.c: Modified.
541 * gcc.dg/no-strict-overflow-2.c: Modified.
542 * gcc.dg/no-strict-overflow-4.c: Modified.
543 * gcc.dg/no-strict-overflow-6.c: Modified.
544 * g++.dg/tree-ssa/pr27090.C: Modified.
545 * g++.dg/tree-ssa/tmmti-2.C: Modified.
546 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
547 * g++.dg/tree-ssa/pr19807.C: Modified.
548 * g++.dg/opt/pr30965.C: Modified.
549 * g++.dg/init/new17.C: Modified.
550 * gfortran.dg/whole_file_6.f90: Modified.
551 * gfortran.dg/whole_file_5.f90: Modified.
552 * gfortran.dg/reassoc_1.f90: Modified.
553 * gfortran.dg/reassoc_3.f90: Modified.
555 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
558 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
560 2009-04-26 Jakub Jelinek <jakub@redhat.com>
563 * gcc.target/i386/pr39543-1.c: New test.
564 * gcc.target/i386/pr39543-2.c: New test.
565 * gcc.target/i386/pr39543-3.c: New test.
568 * gcc.dg/Wunused-value-3.c: New test.
570 2009-04-26 Joseph Myers <joseph@codesourcery.com>
573 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
574 gcc.dg/vla-21.c: New tests.
576 2009-04-26 Joseph Myers <joseph@codesourcery.com>
579 * gcc.dg/inline-34.c: New test.
581 2009-04-25 Joseph Myers <joseph@codesourcery.com>
583 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
584 gcc.dg/enum-const-3.c: New tests.
585 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
586 -pedantic-errors. Update expected diagnostics.
588 2009-04-25 Joseph Myers <joseph@codesourcery.com>
591 * gcc.dg/vla-20.c: New test.
593 2009-04-25 Joseph Myers <joseph@codesourcery.com>
596 * gcc.dg/vla-19.c: New test.
598 2009-04-25 Joseph Myers <joseph@codesourcery.com>
600 PR preprocessor/39559
601 * gcc.dg/c99-intconst-2.c: New test.
603 2009-04-25 Jan Hubicka <jh@suse.cz>
605 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
607 2009-04-25 Janus Weil <janus@gcc.gnu.org>
610 * gfortran.dg/import7.f90: New.
612 2009-04-24 Richard Guenther <rguenther@suse.de>
614 * gcc.dg/tree-ssa/vrp48.c: Fix.
616 2008-04-24 Doug Kwan <dougkwan@google.com>
618 * g++.dg/init/copy7.C: Only abort in memcpy if source and
619 destination are the same.
621 2009-04-24 Richard Guenther <rguenther@suse.de>
623 * gcc.dg/tree-ssa/vrp48.c: New testcase.
625 2009-04-24 Joseph Myers <joseph@codesourcery.com>
627 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
628 gcc.dg/array-const-3.c: New tests.
630 2009-04-24 Ian Lance Taylor <iant@google.com>
632 * gcc.dg/Wcxx-compat-4.c: New testcase.
634 2009-04-24 Daniel Kraft <d@domob.eu>
636 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
637 expected on already erraneous symbol (renamed to fresh one).
639 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
642 * gcc.dg/pr39867.c: New.
644 2009-04-24 Janus Weil <janus@gcc.gnu.org>
648 * gfortran.dg/intrinsic_1.f90: New.
650 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
652 * gnat.dg/alignment7.adb: New test.
653 * gnat.dg/alignment8.adb: Likewise.
655 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
657 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
658 * gnat.dg/specs/rep_clause2.ads: New test.
660 2009-04-24 Jakub Jelinek <jakub@redhat.com>
662 PR rtl-optimization/39794
663 * gcc.dg/pr39794.c: New test.
665 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
667 * gnat.dg/atomic1.adb: New test.
668 * gnat.dg/atomic1_pkg.ads: New helper.
670 2009-04-23 Steve Ellcey <sje@cup.hp.com>
673 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
674 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
676 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
678 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
681 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
684 * gcc.dg/vector-init-1.c: New testcase.
685 * gcc.dg/vector-init-2.c: New testcase.
687 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
689 * gnat.dg/enum2.adb: New test.
690 * gnat.dg/enum2_pkg.ads: New helper.
692 2009-04-22 Jakub Jelinek <jakub@redhat.com>
695 * gcc.dg/torture/pr39855.c: New test.
697 2009-04-22 Dodji Seketeli <dodji@redhat.com>
700 * g++.dg/cpp0x/pr39639.C: New test.
702 2009-04-22 Mark Heffernan <meheff@google.com>
704 * gcc.dg/profile-generate-3.c: New test.
706 2009-04-22 Jan Hubicka <jh@suse.cz>
708 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
710 2009-04-22 Steve Ellcey <sje@cup.hp.com>
713 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
715 2009-04-22 Richard Guenther <rguenther@suse.de>
717 PR tree-optimization/39824
718 * gcc.c-torture/compile/pr39824.c: New testcase.
720 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
723 * g++.dg/parse/parser-pr14875.C: New.
724 * g++.dg/parse/parser-pr14875-2.C: New.
725 * g++.dg/parse/error6.C: Update match string.
727 2009-04-22 Richard Guenther <rguenther@suse.de>
729 PR tree-optimization/39845
730 * gcc.c-torture/compile/pr39845.c: New testcase.
732 2009-04-22 Janus Weil <janus@gcc.gnu.org>
735 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
736 * gfortran.dg/external_initializer.f90: Modified.
737 * gfortran.dg/interface_26.f90: Modified.
738 * gfortran.dg/intrinsic_subroutine.f90: Modified.
739 * gfortran.dg/proc_ptr_3.f90: Modified.
740 * gfortran.dg/proc_ptr_15.f90: New.
741 * gfortran.dg/proc_ptr_result_1.f90: Modified.
743 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
746 * g++.dg/warn/pr35711.C: New.
747 * g++.dg/conversion/ptrmem2.C: Update.
749 2009-04-21 Joseph Myers <joseph@codesourcery.com>
751 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
752 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
753 README.gcc, g++.dg/README, g++.dg/compat/break/README,
754 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
755 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
756 gcc.c-torture/ChangeLog.0,
757 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
758 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
759 gcc.target/i386/math-torture/math-torture.exp,
760 gcc.target/mips/inter/mips16-inter.exp,
761 gcc.target/mips/mips-nonpic/README,
762 gcc.target/x86_64/abi/README.gcc,
763 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
764 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
765 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
767 * ChangeLog-1993-2007, ChangeLog: Correct dates.
769 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
771 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
773 2009-04-21 Richard Guenther <rguenther@suse.de>
776 * gcc.dg/torture/pr39829.c: New testcase.
778 2009-04-21 Martin Jambor <mjambor@suse.cz>
780 * gcc.dg/tree-ssa/cswtch-2.c: New test.
782 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
785 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
786 * gcc.dg/sequence-pt-2.c: New.
787 * gcc.dg/sequence-pt-3.c: New.
788 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
789 * g++.dg/warn/sequence-pt-2.c: New.
790 * g++.dg/warn/sequence-pt-3.c: New.
792 2009-04-21 Jakub Jelinek <jakub@redhat.com>
794 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
796 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/import1.ad[sb]: New test.
800 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
802 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
805 2009-04-20 Tobias Burnus <burnus@net-b.de>
808 * gfortran.dg/continuation_11.f90: New test.
810 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
813 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
814 messages. Test for "long long" in system headers.
815 * gcc.dg/c99-longlong-2.c: New.
816 * g++.dg/warn/pr13358.C: New.
817 * g++.dg/warn/pr13358-2.C: New.
818 * g++.dg/warn/pr13358-3.C: New.
819 * g++.dg/warn/pr13358-4.C: New.
821 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
823 * gcc.dg/framework-2.c: Fix up for non existent includes
824 being fatal errors now.
826 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
829 * gfortran.dg/private_type_13.f90: New test.
830 * gfortran.dg/private_type_2.f90: Add option -std=f95.
832 2009-04-20 Le-Chun Wu <lcwu@google.com>
835 * g++.dg/warn/Wunused-14.C: New test.
837 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
839 * gnat.dg/specs/small_alignment.ads: New test.
841 2009-04-20 Ian Lance Taylor <iant@google.com>
843 * gcc.dg/Wcxx-compat-3.c: New testcase.
845 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
847 * gnat.dg/pack13.ad[sb]: New test.
848 * gnat.dg/pack13_pkg.ads: New helper.
850 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
852 * gnat.dg/discr11.ad[sb]: New test.
853 * gnat.dg/discr11_pkg.ads: New helper.
855 2009-04-20 Ira Rosen <irar@il.ibm.com>
857 PR tree-optimization/39675
858 * gcc.dg/vect/O3-pr39675-2.c: New test.
860 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
862 * gnat.dg/rep_clause3.adb: New test.
864 2009-04-19 Joseph Myers <joseph@codesourcery.com>
867 * gcc.dg/c99-flex-array-7.c: New test.
869 2009-04-19 Joseph Myers <joseph@codesourcery.com>
872 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
874 2009-04-19 Joseph Myers <joseph@codesourcery.com>
877 * gcc.dg/c99-restrict-3.c: New test.
879 2009-04-19 Joseph Myers <joseph@codesourcery.com>
881 PR preprocessor/20078
882 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
884 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
886 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
887 Do not pass -B$root after -margs.
889 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
893 * gcc.dg/pr32061.c: New.
894 * gcc.dg/Wlogical-op-1.c: Update.
895 * g++.dg/warn/Wlogical-op-1.C: Update.
896 * g++.dg/warn/pr36954.C: New.
898 2009-04-18 Joseph Myers <joseph@codesourcery.com>
901 * gcc.dg/lvalue-5.c: New test.
903 2009-04-18 Joseph Myers <joseph@codesourcery.com>
906 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
908 2009-04-18 Joseph Myers <joseph@codesourcery.com>
910 * gcc.dg/cpp/include5.c: New test.
912 2009-04-18 Joseph Myers <joseph@codesourcery.com>
915 * gcc.dg/call-diag-2.c: New test.
917 2009-04-18 Joseph Myers <joseph@codesourcery.com>
919 PR preprocessor/39646
920 * gcc.dg/cpp/line8.c: New test.
922 2009-04-18 Joseph Myers <joseph@codesourcery.com>
924 PR preprocessor/39647
925 * gcc.dg/cpp/line7.c: New test.
927 2009-04-18 Richard Guenther <rguenther@suse.de>
930 * gcc.target/i386/pr39804.c: New testcase.
932 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
934 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
935 * g++.dg/other/pr39496.C: Likewise.
937 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
940 * gcc.dg/pr36902.c: New.
942 2009-04-17 Diego Novillo <dnovillo@google.com>
944 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
945 violation for variable 'inside_main'.
947 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
949 * gfortran.fortran-torture/execute/getarg_1.x: New file.
951 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
953 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
955 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
957 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
958 * gfortran.dg/chmod_2.f90: Likewise.
959 * gfortran.dg/chmod_3.f90: Likewise.
960 * gfortran.dg/open_errors.f90: Likewise.
961 * gfortran.dg/stat_1.f90: Likewise.
962 * gfortran.dg/stat_2.f90: Likewise.
964 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
966 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
967 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
968 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
969 * gfortran.dg/nearest_1.f90: Likewise.
970 * gfortran.dg/nearest_3.f90: Likewise.
971 * gfortran.dg/isnan_1.f90: Likewise.
972 * gfortran.dg/isnan_2.f90: Likewise.
973 * gfortran.dg/nan_1.f90: Likewise.
974 * gfortran.dg/nan_2.f90: Likewise.
975 * gfortran.dg/nan_3.f90: Likewise.
976 * gfortran.dg/nan_4.f90: Likewise.
977 * gfortran.dg/module_nan.f90: Likewise.
978 * gfortran.dg/int_conv_2.f90: Likewise.
979 * gfortran.dg/init_flag_3.f90: Likewise.
980 * gfortran.dg/namelist_42.f90: Likewise.
981 * gfortran.dg/namelist_43.f90: Likewise.
982 * gfortran.dg/real_const_3.f90: Likewise.
983 * gfortran.dg/transfer_simplify_1.f90: Likewise.
985 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
986 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
987 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
988 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
989 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
991 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
992 * gfortran.dg/gamma_5.f90: Likewise.
994 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
996 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
997 less strict so it also works with auto-overlay support.
998 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
999 for "exceeds local store" linker errors on the SPU.
1001 * lib/gfortran.exp: Include target-supports.exp.
1002 (gfortran_init): On SPU targets where automatic overlay support
1003 is available, use it to build all Fortran test cases.
1005 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
1007 2009-04-17 Arnaud Charlet <charlet@adacore.com>
1009 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
1010 rule enforced by gnat on taft types.
1012 2009-04-17 Jakub Jelinek <jakub@redhat.com>
1015 * g++.dg/ext/complit11.C: Add empty dg-options.
1017 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1020 * g++.dg/template/defarg11.C: New test.
1022 2009-04-16 Andrew Pinski <pinskia@gmail.com>
1025 * g++.dg/ext/complit11.C: New testcase.
1027 2009-04-15 Le-Chun Wu <lcwu@google.com>
1030 * g++.dg/warn/Wunused-13.C: New testcase.
1032 2009-04-15 Ian Lance Taylor <iant@google.com>
1034 * gcc.dg/Wenum-compare-1.c: New testcase.
1036 2009-04-15 Richard Guenther <rguenther@suse.de>
1038 PR tree-optimization/39764
1039 * g++.dg/torture/pr39764.C: New testcase.
1041 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
1043 * g++.dg/ext/altivec-17.C: New.
1045 2009-04-15 Arnaud Charlet <charlet@adacore.com>
1047 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
1048 * gnat.dg/specs/limited1.ads: Ditto.
1050 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1053 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
1054 for testing the results of estimate instructions.
1055 * gcc.dg/vmx/3a-04m.c (test): Ditto.
1056 * gcc.dg/vmx/3a-05.c (test): Ditto.
1058 2009-04-14 Jason Merrill <jason@redhat.com>
1061 * g++.dg/warn/Wshadow-4.C: Extend.
1063 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
1065 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
1066 (do_D): Remove attribute hidden.
1068 2009-04-13 Jason Merrill <jason@redhat.com>
1071 * g++.dg/init/copy7.C: New.
1073 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
1076 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
1077 (check_for_all_options): This.
1079 2009-04-13 Jason Merrill <jason@redhat.com>
1082 * g++.dg/template/crash90.C: New.
1084 2009-04-12 Jason Merrill <jason@redhat.com>
1087 * g++.dg/overload/extern-C-2.C: New.
1089 2009-04-12 Joseph Myers <joseph@codesourcery.com>
1091 PR preprocessor/31869
1092 * gcc.dg/cpp/strify5.c: New test.
1094 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
1096 * gnat.dg/enum1.adb: New test.
1097 * gnat.dg/enum1_pkg.ads: New helper.
1099 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
1102 * gcc.target/alpha/pr39740.c: New test.
1104 2009-04-11 Daniel Kraft <d@domob.eu>
1107 * gfortran.dg/bounds_check_strlen_1.f90: New test.
1108 * gfortran.dg/bounds_check_strlen_2.f90: New test.
1109 * gfortran.dg/bounds_check_strlen_3.f90: New test.
1110 * gfortran.dg/bounds_check_strlen_4.f90: New test.
1111 * gfortran.dg/bounds_check_strlen_5.f90: New test.
1112 * gfortran.dg/bounds_check_strlen_6.f90: New test.
1113 * gfortran.dg/bounds_check_strlen_7.f90: New test.
1114 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
1115 expected string length that failed with -fbounds-check now.
1116 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
1118 2009-04-11 Janus Weil <janus@gcc.gnu.org>
1121 * gfortran.dg/proc_ptr_14.f90: New.
1123 2009-04-11 Richard Guenther <rguenther@suse.de>
1126 * g++.dg/torture/pr39732.C: New testcase.
1128 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
1130 * gfortran.dg/whole_file_5.f90: New.
1131 * gfortran.dg/whole_file_6.f90: New.
1133 2009-04-11 Richard Guenther <rguenther@suse.de>
1135 PR tree-optimization/39713
1136 * g++.dg/torture/pr39713.C: New testcase.
1138 2009-04-10 Richard Guenther <rguenther@suse.de>
1141 * gcc.dg/pr39712.c: New testcase.
1143 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
1146 * g++.dg/cpp0x/enum2.C: Updated.
1147 * g++.dg/debug/pr22514.C: Likewise.
1148 * g++.dg/parse/enum2.C: Likewise.
1149 * g++.dg/parse/enum3.C: Likewise.
1150 * g++.dg/template/crash79.C: Likewise.
1151 * g++.old-deja/g++.jason/cond.C: Likewise.
1153 2009-04-10 Chao-ying Fu <fu@mips.com>
1155 * gcc.target/mips/interrupt_handler.c: Change from compile to
1158 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1160 * objc/execute/forward-1.x: Fix x86_64 entry typos.
1162 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
1165 * gfortran.dg/zero_sized_6.f90: New.
1167 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1170 * g++.dg/parse/pr20118.C: New.
1171 * g++.dg/template/spec16.C: Update.
1173 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1176 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
1177 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
1178 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
1179 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
1180 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
1181 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
1182 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
1183 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
1184 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
1185 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
1186 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
1187 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
1188 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
1189 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
1190 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
1191 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
1192 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
1194 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
1197 * g++.dg/torture/pr39678.C: New.
1198 * gcc.dg/compat/struct-complex-2.h: Likewise.
1199 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
1200 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
1201 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
1202 * gcc.dg/torture/pr39678.c: Likewise.
1203 * gcc.target/i386/pr39678.c: Likewise.
1205 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
1206 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1208 * gcc.target/x86_64/abi/test_passing_structs.c: Include
1209 <complex.h>. Add tests for structure with complex float.
1211 2009-04-10 Ben Elliston <bje@au.ibm.com>
1212 Joseph Myers <joseph@codesourcery.com>
1215 * gcc.dg/dfp/pr36800.c: New.
1217 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1218 Rafael Avila de Espindola <espindola@google.com>
1220 * gcc.misc-tests/help.exp: New file.
1221 * lib/options.exp: New file.
1223 2009-04-09 Janis Johnson <janis187@us.ibm.com>
1226 * objc/execute/forward-1.x: New.
1228 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
1230 * gcc.dg/pr27150-1.c: Change to a link test.
1232 2009-04-09 Jakub Jelinek <jakub@redhat.com>
1234 * g++.dg/lookup/using2.C: Change copyright header to refer to version
1235 3 of the GNU General Public License and to point readers at the
1236 COPYING3 file and the FSF's license web page.
1237 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
1238 * gcc.dg/struct/struct-reorg.exp: Likewise.
1239 * gcc.target/spu/tag_manager.c: Likewise.
1241 2009-04-09 Richard Guenther <rguenther@suse.de>
1244 * ssa-ccp-25.c: Adjust pattern.
1246 2009-04-09 Janus Weil <janus@gcc.gnu.org>
1249 * gfortran.dg/external_procedures_1.f90: Modified.
1250 * gfortran.dg/proc_ptr_result_1.f90: New.
1251 * gfortran.dg/proc_ptr_result_2.f90: New.
1252 * gfortran.dg/proc_ptr_result_3.f90: New.
1254 2009-04-09 Richard Guenther <rguenther@suse.de>
1256 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
1257 to prevent constant propagation.
1258 * gcc.dg/vect/vect-56.c: Likewise.
1259 * gcc.dg/vect/vect-58.c: Likewise.
1260 * gcc.dg/vect/vect-60.c: Likewise.
1261 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1262 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1263 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
1265 2009-04-09 Richard Guenther <rguenther@suse.de>
1267 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
1268 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1270 2009-04-09 Joseph Myers <joseph@codesourcery.com>
1273 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
1276 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1278 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
1279 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
1281 2009-04-08 Jakub Jelinek <jakub@redhat.com>
1283 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
1285 2009-04-08 Jason Merrill <jason@redhat.com>
1288 * g++.dg/template/error40.C: Add another test.
1290 2009-04-08 Joseph Myers <joseph@codesourcery.com>
1294 * gcc.c-torture/compile/pr39614-1.c,
1295 gcc.c-torture/compile/pr39614-2.c,
1296 gcc.c-torture/compile/pr39614-3.c,
1297 gcc.c-torture/compile/pr39614-4.c,
1298 gcc.c-torture/compile/pr39614-5.c,
1299 gcc.c-torture/compile/pr39673-1.c,
1300 gcc.c-torture/compile/pr39673-2.c: New tests.
1301 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
1303 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1304 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
1307 2009-04-08 Dodji Seketeli <dodji@redhat.com>
1310 * g++.dg/cpp0x/variadic-crash2.C: New test.
1312 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
1315 * gfortran.dg/alloc_comp_result_1.f90: New test.
1317 2009-04-07 Jason Merrill <jason@redhat.com>
1320 * g++.dg/overload/extern-C-1.C: New.
1322 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1325 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
1327 2009-04-07 Jason Merrill <jason@redhat.com>
1330 * g++.dg/template/error40.C: New.
1332 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1335 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
1337 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
1339 * gnat.dg/subp_elim_errors.ad[sb]: New test.
1341 2009-04-07 Janus Weil <janus@gcc.gnu.org>
1344 * gfortran.dg/proc_decl_1.f90: Modified.
1345 * gfortran.dg/proc_ptr_11.f90: Extended.
1346 * gfortran.dg/proc_ptr_13.f90: Modified.
1348 2009-04-06 Jason Merrill <jason@redhat.com>
1351 * g++.dg/template/fnspec1.C: New.
1353 2009-04-06 Laurent GUERBY <laurent@guerby.net>
1355 * lib/gnat.exp: Handle multilib.
1357 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1360 * gfortran.dg/dependency_23.f90: New test.
1362 2009-04-06 Richard Guenther <rguenther@suse.de>
1364 PR tree-optimization/28868
1365 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1366 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
1367 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1368 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1370 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1372 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
1374 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1376 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
1378 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
1380 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
1381 with the built-in y0, and the subsequent warning.
1382 (y1): Likewise, rename to y_1.
1384 2009-04-06 Janus Weil <janus@gcc.gnu.org>
1387 * gfortran.dg/proc_decl_21.f90: New.
1389 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
1392 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
1394 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
1396 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
1397 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
1398 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
1399 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
1400 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
1401 gfortran.dg/namelist_49.f90: Gate test on effective_target
1403 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
1405 2009-04-05 Daniel Kraft <d@domob.eu>
1408 * gfortran.dg/read_float_2.f03
1409 * gfortran.dg/read_float_3.f90
1411 2009-04-05 Richard Guenther <rguenther@suse.de>
1413 PR tree-optimization/39648
1414 * gcc.c-torture/compile/pr39648.c: New testcase.
1416 2009-04-05 Jason Merrill <jason@redhat.com>
1419 * g++.dg/template/error39.C: New.
1421 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
1424 * gfortran.dg/implied_do_1.f90: New.
1426 2009-04-04 Tobias Burnus <burnus@net-b.de>
1429 * gfortran.dg/recursive_check_8.f90: New.
1430 * gfortran.dg/recursive_check_9.f90: New.
1431 * gfortran.dg/recursive_check_10.f90: New.
1432 * gfortran.dg/recursive_check_11.f90: New.
1433 * gfortran.dg/recursive_check_12.f90: New.
1434 * gfortran.dg/recursive_check_13.f90: New.
1435 * gfortran.dg/recursive_check_14.f90: New.
1437 2009-04-04 Jason Merrill <jason@redhat.com>
1440 * g++.dg/template/error38.C: Add more tests.
1442 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
1445 * gfortran.dg/common_align_2.f90: New test.
1447 2009-04-04 Richard Guenther <rguenther@suse.de>
1449 PR tree-optimization/8781
1450 PR tree-optimization/37892
1451 * g++.dg/tree-ssa/pr8781.C: New testcase.
1452 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
1454 2009-04-04 Richard Guenther <rguenther@suse.de>
1456 PR tree-optimization/39636
1457 * gcc.c-torture/compile/pr39636.c: New testcase.
1459 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
1461 PR rtl-optimization/39607
1462 * g++.dg/opt/pr39607.C: New.
1464 2009-04-03 Tobias Burnus <burnus@net-b.de>
1467 * gfortran.dg/common_12.f90: New.
1469 2009-04-03 Jason Merrill <jason@redhat.com>
1472 * g++.dg/template/const2.C: New test.
1474 2009-04-03 Richard Guenther <rguenther@suse.de>
1476 PR tree-optimization/2480
1477 PR tree-optimization/23086
1478 * gcc.dg/tree-ssa/pr2480.c: New testcase.
1479 * gcc.dg/tree-ssa/pr23086.c: Likewise.
1481 2009-04-03 Richard Guenther <rguenther@suse.de>
1483 PR tree-optimization/34743
1484 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
1485 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
1486 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1487 * gcc.dg/tree-ssa/sra-3.c: Likewise.
1488 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1489 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1490 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1491 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1493 2009-04-03 Richard Guenther <rguenther@suse.de>
1496 PR tree-optimization/23940
1497 PR tree-optimization/33237
1500 PR tree-optimization/36201
1501 PR tree-optimization/36230
1502 PR tree-optimization/38049
1503 PR tree-optimization/38207
1504 PR tree-optimization/38230
1505 PR tree-optimization/38301
1506 PR tree-optimization/38585
1508 PR tree-optimization/38985
1509 PR tree-optimization/39299
1510 * gcc.dg/pr19633-1.c: Adjust.
1511 * gcc.dg/torture/pta-callused-1.c: Likewise.
1512 * gcc.dg/torture/pr39074-2.c: Likewise.
1513 * gcc.dg/torture/pr39074.c: Likewise.
1514 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
1515 * gcc.dg/torture/pr30375.c: Adjust.
1516 * gcc.dg/torture/pr33563.c: Likewise.
1517 * gcc.dg/torture/pr33870.c: Likewise.
1518 * gcc.dg/torture/pr33560.c: Likewise.
1519 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
1520 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
1521 * gcc.dg/tree-ssa/alias-15.c: Remove.
1522 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
1523 * gcc.dg/tree-ssa/pr26421.c: Adjust.
1524 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
1525 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
1526 * gcc.dg/tree-ssa/pr23382.c: Adjust.
1527 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
1528 * gcc.dg/tree-ssa/alias-16.c: Adjust.
1529 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1530 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1531 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1532 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1533 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
1534 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1535 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
1536 * gcc.dg/tree-ssa/pr13146.c: Likewise.
1537 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1538 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1539 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1540 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
1541 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
1542 * gcc.dg/tree-ssa/alias-20.c: Likewise.
1543 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
1544 * gcc.dg/tree-ssa/pr38895.c: Likewise.
1545 * gcc.dg/uninit-B.c: XFAIL.
1546 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1547 * gcc.dg/uninit-pr19430.c: XFAIL.
1548 * g++.dg/tree-ssa/pr13146.C: New testcase.
1549 * g++.dg/opt/pr36187.C: Adjust.
1550 * g++.dg/torture/20090329-1.C: New testcase.
1552 2009-04-02 Chao-ying Fu <fu@mips.com>
1554 * gcc.target/mips/interrupt_handler.c: New test.
1556 2009-04-02 David Ayers <ayers@fsfe.org>
1559 * objc.dg/bad-receiver-type-2.m: New test contributed by
1562 2009-04-02 Jason Merrill <jason@redhat.com>
1565 * g++.dg/template/error38.C: New test.
1567 2009-04-02 Janis Johnson <janis187@us.ibm.com>
1569 PR tree-optimization/31677
1570 * gcc.dg/memcpy-1.c: Add compiler option.
1572 2009-04-02 Ira Rosen <irar@il.ibm.com>
1574 PR tree-optimization/39595
1575 * gfortran.dg/vect/O3-pr39595.f: New test.
1577 2009-04-02 Dodji Seketeli <dodji@redhat.com>
1580 * g++.dg/template/typedef11.C: New test.
1581 * g++.dg/template/typedef12.C: Likewise.
1582 * g++.dg/template/typedef13.C: Likewise.
1583 * g++.dg/template/typedef14.C: Likewise.
1584 * g++.dg/template/typedef15.C: Likewise.
1585 * g++.dg/template/typedef16.C: Likewise.
1586 * g++.dg/template/sfinae3.C: Compile this pedantically.
1587 The only errors expected should be the one saying the typedef is ill
1589 * g++.old-deja/g++.pt/typename8.C: Likewise.
1590 * g++.dg/template/access11.C: Update this.
1592 2009-04-02 Richard Guenther <rguenther@suse.de>
1594 PR tree-optimization/37221
1595 * gcc.c-torture/compile/20090331-1.c: New testcase.
1597 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
1599 * gcc.c-torture/compile/20090401-1.c: New test.
1601 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1604 * g++.dg/template/pr4926-1.C: New.
1606 2009-04-01 Xinliang David Li <davidxl@google.com>
1608 * gcc.target/i386/all_one_m128i.c: New test.
1610 2009-04-01 Janis Johnson <janis187@us.ibm.com>
1613 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
1614 * gcc.dg/fltconst-2.c: New test.
1615 * gcc.dg/fltconst-double-pedantic-1.c: New test.
1616 * gcc.dg/fltconst-double-pedantic-2.c: New test.
1619 * gcc.dg/cpp/pr33466.c: New test.
1620 * gcc.dg/dfp/pr33466.c: New test.
1621 * gcc.dg/fixed-point/pr33466.c: New test.
1623 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1625 PR tree-optimization/35011
1626 * g++.dg/other/pr35011.C: New.
1628 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1631 * gcc.dg/pr39226.c: New test.
1633 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1636 * g++.dg/template/pr35240.C: New.
1638 2009-04-01 Joseph Myers <joseph@codesourcery.com>
1641 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
1642 * gcc.dg/pr25682.c: Update expected diagnostics.
1644 2009-04-01 Richard Guenther <rguenther@suse.de>
1646 * gcc.dg/fold-plusmult-2.c: New testcase.
1648 2009-04-01 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.dg/pr37772.c: New test.
1652 * g++.dg/ext/asm11.C: New test.
1654 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
1656 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
1657 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
1660 2009-03-31 Jason Merrill <jason@redhat.com>
1662 * g++.old-deja/g++.other/using9.C: Add expected errors.
1664 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
1666 * gcc.c-torture/compile/pr33009.c: Removed.
1668 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1670 * gcc.c-torture/compile/pr33009.c: Delete.
1671 * gcc.c-torture/compile/pr11832.c: Likewise.
1673 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1676 * lib/target-supports.exp (check_effective_target_stdint_types):
1678 (check_effective_target_inttypes_types): New.
1679 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
1680 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
1681 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
1683 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1687 * gfortran.dg/data_pointer_1.f90: New test.
1689 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
1692 * gfortran.dg/char_length_15.f90: New test.
1694 2009-03-31 Jason Merrill <jason@redhat.com>
1697 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
1698 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
1699 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
1702 * g++.dg/other/typedef2.C: New test.
1705 * g++.dg/template/typedef17.C: New test.
1707 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
1708 * g++.dg/cpp0x/auto12.C: Likewise.
1710 2009-03-31 Richard Guenther <rguenther@suse.de>
1713 * gcc.dg/fold-compare-4.c: New testcase.
1714 * gcc.dg/fold-compare-5.c: Likewise.
1716 2009-03-31 Richard Guenther <rguenther@suse.de>
1718 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
1720 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1723 * gcc.target/i386/pr39592-1.c: New test.
1725 2009-03-31 Joseph Myers <joseph@codesourcery.com>
1727 PR preprocessor/15638
1728 * gcc.dg/cpp/missing-header-1.c: New test.
1729 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
1730 "compilation terminated" message.
1731 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
1733 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
1734 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
1735 terminated" message.
1737 2009-03-31 Richard Guenther <rguenther@suse.de>
1741 * gcc.dg/tree-ssa/pr23401.c: New testcase.
1742 * gcc.dg/tree-ssa/pr27810.c: Likewise.
1744 2009-03-30 Steven G. Kargl <kargls@comcast.net>
1747 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
1748 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
1749 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1750 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
1751 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
1752 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1753 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
1755 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
1758 * gfortran.dg/whole_file_1.f90: New test.
1760 * gfortran.dg/whole_file_2.f90: New test.
1761 * gfortran.dg/whole_file_3.f90: New test.
1763 * gfortran.dg/whole_file_4.f90: New test.
1765 2009-03-30 Jakub Jelinek <jakub@redhat.com>
1767 * gfortran.dg/bind_c_usage_19.f90: New test.
1770 * gcc.target/powerpc/altivec-29.c: New test.
1772 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1774 PR rtl-optimization/323
1775 * gcc.target/i386/excess-precision-1.c,
1776 gcc.target/i386/excess-precision-2.c,
1777 gcc.target/i386/excess-precision-3.c,
1778 gcc.target/i386/excess-precision-4.c,
1779 gcc.target/i386/excess-precision-5.c,
1780 gcc.target/i386/excess-precision-6.c: New tests.
1782 2009-03-30 Joseph Myers <joseph@codesourcery.com>
1785 * gcc.dg/c99-array-lval-8.c: New test.
1787 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1789 PR preprocessor/34695
1790 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
1791 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
1792 instead of dg-warning for "previous definition" messages.
1793 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
1794 "warnings being treated as errors" message.
1795 * gcc.dg/fltconst-1.c: Use -fshow-column.
1797 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
1800 * gfortran.dg/power1.f90: New test.
1802 2009-03-29 Joseph Myers <joseph@codesourcery.com>
1810 * gcc.c-torture/compile/20081108-1.c,
1811 gcc.c-torture/compile/20081108-2.c,
1812 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
1813 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
1814 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
1815 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
1816 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
1817 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
1818 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
1819 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
1820 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
1821 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
1822 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
1823 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
1824 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
1825 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
1826 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
1827 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
1828 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
1830 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1831 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
1832 XFAILs. Update expected messages.
1833 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
1835 * gcc.dg/real-const-1.c: Replace with test from original PR.
1836 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
1837 when casting from non-constant integer to pointer.
1839 2009-03-29 Richard Guenther <rguenther@suse.de>
1841 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
1843 2009-03-29 Daniel Kraft <d@domob.eu>
1846 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
1848 * gfortran.dg/typebound_proc_9.f03: New test.
1849 * gfortran.dg/typebound_proc_10.f03: New test.
1850 * gfortran.dg/typebound_proc_11.f03: New test.
1851 * gfortran.dg/abstract_type_5.f03: New test.
1853 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
1856 * gfortran.dg/do_4.f: New.
1857 * gfortran.dg/goto_2.f90: Correct expected warnings.
1858 * gfortran.dg/goto_4.f90: Likewise.
1859 * gfortran.dg/goto_5.f90: New.
1861 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
1864 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
1866 * gcc.target/i386/pr39545-1.c: New.
1867 * gcc.target/i386/pr39545-2.c: Likewise.
1869 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
1870 (flex2_struct): Likewise.
1871 (check_struct_passing7): Likewise.
1872 (check_struct_passing8): Likewise.
1875 (main): Call check_struct_passing7 and check_struct_passing8.
1877 2009-03-29 Richard Guenther <rguenther@suse.de>
1879 * gcc.c-torture/execute/20090113-1.c: New testcase.
1880 * gcc.c-torture/execute/20090113-2.c: Likewise.
1881 * gcc.c-torture/execute/20090113-3.c: Likewise.
1882 * gcc.c-torture/execute/20090207-1.c: Likewise.
1883 * gcc.c-torture/compile/20090114-1.c: Likewise.
1884 * gcc.c-torture/compile/20090328-1.c: Likewise.
1885 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
1887 2009-03-29 David Ayers <ayers@fsfe.org>
1890 * objc.dg/conditional-1.m: New tests.
1892 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
1894 * gcc.dg/winline-10.c: New test.
1896 2009-03-28 Tobias Burnus <burnus@net-b.de>
1899 * gfortran.dg/do_check_1.f90: Add test.
1900 * gfortran.dg/do_check_2.f90: Add test.
1901 * gfortran.dg/do_check_3.f90: Add test.
1902 * gfortran.dg/do_check_4.f90: Add test.
1904 2009-03-28 Jan Hubicka <jh@suse.cz>
1906 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
1907 * gcc.dg/pr33826.c: Update dump files.
1908 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
1909 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
1911 2009-03-28 Martin Jambor <mjambor@suse.cz>
1913 * g++.dg/tree-ssa/fwprop-align.C: New test.
1915 2009-03-28 Jakub Jelinek <jakub@redhat.com>
1917 * gcc.target/powerpc/altivec-28.c: New test.
1920 * gcc.dg/wdisallowed-functions-1.c: Removed.
1921 * gcc.dg/wdisallowed-functions-2.c: Removed.
1922 * gcc.dg/wdisallowed-functions-3.c: Removed.
1923 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
1924 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
1925 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
1927 2009-03-28 Richard Guenther <rguenther@suse.de>
1929 PR tree-optimization/38723
1930 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
1932 2009-03-28 Paul Thomas <pault@gcc.gnu.org
1935 * gfortran.dg/char_result_13.f90: New test.
1937 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
1940 * gfortran.dg/alloc_comp_assign_9.f90: New test.
1942 2009-03-28 Daniel Kraft <d@domob.eu>
1944 * gfortran.dg/trim_1.f90: New test.
1946 2009-03-28 Richard Guenther <rguenther@suse.de>
1948 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
1949 * g++.dg/warn/Warray-bounds.C: Likewise.
1951 2009-03-28 Tobias Burnus <burnus@net-b.de>
1954 * gfortran.dg/recursive_check_7.f90: New test.
1956 2009-03-28 Tobias Burnus <burnus@net-b.de>
1959 * gfortran.dg/do_check_5.f90: New test.
1960 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
1961 * gfortran.dg/array_constructor_18.f90: Ditto.
1962 * gfortran.dg/array_constructor_22.f90: Ditto.
1963 * gfortran.dg/do_3.F90: Ditto.
1964 * gfortran.dg/do_1.f90: Ditto.
1966 2009-03-28 Richard Guenther <rguenther@suse.de>
1968 PR tree-optimization/38180
1969 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
1971 2009-03-28 Richard Guenther <rguenther@suse.de>
1973 PR tree-optimization/38513
1974 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
1975 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
1976 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1977 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1978 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1979 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1980 * gcc.dg/vect/vect-35.c: Likewise.
1981 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1982 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1983 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1985 2009-03-28 Richard Guenther <rguenther@suse.de>
1987 PR tree-optimization/38968
1988 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
1990 2009-03-28 Richard Guenther <rguenther@suse.de>
1992 PR tree-optimization/37795
1993 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
1995 2009-03-28 Joseph Myers <joseph@codesourcery.com>
1997 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
1998 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
1999 options for removed targets.
2001 2009-03-27 Richard Guenther <rguenther@suse.de>
2003 PR tree-optimization/39120
2004 * gcc.c-torture/execute/pr39120.c: New testcase.
2006 2009-03-27 Richard Guenther <rguenther@suse.de>
2008 PR tree-optimization/39120
2009 * gcc.dg/torture/pta-callused-1.c: New testcase.
2011 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2014 * gcc.target/i386/pr39315-1.c: New.
2015 * gcc.target/i386/pr39315-2.c: Likewise.
2016 * gcc.target/i386/pr39315-3.c: Likewise.
2017 * gcc.target/i386/pr39315-4.c: Likewise.
2018 * gcc.target/i386/pr39315-check.c: Likewise.
2020 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2023 * gcc.dg/pr39323-1.c: New.
2024 * gcc.dg/pr39323-2.c: Likewise.
2025 * gcc.dg/pr39323-3.c: Likewise.
2027 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2030 * gcc.target/ia64/sync-1.c: New.
2032 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
2035 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
2036 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
2037 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
2038 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
2039 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
2040 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
2041 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
2042 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
2044 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2046 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
2047 for low precision (i.e. float).
2049 2009-03-27 Dodji Seketeli <dodji@redhat.com>
2050 Jakub Jelinek <jakub@redhat.com>
2053 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
2055 2009-03-27 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.dg/memmove-2.c: New test.
2058 * gcc.dg/memmove-3.c: New test.
2060 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
2063 2009-03-27 Xinliang David Li <davidxl@google.com>
2065 PR tree-optimization/39557
2066 * g++.dg/tree-ssa/dom-invalid.C: New test.
2068 2009-03-27 Xinliang David Li <davidxl@google.com>
2070 PR tree-optimization/39548
2071 * g++.dg/tree-ssa/copyprop.C: New test.
2073 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2076 * g++.dg/template/typename17.C: New testcase.
2077 * g++.dg/template/typename18.C: New testcase.
2079 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2082 * g++.dg/other/var_copy-1.C: New test.
2084 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2087 * g++.dg/parse/ctor9.C: New test.
2089 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
2092 * g++.dg/init/error2.C: New test.
2094 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2097 * gcc.dg/pr35652.C: New.
2098 * g++.dg/warn/pr35652.C: New.
2099 * gcc.dg/format/plus-1.c: Adjust message.
2101 2009-03-26 Jakub Jelinek <jakub@redhat.com>
2104 * gcc.dg/wdisallowed-functions-3.c: New test.
2105 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
2107 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2109 * gcc.dg/inline-33.c: Fix when pic.
2111 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
2113 * gcc.target/ia64/20090324-1.c: New test.
2115 2009-03-25 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.dg/pr27898.c: New test.
2120 PR tree-optimization/32139
2121 * gcc.c-torture/compile/pr32139.c: New test.
2123 2009-03-24 Jason Merrill <jason@redhat.com>
2126 * g++.dg/parse/defarg14.C: New test.
2128 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2131 * gfortran.dg/read_repeat.f90: New test.
2133 2009-03-24 Ira Rosen <irar@il.ibm.com>
2135 PR tree-optimization/39529
2136 * gcc.dg/vect/pr39529.c: New test.
2138 2009-03-24 Dodji Seketeli <dodji@redhat.com>
2139 Jakub Jelinek <jakub@redhat.com>
2142 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
2144 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2147 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
2149 2009-03-23 Jason Merrill <jason@redhat.com>
2151 * g++.dg/cpp0x/auto12.C: Add variadic test.
2154 * g++.dg/warn/Wshadow-4.C: New test.
2156 2009-03-23 Jakub Jelinek <jakub@redhat.com>
2158 PR tree-optimization/39516
2159 * gfortran.dg/pr39516.f: New test.
2161 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
2163 * lib/target-libpath.exp (set_ld_library_path_env_vars):
2164 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
2165 variable, not environment variable.
2167 2009-03-21 Jason Merrill <jason@redhat.com>
2170 * g++.dg/ext/vla6.C: New test.
2172 2009-03-20 Jason Merrill <jason@redhat.com>
2174 * g++.dg/cpp0x/initlist5.C: Add additional test.
2176 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2177 Janis Johnson <janis187@us.ibm.com>
2179 * lib/compat.exp (compat-get-options-main, compat-get-options):
2180 Handle dg-prune-output in source file.
2181 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
2182 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
2183 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
2186 2009-03-19 Jakub Jelinek <jakub@redhat.com>
2189 * gcc.dg/gomp/pr39495-1.c: New test.
2190 * gcc.dg/gomp/pr39495-2.c: New test.
2191 * g++.dg/gomp/pr39495-1.C: New test.
2192 * g++.dg/gomp/pr39495-2.C: New test.
2195 * gcc.target/i386/pr39496.c: New test.
2196 * g++.dg/other/pr39496.C: New test.
2198 2009-03-19 Li Feng <nemokingdom@gmail.com>
2201 * gcc.dg/autopar/pr39500-1.c: New.
2202 * gcc.dg/autopar/pr39500-2.c: New.
2204 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2206 * g++.dg/dg.exp: Prune graphite.
2208 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
2211 * g++.dg/graphite: New.
2212 * g++.dg/graphite/graphite.exp: New.
2213 * g++.dg/graphite/pr39447.C: New.
2215 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
2218 * g++.dg/template/pr39425.C: New.
2220 * g++.dg/template/spec33.C: Updated.
2222 2009-03-17 Jason Merrill <jason@redhat.com>
2224 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
2226 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2229 * g++.dg/ext/unary_trait_incomplete.C: New.
2231 2009-03-17 Jing Yu <jingyu@google.com>
2234 * g++.dg/inherit/thunk10.C: New test.
2236 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
2239 * gcc.target/i386/pr39482.c: New test.
2241 2009-03-17 Jakub Jelinek <jakub@redhat.com>
2244 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
2245 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
2246 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2247 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2250 * gcc.dg/pr39443.c: New test.
2253 * gcc.dg/debug/pr39412.c: New test.
2255 2009-03-17 Janis Johnson <janis187@us.ibm.com>
2258 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
2259 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
2261 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
2262 its original value, or unset if it was not defined.
2263 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
2264 path procs around use of HOSTCC.
2265 * g++.dg/compat/struct-layout-1.exp: Ditto.
2266 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
2268 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
2270 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
2272 2009-03-16 Janis Johnson <janis187@us.ibm.com>
2274 Revert patch for PR testsuite/37630.
2277 * gcc.dg/pr11492.c: Replace constant and remove xfail.
2280 * lib/target-supports.exp (check_effective_target_ieee): New.
2281 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
2282 * gcc.dg/20001012-1.c: Require ieee.
2285 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
2287 2009-03-16 Jakub Jelinek <jakub@redhat.com>
2289 PR tree-optimization/39455
2290 * gcc.dg/pr39455.c: New test.
2292 2009-03-13 David Ayers <ayers@fsfe.org>
2294 * objc/execute/trivial.m. New test.
2296 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
2299 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
2301 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
2304 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
2307 2009-03-12 David Ayers <ayers@fsfe.org>
2310 * objc/execute/exceptions/handler-1.m. New test.
2312 2009-03-12 Jakub Jelinek <jakub@redhat.com>
2315 * gcc.target/i386/pr39431.c: New test.
2317 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
2320 * gcc.target/i386/pr39445.c: New.
2322 * gcc.target/i386/push-1.c: XFAIL.
2324 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
2326 * gcc.dg/inline-33.c: New test.
2328 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
2330 * gcc.dg/vect/vect-82.c: Combine dg-do and
2331 dg-require-effective-target into dg-skip-if.
2332 * gcc.dg/vect/vect-83.c: Likewise.
2334 2009-03-11 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.target/i386/stackalign/longlong-1.c: New test.
2338 * gcc.target/i386/stackalign/longlong-2.c: New test.
2340 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2342 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
2344 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2346 * gcc.c-torture/execute/ieee/inf-3.c: New test.
2347 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
2349 2009-03-11 Olivier Hainque <hainque@adacore.com>
2351 * gnat.dg/slice_enum.adb: New test.
2353 2009-03-11 Jason Merrill <jason@redhat.com>
2356 * g++.dg/opt/nrv15.C: New test.
2358 2009-03-10 Ira Rosen <irar@il.ibm.com>
2360 PR tree-optimization/39422
2361 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
2362 constant array with static initialization to global memory.
2363 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2365 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
2367 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
2370 2009-03-09 Jakub Jelinek <jakub@redhat.com>
2373 * g++.dg/opt/switch2.C: Add -w to dg-options.
2374 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
2375 * g++.dg/warn/switch1.C: New test.
2376 * g++.dg/other/switch3.C: New test.
2378 PR tree-optimization/39394
2379 * gcc.c-torture/compile/pr39394.c: New test.
2381 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2383 * gcc.target/s390/20090223-1.c: New testcase.
2385 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2388 * gfortran.dg/fmt_f0_1.f90: New test.
2390 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
2393 * g++.dg/other/new1.C: Adjusted.
2394 * g++.dg/parse/crash40.C: Likewise.
2395 * g++.dg/parse/defarg12.C: Likewise.
2396 * g++.dg/template/error15.C: Likewise.
2398 * g++.dg/other/pr39060.C: New.
2400 2009-03-07 Jason Merrill <jason@redhat.com>
2403 * g++.dg/opt/new1.C: New.
2405 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2408 * g++.dg/other/error32.C: New.
2410 2009-03-06 Jakub Jelinek <jakub@redhat.com>
2413 * gcc.c-torture/compile/pr39360.c: New test.
2416 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
2418 2009-03-05 Jason Merrill <jason@redhat.com>
2421 * g++.dg/warn/Wuninitialized-3.C: New test.
2423 2009-03-05 Jakub Jelinek <jakub@redhat.com>
2426 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
2427 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
2429 2009-03-04 Jason Merrill <jason@redhat.com>
2432 * g++.dg/template/koenig7.C: New test.
2434 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
2436 * g++.dg/torture/predcom-1.C: New test.
2438 2009-03-04 Richard Guenther <rguenther@suse.de>
2440 PR tree-optimization/39362
2441 * g++.dg/torture/pr39362.C: New testcase.
2443 2009-03-04 Jason Merrill <jason@redhat.com>
2444 Giovanni Bajo <giovannibajo@gcc.gnu.org>
2449 * g++.dg/template/dependent-name5.C: New test.
2451 2009-03-04 Steve Ellcey <sje@cup.hp.com>
2454 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
2455 vect_int to vect_int_mult.
2457 2009-03-04 Richard Guenther <rguenther@suse.de>
2459 PR tree-optimization/39358
2460 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
2461 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
2463 2009-03-04 Richard Guenther <rguenther@suse.de>
2465 PR tree-optimization/39339
2466 * gcc.c-torture/execute/pr39339.c: New testcase.
2468 2009-03-03 Joseph Myers <joseph@codesourcery.com>
2470 * gcc.c-torture/compile/20090303-1.c,
2471 gcc.c-torture/compile/20090303-2.c: New tests.
2473 2009-03-03 Jakub Jelinek <jakub@redhat.com>
2476 * gfortran.dg/gomp/pr39354.f90: New test.
2478 PR tree-optimization/39343
2479 * gcc.dg/pr39343.c: New test.
2481 2009-03-03 Ira Rosen <irar@il.ibm.com>
2483 PR tree-optimization/39248
2484 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
2485 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
2486 on targets without vector misalignment support.
2487 * lib/target-supports.exp
2488 (check_effective_target_vect_short_mult): Add
2489 check_effective_target_arm32.
2491 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
2494 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
2495 * testsuite/gcc.dg/graphite/pr39335.c: New.
2497 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
2499 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
2501 * gcc.target/i386/stackalign/return-5.c: Likewise.
2502 * gcc.target/i386/stackalign/return-6.c: Likewise.
2504 2009-03-02 Richard Guenther <rguenther@suse.de>
2505 Ira Rosen <irar@il.ibm.com>
2507 PR tree-optimization/39318
2508 * gfortran.dg/vect/pr39318.f90: New test.
2510 2009-03-01 Jan Hubicka <jh@suse.cz>
2512 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
2514 2009-03-01 Jan Hubicka <jh@suse.cz>
2517 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
2519 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
2521 * gnat.dg/pack12.adb: New test.
2523 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
2526 * g++.dg/other/pr37789.C: New.
2528 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
2531 * gfortran.dg/interface_25.f90: New test.
2532 * gfortran.dg/interface_26.f90: New test.
2534 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
2537 * gfortran.dg/initialization_22.f90: New test.
2539 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
2541 PR rtl-optimization/39241
2542 * gcc.dg/torture/pr39241.c: New.
2544 2009-02-25 Martin Jambor <mjambor@suse.cz>
2546 PR tree-optimizations/39259
2547 * g++.dg/torture/pr39259.C: New testcase.
2549 2009-02-24 Richard Guenther <rguenther@suse.de>
2552 * g++.dg/template/instantiate10.C: New testcase.
2554 2009-02-24 Richard Guenther <rguenther@suse.de>
2555 Zdenek Dvorak <ook@ucw.cz>
2557 PR tree-optimization/39233
2558 * gcc.c-torture/execute/pr39233.c: New testcase.
2560 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
2562 PR tree-optimization/39260
2563 * gcc.dg/graphite/pr39260.c: New.
2565 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2567 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
2569 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
2572 * g++.dg/template/void14.C: New.
2574 2009-02-23 Jason Merrill <jason@redhat.com>
2577 * g++.dg/init/const7.C: Remove XFAIL.
2578 * g++.dg/init/static-init1.C: New test.
2580 * g++.dg/cpp0x/initlist14.C: New test.
2582 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2585 * bound_simplification_2.f90: New test case.
2586 * bound_7.f90: New test case.
2588 2009-02-21 Joseph Myers <joseph@codesourcery.com>
2590 * gcc.dg/cpp/include4.c: New test.
2592 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2595 * gcc.target/i386/abi-2.c: New.
2597 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
2599 * gcc.c-torture/execute/pr39228.x: New.
2601 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
2603 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
2604 scan-assembler to check for xmm0 register.
2606 2009-02-20 Mark Mitchell <mark@codesourcery.com>
2607 Joseph Myers <joseph@codesourcery.com>
2609 * gcc.target/arm/va_list.c: New test.
2610 * g++.dg/abi/arm_va_list.C: Likewise.
2611 * lib/target-supports.exp (check_effective_target_arm_eabi): New
2613 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
2614 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
2615 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
2616 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
2617 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
2618 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
2620 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
2623 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
2626 2009-02-20 Jakub Jelinek <jakub@redhat.com>
2629 * gcc.c-torture/execute/pr39240.c: New test.
2631 2009-02-20 Jason Merrill <jason@redhat.com>
2634 * g++.dg/parse/dtor15.C: New test.
2636 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
2638 * gcc.c-torture/execute/20090219-1.c: New.
2640 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
2642 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
2643 (mips-dg-options): When matching isa* pseudo-options make
2644 'value' optional and accept ! entries. Use $spec instead of
2645 $isa_spec in the isa pseudo-option error message. Only
2646 perform the ISA-range check when 'value' is set. If arch is
2647 matching any CPU in the ! entries switch to its generic ISA.
2648 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
2649 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
2651 2009-02-19 Jakub Jelinek <jakub@redhat.com>
2654 * gcc.dg/visibility-20.c: New test.
2655 * g++.dg/ext/visibility/visibility-11.C: New test.
2657 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
2660 * g++.dg/abi/pr39188-1a.C: New.
2661 * g++.dg/abi/pr39188-1b.C: Likewise.
2662 * g++.dg/abi/pr39188-1.h: Likewise.
2663 * g++.dg/abi/pr39188-2a.C: Likewise.
2664 * g++.dg/abi/pr39188-2b.C: Likewise.
2665 * g++.dg/abi/pr39188-2.h: Likewise.
2666 * g++.dg/abi/pr39188-3a.C: Likewise.
2667 * g++.dg/abi/pr39188-3b.C: Likewise.
2668 * g++.dg/abi/pr39188-3.h: Likewise.
2670 2009-02-19 Joseph Myers <joseph@codesourcery.com>
2673 * gcc.c-torture/execute/call-trap-1.c,
2674 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
2677 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
2680 * gcc.c-torture/execute/pr39228.c: New test.
2682 2009-02-19 Richard Guenther <rguenther@suse.de>
2684 PR tree-optimization/39074
2685 * gcc.dg/torture/pr39074.c: New testcase.
2686 * gcc.dg/torture/pr39074-2.c: Likewise.
2687 * gcc.dg/torture/pr39074-3.c: Likewise.
2689 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2692 * g++.dg/parse/attr3.C: New.
2694 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
2697 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
2700 * g++.dg/ext/visibility/class1.C: Revert revision 122348
2703 2009-02-18 Jason Merrill <jason@redhat.com>
2706 * g++.dg/init/const7.C: Remove XFAIL.
2709 * g++.dg/opt/const6.C: New test.
2711 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
2713 * gcc.dg/callabi/callabi.exp: Moved to ...
2714 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
2717 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
2718 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2719 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
2720 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
2721 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
2722 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
2723 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
2725 * gcc.dg/callabi/callabi.h: Moved to ...
2726 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
2728 * gcc.dg/callabi/func-1.c: Moved to ...
2729 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
2731 * gcc.dg/callabi/func-indirect.c: Moved to ...
2732 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
2734 * gcc.dg/callabi/pr38891.c: Moved to ...
2735 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
2737 * gcc.dg/callabi/vaarg-1.c: Moved to ...
2738 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
2740 * gcc.dg/callabi/vaarg-2.c: Moved to ...
2741 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
2743 * gcc.dg/callabi/vaarg-3.c: Moved to ...
2744 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
2746 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
2749 * gcc.dg/callabi/pr38891.c: New.
2751 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2753 * gcc.dg/callabi/callabi.exp: New.
2755 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
2758 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
2760 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
2762 * gcc.target/i386/pr39082-1.c: New.
2764 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
2767 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
2768 CHECK_M64_M128 is defined.
2769 (check_f_arguments): Add "do".
2770 (check_vector_arguments): New.
2771 (check_m64_arguments): Likewise.
2772 (check_m128_arguments): Likewise.
2774 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
2775 (CHECK_M64_M128): Define.
2777 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
2779 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
2781 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
2782 tests only if CHECK_M64_M128 is defined.
2784 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
2785 (m128_2_struct): Likewise.
2786 (check_struct_passing5): Likewise.
2787 (check_struct_passing6): Likewise.
2788 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
2790 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
2792 (check_union_passing4): Likewise.
2793 (main): Test union with __m128 if CHECK_M64_M128 is defined.
2795 2009-02-18 Joseph Myers <joseph@codesourcery.com>
2798 * gcc.dg/noncompile/pr35447-1.c: New test.
2800 2009-02-18 Jakub Jelinek <jakub@redhat.com>
2802 PR tree-optimization/36922
2803 * gfortran.dg/pr36922.f: New test.
2805 2009-02-17 Richard Guenther <rguenther@suse.de>
2807 PR tree-optimization/39202
2808 * gcc.c-torture/compile/pr39202.c: New testcase.
2810 2009-02-17 Richard Guenther <rguenther@suse.de>
2812 PR tree-optimization/39204
2813 * gcc.dg/torture/pr39204.c: New testcase.
2815 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
2817 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
2818 * gcc.dg/vect/vect-outer-6.c: Ditto.
2820 2009-02-16 Joseph Myers <joseph@codesourcery.com>
2823 * gcc.dg/noncompile/init-5.c: New test.
2824 * gcc.dg/init-bad-4.c: Adjust expected errors.
2826 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
2829 * gcc.target/i386/push-1.c: New.
2831 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
2833 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
2835 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2837 * gcc.target/spu/intrinsics-sr.c: New test.
2839 2009-02-13 Steve Ellcey <sje@cup.hp.com>
2842 * gcc.target/ia64/sibcall-opt-1.c: New test.
2843 * gcc.target/ia64/sibcall-opt-2.c: New test.
2845 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
2848 * gfortran.dg/cray_pointers_8.f90: New test.
2851 * gfortran.dg/cray_pointers_9.f90: New test.
2853 2009-02-13 Jason Merrill <jason@redhat.com>
2856 * g++.dg/cpp0x/decltype16.C: New.
2858 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2861 * gfortran.dg/gomp/pr39152.f90: New.
2863 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
2866 * gcc.target/i386/pr39162.c: New.
2868 2009-02-13 Joseph Myers <joseph@codesourcery.com>
2871 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
2874 2009-02-12 Jason Merrill <jason@redhat.com>
2877 * g++.dg/template/array20.C: New test.
2879 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
2881 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
2882 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
2883 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
2885 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2887 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
2889 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
2892 * gfortran.dg/pr39152.f: New.
2894 2009-02-11 Jason Merrill <jason@redhat.com>
2897 * g++.dg/cpp0x/defaulted9.C: New test.
2900 * g++.dg/init/value7.C: New test.
2902 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
2905 * gcc.target/i386/pr38824.c: New testcase.
2907 2009-02-11 Jason Merrill <jason@redhat.com>
2910 * g++.dg/cpp0x/defaulted8.C: New test.
2913 * g++.dg/cpp0x/rv9p.C: New test.
2915 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
2917 * gnat.dg/aliasing3.adb: New test.
2918 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
2920 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
2923 * g++.dg/template/crash88.C: New.
2924 * g++.dg/template/crash89.C: Likewise.
2926 2009-02-10 Steve Ellcey <sje@cup.hp.com>
2929 * gcc.dg/pr39084.c: New test.
2931 2009-02-10 Jakub Jelinek <jakub@redhat.com>
2934 * gcc.target/i386/pr39139.c: New test.
2936 2009-02-10 Richard Guenther <rguenther@suse.de>
2938 PR tree-optimization/39132
2939 * gcc.dg/torture/pr39132.c: New testcase.
2941 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
2944 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
2945 * gcc.target/x86_64/abi/avx/args.h: Likewise.
2946 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
2947 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
2948 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
2949 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
2950 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2951 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
2953 2009-02-09 Jason Merrill <jason@redhat.com>
2956 * g++.dg/init/value6.C: New test.
2958 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
2960 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
2962 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
2964 * gcc.c-torture/compile/20090209-1.c: New test.
2966 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
2970 * g++.dg/cpp0x/vt-35147.C: New.
2971 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2972 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2974 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2977 * gcc.dg/attr-alias-4.c: New test.
2979 2009-02-06 Janis Johnson <janis187@us.ibm.com>
2982 * gcc.dg/dfp/pr39035.c: New test.
2984 2009-02-06 Joseph Myers <joseph@codesourcery.com>
2987 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
2989 2009-02-05 Jakub Jelinek <jakub@redhat.com>
2992 * g++.dg/opt/thunk3.C: New test.
2994 2009-02-05 Nick Clifton <nickc@redhat.com>
2996 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
2997 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
2998 * gcc.dg/cdce1.c: Likewise.
2999 * gcc.dg/cpp/_Pragma6.c: Likewise.
3000 * g++.dg/cpp/_Pragma1.C: Likewise.
3001 * gcc.dg/utf32-2.c: Xfail for M32C.
3002 * gcc.dg/utf32-1.c: Likewise.
3003 * gcc.dg/utf32-3.c: Likewise.
3004 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
3006 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
3007 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
3008 * gcc.dg/Wconversion-5.c: Likewise.
3009 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
3010 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
3011 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
3012 * gcc.dg/utf-inc-init.c: Likewise.
3013 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
3014 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
3015 * gcc.dg/utf-array-short-wchar.c: Likewise.
3016 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
3017 * gcc.dg/mallign.c: Use size_t instead of long.
3019 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
3021 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
3023 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
3025 * gcc.c-torture/execute/pr39100.c: New.
3027 2009-02-05 Joseph Myers <joseph@codesourcery.com>
3030 * gcc.dg/tls/diag-6.c: New test.
3032 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
3034 AVX Programming Reference (January, 2009)
3035 * gcc.target/i386/avx-vpclmulqdq.c: New.
3036 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3038 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
3040 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
3041 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
3042 (pclmul_test): Renamed to ...
3045 2009-02-04 Jakub Jelinek <jakub@redhat.com>
3048 * g++.dg/abi/mangle31.C: New test.
3050 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3053 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
3055 * vla-6.c: Likewise. Expect warning not error for [*] lexically
3056 inside function prototype but not part of parameter declarator.
3057 * vla-11.c: New test.
3059 2009-02-03 Jason Merrill <jason@redhat.com>
3061 * g++.dg/warn/main-4.C: New test.
3062 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
3064 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3067 * g++.dg/expr/cast10.C: New test.
3069 2009-02-03 Joseph Myers <joseph@codesourcery.com>
3072 * gcc.dg/init-bad-6.c: New test.
3074 2009-02-03 Jakub Jelinek <jakub@redhat.com>
3077 * gcc.c-torture/compile/pr35318.c: New test.
3080 * gcc.dg/nofixed-point-2.c: New test.
3081 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
3082 * g++.dg/ext/fixed2.C: Likewise.
3083 * g++.dg/other/error25.C: Likewise.
3084 * g++.dg/lookup/crash7.C: Likewise.
3085 * g++.dg/cpp0x/decltype-38655.C: Likewise.
3088 * g++.dg/cpp0x/initlist13.C: New test.
3090 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
3093 * g++.dg/template/func2.C: New test.
3096 * g++.dg/template/typename15.C: New.
3097 * g++.dg/template/typename16.C: New.
3099 2009-02-03 Janis Johnson <janis187@us.ibm.com>
3100 Ben Elliston <bje@au.ibm.com>
3103 * gcc.dg/dfp/pr39034.c: New test.
3105 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3108 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
3110 2009-02-02 Jason Merrill <jason@redhat.com>
3113 * g++.dg/parse/dtor14.C: New test.
3115 2009-02-02 Jakub Jelinek <jakub@redhat.com>
3117 * lib/target-supports.exp
3118 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
3119 * g++.dg/ext/builtin10.C: New test.
3122 * gcc.target/i386/pr39058.c: New test.
3124 2009-02-02 Richard Guenther <rguenther@suse.de>
3126 PR tree-optimization/38937
3127 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
3129 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3132 * g++.dg/parse/crash52.C: New.
3134 2009-01-30 Richard Guenther <rguenther@suse.de>
3136 PR tree-optimization/39041
3137 * gcc.c-torture/compile/pr39041.c: New testcase.
3139 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3142 * gcc.target/i386/pr39013-1.c: New test.
3143 * gcc.target/i386/pr39013-2.c: New test.
3146 * g++.dg/ext/label12.C: New test.
3148 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3151 * g++.dg/parse/error34.C: New.
3152 * g++.dg/parse/error35.C: Likewise.
3154 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
3157 * g++.dg/cpp0x/decltype-38655.C: New.
3159 2009-01-30 Jakub Jelinek <jakub@redhat.com>
3162 * g++.dg/torture/pr39002.C: New test.
3164 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
3166 PR tree-optimization/39007
3167 * gcc.dg/tree-ssa/pr39007.c: New.
3169 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
3172 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
3175 2009-01-29 Steve Ellcey <sje@cup.hp.com>
3178 * gcc.c-torture/compile/pr38857.c: New test.
3180 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
3184 * gfortran.dg/bound_6.f90: New test.
3186 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
3188 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
3190 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
3192 PR tree-optimization/38997
3193 * gcc.dg/tree-ssa/pr38997.c: New.
3195 2009-01-28 Richard Guenther <rguenther@suse.de>
3197 PR tree-optimization/38926
3198 * gcc.c-torture/compile/pr38926.c: New testcase.
3200 2009-01-28 Jakub Jelinek <jakub@redhat.com>
3203 * gcc.dg/pr38934.c: New test.
3205 2009-01-28 Richard Guenther <rguenther@suse.de>
3208 * g++.dg/warn/Wuninitialized-2.C: New testcase.
3210 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
3212 PR tree-optimization/38984
3213 * gcc.dg/pr38984.c: New XFAILed testcase.
3216 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
3219 * gcc.target/i386/pr38988.c: New test.
3221 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3224 * g++.dg/parse/crash51.C: New.
3225 * g++.old-deja/g++.pt/crash9.C: Adjust.
3227 2009-01-27 Daniel Kraft <d@domob.eu>
3230 * gfortran.dg/mvbits_6.f90: New test.
3231 * gfortran.dg/mvbits_7.f90: New test.
3232 * gfortran.dg/mvbits_8.f90: New test.
3234 2009-01-27 Richard Guenther <rguenther@suse.de>
3236 PR tree-optimization/38503
3237 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
3239 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
3242 * gcc.c-torture/execute/pr38969.c: New test.
3244 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
3247 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
3249 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3250 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
3251 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3253 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
3256 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
3257 if __USING_SJLJ_EXCEPTIONS__ is defined.
3259 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
3260 __USING_SJLJ_EXCEPTIONS__ is defined.
3261 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
3262 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
3263 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
3264 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
3265 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
3266 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
3268 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3271 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
3272 Use instead of C name in asm statements.
3274 2009-01-26 Richard Guenther <rguenther@suse.de>
3276 PR tree-optimization/38745
3277 * g++.dg/torture/pr38745.C: New testcase.
3279 2009-01-26 Richard Guenther <rguenther@suse.de>
3282 * g++.dg/warn/Wuninitialized-1.C: New testcase.
3284 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
3286 * gcc.dg/bitfld-15.c: Gate warning on target
3287 pcc_bitfield_type_matters.
3288 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
3289 g++.dg/ext/bitfield4.C: Likewise.
3290 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
3291 bitfield for any target.
3293 2009-01-24 Jakub Jelinek <jakub@redhat.com>
3296 * gcc.dg/pr38957.c: New test.
3298 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
3301 * gfortran.dg/array_constructor_24.f: Allow tolerance when
3304 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
3306 PR tree-optimization/38953
3307 * gfortran.dg/graphite/pr38953.f90: New.
3309 2009-01-24 Paul Brook <paul@codesourcery.com>
3311 * gcc.target/arm/neon-cond-1.c: New test.
3313 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
3315 PR tree-optimization/38932
3316 * gcc.dg/pr38932.c: New.
3318 2009-01-23 Revital Eres <eres@il.ibm.com>
3320 * gcc.dg/sms-7.c: Fix test.
3322 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
3324 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
3325 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
3326 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
3327 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
3329 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3331 * gcc.dg/pr35729.c: Make test x86 specific.
3333 2009-01-22 Steve Ellcey <sje@cup.hp.com>
3336 * gcc.dg/pr38615.c: New test.
3338 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
3341 * gcc.target/i386/pr38931.c: New test.
3343 2009-01-22 Dodji Seketeli <dodji@redhat.com>
3346 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
3347 * g++.dg/template/typedef12.C: Likewise.
3348 * g++.dg/template/typedef13.C: Likewise.
3349 * g++.dg/template/typedef14.C: Likewise.
3350 * g++.dg/template/sfinae3.C: Likewise.
3351 * g++.old-deja/g++.pt/typename8.C: Likewise.
3352 * g++.dg/template/access11.C: Likewise
3354 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
3356 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
3358 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
3360 2009-01-21 Dodji Seketeli <dodji@redhat.com>
3363 * g++.dg/template/typedef11.C: New test.
3364 * g++.dg/template/typedef12.C: Likewise.
3365 * g++.dg/template/typedef13.C: Likewise.
3366 * g++.dg/template/typedef14.C: Likewise.
3367 * g++.dg/template/sfinae3.C: Compile this pedantically.
3368 The only errors expected should be the one saying the typedef is ill
3370 * g++.old-deja/g++.pt/typename8.C: Likewise.
3371 * g++.dg/template/access11.C: Update this.
3373 2009-01-21 Daniel Kraft <d@domob.eu>
3376 * gfortran.dg/mvbits_5.f90: New test.
3378 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
3380 * gcc.dg/sms-6.c: New test.
3381 * gcc.dg/sms-7.c: Likewise.
3383 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
3386 * gfortran.dg/host_assoc_function_7.f90: New test
3388 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3389 Richard Guenther <rguenther@suse.de>
3391 PR tree-optimization/38747
3392 PR tree-optimization/38748
3393 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
3394 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3395 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
3397 2009-01-20 Kees Cook <kees@ubuntu.com>
3398 H.J. Lu <hongjiu.lu@intel.com>
3401 * gcc.dg/pr38902.c: New.
3403 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
3406 * gfortran.dg/pr38868.f: New testcase.
3408 2009-01-20 Richard Guenther <rguenther@suse.de>
3410 * gcc.c-torture/execute/pr36227.c: Move ...
3411 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
3413 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3415 * lib/gfortran.exp: Add -B options for targets that use
3416 libgfortran.a%s in their specs.
3418 2009-01-19 Jason Merrill <jason@redhat.com>
3421 * g++.dg/template/dtor5.C: New test.
3423 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
3426 * gfortran.dg/bound_5.f90: New test.
3428 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
3431 * g++.dg/compat/abi/pr38736_main.C: New.
3432 * g++.dg/compat/abi/pr38736_x.C: Likewise.
3433 * g++.dg/compat/abi/pr38736_y.C: Likewise.
3434 * g++.dg/other/macro-1.C: Likewise.
3435 * gcc.dg/macro-1.c: Likewise.
3436 * gcc.dg/compat/pr38736_main.c: Likewise.
3437 * gcc.dg/compat/pr38736_x.c: Likewise.
3438 * gcc.dg/compat/pr38736_y.c: Likewise.
3440 2009-01-18 Richard Guenther <rguenther@suse.de>
3442 PR tree-optimization/38819
3443 * gcc.c-torture/execute/pr38819.c: New testcase.
3445 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3448 * gfortran.dg/module_commons_3.f90: Reapply.
3450 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3453 * gfortran.dg/transfer_intrinsic_1.f90: New test.
3454 * gfortran.dg/transfer_intrinsic_2.f90: New test.
3456 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
3459 * gfortran.dg/module_commons_3.f90: Remove
3461 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
3463 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
3465 2009-01-16 Jason Merrill <jason@redhat.com>
3468 * g++.dg/template/lvalue1.C: New test.
3471 * g++.dg/template/access20.C: New test.
3472 * g++.dg/torture/pr34641.C: Fix access.
3474 2009-01-16 Richard Guenther <rguenther@suse.de>
3476 PR tree-optimization/38835
3478 * gcc.c-torture/execute/pr36227.c: New testcase.
3479 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
3480 * g++.dg/init/const7.C: Likewise.
3482 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
3485 * gcc.c-torture/compile/pr38554.c: New test.
3487 2009-01-16 Jason Merrill <jason@redhat.com>
3490 * g++.dg/conversion/access1.C: New test.
3492 2009-01-16 Jakub Jelinek <jakub@redhat.com>
3494 PR tree-optimization/38789
3495 * gcc.c-torture/compile/pr38789.c: New test.
3497 2009-01-16 Janus Weil <janus@gcc.gnu.org>
3500 * gfortran.dg/proc_ptr_13.f90: New.
3502 2009-01-15 Jason Merrill <jason@redhat.com>
3505 * g++.dg/template/koenig6.C: New test.
3507 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
3510 * g++.dg/template/error37.C: New testcase.
3512 2009-01-15 Jason Merrill <jason@redhat.com>
3515 * g++.dg/conversion/memfn1.C: New test.
3518 * g++.dg/conversion/memfn2.C: New test.
3520 2009-01-15 Steve Ellcey <sje@cup.hp.com>
3523 * g++.dg/template/crash87.C: New test.
3525 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
3528 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
3530 2009-01-15 Dodji Seketeli <dodji@redhat.com>
3533 * g++.dg/parse/crash50.C: New test.
3535 2009-01-14 Jakub Jelinek <jakub@redhat.com>
3537 PR rtl-optimization/38245
3538 * gcc.dg/pr38245-3.c: New test.
3539 * gcc.dg/pr38245-3.h: New file.
3540 * gcc.dg/pr38245-4.c: New file.
3541 * gcc.dg/pr38364.c: New test.
3543 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
3545 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
3546 sequence PC-relative.
3548 2009-01-14 Mark Mitchell <mark@codesourcery.com>
3550 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
3551 calls and/or PLT markers.
3552 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
3553 calls and/or PLT markers.
3554 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
3555 calls and/or PLT markers.
3556 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
3557 calls and/or PLT markers.
3559 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
3560 Nathan Froyd <froydnj@codesourcery.com>
3561 Joseph Myers <joseph@codesourcery.com>
3563 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
3565 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
3566 and use consistent CFLAGS.
3567 * gcc.target/powerpc/20030505.c: Likewise.
3568 * gcc.target/powerpc/20081204-1.c: Likewise.
3569 * gcc.target/powerpc/ppc-spe.c: Likewise.
3570 * gcc.target/powerpc/spe1.c: Likewise.
3571 * g++.dg/ext/spe1.C: Likewise.
3572 * g++.dg/other/opaque-1.C: Likewise.
3573 * g++.dg/other/opaque-2.C: Likewise.
3574 * g++.dg/other/opaque-3.C: Likewise.
3576 2009-01-14 Mark Mitchell <mark@codesourcery.com>
3578 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
3581 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
3584 * g++.dg/torture/pr38811.C: New file.
3586 2009-01-14 Richard Guenther <rguenther@suse.de>
3588 PR tree-optimization/38826
3590 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
3592 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3594 * gcc.dg/graphite/pr38786.c: Fix commit problem.
3596 2009-01-14 Nick Clifton <nickc@redhat.com>
3599 * g++.cp/parse/pr37862.C: New test.
3601 2009-01-14 Julian Brown <julian@codesourcery.com>
3603 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
3604 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
3606 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
3609 2009-01-13 Jakub Jelinek <jakub@redhat.com>
3611 PR rtl-optimization/38774
3612 * gcc.dg/torture/pr38774.c: New test.
3615 * g++.dg/cpp0x/pr38795.C: New test.
3617 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
3618 Nathan Froyd <froydnj@codesourcery.com>
3619 Joseph Myers <joseph@codesourcery.com>
3621 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
3622 otherwise. Do not check for AltiVec at runtime.
3623 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3624 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3625 * gcc.target/powerpc/altivec-1.c: Likewise.
3626 * gcc.target/powerpc/altivec-3.c: Likewise.
3627 * gcc.target/powerpc/altivec-10.c: Likewise.
3628 * gcc.target/powerpc/altivec-12.c: Likewise.
3629 * gcc.target/powerpc/altivec-24.c: Likewise.
3630 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
3631 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
3632 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
3633 * gcc.target/powerpc/pr35907.c: Likewise.
3634 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
3635 otherwise. Do not check for Cell at runtime.
3636 * gcc.target/powerpc/altivec_check.h: Delete.
3638 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
3639 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
3640 not check for AltiVec at runtime.
3641 * g++.dg/ext/altivec-cell-2.C: Likewise.
3642 * g++.dg/ext/altivec-cell-3.C: Likewise.
3643 * g++.dg/ext/altivec-cell-4.C: Likewise.
3644 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
3645 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
3647 * g++.dg/ext/altivec_check.h: Delete.
3649 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
3651 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
3652 effective target. Adjust line numbers accordingly.
3654 2009-01-13 Mark Mitchell <mark@codesourcery.com>
3656 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
3658 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
3660 PR tree-optimization/38786
3661 * gcc.dg/graphite/pr38786.c: New.
3663 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
3666 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
3668 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
3669 for alpha*-*-* targets.
3670 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
3672 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3675 * gfortran.dg/fmt_bz_bn_err.f: New test.
3677 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
3679 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
3681 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3683 * lib/target-supports.exp (check_effective_target_powerpc64): New.
3684 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
3685 instruction support. Do not check for it at runtime.
3687 2009-01-12 Jason Merrill <jason@redhat.com>
3690 * g++.dg/lookup/friend11.C: Remove expected error.
3691 * g++.dg/lookup/friend14.C: New test.
3692 * g++.dg/lookup/friend15.C: New test.
3694 2009-01-12 Dodji Seketeli <dodji@redhat.com>
3697 * g++.dg/lookup/hidden-class12.C: New test.
3698 * g++.dg/lookup/hidden-class13.C: New test.
3699 * g++.dg/lookup/hidden-class14.C: New test.
3700 * g++.dg/lookup/hidden-class15.C: New test.
3701 * g++.dg/lookup/hidden-class16.C: New test.
3703 2009-01-12 Mark Mitchell <mark@codesourcery.com>
3705 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
3706 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
3707 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
3709 2009-01-12 Jason Merrill <jason@redhat.com>
3712 * g++.dg/other/vararg-3.C: New test.
3714 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3716 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
3717 Explicitly enable SPE.
3718 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
3721 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
3722 Expect -flax-vector-conversions message. Adjust incompatible
3724 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
3727 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
3729 * g++.dg/other/opaque-1.C: Run on targets with SPE.
3731 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
3732 * g++.dg/other/opaque-2.C: Likewise.
3733 * g++.dg/other/opaque-3.C: Likewise.
3735 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.dg/pr32041.c: New test.
3739 * g++.dg/parse/offsetof9.C: New test.
3741 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3742 Nathan Froyd <froydnj@codesourcery.com>
3744 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
3745 * g++.dg/ext/attribute-test-1.C: Likewise.
3746 * g++.dg/ext/attribute-test-2.C: Likewise.
3747 * g++.dg/ext/attribute-test-3.C: Likewise.
3748 * g++.dg/ext/attribute-test-4.C: Likewise.
3750 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
3752 * gnat.dg/unchecked_convert3.adb: New test.
3754 2009-01-12 Jakub Jelinek <jakub@redhat.com>
3757 * g++.dg/parse/typedef9.C: New test.
3759 PR tree-optimization/38807
3760 * gcc.c-torture/compile/pr38807.c: New test.
3762 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
3764 * gcc.target/mips/ins-2.c: New test.
3766 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
3769 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
3771 2009-01-11 Jakub Jelinek <jakub@redhat.com>
3774 * g++.dg/warn/Wreturn-type-5.C: New test.
3776 2009-01-11 Matthias Klose <doko@ubuntu.com>
3779 * gcc.dg/pr38616.c: New test.
3781 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
3783 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
3785 2009-01-10 Andrew Pinski <pinskia@gmail.com>
3788 * g++.dg/expr/string-1.C: New test.
3789 * g++.dg/expr/string-2.C: New test.
3792 * g++.dg/ext/complex4.C: New test.
3793 * g++.dg/ext/complex5.C: New test.
3794 * g++.dg/init/reference1.C: New test.
3795 * g++.dg/init/reference2.C: New test.
3796 * g++.dg/init/reference3.C: New test.
3798 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3801 * gfortran.dg/transfer_null_1.f90: New test.
3803 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
3806 * gfortran.dg/host_assoc_function_6.f90: New test.
3808 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
3810 * lib/target-supports.exp: Add method to determine if the effective
3811 target is really a ppc405 after applying all compile options.
3812 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
3813 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
3814 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
3815 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
3816 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
3817 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
3818 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
3819 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
3820 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
3821 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
3822 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
3823 * gcc.target/powerpc/405-machhw-1.c: Likewise.
3824 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
3825 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
3826 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
3827 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
3828 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
3829 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
3830 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
3831 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
3832 * gcc.target/powerpc/405-macchw-1.c: Likewise.
3833 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
3834 * gcc.target/powerpc/405-machhw-2.c: Likewise.
3835 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
3836 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
3837 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
3838 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
3839 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
3840 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
3841 * gcc.target/powerpc/405-macchw-2.c: Likewise.
3842 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
3844 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3847 * g++.dg/other/error31.C: New testcase.
3850 * gcc.dg/pr35742.c: New test.
3852 2009-01-09 John F. Carr <jfc@mit.edu>
3855 * g++.dg/parse/linkage3.C: New test.
3857 2009-01-09 Jakub Jelinek <jakub@redhat.com>
3860 * gcc.c-torture/compile/pr38771.c: New test.
3862 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
3864 * gcc.dg/pr34856.c: Ignore irrelevant warning.
3866 2009-01-08 Mark Mitchell <mark@codesourcery.com>
3868 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
3869 * gcc.dg/sibcall-4.c: Likewise.
3871 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
3872 Jan Sjodin <jan.sjodin@amd.com>
3874 PR tree-optimization/38559
3875 * testsuite/gcc.dg/graphite/pr38559.c: New.
3877 2009-01-08 Ira Rosen <irar@il.ibm.com>
3879 PR tree-optimization/37194
3880 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
3882 2009-01-07 Jakub Jelinek <jakub@redhat.com>
3885 * g++.dg/ext/label11.C: New test.
3887 2009-01-07 Joseph Myers <joseph@codesourcery.com>
3889 * lib/target-supports.exp (check_weak_override_available): New.
3890 * lib/target-supports-dg.exp (dg-require-weak-override): New.
3891 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
3892 dg-require-weak-override.
3894 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
3895 Alan Modra <amodra@bigpond.net.au>
3897 * gcc.c-torture/compile/20090107-1.c: New test.
3899 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
3902 * g++.dg/other/pr38706.C: New test.
3904 2009-01-07 Jason Merrill <jason@redhat.com>
3906 * g++.dg/cpp0x/variadic92.C: New test.
3907 * g++.dg/cpp0x/variadic93.C: New test.
3909 2009-01-07 Janis Johnson <janis187@us.ibm.com>
3911 * lib/target-supports-dg.exp (current_compiler_flags): New.
3912 (check-flags): Use it; do not access dg-test local variables.
3913 (dg-skip-if): Do not access dg-test local variables.
3914 (dg-xfail-run-if): Ditto.
3915 (dg-shouldfail): Ditto.
3916 * gcc.test-framework/test-framework.exp
3917 (check_effective_target_def_nocache): New.
3918 * gcc.test-framework/test-framework.awk: Handle scan tests.
3919 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
3920 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
3921 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
3922 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
3923 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
3924 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
3925 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
3926 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
3927 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
3929 * g++.dg/torture/pr38586.C: Ignore a possible warning.
3931 * lib/target-supports-dg.exp (check_test_flags): Delete.
3933 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
3935 PR tree-optimization/38492
3936 PR tree-optimization/38498
3937 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
3939 * testsuite/gcc.dg/graphite/block-0.c: Update test.
3940 * testsuite/gcc.dg/graphite/block-1.c: Same.
3941 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
3943 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
3944 * testsuite/gcc.dg/graphite/block-3.c: New.
3945 * testsuite/gcc.dg/graphite/pr38498.c: New.
3947 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
3949 AVX Programming Reference (December, 2008)
3950 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
3951 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
3952 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
3954 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
3955 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
3957 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3960 * gfortran.dg/c_loc_pure_1.f90: New test.
3962 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
3965 * gfortran.dg/elemental_dependency_3.f90:
3966 Add the final tree dump cleanup.
3968 2009-01-06 Jakub Jelinek <jakub@redhat.com>
3970 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
3973 PR rtl-optimization/38722
3974 * gfortran.dg/pr38722.f90: New test.
3976 2009-01-06 Janis Johnson <janis187@us.ibm.com>
3979 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
3980 instead of DECnn_DEN. Support -DDBG to list lines that fail.
3982 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
3984 * gfortran.dg/implicit_12.f90: Add space around dg directive.
3985 * gfortran.dg/typebound_call_8.f03: Same.
3986 * gfortran.dg/elemental_bind_c.f90: Same.
3987 * gfortran.dg/typebound_call_7.f03: Same.
3988 * gfortran.dg/interface_proc_end.f90: Same
3989 * gfortran.dg/pr37243.f: Fix typo.
3991 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
3993 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
3994 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
3997 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
3999 AVX Programming Reference (December, 2008)
4000 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
4001 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
4002 * gcc.target/i386/sse-14.c: Likewise.
4004 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
4005 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
4006 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
4007 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
4009 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4012 * gfortran.dg/fmt_bz_bn.f: Update test.
4014 2009-01-05 Dodji Seketeli <dodji@redhat.com>
4017 * g++.dg/conversion/usual-arith-conv.C: New test.
4019 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
4022 * gcc.dg/vector-3.c: New testcase.
4023 * g++.dg/ext/vector15.C: New test.
4025 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4027 PR tree-optimization/38510
4028 * gcc.dg/graphite/pr38510.c: New.
4030 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
4031 Jan Sjodin <jan.sjodin@amd.com>
4033 PR tree-optimization/38500
4034 * gcc.dg/graphite/pr38500.c: New.
4036 2009-01-05 Laurent GUERBY <laurent@guerby.net>
4038 * gcc.c-torture/compile/20001226-1.c: Generalize
4040 * gcc.c-torture/compile/limits-fnargs.c: Add
4042 * gcc.dg/20020425-1.c: Likewise.
4043 * gcc.dg/pch/pch.exp: Likewise.
4045 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4048 * gfortran.dg/module_commons_3.f90: New test.
4050 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
4053 * gfortran.dg/random_seed_1.f90: Updated.
4055 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
4059 * gfortran.dg/elemental_subroutine_7.f90:
4060 Fix p values so that it can be used as vector subscript.
4062 2009-01-05 Jason Merrill <jason@redhat.com>
4064 * g++.dg/cpp0x/initlist12.C: Add another test.
4066 * g++.dg/cpp0x/defaulted7.C: New test.
4068 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4071 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
4072 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
4074 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
4076 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
4077 for alpha*-*-* targets.
4078 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
4080 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
4083 * gfortran.dg/host_assoc_function_5.f90: New test.
4085 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4088 * gfortran.dg/elemental_dependency_3.f90: New test.
4089 * gfortran.dg/elemental_subroutine_7.f90: New test.
4091 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
4093 * gcc.dg/struct-ret-3.c: Include unistd.h.
4094 (main): Exit early if system memory page size is
4095 larger than 4096 bytes.
4097 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
4100 * gfortran.dg/merge_init_expr.f90: New.
4102 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
4105 * gfortran.dg/c_loc_tests_13.f90: New test.
4106 * gfortran.dg/c_loc_tests_14.f90: New test.
4108 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
4110 * gfortran.dg/func_result_4.f90: New.
4112 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
4115 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
4116 interface still works, in addition to original tests.
4117 * gfortran.dg/host_assoc_call_6.f90: New test.
4119 2009-01-03 Jakub Jelinek <jakub@redhat.com>
4122 * g++.dg/torture/pr38705.C: New test.
4125 * gcc.dg/pr38700.c: New test.
4127 2009-01-02 Jason Merrill <jason@redhat.com>
4129 * g++.dg/cpp0x/initlist11.C: New test.
4130 * g++.dg/cpp0x/initlist12.C: New test.
4132 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4134 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
4135 Allow extra informative notes.
4137 2009-01-01 Jakub Jelinek <jakub@redhat.com>
4140 * gcc.dg/pr36489.c: New test.
4143 Copyright (C) 2009 Free Software Foundation, Inc.
4145 Copying and distribution of this file, with or without modification,
4146 are permitted in any medium without royalty provided the copyright
4147 notice and this notice are preserved.