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