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