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