boz_9.f90: Do not generate denormal floating point numbers.
[gcc.git] / gcc / testsuite / ChangeLog
1 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
2
3 * gfortran.dg/boz_9.f90: Do not generate denormal floating
4 point numbers. Remove -mieee option for alpha*-*-* targets.
5
6 2009-08-21 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/41106
9 * gfortran.dg/proc_ptr_23.f90: New.
10 * gfortran.dg/proc_ptr_comp_15.f90: New.
11 * gfortran.dg/proc_ptr_comp_16.f90: New.
12 * gfortran.dg/proc_ptr_comp_17.f90: New.
13
14 2009-08-21 Jakub Jelinek <jakub@redhat.com>
15
16 PR c++/41131
17 * g++.dg/expr/unary3.C: New test.
18
19 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
20
21 * gfortran.dg/common_5.f: Add -mdalign for sh.
22 * gfortran.dg/common_align_2.f90: Likewise.
23
24 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
25
26 PR libfortran/40962
27 * c_f_pointer_tests_4.f90: New test.
28
29 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
30
31 * gnat.dg/slice6.adb: New test.
32 * gnat.dg/slice6_pkg.ads: New helper.
33
34 2009-08-20 Michael Matz <matz@suse.de>
35
36 PR fortran/41126
37 * gfortran.dg/pr41126.f90: New test.
38
39 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
40
41 * gnat.dg/dynamic_bound.adb: New test.
42
43 2009-08-20 Janus Weil <janus@gcc.gnu.org>
44
45 PR fortran/41121
46 * gfortran.dg/intrinsic_5.f90: New.
47
48 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
49 Richard Earnshaw <richard.earnshaw@arm.com>
50
51 * testsuite/gcc.target/arm/20090811-1.c: New test.
52
53 2009-08-19 Jakub Jelinek <jakub@redhat.com>
54
55 PR middle-end/41123
56 * gcc.dg/pr41123.c: New test.
57
58 2009-08-19 Jason Merrill <jason@redhat.com>
59
60 PR c++/41120
61 * g++.dg/other/gc4.C: New.
62
63 2009-08-18 Michael Matz <matz@suse.de>
64
65 * gfortran.dg/vect/vect-gems.f90: New test.
66 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
67
68 2009-08-18 DJ Delorie <dj@redhat.com>
69
70 * lib/wrapper.exp: Move load of target-libpath.exp from here...
71 * lib/gcc-defs.exp: ... to here.
72
73 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
74 GCC_EXEC_PREFIX before building the wrapper.
75
76 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
77
78 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
79 tests.
80 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
81 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
82 dg-options. Fix dg-final clause.
83
84 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
85
86 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
87
88 2009-08-18 Janus Weil <janus@gcc.gnu.org>
89 Paul Thomas <pault@gcc.gnu.org>
90
91 PR fortran/40870
92 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
93
94 2009-08-18 Richard Guenther <rguenther@suse.de>
95
96 PR middle-end/41094
97 * gcc.dg/torture/pr41094.c: New testcase.
98 * gcc.dg/torture/builtin-power-1.c: Adjust.
99 * gcc.dg/builtins-10.c: Likewise.
100
101 2009-08-18 Jakub Jelinek <jakub@redhat.com>
102
103 PR target/40971
104 * gcc.dg/pr40971.c: New test.
105
106 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
107
108 PR fortran/41062
109 * gfortran.dg/use_only_4.f90: New test.
110
111 2009-08-17 Daniel Kraft <d@domob.eu>
112
113 PR fortran/37425
114 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
115 NOPASS bindings as operators.
116
117 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
118
119 * lib/target-supports.exp
120 (check_effective_target_vect_cmdline_needed): Add alpha to the list
121 of targets that do not need command line argument to enable SIMD.
122
123 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
124
125 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
126 typo in cache name.
127
128 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
129
130 PR fortran/41075
131 * gfortran.dg/unlimited_fmt_1.f90: New test.
132
133 2009-08-17 Dodji Seketeli <dodji@redhat.com>
134
135 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
136
137 2009-08-17 Arnaud Charlet <charlet@adacore.com>
138
139 * gnat.dg/itype.ad[sb]: New test.
140
141 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
142
143 * gcc.target/mips/mips.exp: Add terminology section to comment
144 at the top of the file. Fix typos.
145
146 2009-08-16 Jason Merrill <jason@redhat.com>
147
148 * g++.dg/debug/dwarf2/inline1.C: New.
149
150 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
151
152 PR target/38599
153 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
154
155 2009-08-16 Dodji Seketeli <dodji@redhat.com>
156
157 PR debug/37801
158 * gcc/testsuite/gcc.dg/debug/20020224-1.c: Adjust the comment.
159 Make sure to trigger inlining optimizations.
160 * gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c: New test.
161
162 2009-08-14 Janus Weil <janus@gcc.gnu.org>
163
164 PR fortran/41070
165 * gfortran.dg/structure_constructor_10.f90: New.
166
167 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
168
169 * gcc.dg/pragma-re-1.c: Supported on all platforms.
170 * gcc.dg/pragma-re-2.c: Likewise.
171 * gcc.dg/pragma-re-3.c: Likewise.
172 * gcc.dg/pragma-re-4.c: Likewise.
173 * g++.dg/other/pragma-re-1.C: Likewise.
174 * g++.dg/other/pragma-re-2.C: Likewise.
175
176 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
177
178 * gcc.dg/torture/builtin-math-7.c: New.
179
180 2009-08-14 Richard Guenther <rguenther@suse.de>
181
182 * gcc.c-torture/execute/20090814-1.c: New testcase.
183
184 2009-08-14 David Edelsohn <edelsohn@gnu.org>
185
186 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
187
188 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
189
190 PR target/40934
191 * gcc.target/i386/pr40934.c: New.
192
193 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
194
195 PR target/41019
196 * gcc.target/i386/pr41019.c: New test.
197
198 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
199
200 PR fortran/40955
201 * gfortran.dg/winapi.f90: New test.
202
203 2009-08-13 Janus Weil <janus@gcc.gnu.org>
204
205 PR fortran/40995
206 * gfortran.dg/intrinsic_4.f90: New.
207 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
208 different line.
209
210 2009-08-13 Richard Guenther <rguenther@suse.de>
211
212 PR middle-end/41047
213 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
214
215 2009-08-12 Richard Guenther <rguenther@suse.de>
216
217 PR tree-optimization/41011
218 * gfortran.dg/pr41011.f: New testcase.
219
220 2009-08-11 Andrew Haley <aph@redhat.com>
221
222 * gcc.target/arm/synchronize.c: New file.
223
224 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
225
226 PR middle-end/40980
227 * testsuite/gfortran.dg/graphite/id-17.f: New.
228
229 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
230
231 * testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
232
233 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
234 Pranav Garg <pranav.garg2107@gmail.com>
235
236 * testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
237
238 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
239
240 * gcc.dg/graphite/interchange-9.c: New.
241
242 2009-08-12 Richard Guenther <rguenther@suse.de>
243
244 PR rtl-optimization/41033
245 * gcc.dg/pr41033.c: New test.
246
247 2009-08-11 Janus Weil <janus@gcc.gnu.org>
248
249 PR fortran/41022
250 * gfortran.dg/proc_ptr_comp_14.f90: New.
251
252 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
253
254 * gcc.target/mips/ext-5.c: New test.
255 * gcc.target/mips/ext-6.c: New test.
256 * gcc.target/mips/ext-7.c: New test.
257 * gcc.target/mips/ext-8.c: New test.
258 * gcc.target/mips/extend-2.c: New test.
259
260 2009-08-10 Jason Merrill <jason@redhat.com>
261
262 * g++.dg/other/linkage2.C: New test for types-without-linkage
263 handling.
264 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
265 * g++.dg/lookup/anon2.C: Likewise.
266 * g++.dg/other/anon3.C: Likewise.
267 * g++.dg/template/arg2.C: Likewise.
268 * g++.dg/template/local4.C: Likewise.
269 * g++.old-deja/g++.law/operators32.C: Likewise.
270 * g++.old-deja/g++.other/linkage2.C: Likewise.
271 * g++.old-deja/g++.pt/enum6.C: Likewise.
272 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
273 * g++.old-deja/g++.other/linkage1.C: Likewise.
274
275 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
276
277 * gcc.dg/dg.exp: Test also c-c++-common dir.
278 * g++.dg/dg.exp: Likewise.
279 * g++.dg/warn/Wconversion-real.C: Delete.
280 * gcc.dg/Wconversion-real.c: Move to ...
281 * c-c++-common/Wconversion-real.c: ... here.
282 * lib/target-supports.exp
283 (check_effective_target_c,check_effective_target_c++): New.
284
285 2009-08-10 Daniel Kraft <d@domob.eu>
286
287 PR fortran/37425
288 * gfortran.dg/typebound_operator_1.f03: New test.
289 * gfortran.dg/typebound_operator_2.f03: New test.
290
291 2009-08-10 Richard Guenther <rguenther@suse.de>
292
293 PR middle-end/41006
294 * gcc.c-torture/compile/pr41006-1.c: New testcase.
295 * gcc.c-torture/compile/pr41006-2.c: Likewise.
296
297 2009-08-10 Janus Weil <janus@gcc.gnu.org>
298
299 PR fortran/40940
300 * gfortran.dg/class_1.f03: New.
301 * gfortran.dg/class_2.f03: New.
302 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
303 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
304 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
305 * gfortran.dg/typebound_call_10.f03: Ditto.
306 * gfortran.dg/typebound_call_2.f03: Ditto.
307 * gfortran.dg/typebound_call_3.f03: Ditto.
308 * gfortran.dg/typebound_call_4.f03: Ditto.
309 * gfortran.dg/typebound_generic_3.f03: Ditto.
310 * gfortran.dg/typebound_generic_4.f03: Ditto.
311 * gfortran.dg/typebound_proc_1.f08: Ditto.
312 * gfortran.dg/typebound_proc_5.f03: Ditto.
313 * gfortran.dg/typebound_proc_6.f03: Ditto.
314
315 2009-08-10 Dodji Seketeli <dodji@redhat.com>
316
317 PR c++/40866
318 * g++.dg/expr/stmt-expr-1.C: New test.
319
320 2009-08-09 Richard Guenther <rguenther@suse.de>
321
322 PR tree-optimization/41016
323 * gcc.c-torture/compile/pr41016.c: New testcase.
324
325 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
326
327 * gcc.dg/overflow-warn-8.c: New test.
328
329 2009-08-09 Ira Rosen <irar@il.ibm.com>
330
331 PR tree-optimization/41008
332 * gcc.dg/vect/O1-pr41008.c: New test.
333
334 2009-08-05 Tobias Burnus <burnus@net-b.de>
335
336 PR fortran/40955
337 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
338
339 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
340
341 * gcc.target/bfin/loop-autoinc.c: New file.
342
343 2009-08-08 Richard Guenther <rguenther@suse.de>
344
345 PR tree-optimization/40991
346 * g++.dg/torture/pr40991.C: New testcase.
347
348 2009-08-08 Laurent GUERBY <laurent@guerby.net>
349
350 * ada/acats/support/impdef.a: Tweak timing constants. Add
351 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
352 * ada/acats/tests/c9/c940005.a: Use new timing constants.
353 * ada/acats/tests/c9/c940007.a: Likewise.
354 * ada/acats/tests/c9/c94001c.ada: Likewise.
355 * ada/acats/tests/c9/c94006a.ada: Likewise.
356 * ada/acats/tests/c9/c94008c.ada: Likewise.
357 * ada/acats/tests/c9/c951002.a: Likewise.
358 * ada/acats/tests/c9/c954a01.a: Likewise.
359 * ada/acats/tests/c9/c96001a.ada: Likewise.
360 * ada/acats/tests/c9/c97307a.ada: Likewise.
361
362 2009-08-07 Richard Guenther <rguenther@suse.de>
363
364 PR tree-optimization/40999
365 * gfortran.dg/pr40999.f: New testcase.
366
367 2009-08-07 Jakub Jelinek <jakub@redhat.com>
368
369 * g++.dg/tree-prof/partition1.C: New test.
370
371 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
372
373 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
374 attribute.
375 * gcc.target/arm/vfp1[567].c: New tests.
376
377 2009-08-06 Jason Merrill <jason@redhat.com>
378
379 PR c++/40948
380 * g++.dg/ext/complit12.C: Expand.
381
382 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
383
384 Merge ARM/hard_vfp_branch to trunk.
385
386 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
387
388 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
389 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
390
391 2009-05-12 Joseph Myers <joseph@codesourcery.com>
392
393 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
394 (PCS): Define macro to use base AAPCS.
395 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
396
397 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
398
399 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
400 Correct arm_neon.h typo.
401
402 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
403
404 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
405 this a linkage test.
406 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
407 argument marshalling.
408 * abitest.h: New file.
409 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
410 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
411
412 2009-08-06 Martin Jambor <mjambor@suse.cz>
413
414 PR middle-end/32964
415 * gcc.dg/tree-ssa/pr32964.c: New test.
416
417 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
418 H.J. Lu <hongjiu.lu@intel.com>
419
420 PR target/40957
421 * gcc.target/i386/pr40957.c: New test.
422
423 2009-08-06 Richard Guenther <rguenther@suse.de>
424
425 PR tree-optimization/40964
426 * gcc.c-torture/compile/pr40964.c: New testcase.
427
428 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
429
430 PR fortran/40847
431 * gfortran.dg/transfer_resolve_1.f90 : New test.
432
433 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
434 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
435
436 PR target/40906
437 * gcc.target/i386/pr40906-1.c: New test.
438 * gcc.target/i386/pr40906-2.c: Ditto.
439 * gcc.target/i386/pr40906-3.c: Ditto.
440
441 2009-08-05 Jakub Jelinek <jakub@redhat.com>
442
443 PR rtl-optimization/40924
444 * g++.dg/torture/pr40924.C: New test.
445
446 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
447
448 PR c++/36069
449 * g++.dg/warn/pr36069.C: New.
450
451 2009-08-04 Dodji Seketeli <dodji@redhat.com>
452
453 PR c++/39987
454 * g++.dg/overload/defarg4.C: New test.
455
456 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
457
458 PR c++/16696
459 * g++.dg/parse/pr16696.C: New.
460 * g++.dg/parse/pr16696-permissive.C: New.
461
462 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
463
464 PR fortran/40875
465 * gfortran.dg/initialization_23.f90 : New test.
466
467 2009-08-04 Dodji Seketeli <dodji@redhat.com>
468
469 PR debug/39706
470 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
471
472 2009-08-03 Jason Merrill <jason@redhat.com>
473 Jakub Jelinek <jakub@redhat.com>
474
475 PR c++/40948
476 * g++.dg/ext/complit12.C: New.
477
478 2009-08-03 Janis Johnson <janis187@us.ibm.com>
479
480 PR c/39902
481 * gcc.target/powerpc/pr39902-2.c: New test.
482
483 2009-08-03 Jakub Jelinek <jakub@redhat.com>
484
485 PR middle-end/40943
486 * gcc.dg/uninit-6.c: Re-add XFAIL.
487 * gcc.dg/uninit-6-O0.c: Likewise.
488 * gcc.dg/uninit-pr40943.c: New test.
489
490 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
491
492 PR testsuite/40858
493 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
494 .ascii.
495
496 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
497
498 PR libfortran/40853
499 * gfortran.dg/namelist_40.f90: Update error output.
500 * gfortran.dg/namelist_47.f90: Update error output.
501 * gfortran.dg/namelist_58.f90: New test.
502
503 2009-08-02 Janus Weil <janus@gcc.gnu.org>
504
505 PR fortran/40881
506 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
507 * gfortran.dg/altreturn_3.f90: Ditto.
508 * gfortran.dg/altreturn_5.f90: Ditto.
509 * gfortran.dg/altreturn_6.f90: Ditto.
510 * gfortran.dg/altreturn_7.f90: Ditto.
511 * gfortran.dg/array_constructor_13.f90: Ditto.
512 * gfortran.dg/arrayio_7.f90: Ditto.
513 * gfortran.dg/arrayio_8.f90: Ditto.
514 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
515 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
516 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
517 * gfortran.dg/backspace_8.f: Add -std=legacy.
518 * gfortran.dg/backspace_9.f: Ditto.
519 * gfortran.dg/char_comparison_1.f: Ditto.
520 * gfortran.dg/char_decl_1.f90: Ditto.
521 * gfortran.dg/char_initialiser_actual.f90: Ditto.
522 * gfortran.dg/char_pointer_assign.f90: Ditto.
523 * gfortran.dg/char_pointer_dependency.f90: Ditto.
524 * gfortran.dg/char_pointer_dummy.f90: Ditto.
525 * gfortran.dg/char_pointer_func.f90: Ditto.
526 * gfortran.dg/common_8.f90: Ditto.
527 * gfortran.dg/constant_substring.f: Ditto.
528 * gfortran.dg/data_char_2.f90: Ditto.
529 * gfortran.dg/der_array_io_1.f90: Ditto.
530 * gfortran.dg/der_array_io_2.f90: Ditto.
531 * gfortran.dg/der_array_io_3.f90: Ditto.
532 * gfortran.dg/der_io_3.f90: Ditto.
533 * gfortran.dg/dev_null.F90: Ditto.
534 * gfortran.dg/direct_io_2.f90: Ditto.
535 * gfortran.dg/do_iterator_2.f90: Ditto.
536 * gfortran.dg/e_d_fmt.f90: Ditto.
537 * gfortran.dg/empty_format_1.f90: Ditto.
538 * gfortran.dg/entry_17.f90: Modified warning message.
539 * gfortran.dg/entry_7.f90: Add -std=legacy.
540 * gfortran.dg/eor_1.f90: Ditto.
541 * gfortran.dg/equiv_2.f90: Ditto.
542 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
543 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
544 * gfortran.dg/extended_char_comparison_1.f: Ditto.
545 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
546 * gfortran.dg/fmt_error_2.f90: Ditto.
547 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
548 * gfortran.dg/fmt_tl.f: Ditto.
549 * gfortran.dg/fmt_white.f: Ditto.
550 * gfortran.dg/func_derived_1.f90: Ditto.
551 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
552 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
553 * gfortran.dg/global_references_2.f90: Ditto.
554 * gfortran.dg/hollerith_1.f90: Ditto.
555 * gfortran.dg/hollerith.f90: Use new-style character length.
556 * gfortran.dg/hollerith_f95.f90: Ditto.
557 * gfortran.dg/ichar_1.f90: Add -std=legacy.
558 * gfortran.dg/implicit_6.f90: Ditto.
559 * gfortran.dg/implicit_9.f90: Ditto.
560 * gfortran.dg/inquire_13.f90: Ditto.
561 * gfortran.dg/inquire_5.f90: Ditto.
562 * gfortran.dg/inquire_6.f90: Ditto.
563 * gfortran.dg/inquire.f90: Ditto.
564 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
565 * gfortran.dg/io_constraints_2.f90: Ditto.
566 * gfortran.dg/list_read_2.f90: Add -std=legacy.
567 * gfortran.dg/loc_2.f90: Ditto.
568 * gfortran.dg/logical_1.f90: Ditto.
569 * gfortran.dg/longline.f: Ditto.
570 * gfortran.dg/merge_char_1.f90: Ditto.
571 * gfortran.dg/namelist_12.f: Ditto.
572 * gfortran.dg/namelist_14.f90: Ditto.
573 * gfortran.dg/namelist_18.f90: Ditto.
574 * gfortran.dg/namelist_19.f90: Ditto.
575 * gfortran.dg/namelist_21.f90: Ditto.
576 * gfortran.dg/namelist_22.f90: Ditto.
577 * gfortran.dg/namelist_37.f90: Ditto.
578 * gfortran.dg/namelist_54.f90: Ditto.
579 * gfortran.dg/namelist_55.f90: Ditto.
580 * gfortran.dg/namelist_empty.f90: Ditto.
581 * gfortran.dg/namelist_use.f90: Use new-style character length.
582 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
583 * gfortran.dg/nested_modules_4.f90: Ditto.
584 * gfortran.dg/nested_modules_5.f90: Ditto.
585 * gfortran.dg/open-options-blanks.f: Ditto.
586 * gfortran.dg/output_exponents_1.f90: Ditto.
587 * gfortran.dg/parens_5.f90: Ditto.
588 * gfortran.dg/parens_6.f90: Ditto.
589 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
590 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
591 * gfortran.dg/pr15129.f90: Ditto.
592 * gfortran.dg/pr15332.f: Ditto.
593 * gfortran.dg/pr16597.f90: Ditto.
594 * gfortran.dg/pr17143.f90: Ditto.
595 * gfortran.dg/pr17164.f90: Ditto.
596 * gfortran.dg/pr17229.f: Modified warning message.
597 * gfortran.dg/pr18210.f90: Add -std=legacy.
598 * gfortran.dg/pr19155.f: Ditto.
599 * gfortran.dg/pr20086.f90: Ditto.
600 * gfortran.dg/pr20124.f90: Ditto.
601 * gfortran.dg/pr20755.f: Ditto.
602 * gfortran.dg/pr20865.f90: Ditto.
603 * gfortran.dg/pr20950.f: Ditto.
604 * gfortran.dg/pr21730.f: Ditto.
605 * gfortran.dg/pr22491.f: Ditto.
606 * gfortran.dg/pr29713.f90: Ditto.
607 * gfortran.dg/print_parentheses_1.f: Ditto.
608 * gfortran.dg/print_parentheses_2.f90: Ditto.
609 * gfortran.dg/proc_assign_1.f90: Ditto.
610 * gfortran.dg/proc_decl_1.f90: Ditto.
611 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
612 * gfortran.dg/read_eor.f90: : Add -std=legacy.
613 * gfortran.dg/read_float_1.f90: Ditto.
614 * gfortran.dg/read_logical.f90: Ditto.
615 * gfortran.dg/recursive_statement_functions.f90: Ditto.
616 * gfortran.dg/return_1.f90: Ditto.
617 * gfortran.dg/rewind_1.f90: Ditto.
618 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
619 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
620 * gfortran.dg/stfunc_1.f90: Ditto.
621 * gfortran.dg/stfunc_3.f90: Ditto.
622 * gfortran.dg/stfunc_4.f90: Ditto.
623 * gfortran.dg/stfunc_6.f90: Ditto.
624 * gfortran.dg/streamio_2.f90: Ditto.
625 * gfortran.dg/string_ctor_1.f90: Ditto.
626 * gfortran.dg/string_null_compare_1.f: Ditto.
627 * gfortran.dg/substr_6.f90: Ditto.
628 * gfortran.dg/tl_editing.f90: Ditto.
629 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
630 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
631 * gfortran.dg/x_slash_1.f: Add -std=legacy.
632 * gfortran.dg/g77/1832.f: Ditto.
633 * gfortran.dg/g77/19981216-0.f Ditto.
634 * gfortran.dg/g77/19990525-0.f: Ditto.
635 * gfortran.dg/g77/19990826-2.f: Ditto.
636 * gfortran.dg/g77/20000630-2.f: Ditto.
637 * gfortran.dg/g77/20010116.f: Ditto.
638 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
639 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
640 * gfortran.dg/g77/980520-1.f: Ditto.
641 * gfortran.dg/g77/check0.f: Ditto.
642 * gfortran.dg/g77/cpp3.F: Ditto.
643 * gfortran.dg/g77/cpp4.F: Use new-style character length.
644 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
645 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
646 * gfortran.dg/g77/short.f: Ditto.
647
648 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
649
650 * gcc.target/mips/ext-3.c: Add NOMIPS16.
651 * gcc.target/mips/ext-4.c: Likewise.
652 * gcc.target/mips/interrupt_handler.c: Likewise.
653 * gcc.target/mips/truncate-4.c: Likewise.
654 * gcc.target/mips/truncate-5.c: Likewise.
655
656 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
657
658 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
659 -fgraphite-force-parallel to -floop-parallelize-all.
660
661 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
662
663 PR fortran/40011
664 * gfortran.dg/whole_file_7.f90: New test.
665 * gfortran.dg/whole_file_8.f90: New test.
666 * gfortran.dg/whole_file_9.f90: New test.
667 * gfortran.dg/whole_file_10.f90: New test.
668 * gfortran.dg/whole_file_11.f90: New test.
669 * gfortran.dg/whole_file_12.f90: New test.
670 * gfortran.dg/whole_file_13.f90: New test.
671 * gfortran.dg/whole_file_14.f90: New test.
672
673 2009-07-31 Jason Merrill <jason@redhat.com>
674
675 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
676 binding semantics.
677 * g++.dg/cpp0x/named.C: Likewise.
678 * g++.dg/cpp0x/overload.C: Likewise.
679 * g++.dg/cpp0x/rv1n.C: Likewise.
680 * g++.dg/cpp0x/rv1p.C: Likewise.
681 * g++.dg/cpp0x/rv2n.C: Likewise.
682 * g++.dg/cpp0x/rv2p.C: Likewise.
683 * g++.dg/cpp0x/rv3n.C: Likewise.
684 * g++.dg/cpp0x/rv3p.C: Likewise.
685 * g++.dg/cpp0x/rv4n.C: Likewise.
686 * g++.dg/cpp0x/rv4p.C: Likewise.
687 * g++.dg/cpp0x/rv5n.C: Likewise.
688 * g++.dg/cpp0x/rv5p.C: Likewise.
689 * g++.dg/cpp0x/rv6n.C: Likewise.
690 * g++.dg/cpp0x/rv6p.C: Likewise.
691 * g++.dg/cpp0x/rv7n.C: Likewise.
692 * g++.dg/cpp0x/rv7p.C: Likewise.
693 * g++.dg/cpp0x/template_deduction.C: Likewise.
694 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
695 * g++.dg/cpp0x/overloadn.C: New.
696 * g++.dg/cpp0x/rv-cast.C: New.
697
698 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
699
700 * gcc.target/mips/ext-4.c: New test.
701
702 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
703
704 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
705
706 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
707
708 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
709 * gcc.dg/tree-ssa/loop-32.c: Same.
710 * gcc.dg/tree-ssa/loop-33.c: Same.
711 * gcc.dg/tree-ssa/loop-34.c: Same.
712 * gcc.dg/tree-ssa/loop-35.c: Same.
713 * gcc.dg/tree-ssa/loop-7.c: Same.
714 * gcc.dg/tree-ssa/pr23109.c: Same.
715 * gcc.dg/tree-ssa/restrict-2.c: Same.
716 * gcc.dg/tree-ssa/restrict-3.c: Same.
717 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
718 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
719 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
720 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
721 * gcc.dg/tree-ssa/structopt-1.c: Same.
722 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
723 * gfortran.dg/pr32921.f: Same.
724
725 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
726
727 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
728 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
729 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
730 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
731 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
732 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
733 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
734 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
735 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
736 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
737 * gcc.dg/graphite/id-1.c: New.
738 * gcc.dg/graphite/id-10.c: New.
739 * gcc.dg/graphite/id-11.c: New.
740 * gcc.dg/graphite/id-12.c: New.
741 * gcc.dg/graphite/id-13.c: New.
742 * gcc.dg/graphite/id-14.c: New.
743 * gcc.dg/graphite/id-15.c: New.
744 * gcc.dg/graphite/id-2.c: New.
745 * gcc.dg/graphite/id-3.c: New.
746 * gcc.dg/graphite/id-4.c: New.
747 * gcc.dg/graphite/id-5.c: New.
748 * gcc.dg/graphite/id-6.c: New.
749 * gcc.dg/graphite/id-7.c: New.
750 * gcc.dg/graphite/id-8.c: New.
751 * gcc.dg/graphite/id-9.c: New.
752 * gcc.dg/graphite/interchange-0.c: New.
753 * gcc.dg/graphite/interchange-1.c: New.
754 * gcc.dg/graphite/interchange-2.c: New.
755 * gcc.dg/graphite/interchange-3.c: New.
756 * gcc.dg/graphite/interchange-4.c: New.
757 * gcc.dg/graphite/interchange-5.c: New.
758 * gcc.dg/graphite/interchange-6.c: New.
759 * gcc.dg/graphite/interchange-7.c: New.
760 * gcc.dg/graphite/interchange-8.c: New.
761 * gcc.dg/graphite/pr35356-1.c: New.
762 * gcc.dg/graphite/pr35356-2.c: New.
763 * gcc.dg/graphite/pr35356-3.c: New.
764 * gcc.dg/graphite/pr40157.c: New.
765 * gcc.dg/graphite/run-id-1.c: New.
766 * gcc.dg/graphite/scop-20.c: New.
767 * gcc.dg/graphite/scop-21.c: New.
768 * gfortran.dg/graphite/id-1.f90: New.
769 * gfortran.dg/graphite/id-10.f90: New.
770 * gfortran.dg/graphite/id-11.f: New.
771 * gfortran.dg/graphite/id-12.f: New.
772 * gfortran.dg/graphite/id-13.f: New.
773 * gfortran.dg/graphite/id-14.f: New.
774 * gfortran.dg/graphite/id-15.f: New.
775 * gfortran.dg/graphite/id-16.f: New.
776 * gfortran.dg/graphite/id-5.f: New.
777 * gfortran.dg/graphite/id-6.f: New.
778 * gfortran.dg/graphite/id-7.f: New.
779 * gfortran.dg/graphite/id-8.f: New.
780 * gfortran.dg/graphite/id-9.f: New.
781 * gfortran.dg/graphite/interchange-1.f: New.
782 * gfortran.dg/graphite/interchange-2.f: New.
783
784 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
785
786 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
787 flags based on the name of the testcase.
788 * gfortran.dg/graphite/graphite.exp: Same.
789
790 * gcc.dg/graphite/block-0.c: Adjusted.
791 * gcc.dg/graphite/block-1.c: Adjusted.
792 * gcc.dg/graphite/block-2.c: Adjusted.
793 * gcc.dg/graphite/block-3.c: Adjusted.
794 * gcc.dg/graphite/block-4.c: Adjusted.
795 * gcc.dg/graphite/block-5.c: Adjusted.
796 * gcc.dg/graphite/block-6.c: Adjusted.
797 * gcc.dg/graphite/pr37485.c: Adjusted.
798 * gcc.dg/graphite/pr37684.c: Adjusted.
799 * gcc.dg/graphite/pr37828.c: Adjusted.
800 * gcc.dg/graphite/pr37883.c: Adjusted.
801 * gcc.dg/graphite/pr37928.c: Adjusted.
802 * gcc.dg/graphite/pr37943.c: Adjusted.
803 * gcc.dg/graphite/pr38409.c: Adjusted.
804 * gcc.dg/graphite/pr38498.c: Adjusted.
805 * gcc.dg/graphite/pr38559.c: Adjusted.
806 * gcc.dg/graphite/pr39335.c: Adjusted.
807 * gcc.dg/graphite/pr39335_1.c: Adjusted.
808 * gcc.dg/graphite/scop-0.c: Adjusted.
809 * gcc.dg/graphite/scop-1.c: Adjusted.
810 * gcc.dg/graphite/scop-10.c: Adjusted.
811 * gcc.dg/graphite/scop-11.c: Adjusted.
812 * gcc.dg/graphite/scop-12.c: Adjusted.
813 * gcc.dg/graphite/scop-13.c: Adjusted.
814 * gcc.dg/graphite/scop-14.c: Adjusted.
815 * gcc.dg/graphite/scop-15.c: Adjusted.
816 * gcc.dg/graphite/scop-16.c: Adjusted.
817 * gcc.dg/graphite/scop-17.c: Adjusted.
818 * gcc.dg/graphite/scop-18.c: Adjusted.
819 * gcc.dg/graphite/scop-19.c: Adjusted.
820 * gcc.dg/graphite/scop-2.c: Adjusted.
821 * gcc.dg/graphite/scop-3.c: Adjusted.-
822 * gcc.dg/graphite/scop-4.c: Adjusted.
823 * gcc.dg/graphite/scop-5.c: Adjusted.
824 * gcc.dg/graphite/scop-6.c: Adjusted.
825 * gcc.dg/graphite/scop-7.c: Adjusted.
826 * gcc.dg/graphite/scop-8.c: Adjusted.
827 * gcc.dg/graphite/scop-9.c: Adjusted.
828 * gcc.dg/graphite/scop-matmult.c: Adjusted.
829 * gfortran.dg/graphite/block-1.f90: Adjusted.
830 * gfortran.dg/graphite/block-2.f: Adjusted.
831 * gfortran.dg/graphite/block-3.f90: Adjusted.
832 * gfortran.dg/graphite/block-4.f90: Adjusted.
833 * gfortran.dg/graphite/id-2.f90: Adjusted.
834 * gfortran.dg/graphite/id-3.f90: Adjusted.
835 * gfortran.dg/graphite/id-4.f90: Adjusted.
836 * gfortran.dg/graphite/pr37852.f90: Adjusted.
837 * gfortran.dg/graphite/pr37857.f90: Adjusted.
838 * gfortran.dg/graphite/pr37980.f90: Adjusted.
839 * gfortran.dg/graphite/pr38083.f90: Adjusted.
840 * gfortran.dg/graphite/pr38953.f90: Adjusted.
841 * gfortran.dg/graphite/scop-1.f: Adjusted.
842
843 2009-07-30 Doug Kwan <dougkwan@google.com>
844
845 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
846 in warnings added in rev 141298.
847
848 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
849
850 * lib/options.exp: Use "!=" instead of "ne".
851
852 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
853
854 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
855 * gcc.dg/ucnid-12.c: Likewise.
856
857 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
858 Pat Haugen <pthaugen@us.ibm.com>
859 Revital Eres <ERES@il.ibm.com>
860
861 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
862 Altivec simple math function vectorization.
863
864 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
865 builtins.
866 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
867 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
868 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
869 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
870 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
871 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
872 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
873 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
874
875 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
876 power7 popcntd instructions.
877 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
878
879 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
880 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
881 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
882 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
883 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
884 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
885 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
886 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
887 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
888 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
889 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
890 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
891 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
892
893 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
894 vec_add, so the optimizer doesn't remove it.
895
896 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
897 systems that support bswap64.
898
899 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
900 prevent VSX code generation.
901
902 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
903 function to test if VSX available.
904 (check_effective_target_powerpc_vsx_ok): Ditto.
905 (check_vmx_hw_available): Add explicit -mno-vsx.
906
907 2009-07-30 Janis Johnson <janis187@us.ibm.com>
908
909 PR c/39902
910 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
911
912 2009-07-30 Martin Jambor <mjambor@suse.cz>
913
914 PR tree-optimization/40570
915 * gcc.c-torture/compile/pr40570.c: New test.
916
917 2009-07-29 Jason Merrill <jason@redhat.com>
918
919 PR c++/14912
920 * g++.dg/template/defarg13.C: New.
921
922 2009-07-29 Richard Guenther <rguenther@suse.de>
923
924 PR c++/40834
925 * g++.dg/torture/pr40834.C: New testcase.
926
927 2009-07-29 Michael Matz <matz@suse.de>
928
929 PR middle-end/40830
930 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
931
932 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
933
934 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
935 sh*-*-* targets. Skip on spu-*-* targets.
936 * gfortran.dg/maxlocval_4.f90: Likewise.
937 * gfortran.dg/minlocval_1.f90: Likewise.
938 * gfortran.dg/minlocval_4.f90: Likewise.
939
940 2009-07-28 Jakub Jelinek <jakub@redhat.com>
941
942 PR fortran/40878
943 * gfortran.dg/gomp/pr40878-1.f90: New test.
944 * gfortran.dg/gomp/pr40878-2.f90: New test.
945
946 PR testsuite/40891
947 * gcc.dg/cdce1.c: Adjust note line number.
948 * gcc.dg/cdce2.c: Likewise.
949
950 2009-07-28 Janus Weil <janus@gcc.gnu.org>
951
952 PR fortran/40882
953 * gfortran.dg/proc_ptr_comp_13.f90: New.
954
955 2009-07-28 Jan Beulich <jbeulich@novell.com>
956
957 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
958 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
959 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
960 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
961 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
962 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
963 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
964 * gcc.target/i386/avx-vtestps-2.c: Likewise.
965 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
966 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
967 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
968 * gcc.target/i386/avx-vtestps-3.c: Likewise.
969 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
970 #ifdef NEED_IEEE754_FLOAT conditional.
971 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
972 conditional.
973
974 2009-07-28 Jan Beulich <jbeulich@novell.com>
975
976 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
977 i?86-*-netware.
978 * g++.dg/ext/bitfield3.C: Likewise.
979 * g++.dg/ext/bitfield4.C: Likewise.
980 * g++.dg/ext/bitfield5.C: Likewise.
981 * gcc.dg/bitfld-15.c: Likewise.
982 * gcc.dg/bitfld-16.c: Likewise.
983 * gcc.dg/bitfld-17.c: Likewise.
984 * gcc.dg/bitfld-18.c: Likewise.
985 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
986 * gcc.dg/20010912-1.c: Likewise.
987 * gcc.dg/20021018-1.c: Likewise.
988 * gcc.dg/20030213-1.c: Likewise.
989 * gcc.dg/20030225-1.c: Likewise.
990 * gcc.dg/20030708-1.c: Likewise.
991 * gcc.dg/20050321-2.c: Likewise.
992 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
993 * gcc.dg/cdce2.c: Likewise.
994 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
995 targets.
996 * gcc.target/i386/pr37248-3.c: Likewise.
997
998 2009-07-27 Janus Weil <janus@gcc.gnu.org>
999
1000 PR fortran/40848
1001 * gfortran.dg/altreturn_7.f90: New.
1002
1003 2009-07-27 Simon Baldwin <simonb@google.com>
1004
1005 PR testsuite/40829
1006 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1007 so that indexing no longer runs off array end.
1008
1009 2009-07-27 Tobias Burnus <burnus@net-b.de>
1010
1011 PR fortran/40851
1012 * gfortran.dg/derived_init_3.f90: New test.
1013
1014 2009-07-26 Tobias Burnus <burnus@net-b.de>
1015
1016 PR fortran/33197
1017 * gfortran.dg/atan2_1.f90: New test
1018 * gfortran.dg/atan2_2.f90: New test
1019
1020 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
1021
1022 PR c++/40749
1023 * g++.dg/warn/Wreturn-type-6.C: New test.
1024
1025 2009-07-26 Ira Rosen <irar@il.ibm.com>
1026
1027 PR tree-optimization/40801
1028 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1029 * gfortran.dg/vect/vect.exp: Run tests starting with
1030 "fast-math-real8" with -ffast-math and -fdefault-real-8.
1031
1032 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1033
1034 PR rtl-optimization/40445
1035 * g++.dg/other/builtin-unreachable-1.C: New testcase.
1036
1037 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1038
1039 * gcc.dg/builtin-unreachable-4.c: New test.
1040
1041 2009-07-25 Tobias Burnus <burnus@net-b.de>
1042
1043 PR fortran/33197
1044 * gfortran.dg/complex_intrinsic_5.f90: New test.
1045 * gfortran.dg/complex_intrinsic_7.f90: New test.
1046
1047 2009-07-25 Martin Jambor <mjambor@suse.cz>
1048
1049 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1050 * gcc.dg/ipa/noclone-1.c: New test.
1051
1052 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
1053
1054 * lib/target-supports.exp (check_effective_target_static): New
1055 procedure.
1056 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1057 supported.
1058 * g++.old-deja/g++.law/weak.C: Require static effective target.
1059
1060 2009-07-25 Janus Weil <janus@gcc.gnu.org>
1061
1062 PR fortran/39630
1063 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1064 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1065 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1066 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1067 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1068 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1069 * gfortran.dg/typebound_call_10.f03: New.
1070
1071 2009-07-24 Jason Merrill <jason@redhat.com>
1072
1073 * g++.dg/cpp0x/defaulted11.C: New.
1074
1075 * g++.dg/cpp0x/initlist23.C: New.
1076
1077 2009-07-24 Janus Weil <janus@gcc.gnu.org>
1078
1079 PR fortran/40822
1080 * gfortran.dg/char_length_16.f90: New.
1081
1082 2009-07-24 Jakub Jelinek <jakub@redhat.com>
1083
1084 PR fortran/40643
1085 PR fortran/31067
1086 * gfortran.dg/maxlocval_2.f90: New test.
1087 * gfortran.dg/maxlocval_3.f90: New test.
1088 * gfortran.dg/maxlocval_4.f90: New test.
1089 * gfortran.dg/minlocval_1.f90: New test.
1090 * gfortran.dg/minlocval_2.f90: New test.
1091 * gfortran.dg/minlocval_3.f90: New test.
1092 * gfortran.dg/minlocval_4.f90: New test.
1093
1094 2009-07-23 Joseph Myers <joseph@codesourcery.com>
1095
1096 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1097 scan-assembler.
1098
1099 2009-07-23 Jakub Jelinek <jakub@redhat.com>
1100
1101 PR fortran/40839
1102 * gfortran.dg/pr40839.f90: New test.
1103
1104 2009-07-23 Michael Matz <matz@suse.de>
1105
1106 PR middle-end/40830
1107 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1108 don't set options ourself.
1109
1110 2009-07-23 Simon Baldwin <simonb@google.com>
1111
1112 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1113 native C compilation where required.
1114
1115 2009-07-22 Doug Kwan <dougkwan@google.com>
1116
1117 * gcc.c-torture/compile/20090721-1.c: New test.
1118
1119 2009-07-22 Michael Matz <matz@suse.de>
1120
1121 PR tree-optimization/35229
1122 PR tree-optimization/39300
1123 * gcc.dg/vect/vect-pre-interact.c: New test.
1124
1125 2009-07-22 Richard Guenther <rguenther@suse.de>
1126
1127 * g++.dg/lookup/using21.C: Fix duplicate paste.
1128
1129 2009-07-22 Richard Guenther <rguenther@suse.de>
1130
1131 PR c++/40799
1132 * g++.dg/lookup/using21.C: New testcase.
1133
1134 2009-07-21 Jason Merrill <jason@redhat.com>
1135
1136 * g++.dg/init/aggr4.C: New.
1137
1138 2009-07-21 Jason Merrill <jason@redhat.com>
1139
1140 Core issue 934
1141 * g++.dg/cpp0x/initlist22.C: New.
1142
1143 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1144
1145 * gcc.target/i386/vectorize8.c: New test.
1146
1147 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1148
1149 PR target/40811
1150 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1151 Add i?86 and x86_64 targets.
1152 * gcc.target/i386/vectorize7.c: New test.
1153
1154 PR target/40809
1155 * gcc.target/i386/pr40809.c: New test.
1156
1157 2009-07-21 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR tree-optimization/40813
1160 * g++.dg/opt/inline15.C: New test.
1161
1162 2009-07-21 Paul Brook <paul@codesourcery.com>
1163
1164 * gcc.dg/vect/section-anchors-nest-1.c: New test.
1165 * lib/target-supports.exp (check_effective_target_section_anchors):
1166 Add arm*-*-*.
1167
1168 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
1169
1170 * gcc.dg/plugin/finish_unit_plugin.c: New test.
1171 * gcc.dg/plugin/finish_unit-test-1.c: New test.
1172 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
1173
1174 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
1175
1176 * gcc.target/mips/ext-3.c: New test.
1177
1178 2009-07-20 Jakub Jelinek <jakub@redhat.com>
1179
1180 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
1181 * gcc.dg/builtin-object-size-8.c: New test.
1182 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1183 * g++.dg/ext/builtin-object-size2.C: Likewise.
1184
1185 PR tree-optimization/40792
1186 * gcc.dg/pr40792.c: New test.
1187
1188 2009-07-20 Ira Rosen <irar@il.ibm.com>
1189
1190 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1191 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1192 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1193
1194 2009-07-20 Christian Bruel <christian.bruel@st.com>
1195
1196 * gcc.target/sh/mfmovd.c: New test.
1197
1198 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1199 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1200
1201 PR libfortran/40714
1202 * gfortran.dg/eof_3.f90: New test.
1203
1204 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1205
1206 PR fortran/40727
1207 * gfortran.dg/intrinsic_cmplx.f90: New test.
1208
1209 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1210
1211 PR libfortran/34670
1212 PR libfortran/36874
1213 * gfortran.dg/cshift_bounds_1.f90: New test.
1214 * gfortran.dg/cshift_bounds_2.f90: New test.
1215 * gfortran.dg/cshift_bounds_3.f90: New test.
1216 * gfortran.dg/cshift_bounds_4.f90: New test.
1217 * gfortran.dg/eoshift_bounds_1.f90: New test.
1218 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1219 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1220 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1221
1222 2009-07-19 Jan Hubicka <jh@suse.cz>
1223
1224 PR tree-optimization/40676
1225 * gcc.c-torture/compile/pr40676.c: New testcase.
1226
1227 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1228
1229 * gcc.target/mips/ext-2.c: New test.
1230
1231 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1232
1233 * gcc.target/mips/octeon-exts-7.c: New test.
1234 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1235 * gcc.target/mips/octeon-exts-5.c: Likewise.
1236
1237 2009-07-18 Richard Guenther <rguenther@suse.de>
1238
1239 PR testsuite/40798
1240 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1241
1242 2009-07-18 Richard Guenther <rguenther@suse.de>
1243
1244 PR c/40787
1245 * gcc.dg/pr35899.c: Adjust.
1246
1247 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1248
1249 * gcc.target/powerpc/asm-es-1.c: New test.
1250 * gcc.target/powerpc/asm-es-2.c: Likewise.
1251
1252 2009-07-17 Richard Guenther <rguenther@suse.de>
1253
1254 PR c/40401
1255 * g++.dg/rtti/crash4.C: New testcase.
1256 * g++.dg/torture/20090706-1.C: Likewise.
1257 * gcc.dg/redecl-17.c: Likewise.
1258 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1259 * gcc.dg/declspec-9.c: Expect extra error.
1260 * gcc.dg/declspec-10.c: Likewise.
1261 * gcc.dg/declspec-11.c: Likewise.
1262 * gcc.dg/redecl-10.c: Expect extra warnings.
1263 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1264 * gcc.target/i386/pr39545-1.c: Likewise.
1265 * g++.dg/ext/asm3.C: Expect more errors.
1266 * g++.dg/gomp/block-1.C: Likewise.
1267 * g++.dg/gomp/block-2.C: Likewise.
1268 * g++.dg/gomp/block-3.C: Likewise.
1269 * g++.dg/gomp/block-5.C: Likewise.
1270 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1271 * g++.dg/warn/unused-result1.C: XFAIL.
1272
1273 2009-07-17 Richard Guenther <rguenther@suse.de>
1274
1275 PR tree-optimization/40321
1276 * gcc.c-torture/compile/pr40321.c: New testcase.
1277 * g++.dg/torture/pr40321.C: Likewise.
1278
1279 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR c++/40780
1282 * g++.dg/template/ptrmem19.C: New test.
1283
1284 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1285 Manuel López-Ibáñez <manu@gcc.gnu.org>
1286
1287 PR 40435
1288 * gcc.dg/pr36902.c: Add column info.
1289 * g++.dg/gcov/gcov-2.C: Change count for definition.
1290
1291 2009-07-16 Jason Merrill <jason@redhat.com>
1292
1293 PR libstdc++/37907
1294 * g++.dg/cpp0x/std-layout1.C: New.
1295 * g++.dg/ext/has_nothrow_assign.C: Fix.
1296 * g++.dg/ext/has_nothrow_copy.C: Fix.
1297 * g++.dg/ext/has_trivial_assign.C: Fix.
1298 * g++.dg/ext/has_trivial_copy.C: Fix.
1299 * g++.dg/ext/is_pod.C: Fix.
1300 * g++.dg/other/offsetof3.C: Adjust.
1301 * g++.dg/overload/ellipsis1.C: Adjust.
1302 * g++.dg/warn/var-args1.C: Adjust.
1303 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1304 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1305 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1306 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1307 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1308
1309 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1310
1311 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1312 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1313 effective target "mpc_pow".
1314 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1315
1316 2009-07-16 Richard Henderson <rth@redhat.com>
1317
1318 * g++.dg/opt/eh4.C: New test.
1319
1320 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1321
1322 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1323
1324 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1325
1326 PR middle-end/40747
1327 * gcc.c-torture/execute/pr40747.c: New test.
1328
1329 2009-07-15 Richard Guenther <rguenther@suse.de>
1330
1331 PR middle-end/40753
1332 * gcc.c-torture/compile/pr40753.c: New testcase.
1333
1334 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1335
1336 PR fortran/40743
1337 * gfortran.dg/interface_assignment_4.f90: New.
1338
1339 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1340
1341 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1342 for FreeBSD up to and including version 8.
1343
1344 2009-07-14 Taras Glek <tglek@mozilla.com>
1345 Rafael Espindola <espindola@google.com>
1346
1347 * g++.dg/plugin/header-plugin-test.C: New.
1348 * g++.dg/plugin/header_plugin.c: New.
1349 * g++.dg/plugin/plugin.exp: Update.
1350
1351 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1352
1353 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1354 function to enable vectorization.
1355 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1356 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1357
1358 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1359
1360 * gcc.target/i386/sse-copysignf-vec.c: New test.
1361 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1362
1363 2009-07-14 Jason Merrill <jason@redhat.com>
1364
1365 PR c++/37276
1366 * g++.dg/lookup/builtin5.C: New.
1367 * g++.dg/other/error22.C: Add missing extern "C".
1368 * g++.dg/warn/Warray-bounds.C: Likewise.
1369 * gcc.dg/compat/compat-common.h: Likewise.
1370
1371 PR c++/40746
1372 * g++.dg/lookup/using20.C: New.
1373
1374 PR c++/40740
1375 * g++.dg/template/koenig8.C: New.
1376
1377 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1378
1379 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1380 both i?86-*-darwin* and x86_64-*-darwin*.
1381
1382 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1383
1384 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1385 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1386 name.
1387
1388 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1389
1390 PR debug/40705
1391 * g++.dg/debug/dwarf2/typedef1.C: New test.
1392
1393 PR c++/40357
1394 * g++.dg/other/typedef3.C: New test.
1395
1396 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1397
1398 * gcc.dg/20090709-1.c: Move to a proper place ...
1399 * gcc.target/m68k/20090709-1.c: ... here.
1400
1401 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1402
1403 PR C++/22154
1404 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1405 front of qualified names are allowed.
1406 * g++.dg/parse/crash10.C: Likewise.
1407 * g++.dg/parse/error15.C: Likewise.
1408 * g++.dg/parse/typename9.C: Likewise.
1409 * g++.dg/parse/error8.C: Likewise.
1410
1411 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1412
1413 PR fortran/40646
1414 * gfortran.dg/proc_ptr_22.f90: Extended.
1415 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1416
1417 2009-07-13 Ira Rosen <irar@il.ibm.com>
1418
1419 * gfortran.dg/vect/vect-6.f: New test.
1420
1421 2009-07-12 Jason Merrill <jason@redhat.com>
1422
1423 PR c++/36628
1424 * g++.dg/cpp0x/decltype17.C: New.
1425
1426 PR c++/37206
1427 * g++.dg/cpp0x/rv10.C: New.
1428
1429 2009-07-12 Jason Merrill <jason@redhat.com>
1430
1431 PR c++/40689
1432 * g++.dg/cpp0x/initlist20.C: New.
1433 * g++.dg/cpp0x/initlist21.C: New.
1434
1435 2009-07-12 Ira Rosen <irar@il.ibm.com>
1436
1437 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1438 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1439 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1440 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1441 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1442
1443 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1444
1445 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1446 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1447 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1448 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1449 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1450 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1451 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1452 effective_target fd_truncate.
1453
1454 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1455
1456 * gnat.dg/specs/addr1.ads: New test.
1457
1458 2009-07-11 Jan Hubicka <jh@suse.cz>
1459
1460 PR middle-end/48388
1461 * g++.dg/torture/pr40388.C: New testcase.
1462
1463 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR target/40668
1466 * gcc.c-torture/execute/pr40668.c: New test.
1467
1468 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1469
1470 * gcc.c-torture/execute/20090711-1.c: New test.
1471
1472 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1473
1474 PR testsuite/40699
1475 PR testsuite/40707
1476 PR testsuite/40709
1477 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1478 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1479 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1480 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1481
1482 2009-07-11 Tobias Burnus <burnus@net-b.de>
1483
1484 PR fortran/33197
1485 * gfortran.dg/complex_intrinsic_3.f90: New test.
1486 * gfortran.dg/complex_intrinsic_4.f90: New test.
1487
1488 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1489
1490 PR target/39079
1491 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1492 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1493
1494 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1495
1496 PR c++/40502
1497 * g++.dg/ext/strncpy-chk1.C: New test.
1498
1499 2009-07-10 Richard Guenther <rguenther@suse.de>
1500
1501 PR tree-optimization/40496
1502 * g++.dg/opt/pr40496.C: New testcase.
1503
1504 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1505
1506 PR 25509
1507 PR 40614
1508 * g++.dg/warn/unused-result1-Werror.c: New.
1509
1510 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1511
1512 PR fortran/39334
1513 * gfortran.dg/recursive_parameter_1.f90: New test.
1514
1515 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1516
1517 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1518 * gfortran.dg/module_equivalence_6.f90: Ditto.
1519 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1520 * gfortran.dg/nan_2.f90: Ditto.
1521 * gfortran.dg/inquire_11.f90: Ditto.
1522 * gfortran.dg/abstract_type_3.f03: Ditto.
1523 * gfortran.dg/abstract_type_1.f90: Ditto.
1524 * gfortran.dg/private_type_9.f90: Ditto.
1525 * gfortran.dg/abstract_type_5.f03: Ditto.
1526 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1527 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1528 * gfortran.dg/derived_sub.f90: Ditto.
1529 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1530 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1531 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1532 * gfortran.dg/mvbits_6.f90: Ditto.
1533 * gfortran.dg/abstract_type_2.f03: Ditto.
1534 * gfortran.dg/abstract_type_4.f03: Ditto.
1535 * gfortran.dg/bounds_check_9.f90: Ditto.
1536 * gfortran.dg/optional_dim_3.f90: Ditto.
1537 * gfortran.dg/pr32921.f: Ditto.
1538 * gfortran.dg/entry_16.f90: Ditto.
1539 * gfortran.dg/generic_16.f90: Ditto.
1540
1541
1542 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1543
1544 * gcc.target/m68k/20090709-1.c: New.
1545
1546 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1547
1548 PR c++/40684
1549 * g++.dg/template/unify11.C: New test.
1550
1551 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1552
1553 PR fortran/40629
1554 * gfortran.dg/host_assoc_function_9.f90: New test.
1555
1556 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1557
1558 PR fortran/40646
1559 * gfortran.dg/proc_ptr_22.f90: New.
1560 * gfortran.dg/proc_ptr_comp_12.f90: New.
1561
1562 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR middle-end/40692
1565 * gcc.c-torture/compile/pr40692.c: New test.
1566
1567 2009-07-09 Tobias Burnus <burnus@net-b.de>
1568
1569 PR fortran/40604
1570 * gfortran.dg/pointer_check_6.f90: New test.
1571
1572 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1573
1574 * gcc.target/mips/truncate-5.c: New test.
1575
1576 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1577
1578 PR libfortran/40330
1579 PR libfortran/40662
1580 * gfortran.dg/fmt_cache_1.f: New test.
1581
1582 2009-07-08 Tobias Burnus <burnus@net-b.de>
1583
1584 PR fortran/40675
1585 * gfortran.dg/nosigned_zero_1.f90: New test.
1586 * gfortran.dg/nosigned_zero_2.f90: New test.
1587
1588 2009-07-08 Richard Guenther <rguenther@suse.de>
1589
1590 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1591
1592 2009-07-08 Richard Guenther <rguenther@suse.de>
1593
1594 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1595
1596 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1597
1598 PR fortran/40591
1599 * gfortran.dg/proc_ptr_21.f90: New test.
1600
1601 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1602
1603 PR c++/31246
1604 * g++.dg/warn/pr31246.C: New.
1605 * g++.dg/warn/pr31246-2.C: New.
1606
1607 2009-07-07 Jason Merrill <jason@redhat.com>
1608
1609 PR c++/35828
1610 * g++.dg/template/defarg12.C: New.
1611
1612 PR c++/37816
1613 * g++.dg/cpp0x/enum7.C: New.
1614
1615 PR c++/37946
1616 * g++.dg/cpp0x/enum6.C: New.
1617
1618 PR c++/40639
1619 * g++.dg/cpp0x/enum5.C: New.
1620
1621 PR c++/40633
1622 * g++.dg/cpp0x/enum4.C: New.
1623
1624 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1625
1626 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1627
1628 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1629
1630 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1631
1632 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR middle-end/40669
1635 * gcc.dg/pr40669.c: New test.
1636
1637 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1638
1639 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1640 location. Update all calls.
1641 * g++.dg/plugin/selfassign.c: Likewise.
1642
1643 2009-07-06 Jason Merrill <jason@redhat.com>
1644
1645 * g++.dg/rtti/dyncast[34].C: New.
1646
1647 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1648
1649 * lib/target-supports.exp
1650 (check_effective_target_mips_newabi_large_long_double): New.
1651 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1652 target.
1653 * gcc.target/mips/fpr-moves-6.c: Likewise.
1654
1655 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1656
1657 PR c++/40557
1658 * g++.dg/template/union2.C: New test.
1659
1660 2009-07-04 Jason Merrill <jason@redhat.com>
1661
1662 * g++.dg/template/using15.C: New.
1663
1664 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1665
1666 * gfortran.dg/maxloc_1.f90: New test.
1667
1668 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1669
1670 PR fortran/40593
1671 * gfortran.dg/proc_ptr_result_6.f90: New.
1672
1673 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1674
1675 * gcc.dg/framework-2.c: Adjust testcase to pass.
1676
1677 2009-07-04 Jason Merrill <jason@redhat.com>
1678
1679 PR c++/40619
1680 * g++.dg/cpp0x/auto16.C: New.
1681
1682 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1683
1684 PR target/40587
1685 * gfortran.dg/pr40587.f: New test.
1686
1687 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1688
1689 PR fortran/40638
1690 * gfortran.dg/unit_1.f90: New test.
1691
1692 2009-07-03 Jason Merrill <jason@redhat.com>
1693
1694 * g++.dg/template/pure1.C: Expect another error.
1695
1696 2009-07-03 Richard Guenther <rguenther@suse.de>
1697
1698 PR tree-optimization/40640
1699 * gcc.c-torture/compile/pr40640.c: New testcase.
1700
1701 2009-07-03 Richard Guenther <rguenther@suse.de>
1702
1703 PR middle-end/34163
1704 * gfortran.dg/pr34163.f90: New testcase.
1705
1706 2009-07-03 Jan Hubicka <jh@suse.cz>
1707
1708 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1709 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1710 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1711 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1712 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1713 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1714 * gnat.dg/loop_optimization6.adb: Enable -O2.
1715
1716 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1717
1718 * g++.dg/warn/null4.C: Extend.
1719
1720 2009-07-02 Jason Merrill <jason@redhat.com>
1721
1722 * g++.dg/template/spec8.C: Fix.
1723
1724 2009-07-02 Michael Matz <matz@suse.de>
1725
1726 PR fortran/32131
1727 * gfortran.dg/pr32921.f: Adjust.
1728
1729 2009-07-02 Jan Hubicka <jh@suse.cz>
1730
1731 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1732
1733 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1734
1735 * gcc.target/mips/truncate-4.c: New testcase.
1736
1737 2009-07-01 Richard Guenther <rguenther@suse.de>
1738
1739 PR tree-optimization/19831
1740 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1741 make allocated memory escape. Un-XFAIL.
1742 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1743 * gcc.dg/vect/pr31699.c: Likewise.
1744 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1745
1746 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c++/40566
1749 * g++.dg/parse/cond5.C: New test.
1750
1751 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1752
1753 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1754 (main): Pass n to main_1 instead.
1755 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1756 (main_1): New function, split off from...
1757 (main): ...here. Pass `off' to main_1 instead.
1758
1759 2009-06-30 Jason Merrill <jason@redhat.com>
1760
1761 PR c++/40595
1762 * g++.dg/cpp0x/variadic94.C: New.
1763
1764 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1765
1766 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1767 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1768 (init_ld_library_path_env_vars): New function, replacing the
1769 orig_*_saved assignments. Call it after defining it.
1770 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1771 (restore_ld_library_path_env_vars): Likewise.
1772 (add_path, find_libgcc_s): New functions.
1773 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1774 gcc-set-multilib-library-path.
1775 (objc_target_compile): Don't add "." to ld_library_path.
1776 Use add_path.
1777 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1778 ld_library_path. Use add_path. Use find_libgcc_s instead of
1779 gcc-set-multilib-library-path.
1780 * lib/g++.exp (g++_link_flags): Likewise.
1781 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1782 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1783 top level; do it...
1784 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1785 to tell when this needs to happen. Use find_libgcc_s instead of
1786 gcc-set-multilib-library-path.
1787 * lib/gcc-dg.exp: Likewise.
1788 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1789 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1790 unless it is in $ALT_LD_LIBRARY_PATH.
1791 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1792
1793 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1794
1795 * gnat.dg/discr12.adb: New test.
1796 * gnat.dg/discr12_pkg.ads: New helper.
1797 * gnat.dg/discr13.adb: New test.
1798 * gnat.dg/discr14.ad[sb]: Likewise.
1799 * gnat.dg/discr15.adb: Likewise.
1800 * gnat.dg/discr15_pkg.ads: New helper.
1801 * gnat.dg/discr16.adb: New test.
1802 * gnat.dg/discr16_g.ads: New helper.
1803 * gnat.dg/discr16_pkg.ads: Likewise.
1804 * gnat.dg/discr16_cont.ads: Likewise.
1805 * gnat.dg/discr17.adb: New test.
1806 * gnat.dg/discr18.adb: Likewise.
1807 * gnat.dg/discr18_pkg.ads: New helper.
1808 * gnat.dg/discr19.adb: New test.
1809
1810 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1811
1812 PR fortran/40576
1813 * gfortran.dg/internal_write_1.f90: New testcase.
1814
1815 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1816
1817 PR fortran/40594
1818 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1819
1820 2009-06-30 Richard Guenther <rguenther@suse.de>
1821
1822 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1823
1824 2009-06-30 Wei Guozhi <carrot@google.com>
1825
1826 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1827 to "-Os".
1828
1829 2009-06-30 Ira Rosen <irar@il.ibm.com>
1830
1831 PR tree-optimization/40542
1832 * gcc.dg/vect/pr40542.c: New test.
1833
1834 2009-06-30 Martin Jambor <mjambor@suse.cz>
1835
1836 PR tree-optimization/40582
1837 * gcc.c-torture/compile/pr40582.c: New test.
1838
1839 2009-06-30 Wei Guozhi <carrot@google.com>
1840
1841 PR/40416
1842 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1843
1844 2009-06-29 Jason Merrill <jason@redhat.com>
1845
1846 PR c++/40274
1847 * g++.dg/template/debug1.C: New.
1848
1849 2009-06-29 Tobias Burnus <burnus@net-b.de>
1850
1851 PR fortran/40580
1852 * pointer_check_1.f90: New test.
1853 * pointer_check_2.f90: New test.
1854 * pointer_check_3.f90: New test.
1855 * pointer_check_4.f90: New test.
1856 * pointer_check_5.f90: New test.
1857
1858 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1859
1860 PR fortran/40551
1861 * gfortran.dg/func_assign_2.f90 : New test.
1862
1863 2009-06-29 Richard Guenther <rguenther@suse.de>
1864
1865 PR middle-end/14187
1866 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1867 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1868 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1869 * gcc.c-torture/execute/20090623-1.c: Likewise.
1870 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1871 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1872
1873 2009-06-29 Richard Guenther <rguenther@suse.de>
1874
1875 PR middle-end/38212
1876 * gcc.c-torture/execute/pr38212.c: New testcase.
1877
1878 2009-06-29 Richard Guenther <rguenther@suse.de>
1879
1880 PR tree-optimization/40579
1881 * gcc.c-torture/execute/pr40579.c: New testcase.
1882
1883 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1884
1885 PR tree-optimization/40550
1886 * gcc.dg/pr40550.c: New test.
1887
1888 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1889
1890 * gnat.dg/overflow_sum2.adb: New test
1891 * gnat.dg/namet.ads: New helper.
1892
1893 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1894
1895 2009-06-28 Tobias Burnus <burnus@net-b.de>
1896
1897 PR fortran/34112
1898 * gfortran.dg/compiler-directive_1.f90: New test.
1899 * gfortran.dg/compiler-directive_2.f: New test.
1900
1901 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1902
1903 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1904 comment out some values and add some cases.
1905
1906 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1907
1908 PR testsuite/40567
1909 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1910
1911 2009-06-26 Richard Henderson <rth@redhat.com>
1912
1913 PR testsuite/40565
1914 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1915 * gcc.target/i386/local.c: Pass a non-constant to T.
1916
1917 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1918
1919 PR fortran/39997
1920 PR fortran/40541
1921 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1922 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1923 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1924 * gfortran.dg/proc_ptr_result_5.f90: New.
1925
1926 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1927
1928 PR c/39902
1929 * gcc.dg/dfp/pr39902.c: New test.
1930
1931 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1932
1933 PR testsuite/40532
1934 * gcc.dg/builtins-65.c: Require c99 runtime.
1935
1936 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1937
1938 * gnat.dg/array7.ad[sb]: New test.
1939
1940 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1941
1942 * gnat.dg/array6.adb: New test.
1943
1944 2009-06-25 Ian Lance Taylor <iant@google.com>
1945
1946 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1947
1948 2009-06-25 Ian Lance Taylor <iant@google.com>
1949
1950 * g++.dg/warn/Wunused-16.C: New testcase.
1951
1952 2009-06-25 Ian Lance Taylor <iant@google.com>
1953
1954 * g++.dg/warn/skip-2.C: New testcase.
1955
1956 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1957
1958 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1959 dg-skip-if and move to ...
1960 * gcc.dg/torture/20090618-1.c.
1961
1962 2009-06-25 Martin Jambor <mjambor@suse.cz>
1963
1964 PR tree-optimization/40493
1965 * gcc.c-torture/execute/pr40493.c: New test.
1966
1967 2009-06-24 Jason Merrill <jason@redhat.com>
1968
1969 PR c++/40342
1970 * g++.dg/template/overload10.C: New.
1971
1972 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1973
1974 PR fortran/40427
1975 * gfortran.dg/proc_ptr_comp_11.f90: New.
1976
1977 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1978
1979 * gcc.dg/pr40501.c: New testcase.
1980
1981 2009-06-23 DJ Delorie <dj@redhat.com>
1982
1983 Add MeP port.
1984 * lib/target-supports.exp: Add mep support (no profiling).
1985
1986 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1987
1988 PR testsuite/39297
1989 * gcc.dg/ssa/loop-31.c: Change scan rules.
1990
1991 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1992
1993 * gcc.dg/cpp/empty-include.c: Update column info.
1994 * gcc.dg/cpp/assert2.c: Update column info.
1995
1996 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1997
1998 * g++.dg/ext/builtin-object-size1.C: New test.
1999 * g++.dg/ext/builtin-object-size2.C: New test.
2000
2001 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
2002
2003 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2004 * gcc.dg/optimize-bswapdi-1.c: Likewise.
2005
2006 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
2007
2008 * gcc.target/mips/truncate-3.c: New test.
2009
2010 2009-06-22 Janus Weil <janus@gcc.gnu.org>
2011
2012 PR fortran/37254
2013 PR fortran/39850
2014 * gfortran.dg/interface_30.f90: Modified error message.
2015 * gfortran.dg/proc_decl_22.f90: New.
2016
2017 2009-06-22 Ian Lance Taylor <iant@google.com>
2018
2019 * gcc.dg/Wcxx-compat-19.c: New testcase.
2020
2021 2009-06-22 Matthias Klose <doko@ubuntu.com>
2022
2023 PR objc/28050
2024 * pr28050.m: New testcase.
2025
2026 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
2027
2028 PR testsuite/40481
2029 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2030
2031 2009-06-22 Martin Jambor <mjambor@suse.cz>
2032
2033 PR tree-optimization/40492
2034 * g++.dg/torture/pr40492.C: New test.
2035
2036 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
2037
2038 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2039 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
2040
2041 2009-06-22 Olivier Hainque <hainque@adacore.com>
2042
2043 * gnat.dg/raise_ce.adb: Helper for ...
2044 * gnat.dg/handle_and_return.adb: New test.
2045
2046 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2047
2048 PR fortran/40443
2049 * gfortran.dg/generic_18.f90: New test.
2050
2051 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2052
2053 PR fortran/40472
2054 * gfortran.dg/spread_size_limit.f90: New test.
2055
2056 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2057
2058 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2059 to put dump files in a subdirectory.
2060 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2061 ".o" temporary files.
2062
2063 2009-06-21 Janus Weil <janus@gcc.gnu.org>
2064
2065 PR fortran/39850
2066 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2067 * gfortran.dg/interface_20.f90: Ditto.
2068 * gfortran.dg/interface_21.f90: Ditto.
2069 * gfortran.dg/interface_22.f90: Ditto.
2070 * gfortran.dg/interface_30.f90: New.
2071 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2072
2073 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2074
2075 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2076 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2077 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2078 DEFAULT_VECTFLAGS.
2079
2080 2009-06-21 Ira Rosen <irar@il.ibm.com>
2081 Revital Eres <eres@il.ibm.com>
2082
2083 PR testsuite/40359
2084 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2085 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2086 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2087
2088 2009-06-21 Ira Rosen <irar@il.ibm.com>
2089
2090 PR testsuite/40475
2091 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2092 without misalignment support.
2093 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2094
2095 2009-06-20 Tobias Burnus <burnus@net-b.de>
2096
2097 PR fortran/40452
2098 * gfortran.dg/bounds_check_strlen_9.f90: New test.
2099
2100 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
2101
2102 PR fortran/40440
2103 * gfortran.dg/alloc_comp_result_2.f90: New test.
2104
2105 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2106
2107 PR target/40482
2108 * gcc.target/arm/pr40482.c: New test.
2109
2110 2009-06-19 Ian Lance Taylor <iant@google.com>
2111
2112 * gcc.dg/Wcxx-compat-18.c: New testcase.
2113
2114 2009-06-19 Richard Guenther <rguenther@suse.de>
2115
2116 * gcc.c-torture/execute/20090618-1.c: New testcase.
2117
2118 2009-06-19 Ian Lance Taylor <iant@google.com>
2119
2120 * gcc.dg/Wcxx-compat-17.c: New testcase.
2121
2122 2009-06-19 Ian Lance Taylor <iant@google.com>
2123
2124 * gcc.dg/Wcxx-compat-15.c: New testcase.
2125
2126 2009-06-19 Ian Lance Taylor <iant@google.com>
2127
2128 * gcc.dg/Wcxx-compat-16.c: New testcase.
2129
2130 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2131
2132 * gcc.dg/builtins-34.c: Add significand cases.
2133
2134 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2135
2136 PR testsuite/40491
2137 * gcc.dg/20080522-1.c: Remove testcase for real.
2138 * gcc.dg/20080528-1.c: Ditto.
2139
2140 2009-06-19 Janus Weil <janus@gcc.gnu.org>
2141
2142 PR fortran/40450
2143 * gfortran.dg/proc_ptr_20.f90: New.
2144
2145 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
2146
2147 PR target/40470
2148 * gcc.dg/torture/pr40470-1.c: New.
2149 * gcc.dg/torture/pr40470-2.c: Likewise.
2150 * gcc.dg/torture/pr40470-3.c: Likewise.
2151 * gcc.dg/torture/pr40470-4.c: Likewise.
2152
2153 2009-06-18 Diego Novillo <dnovillo@google.com>
2154
2155 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
2156 * gcc.dg/plugin/ggcplug.c: Likewise.
2157 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2158 * g++.dg/plugin/selfassign.c: Likewise.
2159 * g++.dg/plugin/attribute_plugin.c: Likewise.
2160 * g++.dg/plugin/dumb_plugin.c: Likewise.
2161
2162 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2163
2164 * gcc.dg/cpp/arith-3.c: Add column info.
2165
2166 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2167
2168 * gcc.target/arm/fp16-compile-none-2.c: New.
2169 * gcc.target/arm/fp16-compile-ieee-12.c: New.
2170 * gcc.target/arm/fp16-compile-alt-12.c: New.
2171
2172 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2173
2174 * gcc.target/arm/fp16-compile-alt-1.c: New.
2175 * gcc.target/arm/fp16-compile-alt-2.c: New.
2176 * gcc.target/arm/fp16-compile-alt-3.c: New.
2177 * gcc.target/arm/fp16-compile-alt-4.c: New.
2178 * gcc.target/arm/fp16-compile-alt-5.c: New.
2179 * gcc.target/arm/fp16-compile-alt-6.c: New.
2180 * gcc.target/arm/fp16-compile-alt-7.c: New.
2181 * gcc.target/arm/fp16-compile-alt-8.c: New.
2182 * gcc.target/arm/fp16-compile-alt-9.c: New.
2183 * gcc.target/arm/fp16-compile-alt-10.c: New.
2184 * gcc.target/arm/fp16-compile-alt-11.c: New.
2185 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2186 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2187 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2188 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2189 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2190 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2191 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2192 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2193 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2194 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2195 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2196 * gcc.target/arm/fp16-compile-none-1.c: New.
2197 * gcc.target/arm/fp16-compile-exprtype.c: New.
2198 * gcc.target/arm/fp16-compile-vcvt.c: New.
2199 * gcc.target/arm/fp16-builtins-1.c: New.
2200 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2201 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2202 * gcc.target/arm/fp16-param-1.c: New.
2203 * gcc.target/arm/fp16-return-1.c: New.
2204 * gcc.target/arm/fp16-unprototyped-1.c: New.
2205 * gcc.target/arm/fp16-unprototyped-2.c: New.
2206 * gcc.target/arm/fp16-variadic-1.c: New.
2207 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2208 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2209 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2210 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2211 * gcc.dg/torture/arm-fp16-ops.h: New.
2212 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2213 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2214 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2215 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2216 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2217 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2218 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2219 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2220 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2221 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2222 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2223 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2224 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2225 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2226 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2227 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2228 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2229 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2230 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2231 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2232 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2233
2234 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2235
2236 * gcc.dg/builtins-65.c: New test.
2237
2238 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2239
2240 PR fortran/40451
2241 * gfortran.dg/proc_ptr_result_4.f90: New.
2242
2243 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2244
2245 * gcc.c-torture/execute/bitfld-5.c: New test.
2246
2247 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2248
2249 * gcc.dg/builtin-unreachable-3.c: New test.
2250
2251 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2252
2253 * gcc.target/i386/builtin-unreachable.c: New test.
2254
2255 2009-06-17 Ian Lance Taylor <iant@google.com>
2256
2257 * gcc.dg/Wcxx-compat-14.c: New testcase.
2258
2259 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2260
2261 * gcc.dg/func-ptr-conv-1.c: Update column info.
2262
2263 2009-06-17 Richard Guenther <rguenther@suse.de>
2264
2265 PR middle-end/40404
2266 * gcc.c-torture/execute/pr40404.c: New testcase.
2267
2268 2009-06-17 Richard Guenther <rguenther@suse.de>
2269
2270 PR middle-end/40460
2271 * g++.dg/torture/pr40460.C: New testcase.
2272
2273 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2274
2275 * gcc.dg/plugin/one_time_plugin.c: New test.
2276 * gcc.dg/plugin/one_time-test-1.c: New test.
2277 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2278
2279 2009-06-16 Ian Lance Taylor <iant@google.com>
2280
2281 * g++.dg/warn/skip-1.C: New testcase.
2282
2283 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR middle-end/40446
2286 * g++.dg/other/pr40446.C: New test.
2287
2288 2009-06-16 Richard Guenther <rguenther@suse.de>
2289
2290 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2291 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2292 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2293 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2294
2295 2009-06-16 Martin Jambor <mjambor@suse.cz>
2296
2297 * gcc.c-torture/compile/pr40432.c: New file.
2298
2299 2009-06-16 Martin Jambor <mjambor@suse.cz>
2300
2301 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2302
2303 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2304
2305 PR fortran/36947
2306 PR fortran/40039
2307 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2308 * gfortran.dg/interface_20.f90: Modified error messages.
2309 * gfortran.dg/interface_21.f90: Ditto.
2310 * gfortran.dg/interface_26.f90: Ditto.
2311 * gfortran.dg/interface_27.f90: Ditto.
2312 * gfortran.dg/interface_28.f90: Extended test case.
2313 * gfortran.dg/interface_29.f90: New.
2314 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2315 * gfortran.dg/proc_decl_8.f90: Ditto.
2316 * gfortran.dg/proc_ptr_11.f90: Ditto.
2317 * gfortran.dg/proc_ptr_15.f90: Ditto.
2318
2319 2009-06-16 Ira Rosen <irar@il.ibm.com>
2320
2321 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2322 printing.
2323 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2324 gcc.dg/vect/vect-outer-4f.c: Likewise.
2325 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2326 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2327 Likewise.
2328 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2329 outer loop.
2330
2331 2009-06-16 Tobias Burnus <burnus@net-b.de>
2332
2333 PR fortran/40383
2334 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2335
2336 2009-06-15 Ian Lance Taylor <iant@google.com>
2337
2338 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2339 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2340 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2341 Recognize new notes.
2342 * gcc.dg/stmt-expr-label-2.c: Likewise.
2343 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2344 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2345 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2346 * gcc.dg/c99-vla-jump-4.c: Likewise.
2347 * gcc.dg/stmt-expr-label-1.c: Likewise.
2348 * gcc.dg/stmt-expr-label-3.c: Likewise.
2349 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2350
2351 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2352
2353 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2354
2355 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2356
2357 * gcc.dg/builtin-object-size-7.c: New test.
2358
2359 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2360
2361 PR testsuite/40426
2362 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2363 level != "" use separate -gdwarf-2 -g${level} options instead of
2364 -gdwarf-2${level}.
2365 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2366 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2367 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2368
2369 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2370
2371 * g++.dg/abi/mangle11.C: Update warning line.
2372 * g++.dg/abi/mangle12.C: Update warning line.
2373 * g++.dg/abi/mangle17.C: Update warning line.
2374 * g++.dg/abi/mangle20-2.C: Update warning line.
2375
2376 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2377
2378 * gcc.dg/optimize-bswap-1.c: Split into these two:
2379 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2380 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2381
2382 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2383
2384 * gcc.dg/optimize-bswap-1.c: New testcase.
2385
2386 2009-06-14 Richard Guenther <rguenther@suse.de>
2387
2388 PR middle-end/40389
2389 * g++.dg/torture/pr40389.C: New testcase.
2390
2391 2009-06-13 Richard Guenther <rguenther@suse.de>
2392
2393 PR tree-optimization/40421
2394 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2395
2396 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2397
2398 * gcc.dg/old-style-prom-3.c: Add column info.
2399 * gcc.dg/overflow-warn-1.c
2400 * gcc.dg/gomp/pr27415.c
2401 * gcc.dg/gomp/for-1.c: Same.
2402 * gcc.dg/enum-compat-1.c: Same.
2403 * gcc.dg/c99-tag-3.c: Same.
2404 * gcc.dg/Wredundant-decls-2.c: Same.
2405 * gcc.dg/func-ptr-conv-1.c: Same.
2406 * gcc.dg/asm-wide-1.c: Same.
2407 * gcc.dg/nofixed-point-2.c: Same.
2408 * gcc.dg/cpp/line3.c: Same.
2409 * gcc.dg/array-10.c: Same.
2410 * gcc.dg/c99-vla-jump-1.c: Same.
2411 * gcc.dg/pr20368-1.c: Same.
2412 * gcc.dg/Wshadow-3.c: Same.
2413 * gcc.dg/c90-const-expr-8.c: Same.
2414 * gcc.dg/label-decl-2.c: Same.
2415 * gcc.dg/dremf-type-compat-2.c: Same.
2416 * gcc.dg/c90-const-expr-5.c: Same.
2417 * gcc.dg/builtins-30.c: Same.
2418 * gcc.dg/Warray-bounds.c: Same.
2419 * gcc.dg/Wcxx-compat-2.c: Same.
2420 * gcc.dg/tree-ssa/col-1.c: Same.
2421 * gcc.dg/old-style-prom-2.c: Same.
2422 * gcc.dg/cast-function-1.c: Same.
2423 * gcc.dg/pr15698-1.c: Same.
2424 * gcc.dg/dremf-type-compat-3.c: Same.
2425 * gcc.dg/vla-8.c: Same.
2426 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2427 line.
2428 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2429 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2430 * gcc.dg/enum-compat-1.c: Same.
2431 * gcc.dg/dremf-type-compat-2.c: Same.
2432 * gcc.dg/old-style-prom-2.c: Same.
2433 * gcc.dg/pr15698-1.c: Same.
2434 * gcc.dg/pr20368-1.c: Same.
2435 * gcc.dg/dremf-type-compat-3.c: Same.
2436 * gcc.dg/builtins-30.c: Same. Test for columns.
2437
2438 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2439
2440 PR fortran/40176
2441 * gfortran.dg/proc_decl_1.f90: Extended.
2442
2443 2009-06-12 Ian Lance Taylor <iant@google.com>
2444
2445 * gcc.dg/Wcxx-compat-13.c: New testcase.
2446
2447 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2448
2449 PR tree-opt/38865
2450 * gcc.dg/tree-ssa/fre-vce-1.c
2451
2452 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2453
2454 PR testsuite/40384
2455 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2456 min-insn-to-prefetch-ratio=5.
2457
2458 2009-06-12 Joey Ye <joey.ye@intel.com>
2459 H.J. Lu <hongjiu.lu@intel.com>
2460
2461 PR middle-end/39146
2462 * gcc.target/i386/stackalign/pr39146.c: New.
2463
2464 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2465
2466 * gcc.target/i386/crc32-1.c: New.
2467 * gcc.target/i386/crc32-2.c: Likewise.
2468
2469 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2470
2471 PR c/39252
2472 * gcc.dg/builtin-unreachable-1.c: New test.
2473 * gcc.dg/builtin-unreachable-2.c: Same.
2474
2475 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2476
2477 PR fortran/40402
2478 * gfortran.dg/data_value_1.f90: New test.
2479
2480 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2481
2482 PR testsuite/39831
2483 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2484 remove ilp32 requirement.
2485 * gcc.target/i386/excess-precision-2.c: Likewise.
2486 * gcc.target/i386/excess-precision-3.c: Likewise.
2487 * gcc.target/i386/excess-precision-4.c: Likewise.
2488 * gcc.target/i386/excess-precision-5.c: Likewise.
2489 * gcc.target/i386/excess-precision-6.c: Likewise.
2490
2491 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2492
2493 PR fortran/38718
2494 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2495 * gfortran.dg/nan_5.f90: New test.
2496
2497 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2498
2499 * gcc.target/arm/neon-modes-1.c: New test.
2500
2501 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2502
2503 * g++.dg/torture/pr31579.C: Cast pointer
2504 via __SIZE_TYPE__ instead of 'unsigned long'.
2505
2506 2009-06-10 Anthony Green <green@moxielogic.com>
2507
2508 * lib/target-supports.exp (check_profiling_available):
2509 Profiling is not available for testing purposes on moxie.
2510
2511 2009-06-09 Ian Lance Taylor <iant@google.com>
2512
2513 * gcc.dg/Wcxx-compat-12.c: New testcase.
2514
2515 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2516
2517 PR libfortran/40334
2518 * gfortran.dg/backspace_11.f90: New.
2519
2520 2009-06-09 Jason Merrill <jason@redhat.com>
2521
2522 * g++.dg/cpp0x/defaulted10.C: New.
2523
2524 2009-06-09 Martin Jambor <mjambor@suse.cz>
2525
2526 * gcc.c-torture/compile/pr40351.c: New file.
2527
2528 2009-06-09 Olivier Hainque <hainque@adacore.com>
2529
2530 * gnat.dg/align_max.adb: New test.
2531
2532 2009-06-08 Jason Merrill <jason@redhat.com>
2533
2534 * g++.dg/cpp0x/auto15.C: New.
2535
2536 2009-06-08 Jan Hubicka <jh@suse.cz>
2537
2538 PR debug/39834
2539 * gcc.dg/torture/pr39834.c
2540
2541 2009-06-08 Jan Hubicka <jh@suse.cz>
2542
2543 PR middle-end/40102
2544 * g++.dg/torture/pr40102.C: New testcase.
2545
2546 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2547
2548 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2549 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2550 * gcc.dg/builtin-object-size-6.c: New test.
2551
2552 PR c++/40373
2553 * g++.dg/template/dtor7.C: New test.
2554
2555 PR c++/40370
2556 PR c++/40372
2557 * g++.dg/template/error41.C: New test.
2558 * g++.dg/template/error42.C: New test.
2559
2560 2009-06-08 Revital Eres <eres@il.ibm.com>
2561
2562 PR testsuite/40359
2563 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2564 * gcc.dg/vect/vect-88.c: Likewise.
2565 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2566 * gcc.dg/vect/pr25413.c: Likewise.
2567 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2568
2569 2009-06-07 Ian Lance Taylor <iant@google.com>
2570
2571 * g++.dg/warn/Wswitch-3.C: New testcase.
2572 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2573 * gcc.dg/Wswitch-enum-error.c: Likewise.
2574 * gcc.dg/Wswitch-error.c: Likewise.
2575
2576 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2577
2578 PR fortran/40008
2579 * gfortran.dg/negative_unit.f: Update test.
2580 * gfortran.dg/negative_unit_int8.f: Update test.
2581 * gfortran.dg/newunit_1.f90: New test.
2582
2583 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2584
2585 PR fortran/25104
2586 PR fortran/29962
2587 * gfortran.dg/spread_init_expr.f03: New.
2588 * gfortran.dg/unpack_init_expr.f03: New.
2589 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2590 error message.
2591
2592 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2593
2594 PR fortran/25104
2595 PR fortran/29962
2596 * gfortran.dg/count_init_expr.f03
2597 * gfortran.dg/product_init_expr.f03
2598 * gfortran.dg/sum_init_expr.f03
2599
2600 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2601
2602 PR fortran/36874
2603 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2604 message.
2605 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2606 shapes.
2607 * gfortran.dg/zero_sized_5.f90: Likewise.
2608
2609 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2610
2611 PR middle-end/32950
2612 * g++.dg/torture/pr32950.C: New.
2613
2614 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2615
2616 PR fortran/25104
2617 PR fortran/29962
2618 * gfortran.dg/dot_product_1.f03: New.
2619 * gfortran.dg/matmul_8.f03: New.
2620 * gfortran.dg/transpose_3.f03: New.
2621
2622 2009-06-06 Ian Lance Taylor <iant@google.com>
2623
2624 * gcc.dg/Wunused-label-1.c: New test case.
2625 * g++.dg/warn/Wunused-label-1.C: New test case.
2626 * g++.dg/warn/Wunused-label-2.C: New test case.
2627 * g++.dg/warn/Wunused-label-3.C: New test case.
2628
2629 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2630
2631 PR fortran/37203
2632 * reshape_zerosize_2.f90: New.
2633
2634 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2635
2636 PR fortran/32890
2637 * gfortran.dg/pack_assign_1.f90: New.
2638 * gfortran.dg/pack_vector_1.f90: New.
2639
2640 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR middle-end/40340
2643 * gcc.dg/pr40340-1.c: New test.
2644 * gcc.dg/pr40340-2.c: New test.
2645 * gcc.dg/pr40340-3.c: New test.
2646 * gcc.dg/pr40340-4.c: New test.
2647 * gcc.dg/pr40340-5.c: New test.
2648 * gcc.dg/pr40340.h: New file.
2649
2650 2009-06-05 Revital Eres <eres@il.ibm.com>
2651
2652 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2653 New procedure.
2654 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2655 * gcc.dg/vect/vect-33.c: Likewise.
2656 * gcc.dg/vect/vect-92.c: Likewise.
2657 * gcc.dg/vect/vect-58.c: Likewise.
2658 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2659 * gcc.dg/vect/vect-42.c: Likewise.
2660 * gcc.dg/vect/slp-25.c: Likewise.
2661 * gcc.dg/vect/vect-align-1.c: Likewise.
2662 * gcc.dg/vect/vect-align-2.c: Likewise.
2663 * gcc.dg/vect/vect-93.c: Likewise.
2664 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2665 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2666 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2667 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2668 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2669 * gcc.dg/vect/vect-26.c: Likewise.
2670 * gcc.dg/vect/vect-44.c: Likewise.
2671 * gcc.dg/vect/vect-70.c: Likewise.
2672 * gcc.dg/vect/vect-95.c: Likewise.
2673 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2674 * gcc.dg/vect/vect-28.c: Likewise.
2675 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2676 * gcc.dg/vect/vect-87.c: Likewise.
2677 * gcc.dg/vect/vect-109.c: Likewise.
2678 * gcc.dg/vect/vect-54.c: Likewise.
2679 * gcc.dg/vect/vect-96.c: Likewise.
2680 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2681 * gcc.dg/vect/vect-88.c: Likewise.
2682 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2683 * gcc.dg/vect/vect-89.c: Likewise.
2684 * gcc.dg/vect/vect-91.c: Likewise.
2685 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2686 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2687 * gfortran.dg/vect/vect-2.f90: Likewise.
2688 * gfortran.dg/vect/vect-3.f90: Likewise.
2689 * gfortran.dg/vect/vect-4.f90: Likewise.
2690 * gfortran.dg/vect/vect-5.f90: Likewise.
2691
2692 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2693
2694 PR tree-optimization/36318
2695 * gcc.dg/tree-ssa/sra-7.c: New test.
2696
2697 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2698
2699 PR fortran/37203
2700 * gfortran.dg/reshape_order_5.f90: New.
2701 * gfortran.dg/reshape_shape_1.f90: New.
2702
2703 2009-06-04 Jason Merrill <jason@redhat.com>
2704
2705 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2706
2707 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2708
2709 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2710 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2711
2712 2009-06-04 Richard Guenther <rguenther@suse.de>
2713
2714 PR c++/39371
2715 * g++.dg/torture/pr40335.C: New testcase.
2716
2717 2009-06-03 Richard Guenther <rguenther@suse.de>
2718
2719 PR middle-end/40328
2720 * gcc.dg/torture/pr40328.c: New testcase.
2721
2722 2009-06-03 Martin Jambor <mjambor@suse.cz>
2723
2724 * g++.dg/torture/pr40323.C: New file.
2725
2726 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2727
2728 * gnat.dg/specs/root.ads: New test.
2729 * gnat.dg/specs/root-level_1.ads: Likewise.
2730 * gnat.dg/specs/root-level_2.ads: Likewise.
2731 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2732
2733 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2734
2735 * g++.dg/init/ref15.C: Require unwrapped targets.
2736
2737 2009-06-02 Jason Merrill <jason@redhat.com>
2738
2739 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2740 * g++.dg/cpp0x/initlist18.C: New.
2741 * g++.dg/cpp0x/initlist19.C: New.
2742
2743 * g++.dg/cpp0x/auto14.C: New.
2744
2745 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2746
2747 * gnat.dg/alignment6.adb: Remove XFAIL.
2748
2749 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2750
2751 PR c++/38089
2752 * g++.dg/template/spec36.C: New test.
2753
2754 2009-06-01 Ian Lance Taylor <iant@google.com>
2755
2756 * gcc.dg/cast-qual-3.c: New testcase.
2757 * g++.dg/warn/Wcast-qual2.C: New testcase.
2758
2759 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2760
2761 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2762 (process-message): Expect column numbers.
2763 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2764 * gcc.dg/pch/counter-2.c: Same.
2765 * gcc.dg/pch/valid-2.c: Same.
2766 * gcc.dg/pch/warn-1.c: Same.
2767 * gcc.dg/pch/valid-1.c: Same.
2768 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2769 * gcc.dg/cpp/syshdr.c: Same.
2770 * gcc.dg/cpp/19940712-1.c: Same.
2771 * gcc.dg/cpp/missing-header-1.c: Same.
2772 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2773 * gcc.dg/cpp/tr-warn3.c: Same.
2774 * gcc.dg/cpp/pr29612-2.c: Same.
2775 * gcc.dg/cpp/tr-warn4.c: Same.
2776 * gcc.dg/cpp/Wtrigraphs.c: Same.
2777 * gcc.dg/cpp/poison.c: Same.
2778 * gcc.dg/cpp/arith-3.c: Same.
2779 * gcc.dg/cpp/sysmac2.c: Same.
2780 * gcc.dg/cpp/cpp.exp: Same.
2781 * gcc.dg/cpp/tr-warn5.c: Same.
2782 * gcc.dg/cpp/include2.c: Same.
2783 * gcc.dg/cpp/Wmissingdirs.c: Same.
2784 * gcc.dg/cpp/Wmissingdirs.c: Same.
2785 * gcc.dg/cpp/tr-warn6.c: Same.
2786 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2787 * gcc.dg/cpp/macspace1.c: Same.
2788 * gcc.dg/cpp/escape-2.c: Same.
2789 * gcc.dg/cpp/assert2.c: Same.
2790 * gcc.dg/cpp/undef2.c: Same.
2791 * gcc.dg/cpp/macspace2.c: Same.
2792 * gcc.dg/cpp/tr-warn1.c: Same.
2793 * gcc.dg/cpp/extratokens2.c: Same.
2794 * gcc.dg/cpp/strify2.c: Same.
2795 * gcc.dg/cpp/Wsignprom.c: Same.
2796 * gcc.dg/cpp/redef2.c: Same.
2797 * gcc.dg/cpp/trad/trad.exp: Same.
2798 * gcc.dg/cpp/arith-1.c: Same.
2799 * gcc.dg/cpp/extratokens.c: Same.
2800 * gcc.dg/cpp/if-mpar.c: Same.
2801
2802 2009-06-01 Olivier Hainque <hainque@adacore.com>
2803
2804 * gnat.dg/nested_float_packed.ads: New test.
2805
2806 2009-06-01 Olivier Hainque <hainque@adacore.com>
2807 Eric Botcazou <botcazou@adacore.com>
2808
2809 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2810 * gnat.dg/test_oconst.adb: New test.
2811
2812 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2813
2814 * gcc.dg/plugin/ggcplug.c: Moved comment.
2815 (plugin_init): Fixed typo, declared i, returned 0 at end.
2816
2817 2009-05-31 Ira Rosen <irar@il.ibm.com>
2818
2819 PR testsuite/40244
2820 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2821 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2822
2823 2009-05-29 Ian Lance Taylor <iant@google.com>
2824
2825 * gcc.dg/Wcxx-compat-11.c: New testcase.
2826
2827 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2828
2829 PR fortran/40019
2830 * gfortran.dg/leadz_trailz_1.f90: New test.
2831 * gfortran.dg/leadz_trailz_2.f90: New test.
2832
2833 2009-05-29 Martin Jambor <mjambor@suse.cz>
2834
2835 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2836 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2837 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2838 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2839 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2840 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2841 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2842 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2843 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2844 * gcc.dg/tree-ssa/sra-5.c: New file.
2845 * gcc.dg/tree-ssa/sra-6.c: New file.
2846 * gcc.c-torture/compile/sra-1.c: New file.
2847
2848 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2849
2850 PR middle-end/40291
2851 * gcc.c-torture/compile/pr40291.c: New test.
2852
2853 PR target/40017
2854 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2855 __vector _Bool.
2856 * gcc.target/powerpc/altivec-30.c: New test.
2857 * gcc.target/powerpc/altivec-31.c: New test.
2858
2859 2009-05-28 Richard Guenther <rguenther@suse.de>
2860
2861 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2862 * gcc.c-torture/execute/20090527-1.c: Likewise.
2863
2864 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2865
2866 PR c++/39754
2867 * g++.dg/template/canon-type-1.C: New test.
2868 * g++.dg/template/canon-type-2.C: Likewise.
2869 * g++.dg/template/canon-type-3.C: Likewise.
2870 * g++.dg/template/canon-type-4.C: Likewise.
2871 * g++.dg/template/canon-type-5.C: Likewise.
2872 * g++.dg/template/canon-type-6.C: Likewise.
2873 * g++.dg/template/canon-type-7.C: Likewise.
2874
2875 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2876 Uros Bizjak <ubizjak@gmail.com>
2877 Danny Smith <dansmister@gmail.com>
2878
2879 PR target/37216
2880
2881 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2882 New function.
2883 * gcc.target/i386/pr37216.c: New test source file.
2884 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2885 use -fno-common for testing Cygwin and MinGW targets.
2886
2887 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2888
2889 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2890 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2891 * g++.dg/pr37742.C (size_t): Likewise.
2892 * g++.dg/torture/pr34850.C (size_t): Likewise.
2893 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2894 _PTRDIFF_TYPE__.
2895 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2896 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2897 (size_t): Use __extension__ and __SIZE_TYPE__.
2898 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2899 __SIZE_TYPE__.
2900 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2901 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2902 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2903 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2904 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2905 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2906 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2907 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2908 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2909 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2910 (__ssize_t): Likewise.
2911 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2912 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2913 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2914 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2915 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2916 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2917 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2918 * gcc.dg/pr33667.c (size_t): Likewise.
2919 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2920 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2921 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2922 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2923 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2924 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2925
2926 2009-05-28 Ira Rosen <irar@il.ibm.com>
2927
2928 PR tree-optimization/40254
2929 * gcc.dg/vect/pr40254.c: New test.
2930
2931 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2932
2933 PR middle-end/33699
2934 * gcc.target/mips/const-anchor-1.c: New test.
2935 * gcc.target/mips/const-anchor-2.c: New test.
2936
2937 2009-05-27 Jason Merrill <jason@redhat.com>
2938
2939 * g++.dg/cpp0x/initlist15.C: New.
2940 * g++.dg/cpp0x/initlist16.C: New.
2941 * g++.dg/cpp0x/initlist17.C: New.
2942
2943 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2944
2945 PR fortran/39178
2946 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2947 patterns to reflect frontend changes.
2948 * gfortran.dg/vector_subscript_4.f90: Likewise.
2949
2950 2009-05-27 Olivier Hainque <hainque@adacore.com>
2951 Eric Botcazou <botcazou@adacore.com>
2952
2953 * gcc.c-torture/execute/align-nest.c: New testcase.
2954 * gnat.dg/misaligned_nest.adb: New testcase.
2955
2956 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2957
2958 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2959 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2960 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2961 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2962
2963 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2964
2965 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2966 cast instead of assuming 0ul.
2967 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2968 __SIZE_TYPE__.
2969 (_type_desc): Make first argument const.
2970 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2971
2972 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2973
2974 PR libfortran/40187
2975 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2976 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2977
2978 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2979
2980 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2981 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2982 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2983 * gcc.dg/plugin/ggcplug.c: Added new file.
2984
2985 2009-05-26 Tobias Burnus <burnus@net-b.de>
2986
2987 PR fortran/40246
2988 * gfortran.dg/nullify_4.f90: New test.
2989
2990 2009-05-26 Richard Guenther <rguenther@suse.de>
2991
2992 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2993
2994 2009-05-26 Richard Guenther <rguenther@suse.de>
2995
2996 PR middle-end/40252
2997 * gcc.c-torture/compile/pr40252.c: New testcase.
2998
2999 2009-05-26 Dodji Seketeli <dodji@redhat.com>
3000
3001 PR c++/40007
3002 * g++.dg/template/typedef18.C: New test.
3003 * g++.dg/template/typedef19.C: Likewise.
3004 * g++.dg/template/typedef20.C: Likewise.
3005 * g++.dg/template/access11.C: Adjust.
3006
3007 2009-05-26 Richard Guenther <rguenther@suse.de>
3008
3009 PR testsuite/40247
3010 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3011
3012 2009-05-25 Jason Merrill <jason@redhat.com>
3013
3014 PR c++/38064
3015 * g++.dg/cpp0x/enum3.C: New test.
3016
3017 2009-05-25 Richard Guenther <rguenther@suse.de>
3018
3019 PR tree-optimization/36327
3020 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3021 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3022 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3023 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3024 * gcc.dg/vect/vect-40.c: Likewise.
3025 * gcc.dg/vect/vect-42.c: Likewise.
3026 * gcc.dg/vect/vect-46.c: Likewise.
3027 * gcc.dg/vect/vect-76.c: Likewise.
3028
3029 2009-05-25 Janus Weil <janus@gcc.gnu.org>
3030
3031 PR fortran/40176
3032 * gfortran.dg/proc_ptr_18.f90: New.
3033 * gfortran.dg/proc_ptr_19.f90: New.
3034 * gfortran.dg/proc_ptr_comp_9.f90: New.
3035 * gfortran.dg/proc_ptr_comp_10.f90: New.
3036
3037 2009-05-25 Richard Guenther <rguenther@suse.de>
3038
3039 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3040 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3041
3042 2009-05-25 Ira Rosen <irar@il.ibm.com>
3043
3044 PR tree-optimization/40238
3045 * gcc.dg/vect/pr40238.c: New test.
3046
3047 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3048 Dominique Dhumieres <dominiq@lps.ens.fr>
3049
3050 PR fortran/35732
3051 PR fortran/39872
3052 * gfortran.dg/bounds_check_fail_3.f90: New test.
3053 * gfortran.dg/bounds_check_fail_4.f90: New test.
3054 * gfortran.dg/bounds_check_14.f90: Update test.
3055 * gfortran.dg/bound_4.f90: Update test.
3056
3057 2009-05-24 Richard Guenther <rguenther@suse.de>
3058
3059 PR middle-end/40233
3060 * gcc.c-torture/compile/pr40233.c: New testcase.
3061
3062 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3063
3064 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3065 for alpha*-*-* targets.
3066
3067 2009-05-24 Ira Rosen <irar@il.ibm.com>
3068
3069 * gcc.dg/vect/bb-slp-1.c: New test.
3070 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3071 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3072 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3073 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3074 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3075 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3076 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3077 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3078 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3079 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3080 gcc.dg/vect/bb-slp-22.c: Likewise.
3081 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3082
3083 2009-05-23 Mark Mitchell <mark@codesourcery.com>
3084 Maxim Kuvyrkov <maxim@codesourcery.com>
3085
3086 * gcc.dg/falign-labels-1.c: New test.
3087
3088 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3089
3090 * gnat.dg/specs/rep_clause3.ads: New test.
3091
3092 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3093
3094 * gnat.dg/addr6.adb: New test.
3095
3096 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3097
3098 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3099 New function.
3100 * gcc.target/arm/thumb2-mul-space.c: New file.
3101 * gcc.target/arm/thumb2-mul-space-2.c: New file.
3102 * gcc.target/arm/thumb2-mul-space-3.c: New file.
3103 * gcc.target/arm/thumb2-mul-speed.c: New file.
3104
3105 2009-05-22 Richard Guenther <rguenther@suse.de>
3106
3107 PR middle-end/38964
3108 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3109 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3110 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3111
3112 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3113
3114 * gcc.dg/dll-6.c: New test.
3115 * gcc.dg/dll-6a.c: Likewise.
3116 * gcc.dg/dll-7.c: Likewise.
3117 * gcc.dg/dll-7a.c: Likewise.
3118 * g++.dg/ext/dllexport2.C: Likewise.
3119 * g++.dg/ext/dllexport2a.cc: Likewise.
3120
3121 2009-05-21 Steve Ellcey <sje@cup.hp.com>
3122
3123 PR target/37846
3124 * gcc.target/ia64/mfused-madd-vect.c: New test.
3125 * gcc.target/ia64/mfused-madd.c: New test.
3126 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
3127 * gcc.target/ia64/mno-fused-madd.c: New test.
3128
3129 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
3130
3131 * gcc.target/i386/movbe-1.c: New.
3132 * gcc.target/i386/movbe-2.c: Likewise.
3133
3134 2009-05-21 Taras Glek <tglek@mozilla.com>
3135
3136 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
3137 plugin_init signature.
3138 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3139 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
3140 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
3141
3142 2009-05-21 Mark Mitchell <mark@codesourcery.com>
3143
3144 * gcc.dg/target/arm/neon-vmla-1.c: New.
3145 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
3146
3147 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
3148
3149 * gcc.target/mips/octeon-exts-6.c: New test.
3150 * gcc.target/mips/extend-1.c: New test.
3151 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
3152 EXTS.
3153 * gcc.target/mips/octeon-exts-5.c: Likewise.
3154
3155 2009-05-20 Jakub Jelinek <jakub@redhat.com>
3156
3157 PR middle-end/40204
3158 * gcc.c-torture/compile/pr40204.c: New test.
3159
3160 2009-05-20 Richard Guenther <rguenther@suse.de>
3161
3162 * gcc.c-torture/compile/20090518-1.c: New testcase.
3163
3164 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
3165
3166 PR tree-optimization/40087
3167 * gcc.dg/tree-ssa/pr40087.c: New test.
3168
3169 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3170
3171 * gcc.dg/vector-4.c: New testcase.
3172 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
3173 * g++.dg/ext/vector16.C: New testcase.
3174
3175 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
3176
3177 PR c/40172
3178 * gcc.dg/pr40172.c: Renamed to ...
3179 * gcc.dg/pr40172-1.c: This.
3180
3181 * gcc.dg/pr40172-2.c: New.
3182 * gcc.dg/pr40172-3.c: Likewise.
3183
3184 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3185
3186 PR c/40172
3187 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3188
3189 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3190
3191 * gnat.dg/loop_optimization6.ad[sb]: New test.
3192
3193 2009-05-19 Richard Guenther <rguenther@suse.de>
3194
3195 * gcc.c-torture/compile/20090519-1.c: New testcase.
3196
3197 2009-05-18 Jason Merrill <jason@redhat.com>
3198
3199 * g++.dg/cpp0x/explicit1.C: New.
3200 * g++.dg/cpp0x/explicit2.C: New.
3201
3202 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3203
3204 PR debug/40109
3205 * g++.dg/debug/dwarf2/nested-1.C: New test.
3206
3207 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3208
3209 PR testsuite/39907
3210 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3211 stack alignment.
3212
3213 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3214
3215 PR fortran/40164
3216 * gfortran.dg/proc_ptr_comp_8.f90: New.
3217
3218 2009-05-18 Richard Guenther <rguenther@suse.de>
3219
3220 PR fortran/40168
3221 * gfortran.dg/array_memset_2.f90: Adjust.
3222
3223 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3224
3225 PR fortran/36947
3226 PR fortran/40039
3227 * gfortran.dg/interface_27.f90: New.
3228 * gfortran.dg/interface_28.f90: New.
3229 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3230 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3231
3232 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3233
3234 * gcc.target/m68k/tls-ie.c: New test.
3235 * gcc.target/m68k/tls-le.c: New test.
3236 * gcc.target/m68k/tls-gd.c: New test.
3237 * gcc.target/m68k/tls-ld.c: New test.
3238 * gcc.target/m68k/tls-ie-xgot.c: New test.
3239 * gcc.target/m68k/tls-le-xtls.c: New test.
3240 * gcc.target/m68k/tls-gd-xgot.c: New test.
3241 * gcc.target/m68k/tls-ld-xgot.c: New test.
3242 * gcc.target/m68k/tls-ld-xtls.c: New test.
3243 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3244
3245 2009-05-18 Martin Jambor <mjambor@suse.cz>
3246
3247 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3248
3249 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3250
3251 PR c/40172
3252 * gcc.dg/pr40172.c: New.
3253
3254 2009-05-17 Jason Merrill <jason@redhat.com>
3255
3256 PR c++/40139
3257 * g++.dg/template/dtor6.C: New.
3258
3259 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3260
3261 * g++.dg/warn/translate-ice-1.C: New test.
3262
3263 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3264
3265 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3266 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3267 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3268 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3269
3270 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3271
3272 PR fortran/33197
3273 * gfortran.dg/erf_2.F90: New test.
3274 * gfortran.dg/erfc_scaled_2.f90: New test.
3275
3276 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3277
3278 PR fortran/31243
3279 * gfortran.dg/string_1.f90: New test.
3280 * gfortran.dg/string_2.f90: New test.
3281 * gfortran.dg/string_3.f90: New test.
3282
3283 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3284
3285 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3286 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3287
3288 2009-05-15 Ian Lance Taylor <iant@google.com>
3289
3290 * gcc.dg/Wcxx-compat-10.c: New testcase.
3291
3292 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3293
3294 PR 16302
3295 * gcc.dg/pr16302.c: New.
3296 * g++.dg/warn/pr16302.C: New.
3297
3298 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3299
3300 * gcc.dg/torture/builtin-math-5.c: New.
3301 * gcc.dg/torture/builtin-math-6.c: New.
3302 * lib/target-supports.exp (check_effective_target_mpc): New.
3303
3304 2009-05-15 Jan Hubicka <jh@suse.cz>
3305
3306 * gcc.dg/tree-ssa/inline-3.c: New testcase
3307
3308 2009-05-15 Jan Hubicka <jh@suse.cz>
3309
3310 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3311 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3312 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3313 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3314 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3315 Mark noinline.
3316 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3317 Mark noinline.
3318 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3319 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3320
3321 2009-05-15 Jan Hubicka <jh@suse.cz>
3322
3323 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3324 optimized by sibcall noinline.
3325
3326 2009-05-15 Jan Hubicka <jh@suse.cz>
3327
3328 * sibcall-1.c (track): Mark noinline.
3329 * sibcall-2.c (track): Mark noinline.
3330 * sibcall-3.c (track): Mark noinline.
3331 * sibcall-4.c (track): Mark noinline.
3332
3333 2009-05-15 Jan Hubicka <jh@suse.cz>
3334
3335 * flatten-2.c: Disable early inlining; add comment.
3336 * flatten-3.c: New test based on flatten-2.c.
3337
3338 2009-05-15 Richard Guenther <rguenther@suse.de>
3339
3340 PR tree-optimization/39999
3341 * gcc.c-torture/compile/pr39999.c: New testcase.
3342
3343 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3344
3345 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3346
3347 2009-05-14 Ian Lance Taylor <iant@google.com>
3348
3349 * gcc.dg/Wcxx-compat-9.c: New testcase.
3350
3351 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3352
3353 PR fortran/39996
3354 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3355 * gfortran.dg/duplicate_type_2.f90: Ditto.
3356 * gfortran.dg/duplicate_type_3.f90: New.
3357
3358 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3359
3360 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3361 * ada/acats/tests/c5/c59002c.ada: Likewise.
3362
3363 2009-05-13 Taras Glek <tglek@mozilla.com>
3364
3365 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3366 attributes and decl smashing.
3367 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3368 attributes.
3369 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3370 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3371
3372 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR fortran/39865
3375 * gfortran.dg/pr39865.f90: New test.
3376 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3377 arrays in FMT=.
3378 * gfortran.dg/hollerith_f95.f90: Likewise.
3379 * gfortran.dg/hollerith6.f90: New test.
3380 * gfortran.dg/hollerith7.f90: New test.
3381
3382 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3383
3384 PR cpp/36674
3385 * gcc.dg/cpp/pr36674.i: New.
3386
3387 2009-05-14 Ben Elliston <bje@au.ibm.com>
3388
3389 PR middle-end/40035
3390 * gcc.c-torture/compile/pr40035.c: New test.
3391
3392 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3393
3394 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3395
3396 2009-05-12 Tobias Burnus <burnus@net-b.de>
3397
3398 PR fortran/40110
3399 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3400 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3401 * gfortran.dg/interop_params.f03: Ditto.
3402
3403 2009-05-12 Jan Hubicka <jh@suse.cz>
3404
3405 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3406 so unrolling still happens.
3407 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3408 * gcc.dg/ipa/ipacost-2.c: Likewise.
3409 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3410
3411 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3412
3413 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3414
3415 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3416
3417 * lib/target-supports.exp (check_profiling_available): Return
3418 false for -p on *-*-cygwin* targets.
3419
3420 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3421
3422 PR tree-optimization/38632
3423 * g++.dg/tree-ssa/pr38632.C: New.
3424
3425 2009-05-11 Jan Hubicka <jh@suse.cz>
3426
3427 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3428 we now optimize better.
3429 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3430 out at different places.
3431 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3432 unroling.
3433 * gcc.dg/vect/vect-76.c: Likewise.
3434 * gcc.dg/vect/vect-70.c: Likewise.
3435 * gcc.dg/vect/vect-66.c: Likewise.
3436 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3437 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3438
3439 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3440
3441 PR middle-end/40080
3442 * gcc.c-torture/compile/pr40080.c: New.
3443
3444 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3445
3446 * gcc.c-torture/compile/pr40026.c: New testcase.
3447
3448 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3449
3450 PR fortran/40089
3451 * gfortran.dg/proc_ptr_comp_7.f90: New.
3452
3453 2009-05-11 Ira Rosen <irar@il.ibm.com>
3454
3455 PR tree-optimization/40074
3456 * gcc.dg/vect/pr40074.c: New test.
3457
3458 2009-05-10 Ian Lance Taylor <iant@google.com>
3459
3460 * gcc.dg/Wcxx-compat-7.c: New testcase.
3461 * gcc.dg/Wcxx-compat-8.c: New testcase.
3462 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3463 * gcc.dg/pr17188-1.c: Likewise.
3464 * gcc.dg/pr39084.c: Likewise.
3465
3466 2009-05-10 Michael Matz <matz@suse.de>
3467
3468 PR target/40031
3469 * gcc.dg/pr40031.c: New test.
3470
3471 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3472
3473 PR fortran/40018
3474 * gfortran.dg/array_constructor_31.f90: New test.
3475
3476 2009-05-10 Richard Guenther <rguenther@suse.de>
3477
3478 PR tree-optimization/40081
3479 * g++.dg/torture/pr40081.C: New testcase.
3480
3481 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3482
3483 PR fortran/38863
3484 * gfortran.dg/dependency_24.f90: New test.
3485 * gfortran.dg/dependency_23.f90: Clean up module files.
3486
3487 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3488
3489 PR fortran/38956
3490 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3491 * gfortran.dg/chmod_2.f90: Likewise.
3492 * gfortran.dg/chmod_3.f90: Likewise.
3493 * gfortran.dg/open_errors.f90: Likewise.
3494
3495 2009-05-09 Jan Hubicka <jh@suse.cz>
3496
3497 PR middle-end/40043
3498 * g++.dg/eh/nested-try.C: New test.
3499
3500 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3501
3502 PR tree-optimization/40049
3503 * gcc.dg/vect/vect-shift-2.c: New test.
3504
3505 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3506
3507 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3508 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3509
3510 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3511
3512 PR c/36892
3513 * g++.dg/warn/deprecated-6.C: New.
3514 * gcc.dg/deprecated-4.c: Likewise.
3515 * gcc.dg/deprecated-5.c: Likewise.
3516 * gcc.dg/deprecated-6.c: Likewise.
3517
3518 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3519
3520 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3521 __aligned__(__BIGGEST_ALIGNMENT__).
3522 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3523 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3524 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3525 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3526 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3527 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3528 * gcc.dg/vect/Os-vect-95.c: Likewise.
3529 * gcc.dg/vect/pr20122.c: Likewise.
3530 * gcc.dg/vect/pr36493.c: Likewise.
3531 * gcc.dg/vect/pr37385.c: Likewise.
3532 * gcc.dg/vect/slp-7.c: Likewise.
3533 * gcc.dg/vect/slp-9.c: Likewise.
3534 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3535 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3536 * gcc.dg/vect/vect-35.c: Likewise.
3537 * gcc.dg/vect/vect-40.c: Likewise.
3538 * gcc.dg/vect/vect-42.c: Likewise.
3539 * gcc.dg/vect/vect-44.c: Likewise.
3540 * gcc.dg/vect/vect-46.c: Likewise.
3541 * gcc.dg/vect/vect-48.c: Likewise.
3542 * gcc.dg/vect/vect-52.c: Likewise.
3543 * gcc.dg/vect/vect-54.c: Likewise.
3544 * gcc.dg/vect/vect-56.c: Likewise.
3545 * gcc.dg/vect/vect-58.c: Likewise.
3546 * gcc.dg/vect/vect-60.c: Likewise.
3547 * gcc.dg/vect/vect-74.c: Likewise.
3548 * gcc.dg/vect/vect-75.c: Likewise.
3549 * gcc.dg/vect/vect-76.c: Likewise.
3550 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3551 * gcc.dg/vect/vect-77.c: Likewise.
3552 * gcc.dg/vect/vect-77-global.c: Likewise.
3553 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3554 * gcc.dg/vect/vect-78.c: Likewise.
3555 * gcc.dg/vect/vect-78-global.c: Likewise.
3556 * gcc.dg/vect/vect-80.c: Likewise.
3557 * gcc.dg/vect/vect-85.c: Likewise.
3558 * gcc.dg/vect/vect-87.c: Likewise.
3559 * gcc.dg/vect/vect-88.c: Likewise.
3560 * gcc.dg/vect/vect-92.c: Likewise.
3561 * gcc.dg/vect/vect-93.c: Likewise.
3562 * gcc.dg/vect/vect-95.c: Likewise.
3563 * gcc.dg/vect/vect-97.c: Likewise.
3564 * gcc.dg/vect/vect-complex-1.c: Likewise.
3565 * gcc.dg/vect/vect-complex-4.c: Likewise.
3566 * gcc.dg/vect/vect-complex-5.c: Likewise.
3567 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3568 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3569 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3570 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3571 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3572 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3573 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3574 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3575 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3576 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3577 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3578 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3579 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3580 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3581 * gcc.dg/vect/vect-outer-1.c: Likewise.
3582 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3583 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3584 * gcc.dg/vect/vect-outer-2.c: Likewise.
3585 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3586 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3587 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3588 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3589 * gcc.dg/vect/vect-outer-3.c: Likewise.
3590 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3591 * gcc.dg/vect/vect-outer-5.c: Likewise.
3592 * gcc.dg/vect/vect-outer-6.c: Likewise.
3593 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3594 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3595 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3596 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3597 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3598 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3599 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3600 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3601 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3602 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3603 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3604 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3605 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3606 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3607
3608 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3609
3610 PR c/24581
3611 * gcc.dg/torture/complex-sign.h: New header.
3612 * gcc.dg/torture/complex-sign-add.c,
3613 gcc.dg/torture/complex-sign-mixed-add.c,
3614 gcc.dg/torture/complex-sign-mixed-div.c,
3615 gcc.dg/torture/complex-sign-mixed-mul.c,
3616 gcc.dg/torture/complex-sign-mixed-sub.c,
3617 gcc.dg/torture/complex-sign-mul.c,
3618 gcc.dg/torture/complex-sign-sub.c: New tests.
3619
3620 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3621
3622 PR fortran/39876
3623 * gfortran.dg/intrinsic_3.f90: New.
3624
3625 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3626
3627 PR c/39037
3628 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3629 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3630 * gcc.dg/dfp/float-constant-double.c: New test.
3631 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3632 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3633 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3634 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3635 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3636 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3637 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3638 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3639 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3640
3641 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3642
3643 PR middle-end/40057
3644 * gcc.c-torture/execute/pr40057.c: New test.
3645
3646 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3647
3648 * gcc.c-torture/compile/const-high-part.c: New test.
3649
3650 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3651
3652 PR testsuite/40050
3653 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3654 build plugin.
3655
3656 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3657
3658 PR fortran/39630
3659 * gfortran.dg/proc_decl_1.f90: Modified.
3660 * gfortran.dg/proc_ptr_comp_1.f90: New.
3661 * gfortran.dg/proc_ptr_comp_2.f90: New.
3662 * gfortran.dg/proc_ptr_comp_3.f90: New.
3663 * gfortran.dg/proc_ptr_comp_4.f90: New.
3664 * gfortran.dg/proc_ptr_comp_5.f90: New.
3665 * gfortran.dg/proc_ptr_comp_6.f90: New.
3666
3667 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3668
3669 PR c++/17395
3670 * g++.dg/template/call7.C: New test.
3671
3672 2009-05-06 Diego Novillo <dnovillo@google.com>
3673
3674 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3675
3676 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3677
3678 * gfortran.dg/pr40021.f: Moved to ...
3679 * gfortran.fortran-torture/execute/pr40021.f: Here.
3680
3681 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3682
3683 PR middle-end/39986
3684 * gcc.dg/dfp/pr39986.c: New test.
3685
3686 2009-05-06 Michael Matz <matz@suse.de>
3687
3688 PR middle-end/40021
3689 * gfortran.dg/pr40021.f: New test.
3690
3691 2009-05-06 Le-Chun Wu <lcwu@google.com>
3692
3693 * lib/plugin-support.exp: New file containing support procs for
3694 plugin testcases.
3695 * lib/target-supports.exp (check_plugin_available): New proc.
3696 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3697 * gcc.dg/plugin/selfassign.c: New plugin source file.
3698 * gcc.dg/plugin/self-assign-test-1.c: New test.
3699 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3700 * g++.dg/README: Add description for plugin test.
3701 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3702 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3703 * g++.dg/plugin/selfassign.c: New plugin source file.
3704 * g++.dg/plugin/self-assign-test-1.C: New test.
3705 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3706 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3707 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3708 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3709
3710 2009-05-06 Tobias Burnus <burnus@net-b.de>
3711
3712 PR fortran/40041
3713 * gfortran.dg/intrinsic_2.f90: New test.
3714 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3715
3716 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3717
3718 PR c/40032
3719 * gcc.dg/noncompile/incomplete-5.c: New test.
3720
3721 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR middle-end/39666
3724 * gcc.dg/pr39666-1.c: New test.
3725 * gcc.dg/pr39666-2.c: Likewise.
3726 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3727 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3728 * gfortran.dg/pr39666-1.f90: Likewise.
3729 * gfortran.dg/pr39666-2.f90: Likewise.
3730
3731 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3732
3733 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3734 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3735 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3736
3737 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3738
3739 PR fortran/39998
3740 * gfortran.dg/proc_ptr_17.f90: New.
3741
3742 2009-05-05 Richard Guenther <rguenther@suse.de>
3743
3744 PR tree-optimization/40022
3745 * gcc.c-torture/execute/pr40022.c: New testcase.
3746
3747 2009-05-05 Richard Guenther <rguenther@suse.de>
3748
3749 PR middle-end/40023
3750 * gcc.c-torture/compile/pr40023.c: New testcase.
3751
3752 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3753
3754 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3755 * g++.dg/template/overload9.C: Likewise.
3756 * g++.dg/ext/ms-1.C: New.
3757
3758 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR c++/40013
3761 * g++.dg/ext/vla7.C: New test.
3762
3763 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3764
3765 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3766
3767 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3768
3769 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3770 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3771 Update expected errors.
3772
3773 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3774
3775 PR c++/28152
3776 * g++.dg/parse/parser-pr28152.C: New.
3777 * g++.dg/parse/parser-pr28152-2.C: New.
3778
3779 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3780
3781 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3782
3783 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3784
3785 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3786 * gcc.target/sparc/fexpand-2.c: Likewise.
3787 * gcc.target/sparc/fpmerge-2.c: Likewise.
3788 * gcc.target/sparc/pdist-2.c: Likewise.
3789
3790 2009-05-03 Richard Guenther <rguenther@suse.de>
3791
3792 PR c/39983
3793 * gcc.c-torture/compile/pr39983.c: New testcase.
3794
3795 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3796
3797 * gcc.dg/c99-complex-3.c: New test.
3798
3799 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3800
3801 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3802
3803 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3804
3805 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3806
3807 2009-05-02 Richard Guenther <rguenther@suse.de>
3808
3809 PR middle-end/40001
3810 * gcc.target/spu/pr40001.c: New testcase.
3811
3812 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3813
3814 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3815
3816 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3817
3818 PR middle-end/39579
3819 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3820 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3821
3822 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3823
3824 PR testsuite/39776
3825 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3826 no longer issued.
3827
3828 2009-04-30 David Ayers <ayers@fsfe.org>
3829
3830 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3831 and gcc_error_prefix variables.
3832 * objc.dg/bad-receiver-type.m: Update to match correct
3833 diagnostics marker.
3834 * objc.dg/encode-5.m: Likewise.
3835 * objc.dg/id-1.m: Likewise.
3836 * objc.dg/method-1.m: Likewise.
3837 * objc.dg/method-6.m: Likewise.
3838 * objc.dg/method-7.m: Likewise.
3839 * objc.dg/method-9.m: Likewise.
3840 * objc.dg/method-11.m: Likewise.
3841 * objc.dg/method-20.m: Likewise.
3842 * objc.dg/private-1.m: Likewise.
3843
3844 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3845
3846 PR libfortran/39667
3847 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3848 * gfortran.dg/advance_4.f90: Likewise
3849 * gfortran.dg/advance_5.f90: Likewise
3850 * gfortran.dg/append_1.f90: Likewise
3851 * gfortran.dg/backslash_1.f90: Likewise
3852 * gfortran.dg/backslash_2.f90: Likewise
3853 * gfortran.dg/backslash_3.f: Likewise
3854 * gfortran.dg/backspace_10.f90: Likewise
3855 * gfortran.dg/backspace_3.f: Likewise
3856 * gfortran.dg/backspace_4.f: Likewise
3857 * gfortran.dg/backspace_5.f: Likewise
3858 * gfortran.dg/backspace_8.f: Likewise
3859 * gfortran.dg/backspace_9.f: Likewise
3860 * gfortran.dg/complex_write.f90: Likewise
3861 * gfortran.dg/convert_implied_open.f90: Likewise
3862 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3863 * gfortran.dg/dos_eol.f: Likewise
3864 * gfortran.dg/empty_format_1.f90: Likewise
3865 * gfortran.dg/endfile.f: Likewise
3866 * gfortran.dg/eof_1.f90: Likewise
3867 * gfortran.dg/eor_1.f90: Likewise
3868 * gfortran.dg/eor_handling_1.f90: Likewise
3869 * gfortran.dg/eor_handling_2.f90: Likewise
3870 * gfortran.dg/eor_handling_3.f90: Likewise
3871 * gfortran.dg/eor_handling_4.f90: Likewise
3872 * gfortran.dg/eor_handling_5.f90: Likewise
3873 * gfortran.dg/error_recovery_5.f90: Likewise
3874 * gfortran.dg/f2003_inquire_1.f03: Likewise
3875 * gfortran.dg/f2003_io_4.f03: Likewise
3876 * gfortran.dg/f2003_io_5.f03: Likewise
3877 * gfortran.dg/f2003_io_7.f03: Likewise
3878 * gfortran.dg/fgetc_1.f90: Likewise
3879 * gfortran.dg/fgetc_2.f90: Likewise
3880 * gfortran.dg/flush_1.f90: Likewise
3881 * gfortran.dg/fmt_exhaust.f90: Likewise
3882 * gfortran.dg/fmt_huge.f90: Likewise
3883 * gfortran.dg/fmt_read.f90: Likewise
3884 * gfortran.dg/fmt_t_1.f90: Likewise
3885 * gfortran.dg/fmt_t_2.f90: Likewise
3886 * gfortran.dg/fmt_t_3.f90: Likewise
3887 * gfortran.dg/fmt_t_4.f90: Likewise
3888 * gfortran.dg/fmt_t_5.f90: Likewise
3889 * gfortran.dg/fmt_t_7.f: Likewise
3890 * gfortran.dg/fseek.f90: Likewise
3891 * gfortran.dg/ftell_1.f90: Likewise
3892 * gfortran.dg/ftell_2.f90: Likewise
3893 * gfortran.dg/func_derived_3.f90: Likewise
3894 * gfortran.dg/inquire_9.f90: Likewise
3895 * gfortran.dg/iostat_1.f90: Likewise
3896 * gfortran.dg/iostat_2.f90: Likewise
3897 * gfortran.dg/list_read_1.f90: Likewise
3898 * gfortran.dg/list_read_4.f90: Likewise
3899 * gfortran.dg/list_read_5.f90: Likewise
3900 * gfortran.dg/list_read_7.f90: Likewise
3901 * gfortran.dg/list_read_8.f90: Likewise
3902 * gfortran.dg/list_read_9.f90: Likewise
3903 * gfortran.dg/namelist_13.f90: Likewise
3904 * gfortran.dg/namelist_14.f90: Likewise
3905 * gfortran.dg/namelist_15.f90: Likewise
3906 * gfortran.dg/namelist_16.f90: Likewise
3907 * gfortran.dg/namelist_17.f90: Likewise
3908 * gfortran.dg/namelist_18.f90: Likewise
3909 * gfortran.dg/namelist_19.f90: Likewise
3910 * gfortran.dg/namelist_20.f90: Likewise
3911 * gfortran.dg/namelist_24.f90: Likewise
3912 * gfortran.dg/namelist_26.f90: Likewise
3913 * gfortran.dg/namelist_27.f90: Likewise
3914 * gfortran.dg/namelist_28.f90: Likewise
3915 * gfortran.dg/namelist_37.f90: Likewise
3916 * gfortran.dg/namelist_38.f90: Likewise
3917 * gfortran.dg/namelist_39.f90: Likewise
3918 * gfortran.dg/namelist_40.f90: Likewise
3919 * gfortran.dg/namelist_43.f90: Likewise
3920 * gfortran.dg/namelist_44.f90: Likewise
3921 * gfortran.dg/namelist_45.f90: Likewise
3922 * gfortran.dg/namelist_46.f90: Likewise
3923 * gfortran.dg/namelist_47.f90: Likewise
3924 * gfortran.dg/namelist_48.f90: Likewise
3925 * gfortran.dg/namelist_49.f90: Likewise
3926 * gfortran.dg/namelist_50.f90: Likewise
3927 * gfortran.dg/namelist_51.f90: Likewise
3928 * gfortran.dg/namelist_52.f90: Likewise
3929 * gfortran.dg/namelist_56.f90: Likewise
3930 * gfortran.dg/namelist_char_only.f90: Likewise
3931 * gfortran.dg/namelist_use.f90: Likewise
3932 * gfortran.dg/namelist_use_only.f90: Likewise
3933 * gfortran.dg/noadv_size.f90: Likewise
3934 * gfortran.dg/open_access_append_1.f90: Likewise
3935 * gfortran.dg/pad_no.f90: Likewise
3936 * gfortran.dg/pr12884.f: Likewise
3937 * gfortran.dg/pr17090.f90: Likewise
3938 * gfortran.dg/pr17285.f90: Likewise
3939 * gfortran.dg/pr17286.f90: Likewise
3940 * gfortran.dg/pr18122.f90: Likewise
3941 * gfortran.dg/pr18210.f90: Likewise
3942 * gfortran.dg/pr18392.f90: Likewise
3943 * gfortran.dg/pr19155.f: Likewise
3944 * gfortran.dg/pr19216.f: Likewise
3945 * gfortran.dg/pr19467.f90: Likewise
3946 * gfortran.dg/pr19657.f: Likewise
3947 * gfortran.dg/pr20257.f90: Likewise
3948 * gfortran.dg/read_bad_advance.f90: Likewise
3949 * gfortran.dg/read_eof_2.f90: Likewise
3950 * gfortran.dg/read_eof_4.f90: Likewise
3951 * gfortran.dg/read_many_1.f: Likewise
3952 * gfortran.dg/read_noadvance.f90: Likewise
3953 * gfortran.dg/read_repeat.f90: Likewise
3954 * gfortran.dg/read_size_noadvance.f90: Likewise
3955 * gfortran.dg/read_x_past.f: Likewise
3956 * gfortran.dg/record_marker_1.f90: Likewise
3957 * gfortran.dg/record_marker_3.f90: Likewise
3958 * gfortran.dg/rewind_1.f90: Likewise
3959 * gfortran.dg/runtime_warning_1.f90: Likewise
3960 * gfortran.dg/shape_3.f90: Likewise
3961 * gfortran.dg/slash_1.f90: Likewise
3962 * gfortran.dg/stat_1.f90: Likewise
3963 * gfortran.dg/stat_2.f90: Likewise
3964 * gfortran.dg/streamio_11.f90: Likewise
3965 * gfortran.dg/streamio_3.f90: Likewise
3966 * gfortran.dg/streamio_4.f90: Likewise
3967 * gfortran.dg/streamio_9.f90: Likewise
3968 * gfortran.dg/tl_editing.f90: Likewise
3969 * gfortran.dg/unf_io_convert_1.f90: Likewise
3970 * gfortran.dg/unf_io_convert_2.f90: Likewise
3971 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3972 * gfortran.dg/unf_short_record_1.f90: Likewise
3973 * gfortran.dg/utf8_1.f03: Likewise
3974 * gfortran.dg/utf8_2.f03: Likewise
3975 * gfortran.dg/widechar_IO_1.f90: Likewise
3976 * gfortran.dg/write_check3.f90: Likewise
3977 * gfortran.dg/write_rewind_2.f: Likewise
3978 * gfortran.dg/x_slash_2.f: Likewise
3979
3980 2009-04-29 Richard Guenther <rguenther@suse.de>
3981
3982 PR target/39943
3983 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3984 New.
3985 (check_effective_target_vect_floatuint_cvt): Likewise.
3986 * gcc.dg/vect/slp-10.c: Adjust.
3987 * gcc.dg/vect/slp-11.c: Adjust.
3988 * gcc.dg/vect/slp-12b.c: Adjust.
3989 * gcc.dg/vect/slp-33.c: Adjust.
3990 * gcc.c-torture/compile/pr39943.c: New testcase.
3991
3992 2009-04-29 Richard Guenther <rguenther@suse.de>
3993
3994 PR middle-end/39937
3995 * gcc.c-torture/compile/pr39937.c: New testcase.
3996
3997 2009-04-29 Richard Guenther <rguenther@suse.de>
3998
3999 PR tree-optimization/39941
4000 * gcc.c-torture/compile/pr39941.c: New testcase.
4001
4002 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
4003
4004 * gcc.target/bfin/20090411-1.c: New test.
4005
4006 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
4007
4008 PR target/39565
4009 * gcc.dg/pr39565.c: New testcase.
4010
4011 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
4012
4013 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4014 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4015 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4016 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4017 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4018 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4019 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4020 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4021 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4022 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4023 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4024 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4025 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4026 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4027 * gcc.target/i386/pr37191.c: Likewise.
4028 * gcc.target/i386/reload-1.c: Likewise.
4029 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4030 * g++.old-deja/g++.pt/repo2.C: Likewise.
4031 * g++.old-deja/g++.pt/repo3.C: Likewise.
4032 * g++.old-deja/g++.pt/repo4.C: Likewise.
4033 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4034 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4035 * g++.dg/template/repo1.C: Likewise.
4036 * g++.dg/template/repo2.C: Likewise.
4037 * g++.dg/template/repo3.C: Likewise.
4038 * g++.dg/template/repo4.C: Likewise.
4039 * g++.dg/template/repo5.C: Likewise.
4040 * g++.dg/template/repo6.C: Likewise.
4041 * g++.dg/template/repo7.C: Likewise.
4042 * g++.dg/template/repo8.C: Likewise.
4043 * g++.dg/template/repo9.C: Likewise.
4044 * g++.dg/rtti/repo1.C: Likewise.
4045 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4046 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4047 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4048 * g++.dg/other/PR23205.C: Skip for vxworks.
4049 * g++.dg/ext/visibility/class1.C: Requires PIC.
4050 * g++.dg/eh/async-unwind2.C: Requires PIC.
4051 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4052 does not have cxa_exit.
4053
4054 2009-04-28 Jing Yu <jingyu@google.com>
4055
4056 PR testsuite/39790
4057 * lib/target-supports.exp (check_effective_target_tls): Remove
4058 comment of caching.
4059 (check_effective_target_tls_native): Likewise.
4060 (check_effective_target_tls_runtime): Likewise.
4061 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4062 tls to tls_runtime.
4063 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4064
4065 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4066
4067 PR fortran/39946
4068 * gfortran.dg/proc_ptr_16.f90: New.
4069
4070 2009-04-28 Steve Ellcey <sje@cup.hp.com>
4071
4072 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4073 lp64 is true.
4074
4075 2009-04-28 Richard Guenther <rguenther@suse.de>
4076
4077 PR middle-end/39937
4078 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4079
4080 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
4081
4082 * g++.dg/warn/pr35652.C: Removed.
4083 * gcc.dg/pr35652.c: Likewise.
4084
4085 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
4086
4087 * gcc.target/ia64/20071210-2.c: New testcase.
4088
4089 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4090
4091 PR c/39323
4092 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4093 * gcc.dg/pr39323-3.c: Ditto.
4094
4095 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4096
4097 PR fortran/39930
4098 PR fortran/39931
4099 * gfortran.dg/ambiguous_reference_2.f90: New.
4100 * gfortran.dg/pointer_assign_7.f90: New.
4101
4102 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
4103 Mark Mitchell <mark@codesourcery.com>
4104
4105 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4106 * gcc.dg/20020103-1.c: Check for __ppc.
4107 * gcc.dg/asm-b.c: Check for __ppc.
4108 * gcc.dg/20020919-1.c: Check for __ppc.
4109 * gcc.dg/20020312-2.c: Likewise.
4110 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4111 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4112 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4113 * g++.dg/warn/weak1.C: Likewise.
4114 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4115 static so appropriate optimizations kick in.
4116 (find_base_value_wrapper): New function.
4117 * g++.dg/eh/simd-5.C: Fix target triplet.
4118 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
4119
4120 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4121 H.J. Lu <hongjiu.lu@intel.com>
4122
4123 PR target/39911
4124 * gcc.target/i386/pr39911.c: New test.
4125
4126 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
4127
4128 PR fortran/39879
4129 * gfortran.dg/alloc_comp_assign_10.f90: New test.
4130
4131 2009-04-28 Ben Elliston <bje@au.ibm.com>
4132
4133 PR c++/35652
4134 Revert:
4135
4136 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4137
4138 * gcc.dg/pr35652.C: New.
4139 * g++.dg/warn/pr35652.C: New.
4140 * gcc.dg/format/plus-1.c: Adjust message.
4141
4142 2009-04-27 DJ Delorie <dj@redhat.com>
4143
4144 * lib/target-supports.exp (check_effective_target_double64): New.
4145 (check_effective_target_double64plus): New.
4146 (check_effective_target_large_double): New.
4147 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
4148 * gcc.dg/div-double-1.c: Likewise.
4149 * gcc.dg/Wconversion-real.c: Require large_double.
4150 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
4151
4152 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
4153 are too small.
4154
4155 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
4156 constants as long.
4157
4158 2009-04-27 Ian Lance Taylor <iant@google.com>
4159
4160 * gcc.dg/Wcxx-compat-5.c: New testcase.
4161 * gcc.dg/Wcxx-compat-6.c: New testcase.
4162
4163 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4164
4165 Allow non-constant arguments to conversion intrinsics.
4166 * gcc.target/spu/intrinsics-3.c: Update tests.
4167
4168 2009-04-27 Richard Guenther <rguenther@suse.de>
4169
4170 PR middle-end/39928
4171 * gcc.c-torture/compile/pr39928-1.c: New testcase.
4172 * gcc.c-torture/compile/pr39928-2.c: Likewise.
4173
4174 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
4175
4176 PR target/39903
4177 * gcc.dg/torture/pr39903-1.c: New.
4178 * gcc.dg/torture/pr39903-2.c: Likewise.
4179
4180 2009-04-27 Revital Eres <eres@il.ibm.com>
4181
4182 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4183 and check it.
4184 * gcc.dg/sms-2.c: Add dump check.
4185 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4186 and check it.
4187 * gcc.dg/sms-4.c: Likewise.
4188 * gcc.dg/sms-5.c: Likewise.
4189 * gcc.dg/sms-6.c: Likewise.
4190 * gcc.dg/sms-7.c: Likewise.
4191 * gcc.dg/sms-antideps.c: Rename to...
4192 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4193
4194 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4195
4196 * gnat.dg/opt2.adb: New test.
4197
4198 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR c++/39875
4201 * g++.dg/warn/Wunused-15.C: New test.
4202
4203 2009-04-26 Michael Matz <matz@suse.de>
4204
4205 Expand from SSA.
4206 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4207 change regexps.
4208 * gcc.target/i386/pr37248-1.c: Modified.
4209 * gcc.target/i386/pr37248-3.c: Modified.
4210 * gcc.target/i386/pr37248-2.c: Modified.
4211 * gnat.dg/aliasing1.adb: Modified.
4212 * gnat.dg/pack9.adb: Modified.
4213 * gnat.dg/aliasing2.adb: Modified.
4214 * gcc.dg/strict-overflow-2.c: Modified.
4215 * gcc.dg/autopar/reduc-1char.c: Modified.
4216 * gcc.dg/autopar/reduc-2char.c: Modified.
4217 * gcc.dg/autopar/reduc-1.c: Modified.
4218 * gcc.dg/autopar/reduc-2.c: Modified.
4219 * gcc.dg/autopar/reduc-3.c: Modified.
4220 * gcc.dg/autopar/reduc-6.c: Modified.
4221 * gcc.dg/autopar/reduc-7.c: Modified.
4222 * gcc.dg/autopar/reduc-8.c: Modified.
4223 * gcc.dg/autopar/reduc-9.c: Modified.
4224 * gcc.dg/autopar/reduc-1short.c: Modified.
4225 * gcc.dg/autopar/reduc-2short.c: Modified.
4226 * gcc.dg/autopar/parallelization-1.c: Modified.
4227 * gcc.dg/strict-overflow-4.c: Modified.
4228 * gcc.dg/strict-overflow-6.c: Modified.
4229 * gcc.dg/gomp/combined-1.c: Modified.
4230 * gcc.dg/no-strict-overflow-1.c: Modified.
4231 * gcc.dg/no-strict-overflow-3.c: Modified.
4232 * gcc.dg/no-strict-overflow-5.c: Modified.
4233 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4234 * gcc.dg/tree-ssa/pr18134.c: Modified.
4235 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4236 * gcc.dg/tree-ssa/vector-2.c: Modified.
4237 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4238 * gcc.dg/tree-ssa/loop-21.c: Modified.
4239 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4240 * gcc.dg/tree-ssa/vector-3.c: Modified.
4241 * gcc.dg/tree-ssa/asm-3.c: Modified.
4242 * gcc.dg/tree-ssa/pr23294.c: Modified.
4243 * gcc.dg/tree-ssa/loop-22.c: Modified.
4244 * gcc.dg/tree-ssa/loop-15.c: Modified.
4245 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4246 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4247 * gcc.dg/tree-ssa/pr20139.c: Modified.
4248 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4249 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4250 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4251 * gcc.dg/tree-ssa/loop-5.c: Modified.
4252 * gcc.dg/tree-ssa/pr19431.c: Modified.
4253 * gcc.dg/tree-ssa/pr32044.c: Modified.
4254 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4255 * gcc.dg/tree-ssa/loop-19.c: Modified.
4256 * gcc.dg/tree-ssa/loop-28.c: Modified.
4257 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4258 * gcc.dg/tree-ssa/divide-1.c: Modified.
4259 * gcc.dg/tree-ssa/inline-1.c: Modified.
4260 * gcc.dg/tree-ssa/divide-3.c: Modified.
4261 * gcc.dg/tree-ssa/pr30978.c: Modified.
4262 * gcc.dg/tree-ssa/alias-6.c: Modified.
4263 * gcc.dg/tree-ssa/divide-4.c: Modified.
4264 * gcc.dg/tree-ssa/alias-11.c: Modified.
4265 * gcc.dg/no-strict-overflow-7.c: Modified.
4266 * gcc.dg/strict-overflow-1.c: Modified.
4267 * gcc.dg/pr15784-4.c: Modified.
4268 * gcc.dg/pr34263.c: Modified.
4269 * gcc.dg/strict-overflow-3.c: Modified.
4270 * gcc.dg/tree-prof/stringop-1.c: Modified.
4271 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4272 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4273 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4274 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4275 * gcc.dg/no-strict-overflow-2.c: Modified.
4276 * gcc.dg/no-strict-overflow-4.c: Modified.
4277 * gcc.dg/no-strict-overflow-6.c: Modified.
4278 * g++.dg/tree-ssa/pr27090.C: Modified.
4279 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4280 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4281 * g++.dg/tree-ssa/pr19807.C: Modified.
4282 * g++.dg/opt/pr30965.C: Modified.
4283 * g++.dg/init/new17.C: Modified.
4284 * gfortran.dg/whole_file_6.f90: Modified.
4285 * gfortran.dg/whole_file_5.f90: Modified.
4286 * gfortran.dg/reassoc_1.f90: Modified.
4287 * gfortran.dg/reassoc_3.f90: Modified.
4288
4289 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4290
4291 PR fortran/39893
4292 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4293
4294 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR inline-asm/39543
4297 * gcc.target/i386/pr39543-1.c: New test.
4298 * gcc.target/i386/pr39543-2.c: New test.
4299 * gcc.target/i386/pr39543-3.c: New test.
4300
4301 PR c/39889
4302 * gcc.dg/Wunused-value-3.c: New test.
4303
4304 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4305
4306 PR c/39581
4307 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4308 gcc.dg/vla-21.c: New tests.
4309
4310 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4311
4312 PR c/39556
4313 * gcc.dg/inline-34.c: New test.
4314
4315 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4316
4317 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4318 gcc.dg/enum-const-3.c: New tests.
4319 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4320 -pedantic-errors. Update expected diagnostics.
4321
4322 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4323
4324 PR c/39582
4325 * gcc.dg/vla-20.c: New test.
4326
4327 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4328
4329 PR c/39564
4330 * gcc.dg/vla-19.c: New test.
4331
4332 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4333
4334 PR preprocessor/39559
4335 * gcc.dg/c99-intconst-2.c: New test.
4336
4337 2009-04-25 Jan Hubicka <jh@suse.cz>
4338
4339 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4340
4341 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4342
4343 PR fortran/39688
4344 * gfortran.dg/import7.f90: New.
4345
4346 2009-04-24 Richard Guenther <rguenther@suse.de>
4347
4348 * gcc.dg/tree-ssa/vrp48.c: Fix.
4349
4350 2008-04-24 Doug Kwan <dougkwan@google.com>
4351
4352 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4353 destination are the same.
4354
4355 2009-04-24 Richard Guenther <rguenther@suse.de>
4356
4357 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4358
4359 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4360
4361 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4362 gcc.dg/array-const-3.c: New tests.
4363
4364 2009-04-24 Ian Lance Taylor <iant@google.com>
4365
4366 * gcc.dg/Wcxx-compat-4.c: New testcase.
4367
4368 2009-04-24 Daniel Kraft <d@domob.eu>
4369
4370 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4371 expected on already erraneous symbol (renamed to fresh one).
4372
4373 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4374
4375 PR middle-end/39867
4376 * gcc.dg/pr39867.c: New.
4377
4378 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4379
4380 PR fortran/39861
4381 PR fortran/39864
4382 * gfortran.dg/intrinsic_1.f90: New.
4383
4384 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4385
4386 * gnat.dg/alignment7.adb: New test.
4387 * gnat.dg/alignment8.adb: Likewise.
4388
4389 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4390
4391 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4392 * gnat.dg/specs/rep_clause2.ads: New test.
4393
4394 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4395
4396 PR rtl-optimization/39794
4397 * gcc.dg/pr39794.c: New test.
4398
4399 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4400
4401 * gnat.dg/atomic1.adb: New test.
4402 * gnat.dg/atomic1_pkg.ads: New helper.
4403
4404 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4405
4406 PR testsuite/39623
4407 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4408 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4409
4410 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4411
4412 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4413 warning.
4414
4415 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4416
4417 PR C/31499
4418 * gcc.dg/vector-init-1.c: New testcase.
4419 * gcc.dg/vector-init-2.c: New testcase.
4420
4421 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4422
4423 * gnat.dg/enum2.adb: New test.
4424 * gnat.dg/enum2_pkg.ads: New helper.
4425
4426 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR c/39855
4429 * gcc.dg/torture/pr39855.c: New test.
4430
4431 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4432
4433 PR c++/39639
4434 * g++.dg/cpp0x/pr39639.C: New test.
4435
4436 2009-04-22 Mark Heffernan <meheff@google.com>
4437
4438 * gcc.dg/profile-generate-3.c: New test.
4439
4440 2009-04-22 Jan Hubicka <jh@suse.cz>
4441
4442 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4443
4444 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4445
4446 PR testsuite/39623
4447 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4448
4449 2009-04-22 Richard Guenther <rguenther@suse.de>
4450
4451 PR tree-optimization/39824
4452 * gcc.c-torture/compile/pr39824.c: New testcase.
4453
4454 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4455
4456 PR c++/14875
4457 * g++.dg/parse/parser-pr14875.C: New.
4458 * g++.dg/parse/parser-pr14875-2.C: New.
4459 * g++.dg/parse/error6.C: Update match string.
4460
4461 2009-04-22 Richard Guenther <rguenther@suse.de>
4462
4463 PR tree-optimization/39845
4464 * gcc.c-torture/compile/pr39845.c: New testcase.
4465
4466 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4467
4468 PR fortran/39735
4469 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4470 * gfortran.dg/external_initializer.f90: Modified.
4471 * gfortran.dg/interface_26.f90: Modified.
4472 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4473 * gfortran.dg/proc_ptr_3.f90: Modified.
4474 * gfortran.dg/proc_ptr_15.f90: New.
4475 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4476
4477 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4478
4479 PR c++/35711
4480 * g++.dg/warn/pr35711.C: New.
4481 * g++.dg/conversion/ptrmem2.C: Update.
4482
4483 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4484
4485 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4486 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4487 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4488 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4489 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4490 gcc.c-torture/ChangeLog.0,
4491 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4492 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4493 gcc.target/i386/math-torture/math-torture.exp,
4494 gcc.target/mips/inter/mips16-inter.exp,
4495 gcc.target/mips/mips-nonpic/README,
4496 gcc.target/x86_64/abi/README.gcc,
4497 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4498 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4499 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4500 notices.
4501 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4502
4503 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4504
4505 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4506
4507 2009-04-21 Richard Guenther <rguenther@suse.de>
4508
4509 PR middle-end/39829
4510 * gcc.dg/torture/pr39829.c: New testcase.
4511
4512 2009-04-21 Martin Jambor <mjambor@suse.cz>
4513
4514 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4515
4516 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4517
4518 PR 16202
4519 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4520 * gcc.dg/sequence-pt-2.c: New.
4521 * gcc.dg/sequence-pt-3.c: New.
4522 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4523 * g++.dg/warn/sequence-pt-2.c: New.
4524 * g++.dg/warn/sequence-pt-3.c: New.
4525
4526 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4527
4528 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4529
4530 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4531
4532 * gnat.dg/import1.ad[sb]: New test.
4533
4534 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4535
4536 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4537 return 0.
4538
4539 2009-04-20 Tobias Burnus <burnus@net-b.de>
4540
4541 PR fortran/39811
4542 * gfortran.dg/continuation_11.f90: New test.
4543
4544 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4545
4546 PR c++/13358
4547 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4548 messages. Test for "long long" in system headers.
4549 * gcc.dg/c99-longlong-2.c: New.
4550 * g++.dg/warn/pr13358.C: New.
4551 * g++.dg/warn/pr13358-2.C: New.
4552 * g++.dg/warn/pr13358-3.C: New.
4553 * g++.dg/warn/pr13358-4.C: New.
4554
4555 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4556
4557 * gcc.dg/framework-2.c: Fix up for non existent includes
4558 being fatal errors now.
4559
4560 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4561
4562 PR fortran/39800
4563 * gfortran.dg/private_type_13.f90: New test.
4564 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4565
4566 2009-04-20 Le-Chun Wu <lcwu@google.com>
4567
4568 PR c++/39803
4569 * g++.dg/warn/Wunused-14.C: New test.
4570
4571 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4572
4573 * gnat.dg/specs/small_alignment.ads: New test.
4574
4575 2009-04-20 Ian Lance Taylor <iant@google.com>
4576
4577 * gcc.dg/Wcxx-compat-3.c: New testcase.
4578
4579 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4580
4581 * gnat.dg/pack13.ad[sb]: New test.
4582 * gnat.dg/pack13_pkg.ads: New helper.
4583
4584 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4585
4586 * gnat.dg/discr11.ad[sb]: New test.
4587 * gnat.dg/discr11_pkg.ads: New helper.
4588
4589 2009-04-20 Ira Rosen <irar@il.ibm.com>
4590
4591 PR tree-optimization/39675
4592 * gcc.dg/vect/O3-pr39675-2.c: New test.
4593
4594 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4595
4596 * gnat.dg/rep_clause3.adb: New test.
4597
4598 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4599
4600 PR c/37481
4601 * gcc.dg/c99-flex-array-7.c: New test.
4602
4603 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4604
4605 PR c/19771
4606 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4607
4608 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4609
4610 PR c/38243
4611 * gcc.dg/c99-restrict-3.c: New test.
4612
4613 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4614
4615 PR preprocessor/20078
4616 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4617
4618 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4619
4620 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4621 Do not pass -B$root after -margs.
4622
4623 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4624
4625 PR c/32061
4626 PR c++/36954
4627 * gcc.dg/pr32061.c: New.
4628 * gcc.dg/Wlogical-op-1.c: Update.
4629 * g++.dg/warn/Wlogical-op-1.C: Update.
4630 * g++.dg/warn/pr36954.C: New.
4631
4632 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4633
4634 PR c/27676
4635 * gcc.dg/lvalue-5.c: New test.
4636
4637 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4638
4639 PR c/22367
4640 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4641
4642 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4643
4644 * gcc.dg/cpp/include5.c: New test.
4645
4646 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4647
4648 PR c/35210
4649 * gcc.dg/call-diag-2.c: New test.
4650
4651 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4652
4653 PR preprocessor/39646
4654 * gcc.dg/cpp/line8.c: New test.
4655
4656 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4657
4658 PR preprocessor/39647
4659 * gcc.dg/cpp/line7.c: New test.
4660
4661 2009-04-18 Richard Guenther <rguenther@suse.de>
4662
4663 PR middle-end/39804
4664 * gcc.target/i386/pr39804.c: New testcase.
4665
4666 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4667
4668 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4669 * g++.dg/other/pr39496.C: Likewise.
4670
4671 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4672
4673 PR middle-end/36902
4674 * gcc.dg/pr36902.c: New.
4675
4676 2009-04-17 Diego Novillo <dnovillo@google.com>
4677
4678 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4679 violation for variable 'inside_main'.
4680
4681 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4682
4683 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4684
4685 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4686
4687 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4688
4689 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4690
4691 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4692 * gfortran.dg/chmod_2.f90: Likewise.
4693 * gfortran.dg/chmod_3.f90: Likewise.
4694 * gfortran.dg/open_errors.f90: Likewise.
4695 * gfortran.dg/stat_1.f90: Likewise.
4696 * gfortran.dg/stat_2.f90: Likewise.
4697
4698 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4699
4700 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4701 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4702 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4703 * gfortran.dg/nearest_1.f90: Likewise.
4704 * gfortran.dg/nearest_3.f90: Likewise.
4705 * gfortran.dg/isnan_1.f90: Likewise.
4706 * gfortran.dg/isnan_2.f90: Likewise.
4707 * gfortran.dg/nan_1.f90: Likewise.
4708 * gfortran.dg/nan_2.f90: Likewise.
4709 * gfortran.dg/nan_3.f90: Likewise.
4710 * gfortran.dg/nan_4.f90: Likewise.
4711 * gfortran.dg/module_nan.f90: Likewise.
4712 * gfortran.dg/int_conv_2.f90: Likewise.
4713 * gfortran.dg/init_flag_3.f90: Likewise.
4714 * gfortran.dg/namelist_42.f90: Likewise.
4715 * gfortran.dg/namelist_43.f90: Likewise.
4716 * gfortran.dg/real_const_3.f90: Likewise.
4717 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4718
4719 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4720 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4721 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4722 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4723 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4724
4725 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4726 * gfortran.dg/gamma_5.f90: Likewise.
4727
4728 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4729
4730 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4731 less strict so it also works with auto-overlay support.
4732 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4733 for "exceeds local store" linker errors on the SPU.
4734
4735 * lib/gfortran.exp: Include target-supports.exp.
4736 (gfortran_init): On SPU targets where automatic overlay support
4737 is available, use it to build all Fortran test cases.
4738
4739 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4740
4741 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4742
4743 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4744 rule enforced by gnat on taft types.
4745
4746 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR testsuite/39792
4749 * g++.dg/ext/complit11.C: Add empty dg-options.
4750
4751 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4752
4753 PR c++/17570
4754 * g++.dg/template/defarg11.C: New test.
4755
4756 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4757
4758 PR c++/28766
4759 * g++.dg/ext/complit11.C: New testcase.
4760
4761 2009-04-15 Le-Chun Wu <lcwu@google.com>
4762
4763 PR c++/39551
4764 * g++.dg/warn/Wunused-13.C: New testcase.
4765
4766 2009-04-15 Ian Lance Taylor <iant@google.com>
4767
4768 * gcc.dg/Wenum-compare-1.c: New testcase.
4769
4770 2009-04-15 Richard Guenther <rguenther@suse.de>
4771
4772 PR tree-optimization/39764
4773 * g++.dg/torture/pr39764.C: New testcase.
4774
4775 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4776
4777 * g++.dg/ext/altivec-17.C: New.
4778
4779 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4780
4781 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4782 * gnat.dg/specs/limited1.ads: Ditto.
4783
4784 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4785
4786 PR testsuite/39769
4787 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4788 for testing the results of estimate instructions.
4789 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4790 * gcc.dg/vmx/3a-05.c (test): Ditto.
4791
4792 2009-04-14 Jason Merrill <jason@redhat.com>
4793
4794 PR c++/39763
4795 * g++.dg/warn/Wshadow-4.C: Extend.
4796
4797 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4798
4799 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4800 (do_D): Remove attribute hidden.
4801
4802 2009-04-13 Jason Merrill <jason@redhat.com>
4803
4804 PR c++/39480
4805 * g++.dg/init/copy7.C: New.
4806
4807 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4808
4809 PR testsuite/39733
4810 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4811 (check_for_all_options): This.
4812
4813 2009-04-13 Jason Merrill <jason@redhat.com>
4814
4815 PR c++/39750
4816 * g++.dg/template/crash90.C: New.
4817
4818 2009-04-12 Jason Merrill <jason@redhat.com>
4819
4820 PR c++/39742
4821 * g++.dg/overload/extern-C-2.C: New.
4822
4823 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4824
4825 PR preprocessor/31869
4826 * gcc.dg/cpp/strify5.c: New test.
4827
4828 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4829
4830 * gnat.dg/enum1.adb: New test.
4831 * gnat.dg/enum1_pkg.ads: New helper.
4832
4833 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4834
4835 PR target/39740
4836 * gcc.target/alpha/pr39740.c: New test.
4837
4838 2009-04-11 Daniel Kraft <d@domob.eu>
4839
4840 PR fortran/37746
4841 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4842 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4843 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4844 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4845 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4846 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4847 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4848 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4849 expected string length that failed with -fbounds-check now.
4850 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4851
4852 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4853
4854 PR fortran/39692
4855 * gfortran.dg/proc_ptr_14.f90: New.
4856
4857 2009-04-11 Richard Guenther <rguenther@suse.de>
4858
4859 PR middle-end/39732
4860 * g++.dg/torture/pr39732.C: New testcase.
4861
4862 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4863
4864 * gfortran.dg/whole_file_5.f90: New.
4865 * gfortran.dg/whole_file_6.f90: New.
4866
4867 2009-04-11 Richard Guenther <rguenther@suse.de>
4868
4869 PR tree-optimization/39713
4870 * g++.dg/torture/pr39713.C: New testcase.
4871
4872 2009-04-10 Richard Guenther <rguenther@suse.de>
4873
4874 PR c/39712
4875 * gcc.dg/pr39712.c: New testcase.
4876
4877 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4878
4879 PR c++/28301
4880 * g++.dg/cpp0x/enum2.C: Updated.
4881 * g++.dg/debug/pr22514.C: Likewise.
4882 * g++.dg/parse/enum2.C: Likewise.
4883 * g++.dg/parse/enum3.C: Likewise.
4884 * g++.dg/template/crash79.C: Likewise.
4885 * g++.old-deja/g++.jason/cond.C: Likewise.
4886
4887 2009-04-10 Chao-ying Fu <fu@mips.com>
4888
4889 * gcc.target/mips/interrupt_handler.c: Change from compile to
4890 assemble.
4891
4892 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4893
4894 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4895
4896 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4897
4898 PR fortran/38709
4899 * gfortran.dg/zero_sized_6.f90: New.
4900
4901 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4902
4903 PR c++/20118
4904 * g++.dg/parse/pr20118.C: New.
4905 * g++.dg/template/spec16.C: Update.
4906
4907 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4908
4909 PR testsuite/35621
4910 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4911 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4912 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4913 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4914 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4915 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4916 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4917 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4918 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4919 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4920 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4921 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4922 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4923 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4924 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4925 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4926 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4927
4928 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4929
4930 PR target/39678
4931 * g++.dg/torture/pr39678.C: New.
4932 * gcc.dg/compat/struct-complex-2.h: Likewise.
4933 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4934 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4935 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4936 * gcc.dg/torture/pr39678.c: Likewise.
4937 * gcc.target/i386/pr39678.c: Likewise.
4938
4939 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4940 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4941
4942 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4943 <complex.h>. Add tests for structure with complex float.
4944
4945 2009-04-10 Ben Elliston <bje@au.ibm.com>
4946 Joseph Myers <joseph@codesourcery.com>
4947
4948 PR target/36800
4949 * gcc.dg/dfp/pr36800.c: New.
4950
4951 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4952 Rafael Avila de Espindola <espindola@google.com>
4953
4954 * gcc.misc-tests/help.exp: New file.
4955 * lib/options.exp: New file.
4956
4957 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4958
4959 PR libobjc/36610
4960 * objc/execute/forward-1.x: New.
4961
4962 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4963
4964 * gcc.dg/pr27150-1.c: Change to a link test.
4965
4966 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4967
4968 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4969 3 of the GNU General Public License and to point readers at the
4970 COPYING3 file and the FSF's license web page.
4971 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4972 * gcc.dg/struct/struct-reorg.exp: Likewise.
4973 * gcc.target/spu/tag_manager.c: Likewise.
4974
4975 2009-04-09 Richard Guenther <rguenther@suse.de>
4976
4977 PR testsuite/39696
4978 * ssa-ccp-25.c: Adjust pattern.
4979
4980 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4981
4982 PR fortran/36704
4983 * gfortran.dg/external_procedures_1.f90: Modified.
4984 * gfortran.dg/proc_ptr_result_1.f90: New.
4985 * gfortran.dg/proc_ptr_result_2.f90: New.
4986 * gfortran.dg/proc_ptr_result_3.f90: New.
4987
4988 2009-04-09 Richard Guenther <rguenther@suse.de>
4989
4990 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4991 to prevent constant propagation.
4992 * gcc.dg/vect/vect-56.c: Likewise.
4993 * gcc.dg/vect/vect-58.c: Likewise.
4994 * gcc.dg/vect/vect-60.c: Likewise.
4995 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4996 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4997 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4998
4999 2009-04-09 Richard Guenther <rguenther@suse.de>
5000
5001 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5002 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5003
5004 2009-04-09 Joseph Myers <joseph@codesourcery.com>
5005
5006 PR c/39613
5007 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5008 New tests.
5009
5010 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5011
5012 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5013 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5014
5015 2009-04-08 Jakub Jelinek <jakub@redhat.com>
5016
5017 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5018
5019 2009-04-08 Jason Merrill <jason@redhat.com>
5020
5021 PR c++/25185
5022 * g++.dg/template/error40.C: Add another test.
5023
5024 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5025
5026 PR c/39614
5027 PR c/39673
5028 * gcc.c-torture/compile/pr39614-1.c,
5029 gcc.c-torture/compile/pr39614-2.c,
5030 gcc.c-torture/compile/pr39614-3.c,
5031 gcc.c-torture/compile/pr39614-4.c,
5032 gcc.c-torture/compile/pr39614-5.c,
5033 gcc.c-torture/compile/pr39673-1.c,
5034 gcc.c-torture/compile/pr39673-2.c: New tests.
5035 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5036 more cases.
5037 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5038 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5039 expected errors.
5040
5041 2009-04-08 Dodji Seketeli <dodji@redhat.com>
5042
5043 PRc++/39637
5044 * g++.dg/cpp0x/variadic-crash2.C: New test.
5045
5046 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
5047
5048 PR fortran/38863
5049 * gfortran.dg/alloc_comp_result_1.f90: New test.
5050
5051 2009-04-07 Jason Merrill <jason@redhat.com>
5052
5053 PR c++/34691
5054 * g++.dg/overload/extern-C-1.C: New.
5055
5056 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5057
5058 PR testsuite/39325
5059 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5060
5061 2009-04-07 Jason Merrill <jason@redhat.com>
5062
5063 PR c++/25185
5064 * g++.dg/template/error40.C: New.
5065
5066 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5067
5068 PR fortran/38152
5069 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5070
5071 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
5072
5073 * gnat.dg/subp_elim_errors.ad[sb]: New test.
5074
5075 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5076
5077 PR fortran/38290
5078 * gfortran.dg/proc_decl_1.f90: Modified.
5079 * gfortran.dg/proc_ptr_11.f90: Extended.
5080 * gfortran.dg/proc_ptr_13.f90: Modified.
5081
5082 2009-04-06 Jason Merrill <jason@redhat.com>
5083
5084 PR c++/35146
5085 * g++.dg/template/fnspec1.C: New.
5086
5087 2009-04-06 Laurent GUERBY <laurent@guerby.net>
5088
5089 * lib/gnat.exp: Handle multilib.
5090
5091 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5092
5093 PR fortran/38863
5094 * gfortran.dg/dependency_23.f90: New test.
5095
5096 2009-04-06 Richard Guenther <rguenther@suse.de>
5097
5098 PR tree-optimization/28868
5099 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5100 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5101 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5102 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5103
5104 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5105
5106 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5107
5108 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5109
5110 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5111
5112 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5113
5114 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5115 with the built-in y0, and the subsequent warning.
5116 (y1): Likewise, rename to y_1.
5117
5118 2009-04-06 Janus Weil <janus@gcc.gnu.org>
5119
5120 PR fortran/39414
5121 * gfortran.dg/proc_decl_21.f90: New.
5122
5123 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5124
5125 PR fortran/36091
5126 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
5127
5128 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
5129
5130 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
5131 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
5132 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
5133 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
5134 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
5135 gfortran.dg/namelist_49.f90: Gate test on effective_target
5136 fd_truncate.
5137 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
5138
5139 2009-04-05 Daniel Kraft <d@domob.eu>
5140
5141 PR fortran/38654
5142 * gfortran.dg/read_float_2.f03
5143 * gfortran.dg/read_float_3.f90
5144
5145 2009-04-05 Richard Guenther <rguenther@suse.de>
5146
5147 PR tree-optimization/39648
5148 * gcc.c-torture/compile/pr39648.c: New testcase.
5149
5150 2009-04-05 Jason Merrill <jason@redhat.com>
5151
5152 PR c++/14912
5153 * g++.dg/template/error39.C: New.
5154
5155 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
5156
5157 PR fortran/29458
5158 * gfortran.dg/implied_do_1.f90: New.
5159
5160 2009-04-04 Tobias Burnus <burnus@net-b.de>
5161
5162 PR fortran/39577
5163 * gfortran.dg/recursive_check_8.f90: New.
5164 * gfortran.dg/recursive_check_9.f90: New.
5165 * gfortran.dg/recursive_check_10.f90: New.
5166 * gfortran.dg/recursive_check_11.f90: New.
5167 * gfortran.dg/recursive_check_12.f90: New.
5168 * gfortran.dg/recursive_check_13.f90: New.
5169 * gfortran.dg/recursive_check_14.f90: New.
5170
5171 2009-04-04 Jason Merrill <jason@redhat.com>
5172
5173 PR c++/25185
5174 * g++.dg/template/error38.C: Add more tests.
5175
5176 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
5177
5178 PR fortran/37614
5179 * gfortran.dg/common_align_2.f90: New test.
5180
5181 2009-04-04 Richard Guenther <rguenther@suse.de>
5182
5183 PR tree-optimization/8781
5184 PR tree-optimization/37892
5185 * g++.dg/tree-ssa/pr8781.C: New testcase.
5186 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5187
5188 2009-04-04 Richard Guenther <rguenther@suse.de>
5189
5190 PR tree-optimization/39636
5191 * gcc.c-torture/compile/pr39636.c: New testcase.
5192
5193 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5194
5195 PR rtl-optimization/39607
5196 * g++.dg/opt/pr39607.C: New.
5197
5198 2009-04-03 Tobias Burnus <burnus@net-b.de>
5199
5200 PR fortran/39594
5201 * gfortran.dg/common_12.f90: New.
5202
5203 2009-04-03 Jason Merrill <jason@redhat.com>
5204
5205 PR c++/39608
5206 * g++.dg/template/const2.C: New test.
5207
5208 2009-04-03 Richard Guenther <rguenther@suse.de>
5209
5210 PR tree-optimization/2480
5211 PR tree-optimization/23086
5212 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5213 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5214
5215 2009-04-03 Richard Guenther <rguenther@suse.de>
5216
5217 PR tree-optimization/34743
5218 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5219 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5220 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5221 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5222 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5223 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5224 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5225 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5226
5227 2009-04-03 Richard Guenther <rguenther@suse.de>
5228
5229 PR middle-end/13146
5230 PR tree-optimization/23940
5231 PR tree-optimization/33237
5232 PR middle-end/33974
5233 PR middle-end/34093
5234 PR tree-optimization/36201
5235 PR tree-optimization/36230
5236 PR tree-optimization/38049
5237 PR tree-optimization/38207
5238 PR tree-optimization/38230
5239 PR tree-optimization/38301
5240 PR tree-optimization/38585
5241 PR middle-end/38895
5242 PR tree-optimization/38985
5243 PR tree-optimization/39299
5244 * gcc.dg/pr19633-1.c: Adjust.
5245 * gcc.dg/torture/pta-callused-1.c: Likewise.
5246 * gcc.dg/torture/pr39074-2.c: Likewise.
5247 * gcc.dg/torture/pr39074.c: Likewise.
5248 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5249 * gcc.dg/torture/pr30375.c: Adjust.
5250 * gcc.dg/torture/pr33563.c: Likewise.
5251 * gcc.dg/torture/pr33870.c: Likewise.
5252 * gcc.dg/torture/pr33560.c: Likewise.
5253 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5254 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5255 * gcc.dg/tree-ssa/alias-15.c: Remove.
5256 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5257 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5258 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5259 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5260 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5261 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5262 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5263 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5264 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5265 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5266 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5267 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5268 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5269 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5270 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5271 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5272 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5273 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5274 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5275 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5276 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5277 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5278 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5279 * gcc.dg/uninit-B.c: XFAIL.
5280 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5281 * gcc.dg/uninit-pr19430.c: XFAIL.
5282 * g++.dg/tree-ssa/pr13146.C: New testcase.
5283 * g++.dg/opt/pr36187.C: Adjust.
5284 * g++.dg/torture/20090329-1.C: New testcase.
5285
5286 2009-04-02 Chao-ying Fu <fu@mips.com>
5287
5288 * gcc.target/mips/interrupt_handler.c: New test.
5289
5290 2009-04-02 David Ayers <ayers@fsfe.org>
5291
5292 PR objc/18456
5293 * objc.dg/bad-receiver-type-2.m: New test contributed by
5294 Alexander Mamberg.
5295
5296 2009-04-02 Jason Merrill <jason@redhat.com>
5297
5298 PR c++/25185
5299 * g++.dg/template/error38.C: New test.
5300
5301 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5302
5303 PR tree-optimization/31677
5304 * gcc.dg/memcpy-1.c: Add compiler option.
5305
5306 2009-04-02 Ira Rosen <irar@il.ibm.com>
5307
5308 PR tree-optimization/39595
5309 * gfortran.dg/vect/O3-pr39595.f: New test.
5310
5311 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5312
5313 PR c++/26693
5314 * g++.dg/template/typedef11.C: New test.
5315 * g++.dg/template/typedef12.C: Likewise.
5316 * g++.dg/template/typedef13.C: Likewise.
5317 * g++.dg/template/typedef14.C: Likewise.
5318 * g++.dg/template/typedef15.C: Likewise.
5319 * g++.dg/template/typedef16.C: Likewise.
5320 * g++.dg/template/sfinae3.C: Compile this pedantically.
5321 The only errors expected should be the one saying the typedef is ill
5322 formed.
5323 * g++.old-deja/g++.pt/typename8.C: Likewise.
5324 * g++.dg/template/access11.C: Update this.
5325
5326 2009-04-02 Richard Guenther <rguenther@suse.de>
5327
5328 PR tree-optimization/37221
5329 * gcc.c-torture/compile/20090331-1.c: New testcase.
5330
5331 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5332
5333 * gcc.c-torture/compile/20090401-1.c: New test.
5334
5335 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5336
5337 PR c++/4926
5338 * g++.dg/template/pr4926-1.C: New.
5339
5340 2009-04-01 Xinliang David Li <davidxl@google.com>
5341
5342 * gcc.target/i386/all_one_m128i.c: New test.
5343
5344 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5345
5346 PR c/39027
5347 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5348 * gcc.dg/fltconst-2.c: New test.
5349 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5350 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5351
5352 PR c/33466
5353 * gcc.dg/cpp/pr33466.c: New test.
5354 * gcc.dg/dfp/pr33466.c: New test.
5355 * gcc.dg/fixed-point/pr33466.c: New test.
5356
5357 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5358
5359 PR tree-optimization/35011
5360 * g++.dg/other/pr35011.C: New.
5361
5362 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR target/39226
5365 * gcc.dg/pr39226.c: New test.
5366
5367 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5368
5369 PR c++/35240
5370 * g++.dg/template/pr35240.C: New.
5371
5372 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5373
5374 PR c/39605
5375 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5376 * gcc.dg/pr25682.c: Update expected diagnostics.
5377
5378 2009-04-01 Richard Guenther <rguenther@suse.de>
5379
5380 * gcc.dg/fold-plusmult-2.c: New testcase.
5381
5382 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR c/37772
5385 * gcc.dg/pr37772.c: New test.
5386 * g++.dg/ext/asm11.C: New test.
5387
5388 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5389
5390 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5391 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5392 defined.
5393
5394 2009-03-31 Jason Merrill <jason@redhat.com>
5395
5396 * g++.old-deja/g++.other/using9.C: Add expected errors.
5397
5398 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5399
5400 * gcc.c-torture/compile/pr33009.c: Removed.
5401
5402 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5403
5404 * gcc.c-torture/compile/pr33009.c: Delete.
5405 * gcc.c-torture/compile/pr11832.c: Likewise.
5406
5407 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5408
5409 PR c/448
5410 * lib/target-supports.exp (check_effective_target_stdint_types):
5411 Update comment.
5412 (check_effective_target_inttypes_types): New.
5413 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5414 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5415 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5416
5417 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5418
5419 PR fortran/38917
5420 PR fortran/38918
5421 * gfortran.dg/data_pointer_1.f90: New test.
5422
5423 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5424
5425 PR fortran/38915
5426 * gfortran.dg/char_length_15.f90: New test.
5427
5428 2009-03-31 Jason Merrill <jason@redhat.com>
5429
5430 C++ DR 613
5431 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5432 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5433 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5434 xfail others.
5435
5436 * g++.dg/other/typedef2.C: New test.
5437
5438 PR c++/37806
5439 * g++.dg/template/typedef17.C: New test.
5440
5441 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5442 * g++.dg/cpp0x/auto12.C: Likewise.
5443
5444 2009-03-31 Richard Guenther <rguenther@suse.de>
5445
5446 PR middle-end/31029
5447 * gcc.dg/fold-compare-4.c: New testcase.
5448 * gcc.dg/fold-compare-5.c: Likewise.
5449
5450 2009-03-31 Richard Guenther <rguenther@suse.de>
5451
5452 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5453
5454 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5455
5456 PR target/39592
5457 * gcc.target/i386/pr39592-1.c: New test.
5458
5459 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5460
5461 PR preprocessor/15638
5462 * gcc.dg/cpp/missing-header-1.c: New test.
5463 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5464 "compilation terminated" message.
5465 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5466 test #include "".
5467 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5468 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5469 terminated" message.
5470
5471 2009-03-31 Richard Guenther <rguenther@suse.de>
5472
5473 PR middle-end/23401
5474 PR middle-end/27810
5475 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5476 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5477
5478 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5479
5480 PR fortran/38389
5481 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5482 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5483 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5484 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5485 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5486 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5487 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5488
5489 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5490
5491 PR fortran/22571
5492 * gfortran.dg/whole_file_1.f90: New test.
5493 PR fortran/26227
5494 * gfortran.dg/whole_file_2.f90: New test.
5495 * gfortran.dg/whole_file_3.f90: New test.
5496 PR fortran/24886
5497 * gfortran.dg/whole_file_4.f90: New test.
5498
5499 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5500
5501 * gfortran.dg/bind_c_usage_19.f90: New test.
5502
5503 PR target/39558
5504 * gcc.target/powerpc/altivec-29.c: New test.
5505
5506 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5507
5508 PR rtl-optimization/323
5509 * gcc.target/i386/excess-precision-1.c,
5510 gcc.target/i386/excess-precision-2.c,
5511 gcc.target/i386/excess-precision-3.c,
5512 gcc.target/i386/excess-precision-4.c,
5513 gcc.target/i386/excess-precision-5.c,
5514 gcc.target/i386/excess-precision-6.c: New tests.
5515
5516 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5517
5518 PR c/35235
5519 * gcc.dg/c99-array-lval-8.c: New test.
5520
5521 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5522
5523 PR preprocessor/34695
5524 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5525 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5526 instead of dg-warning for "previous definition" messages.
5527 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5528 "warnings being treated as errors" message.
5529 * gcc.dg/fltconst-1.c: Use -fshow-column.
5530
5531 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5532
5533 PR fortran/38823
5534 * gfortran.dg/power1.f90: New test.
5535
5536 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5537
5538 PR c/456
5539 PR c/5675
5540 PR c/19976
5541 PR c/29116
5542 PR c/31871
5543 PR c/35198
5544 * gcc.c-torture/compile/20081108-1.c,
5545 gcc.c-torture/compile/20081108-2.c,
5546 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5547 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5548 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5549 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5550 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5551 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5552 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5553 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5554 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5555 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5556 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5557 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5558 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5559 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5560 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5561 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5562 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5563 case.
5564 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5565 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5566 XFAILs. Update expected messages.
5567 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5568 expected messages.
5569 * gcc.dg/real-const-1.c: Replace with test from original PR.
5570 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5571 when casting from non-constant integer to pointer.
5572
5573 2009-03-29 Richard Guenther <rguenther@suse.de>
5574
5575 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5576
5577 2009-03-29 Daniel Kraft <d@domob.eu>
5578
5579 PR fortran/37423
5580 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5581 DEFERRED bindings.
5582 * gfortran.dg/typebound_proc_9.f03: New test.
5583 * gfortran.dg/typebound_proc_10.f03: New test.
5584 * gfortran.dg/typebound_proc_11.f03: New test.
5585 * gfortran.dg/abstract_type_5.f03: New test.
5586
5587 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5588
5589 PR fortran/38507
5590 * gfortran.dg/do_4.f: New.
5591 * gfortran.dg/goto_2.f90: Correct expected warnings.
5592 * gfortran.dg/goto_4.f90: Likewise.
5593 * gfortran.dg/goto_5.f90: New.
5594
5595 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5596
5597 PR target/39545
5598 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5599
5600 * gcc.target/i386/pr39545-1.c: New.
5601 * gcc.target/i386/pr39545-2.c: Likewise.
5602
5603 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5604 (flex2_struct): Likewise.
5605 (check_struct_passing7): Likewise.
5606 (check_struct_passing8): Likewise.
5607 (f1s): Likewise.
5608 (f2s): Likewise.
5609 (main): Call check_struct_passing7 and check_struct_passing8.
5610
5611 2009-03-29 Richard Guenther <rguenther@suse.de>
5612
5613 * gcc.c-torture/execute/20090113-1.c: New testcase.
5614 * gcc.c-torture/execute/20090113-2.c: Likewise.
5615 * gcc.c-torture/execute/20090113-3.c: Likewise.
5616 * gcc.c-torture/execute/20090207-1.c: Likewise.
5617 * gcc.c-torture/compile/20090114-1.c: Likewise.
5618 * gcc.c-torture/compile/20090328-1.c: Likewise.
5619 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5620
5621 2009-03-29 David Ayers <ayers@fsfe.org>
5622
5623 PR objc/27377
5624 * objc.dg/conditional-1.m: New tests.
5625
5626 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5627
5628 * gcc.dg/winline-10.c: New test.
5629
5630 2009-03-28 Tobias Burnus <burnus@net-b.de>
5631
5632 PR fortran/34656
5633 * gfortran.dg/do_check_1.f90: Add test.
5634 * gfortran.dg/do_check_2.f90: Add test.
5635 * gfortran.dg/do_check_3.f90: Add test.
5636 * gfortran.dg/do_check_4.f90: Add test.
5637
5638 2009-03-28 Jan Hubicka <jh@suse.cz>
5639
5640 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5641 * gcc.dg/pr33826.c: Update dump files.
5642 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5643 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5644
5645 2009-03-28 Martin Jambor <mjambor@suse.cz>
5646
5647 * g++.dg/tree-ssa/fwprop-align.C: New test.
5648
5649 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5650
5651 * gcc.target/powerpc/altivec-28.c: New test.
5652
5653 PR c++/39554
5654 * gcc.dg/wdisallowed-functions-1.c: Removed.
5655 * gcc.dg/wdisallowed-functions-2.c: Removed.
5656 * gcc.dg/wdisallowed-functions-3.c: Removed.
5657 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5658 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5659 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5660
5661 2009-03-28 Richard Guenther <rguenther@suse.de>
5662
5663 PR tree-optimization/38723
5664 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5665
5666 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5667
5668 PR fortran/38538
5669 * gfortran.dg/char_result_13.f90: New test.
5670
5671 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5672
5673 PR fortran/38765
5674 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5675
5676 2009-03-28 Daniel Kraft <d@domob.eu>
5677
5678 * gfortran.dg/trim_1.f90: New test.
5679
5680 2009-03-28 Richard Guenther <rguenther@suse.de>
5681
5682 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5683 * g++.dg/warn/Warray-bounds.C: Likewise.
5684
5685 2009-03-28 Tobias Burnus <burnus@net-b.de>
5686
5687 PR fortran/32626
5688 * gfortran.dg/recursive_check_7.f90: New test.
5689
5690 2009-03-28 Tobias Burnus <burnus@net-b.de>
5691
5692 PR fortran/38432
5693 * gfortran.dg/do_check_5.f90: New test.
5694 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5695 * gfortran.dg/array_constructor_18.f90: Ditto.
5696 * gfortran.dg/array_constructor_22.f90: Ditto.
5697 * gfortran.dg/do_3.F90: Ditto.
5698 * gfortran.dg/do_1.f90: Ditto.
5699
5700 2009-03-28 Richard Guenther <rguenther@suse.de>
5701
5702 PR tree-optimization/38180
5703 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5704
5705 2009-03-28 Richard Guenther <rguenther@suse.de>
5706
5707 PR tree-optimization/38513
5708 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5709 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5710 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5711 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5712 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5713 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5714 * gcc.dg/vect/vect-35.c: Likewise.
5715 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5716 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5717 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5718
5719 2009-03-28 Richard Guenther <rguenther@suse.de>
5720
5721 PR tree-optimization/38968
5722 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5723
5724 2009-03-28 Richard Guenther <rguenther@suse.de>
5725
5726 PR tree-optimization/37795
5727 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5728
5729 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5730
5731 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5732 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5733 options for removed targets.
5734
5735 2009-03-27 Richard Guenther <rguenther@suse.de>
5736
5737 PR tree-optimization/39120
5738 * gcc.c-torture/execute/pr39120.c: New testcase.
5739
5740 2009-03-27 Richard Guenther <rguenther@suse.de>
5741
5742 PR tree-optimization/39120
5743 * gcc.dg/torture/pta-callused-1.c: New testcase.
5744
5745 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5746
5747 PR middle-end/39315
5748 * gcc.target/i386/pr39315-1.c: New.
5749 * gcc.target/i386/pr39315-2.c: Likewise.
5750 * gcc.target/i386/pr39315-3.c: Likewise.
5751 * gcc.target/i386/pr39315-4.c: Likewise.
5752 * gcc.target/i386/pr39315-check.c: Likewise.
5753
5754 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5755
5756 PR c/39323
5757 * gcc.dg/pr39323-1.c: New.
5758 * gcc.dg/pr39323-2.c: Likewise.
5759 * gcc.dg/pr39323-3.c: Likewise.
5760
5761 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5762
5763 PR target/38034
5764 * gcc.target/ia64/sync-1.c: New.
5765
5766 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5767
5768 PR target/39472
5769 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5770 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5771 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5772 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5773 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5774 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5775 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5776 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5777
5778 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5779
5780 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5781 for low precision (i.e. float).
5782
5783 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5784 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR debug/37959
5787 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5788
5789 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5790
5791 * gcc.dg/memmove-2.c: New test.
5792 * gcc.dg/memmove-3.c: New test.
5793
5794 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5795 in clone naming.
5796
5797 2009-03-27 Xinliang David Li <davidxl@google.com>
5798
5799 PR tree-optimization/39557
5800 * g++.dg/tree-ssa/dom-invalid.C: New test.
5801
5802 2009-03-27 Xinliang David Li <davidxl@google.com>
5803
5804 PR tree-optimization/39548
5805 * g++.dg/tree-ssa/copyprop.C: New test.
5806
5807 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5808
5809 PR c++/38638
5810 * g++.dg/template/typename17.C: New testcase.
5811 * g++.dg/template/typename18.C: New testcase.
5812
5813 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5814
5815 PR c++/36799
5816 * g++.dg/other/var_copy-1.C: New test.
5817
5818 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5819
5820 PR c++/37647
5821 * g++.dg/parse/ctor9.C: New test.
5822
5823 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5824
5825 PR c++/29727
5826 * g++.dg/init/error2.C: New test.
5827
5828 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5829
5830 PR c++/35652
5831 * gcc.dg/pr35652.C: New.
5832 * g++.dg/warn/pr35652.C: New.
5833 * gcc.dg/format/plus-1.c: Adjust message.
5834
5835 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5836
5837 PR c++/39554
5838 * gcc.dg/wdisallowed-functions-3.c: New test.
5839 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5840
5841 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5842
5843 * gcc.dg/inline-33.c: Fix when pic.
5844
5845 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5846
5847 * gcc.target/ia64/20090324-1.c: New test.
5848
5849 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5850
5851 PR c/27898
5852 * gcc.dg/pr27898.c: New test.
5853
5854 PR tree-optimization/32139
5855 * gcc.c-torture/compile/pr32139.c: New test.
5856
5857 2009-03-24 Jason Merrill <jason@redhat.com>
5858
5859 PR c++/28274
5860 * g++.dg/parse/defarg14.C: New test.
5861
5862 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5863
5864 PR libfortran/39528
5865 * gfortran.dg/read_repeat.f90: New test.
5866
5867 2009-03-24 Ira Rosen <irar@il.ibm.com>
5868
5869 PR tree-optimization/39529
5870 * gcc.dg/vect/pr39529.c: New test.
5871
5872 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5873 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR debug/39524
5876 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5877
5878 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR c/39495
5881 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5882
5883 2009-03-23 Jason Merrill <jason@redhat.com>
5884
5885 * g++.dg/cpp0x/auto12.C: Add variadic test.
5886
5887 PR c++/39526
5888 * g++.dg/warn/Wshadow-4.C: New test.
5889
5890 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR tree-optimization/39516
5893 * gfortran.dg/pr39516.f: New test.
5894
5895 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5896
5897 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5898 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5899 variable, not environment variable.
5900
5901 2009-03-21 Jason Merrill <jason@redhat.com>
5902
5903 PR c++/28879
5904 * g++.dg/ext/vla6.C: New test.
5905
5906 2009-03-20 Jason Merrill <jason@redhat.com>
5907
5908 * g++.dg/cpp0x/initlist5.C: Add additional test.
5909
5910 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5911 Janis Johnson <janis187@us.ibm.com>
5912
5913 * lib/compat.exp (compat-get-options-main, compat-get-options):
5914 Handle dg-prune-output in source file.
5915 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5916 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5917 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5918 two warnings.
5919
5920 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR c/39495
5923 * gcc.dg/gomp/pr39495-1.c: New test.
5924 * gcc.dg/gomp/pr39495-2.c: New test.
5925 * g++.dg/gomp/pr39495-1.C: New test.
5926 * g++.dg/gomp/pr39495-2.C: New test.
5927
5928 PR target/39496
5929 * gcc.target/i386/pr39496.c: New test.
5930 * g++.dg/other/pr39496.C: New test.
5931
5932 2009-03-19 Li Feng <nemokingdom@gmail.com>
5933
5934 PR middle-end/39500
5935 * gcc.dg/autopar/pr39500-1.c: New.
5936 * gcc.dg/autopar/pr39500-2.c: New.
5937
5938 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5939
5940 * g++.dg/dg.exp: Prune graphite.
5941
5942 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5943
5944 PR middle-end/39447
5945 * g++.dg/graphite: New.
5946 * g++.dg/graphite/graphite.exp: New.
5947 * g++.dg/graphite/pr39447.C: New.
5948
5949 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5950
5951 PR c++/39425
5952 * g++.dg/template/pr39425.C: New.
5953
5954 * g++.dg/template/spec33.C: Updated.
5955
5956 2009-03-17 Jason Merrill <jason@redhat.com>
5957
5958 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5959
5960 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5961
5962 PR c++/39475
5963 * g++.dg/ext/unary_trait_incomplete.C: New.
5964
5965 2009-03-17 Jing Yu <jingyu@google.com>
5966
5967 PR middle-end/39378
5968 * g++.dg/inherit/thunk10.C: New test.
5969
5970 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5971
5972 PR target/39482
5973 * gcc.target/i386/pr39482.c: New test.
5974
5975 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR debug/39471
5978 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5979 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5980 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5981 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5982
5983 PR middle-end/39443
5984 * gcc.dg/pr39443.c: New test.
5985
5986 PR debug/39412
5987 * gcc.dg/debug/pr39412.c: New test.
5988
5989 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5990
5991 PR testsuite/38526
5992 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5993 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5994 is defined.
5995 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5996 its original value, or unset if it was not defined.
5997 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5998 path procs around use of HOSTCC.
5999 * g++.dg/compat/struct-layout-1.exp: Ditto.
6000 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6001
6002 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
6003
6004 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6005
6006 2009-03-16 Janis Johnson <janis187@us.ibm.com>
6007
6008 Revert patch for PR testsuite/37630.
6009
6010 PR testsuite/37960
6011 * gcc.dg/pr11492.c: Replace constant and remove xfail.
6012
6013 PR testsuite/37630
6014 * lib/target-supports.exp (check_effective_target_ieee): New.
6015 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6016 * gcc.dg/20001012-1.c: Require ieee.
6017
6018 PR testsuite/37628
6019 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6020
6021 2009-03-16 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR tree-optimization/39455
6024 * gcc.dg/pr39455.c: New test.
6025
6026 2009-03-13 David Ayers <ayers@fsfe.org>
6027
6028 * objc/execute/trivial.m. New test.
6029
6030 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
6031
6032 PR target/39137
6033 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6034
6035 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
6036
6037 PR testsuite/39451
6038 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6039 constraint on (%2).
6040
6041 2009-03-12 David Ayers <ayers@fsfe.org>
6042
6043 PR libobjc/27466
6044 * objc/execute/exceptions/handler-1.m. New test.
6045
6046 2009-03-12 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR target/39431
6049 * gcc.target/i386/pr39431.c: New test.
6050
6051 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
6052
6053 PR target/39445
6054 * gcc.target/i386/pr39445.c: New.
6055
6056 * gcc.target/i386/push-1.c: XFAIL.
6057
6058 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
6059
6060 * gcc.dg/inline-33.c: New test.
6061
6062 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
6063
6064 * gcc.dg/vect/vect-82.c: Combine dg-do and
6065 dg-require-effective-target into dg-skip-if.
6066 * gcc.dg/vect/vect-83.c: Likewise.
6067
6068 2009-03-11 Jakub Jelinek <jakub@redhat.com>
6069
6070 PR target/39137
6071 * gcc.target/i386/stackalign/longlong-1.c: New test.
6072 * gcc.target/i386/stackalign/longlong-2.c: New test.
6073
6074 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6075
6076 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6077
6078 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6079
6080 * gcc.c-torture/execute/ieee/inf-3.c: New test.
6081 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6082
6083 2009-03-11 Olivier Hainque <hainque@adacore.com>
6084
6085 * gnat.dg/slice_enum.adb: New test.
6086
6087 2009-03-11 Jason Merrill <jason@redhat.com>
6088
6089 PR debug/39086
6090 * g++.dg/opt/nrv15.C: New test.
6091
6092 2009-03-10 Ira Rosen <irar@il.ibm.com>
6093
6094 PR tree-optimization/39422
6095 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6096 constant array with static initialization to global memory.
6097 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6098
6099 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
6100
6101 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6102 padding.
6103
6104 2009-03-09 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR c++/39371
6107 * g++.dg/opt/switch2.C: Add -w to dg-options.
6108 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6109 * g++.dg/warn/switch1.C: New test.
6110 * g++.dg/other/switch3.C: New test.
6111
6112 PR tree-optimization/39394
6113 * gcc.c-torture/compile/pr39394.c: New test.
6114
6115 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6116
6117 * gcc.target/s390/20090223-1.c: New testcase.
6118
6119 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6120
6121 PR libfortran/39402
6122 * gfortran.dg/fmt_f0_1.f90: New test.
6123
6124 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
6125
6126 PR c++/39060
6127 * g++.dg/other/new1.C: Adjusted.
6128 * g++.dg/parse/crash40.C: Likewise.
6129 * g++.dg/parse/defarg12.C: Likewise.
6130 * g++.dg/template/error15.C: Likewise.
6131
6132 * g++.dg/other/pr39060.C: New.
6133
6134 2009-03-07 Jason Merrill <jason@redhat.com>
6135
6136 PR c++/39367
6137 * g++.dg/opt/new1.C: New.
6138
6139 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 PR c++/33492
6142 * g++.dg/other/error32.C: New.
6143
6144 2009-03-06 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR middle-end/39360
6147 * gcc.c-torture/compile/pr39360.c: New test.
6148
6149 PR debug/39372
6150 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
6151
6152 2009-03-05 Jason Merrill <jason@redhat.com>
6153
6154 PR c++/38908
6155 * g++.dg/warn/Wuninitialized-3.C: New test.
6156
6157 2009-03-05 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR debug/39379
6160 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
6161 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
6162
6163 2009-03-04 Jason Merrill <jason@redhat.com>
6164
6165 PR c++/13549
6166 * g++.dg/template/koenig7.C: New test.
6167
6168 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
6169
6170 * g++.dg/torture/predcom-1.C: New test.
6171
6172 2009-03-04 Richard Guenther <rguenther@suse.de>
6173
6174 PR tree-optimization/39362
6175 * g++.dg/torture/pr39362.C: New testcase.
6176
6177 2009-03-04 Jason Merrill <jason@redhat.com>
6178 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6179
6180 PR c++/9634
6181 PR c++/29469
6182 PR c++/29607
6183 * g++.dg/template/dependent-name5.C: New test.
6184
6185 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6186
6187 PR testsuite/39357
6188 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6189 vect_int to vect_int_mult.
6190
6191 2009-03-04 Richard Guenther <rguenther@suse.de>
6192
6193 PR tree-optimization/39358
6194 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6195 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6196
6197 2009-03-04 Richard Guenther <rguenther@suse.de>
6198
6199 PR tree-optimization/39339
6200 * gcc.c-torture/execute/pr39339.c: New testcase.
6201
6202 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6203
6204 * gcc.c-torture/compile/20090303-1.c,
6205 gcc.c-torture/compile/20090303-2.c: New tests.
6206
6207 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR fortran/39354
6210 * gfortran.dg/gomp/pr39354.f90: New test.
6211
6212 PR tree-optimization/39343
6213 * gcc.dg/pr39343.c: New test.
6214
6215 2009-03-03 Ira Rosen <irar@il.ibm.com>
6216
6217 PR tree-optimization/39248
6218 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6219 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6220 on targets without vector misalignment support.
6221 * lib/target-supports.exp
6222 (check_effective_target_vect_short_mult): Add
6223 check_effective_target_arm32.
6224
6225 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6226
6227 PR middle-end/39335
6228 * gcc.dg/graphite/pr39335_1.c: New.
6229 * gcc.dg/graphite/pr39335.c: New.
6230
6231 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6232
6233 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6234 of andl.
6235 * gcc.target/i386/stackalign/return-5.c: Likewise.
6236 * gcc.target/i386/stackalign/return-6.c: Likewise.
6237
6238 2009-03-02 Richard Guenther <rguenther@suse.de>
6239 Ira Rosen <irar@il.ibm.com>
6240
6241 PR tree-optimization/39318
6242 * gfortran.dg/vect/pr39318.f90: New test.
6243
6244 2009-03-01 Jan Hubicka <jh@suse.cz>
6245
6246 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6247
6248 2009-03-01 Jan Hubicka <jh@suse.cz>
6249
6250 PR debug/39267
6251 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6252
6253 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6254
6255 * gnat.dg/pack12.adb: New test.
6256
6257 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6258
6259 PR c++/37789
6260 * g++.dg/other/pr37789.C: New.
6261
6262 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6263
6264 PR fortran/39295
6265 * gfortran.dg/interface_25.f90: New test.
6266 * gfortran.dg/interface_26.f90: New test.
6267
6268 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6269
6270 PR fortran/39292
6271 * gfortran.dg/initialization_22.f90: New test.
6272
6273 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6274
6275 PR rtl-optimization/39241
6276 * gcc.dg/torture/pr39241.c: New.
6277
6278 2009-02-25 Martin Jambor <mjambor@suse.cz>
6279
6280 PR tree-optimizations/39259
6281 * g++.dg/torture/pr39259.C: New testcase.
6282
6283 2009-02-24 Richard Guenther <rguenther@suse.de>
6284
6285 PR c++/39242
6286 * g++.dg/template/instantiate10.C: New testcase.
6287
6288 2009-02-24 Richard Guenther <rguenther@suse.de>
6289 Zdenek Dvorak <ook@ucw.cz>
6290
6291 PR tree-optimization/39233
6292 * gcc.c-torture/execute/pr39233.c: New testcase.
6293
6294 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6295
6296 PR tree-optimization/39260
6297 * gcc.dg/graphite/pr39260.c: New.
6298
6299 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6300
6301 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6302
6303 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6304
6305 PR c++/36411
6306 * g++.dg/template/void14.C: New.
6307
6308 2009-02-23 Jason Merrill <jason@redhat.com>
6309
6310 PR c++/38880
6311 * g++.dg/init/const7.C: Remove XFAIL.
6312 * g++.dg/init/static-init1.C: New test.
6313
6314 * g++.dg/cpp0x/initlist14.C: New test.
6315
6316 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6317
6318 PR fortran/38914
6319 * bound_simplification_2.f90: New test case.
6320 * bound_7.f90: New test case.
6321
6322 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6323
6324 * gcc.dg/cpp/include4.c: New test.
6325
6326 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6327
6328 PR target/39256
6329 * gcc.target/i386/abi-2.c: New.
6330
6331 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6332
6333 * gcc.c-torture/execute/pr39228.x: New.
6334
6335 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6336
6337 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6338 scan-assembler to check for xmm0 register.
6339
6340 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6341 Joseph Myers <joseph@codesourcery.com>
6342
6343 * gcc.target/arm/va_list.c: New test.
6344 * g++.dg/abi/arm_va_list.C: Likewise.
6345 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6346 function.
6347 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6348 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6349 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6350 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6351 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6352 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6353
6354 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6355
6356 PR testsuite/38164
6357 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6358 to dg-options.
6359
6360 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR target/39240
6363 * gcc.c-torture/execute/pr39240.c: New test.
6364
6365 2009-02-20 Jason Merrill <jason@redhat.com>
6366
6367 PR c++/39225
6368 * g++.dg/parse/dtor15.C: New test.
6369
6370 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6371
6372 * gcc.c-torture/execute/20090219-1.c: New.
6373
6374 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6375
6376 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6377 (mips-dg-options): When matching isa* pseudo-options make
6378 'value' optional and accept ! entries. Use $spec instead of
6379 $isa_spec in the isa pseudo-option error message. Only
6380 perform the ISA-range check when 'value' is set. If arch is
6381 matching any CPU in the ! entries switch to its generic ISA.
6382 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6383 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6384
6385 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR target/39175
6388 * gcc.dg/visibility-20.c: New test.
6389 * g++.dg/ext/visibility/visibility-11.C: New test.
6390
6391 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6392
6393 PR c++/39188
6394 * g++.dg/abi/pr39188-1a.C: New.
6395 * g++.dg/abi/pr39188-1b.C: Likewise.
6396 * g++.dg/abi/pr39188-1.h: Likewise.
6397 * g++.dg/abi/pr39188-2a.C: Likewise.
6398 * g++.dg/abi/pr39188-2b.C: Likewise.
6399 * g++.dg/abi/pr39188-2.h: Likewise.
6400 * g++.dg/abi/pr39188-3a.C: Likewise.
6401 * g++.dg/abi/pr39188-3b.C: Likewise.
6402 * g++.dg/abi/pr39188-3.h: Likewise.
6403
6404 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6405
6406 PR c/38483
6407 * gcc.c-torture/execute/call-trap-1.c,
6408 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6409 tests.
6410
6411 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6412
6413 PR target/39228
6414 * gcc.c-torture/execute/pr39228.c: New test.
6415
6416 2009-02-19 Richard Guenther <rguenther@suse.de>
6417
6418 PR tree-optimization/39074
6419 * gcc.dg/torture/pr39074.c: New testcase.
6420 * gcc.dg/torture/pr39074-2.c: Likewise.
6421 * gcc.dg/torture/pr39074-3.c: Likewise.
6422
6423 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6424
6425 PR c++/39219
6426 * g++.dg/parse/attr3.C: New.
6427
6428 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6429
6430 PR testsuite/38165
6431 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6432
6433 PR testsuite/38166
6434 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6435 and skip on Darwin.
6436
6437 2009-02-18 Jason Merrill <jason@redhat.com>
6438
6439 PR c++/38880
6440 * g++.dg/init/const7.C: Remove XFAIL.
6441
6442 PR target/39179
6443 * g++.dg/opt/const6.C: New test.
6444
6445 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6446
6447 * gcc.dg/callabi/callabi.exp: Moved to ...
6448 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6449 in 64bit mode.
6450
6451 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6452 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6453 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6454 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6455 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6456 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6457 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6458
6459 * gcc.dg/callabi/callabi.h: Moved to ...
6460 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6461
6462 * gcc.dg/callabi/func-1.c: Moved to ...
6463 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6464
6465 * gcc.dg/callabi/func-indirect.c: Moved to ...
6466 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6467
6468 * gcc.dg/callabi/pr38891.c: Moved to ...
6469 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6470
6471 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6472 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6473
6474 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6475 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6476
6477 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6478 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6479
6480 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6481
6482 PR target/38891
6483 * gcc.dg/callabi/pr38891.c: New.
6484
6485 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6486
6487 * gcc.dg/callabi/callabi.exp: New.
6488
6489 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6490
6491 PR target/39082
6492 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6493 -Wno-abi for x86.
6494 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6495
6496 * gcc.target/i386/pr39082-1.c: New.
6497
6498 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6499 -Wno-abi.
6500
6501 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6502 CHECK_M64_M128 is defined.
6503 (check_f_arguments): Add "do".
6504 (check_vector_arguments): New.
6505 (check_m64_arguments): Likewise.
6506 (check_m128_arguments): Likewise.
6507
6508 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6509 (CHECK_M64_M128): Define.
6510
6511 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6512 on abitest.
6513 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6514
6515 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6516 tests only if CHECK_M64_M128 is defined.
6517
6518 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6519 (m128_2_struct): Likewise.
6520 (check_struct_passing5): Likewise.
6521 (check_struct_passing6): Likewise.
6522 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6523
6524 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6525 (un5): Likewise.
6526 (check_union_passing4): Likewise.
6527 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6528
6529 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6530
6531 PR c/35447
6532 * gcc.dg/noncompile/pr35447-1.c: New test.
6533
6534 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR tree-optimization/36922
6537 * gfortran.dg/pr36922.f: New test.
6538
6539 2009-02-17 Richard Guenther <rguenther@suse.de>
6540
6541 PR tree-optimization/39202
6542 * gcc.c-torture/compile/pr39202.c: New testcase.
6543
6544 2009-02-17 Richard Guenther <rguenther@suse.de>
6545
6546 PR tree-optimization/39204
6547 * gcc.dg/torture/pr39204.c: New testcase.
6548
6549 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6550
6551 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6552 * gcc.dg/vect/vect-outer-6.c: Ditto.
6553
6554 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6555
6556 PR c/35446
6557 * gcc.dg/noncompile/init-5.c: New test.
6558 * gcc.dg/init-bad-4.c: Adjust expected errors.
6559
6560 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6561
6562 PR target/37049
6563 * gcc.target/i386/push-1.c: New.
6564
6565 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6566
6567 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6568
6569 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6570
6571 * gcc.target/spu/intrinsics-sr.c: New test.
6572
6573 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6574
6575 PR target/38056
6576 * gcc.target/ia64/sibcall-opt-1.c: New test.
6577 * gcc.target/ia64/sibcall-opt-2.c: New test.
6578
6579 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6580
6581 PR fortran/36528
6582 * gfortran.dg/cray_pointers_8.f90: New test.
6583
6584 PR fortran/36703
6585 * gfortran.dg/cray_pointers_9.f90: New test.
6586
6587 2009-02-13 Jason Merrill <jason@redhat.com>
6588
6589 PR c++/39070
6590 * g++.dg/cpp0x/decltype16.C: New.
6591
6592 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6593
6594 PR target/39152
6595 * gfortran.dg/gomp/pr39152.f90: New.
6596
6597 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6598
6599 PR target/39162
6600 * gcc.target/i386/pr39162.c: New.
6601
6602 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6603
6604 PR c/35444
6605 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6606 New tests.
6607
6608 2009-02-12 Jason Merrill <jason@redhat.com>
6609
6610 PR c++/38950
6611 * g++.dg/template/array20.C: New test.
6612
6613 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6614
6615 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6616 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6617 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6618
6619 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6620
6621 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6622
6623 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6624
6625 PR target/39152
6626 * gfortran.dg/pr39152.f: New.
6627
6628 2009-02-11 Jason Merrill <jason@redhat.com>
6629
6630 PR c++/39153
6631 * g++.dg/cpp0x/defaulted9.C: New test.
6632
6633 PR c++/30111
6634 * g++.dg/init/value7.C: New test.
6635
6636 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6637
6638 PR target/38824
6639 * gcc.target/i386/pr38824.c: New testcase.
6640
6641 2009-02-11 Jason Merrill <jason@redhat.com>
6642
6643 PR c++/38649
6644 * g++.dg/cpp0x/defaulted8.C: New test.
6645
6646 PR c++/36744
6647 * g++.dg/cpp0x/rv9p.C: New test.
6648
6649 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6650
6651 * gnat.dg/aliasing3.adb: New test.
6652 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6653
6654 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6655
6656 PR c++/34397
6657 * g++.dg/template/crash88.C: New.
6658 * g++.dg/template/crash89.C: Likewise.
6659
6660 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6661
6662 PR c/39084
6663 * gcc.dg/pr39084.c: New test.
6664
6665 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR target/39139
6668 * gcc.target/i386/pr39139.c: New test.
6669
6670 2009-02-10 Richard Guenther <rguenther@suse.de>
6671
6672 PR tree-optimization/39132
6673 * gcc.dg/torture/pr39132.c: New testcase.
6674
6675 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6676
6677 PR target/39119
6678 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6679 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6680 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6681 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6682 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6683 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6684 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6685 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6686
6687 2009-02-09 Jason Merrill <jason@redhat.com>
6688
6689 PR c++/39109
6690 * g++.dg/init/value6.C: New test.
6691
6692 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6693
6694 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6695
6696 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6697
6698 * gcc.c-torture/compile/20090209-1.c: New test.
6699
6700 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/35147
6703 PR c++/37737
6704 * g++.dg/cpp0x/vt-35147.C: New.
6705 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6706 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6707
6708 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6709
6710 PR c/35434
6711 * gcc.dg/attr-alias-4.c: New test.
6712
6713 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6714
6715 PR c/39035
6716 * gcc.dg/dfp/pr39035.c: New test.
6717
6718 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6719
6720 PR c/36432
6721 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6722
6723 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR c++/39106
6726 * g++.dg/opt/thunk3.C: New test.
6727
6728 2009-02-05 Nick Clifton <nickc@redhat.com>
6729
6730 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6731 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6732 * gcc.dg/cdce1.c: Likewise.
6733 * gcc.dg/cpp/_Pragma6.c: Likewise.
6734 * g++.dg/cpp/_Pragma1.C: Likewise.
6735 * gcc.dg/utf32-2.c: Xfail for M32C.
6736 * gcc.dg/utf32-1.c: Likewise.
6737 * gcc.dg/utf32-3.c: Likewise.
6738 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6739 targets.
6740 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6741 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6742 * gcc.dg/Wconversion-5.c: Likewise.
6743 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6744 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6745 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6746 * gcc.dg/utf-inc-init.c: Likewise.
6747 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6748 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6749 * gcc.dg/utf-array-short-wchar.c: Likewise.
6750 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6751 * gcc.dg/mallign.c: Use size_t instead of long.
6752
6753 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6754
6755 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6756
6757 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6758
6759 * gcc.c-torture/execute/pr39100.c: New.
6760
6761 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6762
6763 PR c/35435
6764 * gcc.dg/tls/diag-6.c: New test.
6765
6766 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6767
6768 AVX Programming Reference (January, 2009)
6769 * gcc.target/i386/avx-vpclmulqdq.c: New.
6770 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6771
6772 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6773
6774 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6775 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6776 (pclmul_test): Renamed to ...
6777 (TEST): This.
6778
6779 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR c++/39095
6782 * g++.dg/abi/mangle31.C: New test.
6783
6784 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6785
6786 PR c/29129
6787 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6788 declarator.
6789 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6790 inside function prototype but not part of parameter declarator.
6791 * vla-11.c: New test.
6792
6793 2009-02-03 Jason Merrill <jason@redhat.com>
6794
6795 * g++.dg/warn/main-4.C: New test.
6796 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6797
6798 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6799
6800 PR c++/36607
6801 * g++.dg/expr/cast10.C: New test.
6802
6803 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6804
6805 PR c/35433
6806 * gcc.dg/init-bad-6.c: New test.
6807
6808 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR target/35318
6811 * gcc.c-torture/compile/pr35318.c: New test.
6812
6813 PR inline-asm/39059
6814 * gcc.dg/nofixed-point-2.c: New test.
6815 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6816 * g++.dg/ext/fixed2.C: Likewise.
6817 * g++.dg/other/error25.C: Likewise.
6818 * g++.dg/lookup/crash7.C: Likewise.
6819 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6820
6821 PR c++/39056
6822 * g++.dg/cpp0x/initlist13.C: New test.
6823
6824 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6825
6826 PR c++/36897
6827 * g++.dg/template/func2.C: New test.
6828
6829 PR c++/37314
6830 * g++.dg/template/typename15.C: New.
6831 * g++.dg/template/typename16.C: New.
6832
6833 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6834 Ben Elliston <bje@au.ibm.com>
6835
6836 PR c/39034
6837 * gcc.dg/dfp/pr39034.c: New test.
6838
6839 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6840
6841 PR testsuite/38263
6842 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6843
6844 2009-02-02 Jason Merrill <jason@redhat.com>
6845
6846 PR c++/39054
6847 * g++.dg/parse/dtor14.C: New test.
6848
6849 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6850
6851 * lib/target-supports.exp
6852 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6853 * g++.dg/ext/builtin10.C: New test.
6854
6855 PR inline-asm/39058
6856 * gcc.target/i386/pr39058.c: New test.
6857
6858 2009-02-02 Richard Guenther <rguenther@suse.de>
6859
6860 PR tree-optimization/38937
6861 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6862
6863 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6864
6865 PR c++/39053
6866 * g++.dg/parse/crash52.C: New.
6867
6868 2009-01-30 Richard Guenther <rguenther@suse.de>
6869
6870 PR tree-optimization/39041
6871 * gcc.c-torture/compile/pr39041.c: New testcase.
6872
6873 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6874
6875 PR target/39013
6876 * gcc.target/i386/pr39013-1.c: New test.
6877 * gcc.target/i386/pr39013-2.c: New test.
6878
6879 PR c++/39028
6880 * g++.dg/ext/label12.C: New test.
6881
6882 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6883
6884 PR c++/33465
6885 * g++.dg/parse/error34.C: New.
6886 * g++.dg/parse/error35.C: Likewise.
6887
6888 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6889
6890 PR c++/38655
6891 * g++.dg/cpp0x/decltype-38655.C: New.
6892
6893 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR target/39002
6896 * g++.dg/torture/pr39002.C: New test.
6897
6898 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6899
6900 PR tree-optimization/39007
6901 * gcc.dg/tree-ssa/pr39007.c: New.
6902
6903 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6904
6905 PR middle-end/35854
6906 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6907 to "subreg1".
6908
6909 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6910
6911 PR middle-end/38857
6912 * gcc.c-torture/compile/pr38857.c: New test.
6913
6914 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6915
6916 PR fortran/38852
6917 PR fortran/39006
6918 * gfortran.dg/bound_6.f90: New test.
6919
6920 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6921
6922 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6923
6924 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6925
6926 PR tree-optimization/38997
6927 * gcc.dg/tree-ssa/pr38997.c: New.
6928
6929 2009-01-28 Richard Guenther <rguenther@suse.de>
6930
6931 PR tree-optimization/38926
6932 * gcc.c-torture/compile/pr38926.c: New testcase.
6933
6934 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR middle-end/38934
6937 * gcc.dg/pr38934.c: New test.
6938
6939 2009-01-28 Richard Guenther <rguenther@suse.de>
6940
6941 PR middle-end/38908
6942 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6943
6944 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6945
6946 PR tree-optimization/38984
6947 * gcc.dg/pr38984.c: New XFAILed testcase.
6948
6949
6950 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6951
6952 PR target/38988
6953 * gcc.target/i386/pr38988.c: New test.
6954
6955 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6956
6957 PR c++/37554
6958 * g++.dg/parse/crash51.C: New.
6959 * g++.old-deja/g++.pt/crash9.C: Adjust.
6960
6961 2009-01-27 Daniel Kraft <d@domob.eu>
6962
6963 PR fortran/38883
6964 * gfortran.dg/mvbits_6.f90: New test.
6965 * gfortran.dg/mvbits_7.f90: New test.
6966 * gfortran.dg/mvbits_8.f90: New test.
6967
6968 2009-01-27 Richard Guenther <rguenther@suse.de>
6969
6970 PR tree-optimization/38503
6971 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6972
6973 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6974
6975 PR middle-end/38969
6976 * gcc.c-torture/execute/pr38969.c: New test.
6977
6978 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6979
6980 PR testsuite/38864
6981 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6982 to dg-do compile.
6983 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6984 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6985 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6986
6987 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6988
6989 PR target/38952
6990 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6991 if __USING_SJLJ_EXCEPTIONS__ is defined.
6992
6993 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6994 __USING_SJLJ_EXCEPTIONS__ is defined.
6995 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6996 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6997 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6998 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6999 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7000 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7001
7002 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
7003
7004 PR testsuite/38949
7005 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7006 Use instead of C name in asm statements.
7007
7008 2009-01-26 Richard Guenther <rguenther@suse.de>
7009
7010 PR tree-optimization/38745
7011 * g++.dg/torture/pr38745.C: New testcase.
7012
7013 2009-01-26 Richard Guenther <rguenther@suse.de>
7014
7015 PR middle-end/38851
7016 * g++.dg/warn/Wuninitialized-1.C: New testcase.
7017
7018 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
7019
7020 * gcc.dg/bitfld-15.c: Gate warning on target
7021 pcc_bitfield_type_matters.
7022 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7023 g++.dg/ext/bitfield4.C: Likewise.
7024 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7025 bitfield for any target.
7026
7027 2009-01-24 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR c/38957
7030 * gcc.dg/pr38957.c: New test.
7031
7032 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
7033
7034 PR fortran/38955
7035 * gfortran.dg/array_constructor_24.f: Allow tolerance when
7036 comparing floats.
7037
7038 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
7039
7040 PR tree-optimization/38953
7041 * gfortran.dg/graphite/pr38953.f90: New.
7042
7043 2009-01-24 Paul Brook <paul@codesourcery.com>
7044
7045 * gcc.target/arm/neon-cond-1.c: New test.
7046
7047 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
7048
7049 PR tree-optimization/38932
7050 * gcc.dg/pr38932.c: New.
7051
7052 2009-01-23 Revital Eres <eres@il.ibm.com>
7053
7054 * gcc.dg/sms-7.c: Fix test.
7055
7056 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
7057
7058 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7059 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7060 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7061 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7062
7063 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7064
7065 * gcc.dg/pr35729.c: Make test x86 specific.
7066
7067 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7068
7069 PR middle-end/38615
7070 * gcc.dg/pr38615.c: New test.
7071
7072 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
7073
7074 PR target/38931
7075 * gcc.target/i386/pr38931.c: New test.
7076
7077 2009-01-22 Dodji Seketeli <dodji@redhat.com>
7078
7079 PR c++/38930
7080 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7081 * g++.dg/template/typedef12.C: Likewise.
7082 * g++.dg/template/typedef13.C: Likewise.
7083 * g++.dg/template/typedef14.C: Likewise.
7084 * g++.dg/template/sfinae3.C: Likewise.
7085 * g++.old-deja/g++.pt/typename8.C: Likewise.
7086 * g++.dg/template/access11.C: Likewise
7087
7088 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
7089
7090 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7091 and mips*-*-irix*.
7092 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7093
7094 2009-01-21 Dodji Seketeli <dodji@redhat.com>
7095
7096 PR c++/26693
7097 * g++.dg/template/typedef11.C: New test.
7098 * g++.dg/template/typedef12.C: Likewise.
7099 * g++.dg/template/typedef13.C: Likewise.
7100 * g++.dg/template/typedef14.C: Likewise.
7101 * g++.dg/template/sfinae3.C: Compile this pedantically.
7102 The only errors expected should be the one saying the typedef is ill
7103 formed.
7104 * g++.old-deja/g++.pt/typename8.C: Likewise.
7105 * g++.dg/template/access11.C: Update this.
7106
7107 2009-01-21 Daniel Kraft <d@domob.eu>
7108
7109 PR fortran/38887
7110 * gfortran.dg/mvbits_5.f90: New test.
7111
7112 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
7113
7114 * gcc.dg/sms-6.c: New test.
7115 * gcc.dg/sms-7.c: Likewise.
7116
7117 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
7118
7119 PR fortran/38907
7120 * gfortran.dg/host_assoc_function_7.f90: New test
7121
7122 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7123 Richard Guenther <rguenther@suse.de>
7124
7125 PR tree-optimization/38747
7126 PR tree-optimization/38748
7127 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
7128 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7129 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
7130
7131 2009-01-20 Kees Cook <kees@ubuntu.com>
7132 H.J. Lu <hongjiu.lu@intel.com>
7133
7134 PR target/38902
7135 * gcc.dg/pr38902.c: New.
7136
7137 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
7138
7139 PR target/38868
7140 * gfortran.dg/pr38868.f: New testcase.
7141
7142 2009-01-20 Richard Guenther <rguenther@suse.de>
7143
7144 * gcc.c-torture/execute/pr36227.c: Move ...
7145 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
7146
7147 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7148
7149 * lib/gfortran.exp: Add -B options for targets that use
7150 libgfortran.a%s in their specs.
7151
7152 2009-01-19 Jason Merrill <jason@redhat.com>
7153
7154 PR c++/23287
7155 * g++.dg/template/dtor5.C: New test.
7156
7157 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
7158
7159 PR fortran/38859
7160 * gfortran.dg/bound_5.f90: New test.
7161
7162 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
7163
7164 PR target/38736
7165 * g++.dg/compat/abi/pr38736_main.C: New.
7166 * g++.dg/compat/abi/pr38736_x.C: Likewise.
7167 * g++.dg/compat/abi/pr38736_y.C: Likewise.
7168 * g++.dg/other/macro-1.C: Likewise.
7169 * gcc.dg/macro-1.c: Likewise.
7170 * gcc.dg/compat/pr38736_main.c: Likewise.
7171 * gcc.dg/compat/pr38736_x.c: Likewise.
7172 * gcc.dg/compat/pr38736_y.c: Likewise.
7173
7174 2009-01-18 Richard Guenther <rguenther@suse.de>
7175
7176 PR tree-optimization/38819
7177 * gcc.c-torture/execute/pr38819.c: New testcase.
7178
7179 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7180
7181 PR fortran/38657
7182 * gfortran.dg/module_commons_3.f90: Reapply.
7183
7184 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7185
7186 PR fortran/34955
7187 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7188 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7189
7190 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7191
7192 PR fortran/38657
7193 * gfortran.dg/module_commons_3.f90: Remove
7194
7195 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7196
7197 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7198
7199 2009-01-16 Jason Merrill <jason@redhat.com>
7200
7201 PR c++/38877
7202 * g++.dg/template/lvalue1.C: New test.
7203
7204 PR c++/29470
7205 * g++.dg/template/access20.C: New test.
7206 * g++.dg/torture/pr34641.C: Fix access.
7207
7208 2009-01-16 Richard Guenther <rguenther@suse.de>
7209
7210 PR tree-optimization/38835
7211 PR middle-end/36227
7212 * gcc.c-torture/execute/pr36227.c: New testcase.
7213 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7214 * g++.dg/init/const7.C: Likewise.
7215
7216 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7217
7218 PR target/38554
7219 * gcc.c-torture/compile/pr38554.c: New test.
7220
7221 2009-01-16 Jason Merrill <jason@redhat.com>
7222
7223 PR c++/38579
7224 * g++.dg/conversion/access1.C: New test.
7225
7226 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR tree-optimization/38789
7229 * gcc.c-torture/compile/pr38789.c: New test.
7230
7231 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7232
7233 PR fortran/38152
7234 * gfortran.dg/proc_ptr_13.f90: New.
7235
7236 2009-01-15 Jason Merrill <jason@redhat.com>
7237
7238 PR c++/38850
7239 * g++.dg/template/koenig6.C: New test.
7240
7241 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7242
7243 PR c++/29388
7244 * g++.dg/template/error37.C: New testcase.
7245
7246 2009-01-15 Jason Merrill <jason@redhat.com>
7247
7248 PR c++/36334
7249 * g++.dg/conversion/memfn1.C: New test.
7250
7251 PR c++/37646
7252 * g++.dg/conversion/memfn2.C: New test.
7253
7254 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7255
7256 PR c++/38357
7257 * g++.dg/template/crash87.C: New test.
7258
7259 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7260
7261 PR middle-end/37843
7262 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7263
7264 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7265
7266 PR c++/38636
7267 * g++.dg/parse/crash50.C: New test.
7268
7269 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR rtl-optimization/38245
7272 * gcc.dg/pr38245-3.c: New test.
7273 * gcc.dg/pr38245-3.h: New file.
7274 * gcc.dg/pr38245-4.c: New file.
7275 * gcc.dg/pr38364.c: New test.
7276
7277 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7278
7279 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7280 sequence PC-relative.
7281
7282 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7283
7284 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7285 calls and/or PLT markers.
7286 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7287 calls and/or PLT markers.
7288 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7289 calls and/or PLT markers.
7290 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7291 calls and/or PLT markers.
7292
7293 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7294 Nathan Froyd <froydnj@codesourcery.com>
7295 Joseph Myers <joseph@codesourcery.com>
7296
7297 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7298 New function.
7299 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7300 and use consistent CFLAGS.
7301 * gcc.target/powerpc/20030505.c: Likewise.
7302 * gcc.target/powerpc/20081204-1.c: Likewise.
7303 * gcc.target/powerpc/ppc-spe.c: Likewise.
7304 * gcc.target/powerpc/spe1.c: Likewise.
7305 * g++.dg/ext/spe1.C: Likewise.
7306 * g++.dg/other/opaque-1.C: Likewise.
7307 * g++.dg/other/opaque-2.C: Likewise.
7308 * g++.dg/other/opaque-3.C: Likewise.
7309
7310 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7311
7312 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7313 out of loop.
7314
7315 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7316
7317 PR target/38811
7318 * g++.dg/torture/pr38811.C: New file.
7319
7320 2009-01-14 Richard Guenther <rguenther@suse.de>
7321
7322 PR tree-optimization/38826
7323 PR middle-end/38477
7324 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7325
7326 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7327
7328 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7329
7330 2009-01-14 Nick Clifton <nickc@redhat.com>
7331
7332 PR c++/37862
7333 * g++.cp/parse/pr37862.C: New test.
7334
7335 2009-01-14 Julian Brown <julian@codesourcery.com>
7336
7337 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7338 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7339 to...
7340 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7341 These.
7342
7343 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR rtl-optimization/38774
7346 * gcc.dg/torture/pr38774.c: New test.
7347
7348 PR c++/38795
7349 * g++.dg/cpp0x/pr38795.C: New test.
7350
7351 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7352 Nathan Froyd <froydnj@codesourcery.com>
7353 Joseph Myers <joseph@codesourcery.com>
7354
7355 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7356 otherwise. Do not check for AltiVec at runtime.
7357 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7358 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7359 * gcc.target/powerpc/altivec-1.c: Likewise.
7360 * gcc.target/powerpc/altivec-3.c: Likewise.
7361 * gcc.target/powerpc/altivec-10.c: Likewise.
7362 * gcc.target/powerpc/altivec-12.c: Likewise.
7363 * gcc.target/powerpc/altivec-24.c: Likewise.
7364 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7365 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7366 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7367 * gcc.target/powerpc/pr35907.c: Likewise.
7368 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7369 otherwise. Do not check for Cell at runtime.
7370 * gcc.target/powerpc/altivec_check.h: Delete.
7371
7372 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7373 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7374 not check for AltiVec at runtime.
7375 * g++.dg/ext/altivec-cell-2.C: Likewise.
7376 * g++.dg/ext/altivec-cell-3.C: Likewise.
7377 * g++.dg/ext/altivec-cell-4.C: Likewise.
7378 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7379 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7380 check.
7381 * g++.dg/ext/altivec_check.h: Delete.
7382
7383 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7384
7385 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7386 effective target. Adjust line numbers accordingly.
7387
7388 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7389
7390 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7391
7392 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7393
7394 PR tree-optimization/38786
7395 * gcc.dg/graphite/pr38786.c: New.
7396
7397 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7398
7399 Revert:
7400 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7401
7402 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7403 for alpha*-*-* targets.
7404 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7405
7406 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7407
7408 PR libfortran/38772
7409 * gfortran.dg/fmt_bz_bn_err.f: New test.
7410
7411 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7412
7413 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7414
7415 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7416
7417 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7418 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7419 instruction support. Do not check for it at runtime.
7420
7421 2009-01-12 Jason Merrill <jason@redhat.com>
7422
7423 PR c++/35109
7424 * g++.dg/lookup/friend11.C: Remove expected error.
7425 * g++.dg/lookup/friend14.C: New test.
7426 * g++.dg/lookup/friend15.C: New test.
7427
7428 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7429
7430 PR c++/36019
7431 * g++.dg/lookup/hidden-class12.C: New test.
7432 * g++.dg/lookup/hidden-class13.C: New test.
7433 * g++.dg/lookup/hidden-class14.C: New test.
7434 * g++.dg/lookup/hidden-class15.C: New test.
7435 * g++.dg/lookup/hidden-class16.C: New test.
7436
7437 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7438
7439 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7440 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7441 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7442
7443 2009-01-12 Jason Merrill <jason@redhat.com>
7444
7445 PR c++/31488
7446 * g++.dg/other/vararg-3.C: New test.
7447
7448 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7449
7450 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7451 Explicitly enable SPE.
7452 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7453 directive.
7454
7455 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7456 Expect -flax-vector-conversions message. Adjust incompatible
7457 types errors.
7458 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7459 Make Foo extern.
7460
7461 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7462
7463 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7464
7465 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7466 * g++.dg/other/opaque-2.C: Likewise.
7467 * g++.dg/other/opaque-3.C: Likewise.
7468
7469 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR c/32041
7472 * gcc.dg/pr32041.c: New test.
7473 * g++.dg/parse/offsetof9.C: New test.
7474
7475 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7476 Nathan Froyd <froydnj@codesourcery.com>
7477
7478 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7479 * g++.dg/ext/attribute-test-1.C: Likewise.
7480 * g++.dg/ext/attribute-test-2.C: Likewise.
7481 * g++.dg/ext/attribute-test-3.C: Likewise.
7482 * g++.dg/ext/attribute-test-4.C: Likewise.
7483
7484 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7485
7486 * gnat.dg/unchecked_convert3.adb: New test.
7487
7488 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR c++/38794
7491 * g++.dg/parse/typedef9.C: New test.
7492
7493 PR tree-optimization/38807
7494 * gcc.c-torture/compile/pr38807.c: New test.
7495
7496 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7497
7498 * gcc.target/mips/ins-2.c: New test.
7499
7500 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7501
7502 PR testsuite/38809
7503 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7504
7505 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR c++/36254
7508 * g++.dg/warn/Wreturn-type-5.C: New test.
7509
7510 2009-01-11 Matthias Klose <doko@ubuntu.com>
7511
7512 PR middle-end/38616
7513 * gcc.dg/pr38616.c: New test.
7514
7515 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7516
7517 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7518
7519 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7520
7521 PR c++/38648
7522 * g++.dg/expr/string-1.C: New test.
7523 * g++.dg/expr/string-2.C: New test.
7524
7525 PR c++/36695
7526 * g++.dg/ext/complex4.C: New test.
7527 * g++.dg/ext/complex5.C: New test.
7528 * g++.dg/init/reference1.C: New test.
7529 * g++.dg/init/reference2.C: New test.
7530 * g++.dg/init/reference3.C: New test.
7531
7532 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7533
7534 PR fortran/38763
7535 * gfortran.dg/transfer_null_1.f90: New test.
7536
7537 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7538
7539 PR fortran/38765
7540 * gfortran.dg/host_assoc_function_6.f90: New test.
7541
7542 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7543
7544 * lib/target-supports.exp: Add method to determine if the effective
7545 target is really a ppc405 after applying all compile options.
7546 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7547 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7548 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7549 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7550 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7551 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7552 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7553 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7554 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7555 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7556 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7557 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7558 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7559 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7560 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7561 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7562 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7563 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7564 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7565 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7566 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7567 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7568 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7569 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7570 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7571 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7572 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7573 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7574 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7575 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7576 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7577
7578 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR c++/35335
7581 * g++.dg/other/error31.C: New testcase.
7582
7583 PR c/35742
7584 * gcc.dg/pr35742.c: New test.
7585
7586 2009-01-09 John F. Carr <jfc@mit.edu>
7587
7588 PR c++/37877
7589 * g++.dg/parse/linkage3.C: New test.
7590
7591 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR middle-end/38771
7594 * gcc.c-torture/compile/pr38771.c: New test.
7595
7596 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7597
7598 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7599
7600 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7601
7602 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7603 * gcc.dg/sibcall-4.c: Likewise.
7604
7605 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7606 Jan Sjodin <jan.sjodin@amd.com>
7607
7608 PR tree-optimization/38559
7609 * gcc.dg/graphite/pr38559.c: New.
7610
7611 2009-01-08 Ira Rosen <irar@il.ibm.com>
7612
7613 PR tree-optimization/37194
7614 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7615
7616 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR c++/38725
7619 * g++.dg/ext/label11.C: New test.
7620
7621 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7622
7623 * lib/target-supports.exp (check_weak_override_available): New.
7624 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7625 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7626 dg-require-weak-override.
7627
7628 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7629 Alan Modra <amodra@bigpond.net.au>
7630
7631 * gcc.c-torture/compile/20090107-1.c: New test.
7632
7633 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7634
7635 PR target/38706
7636 * g++.dg/other/pr38706.C: New test.
7637
7638 2009-01-07 Jason Merrill <jason@redhat.com>
7639
7640 * g++.dg/cpp0x/variadic92.C: New test.
7641 * g++.dg/cpp0x/variadic93.C: New test.
7642
7643 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7644
7645 * lib/target-supports-dg.exp (current_compiler_flags): New.
7646 (check-flags): Use it; do not access dg-test local variables.
7647 (dg-skip-if): Do not access dg-test local variables.
7648 (dg-xfail-run-if): Ditto.
7649 (dg-shouldfail): Ditto.
7650 * gcc.test-framework/test-framework.exp
7651 (check_effective_target_def_nocache): New.
7652 * gcc.test-framework/test-framework.awk: Handle scan tests.
7653 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7654 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7655 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7656 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7657 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7658 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7659 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7660 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7661 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7662
7663 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7664
7665 * lib/target-supports-dg.exp (check_test_flags): Delete.
7666
7667 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7668
7669 PR tree-optimization/38492
7670 PR tree-optimization/38498
7671 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7672 in trunk.
7673 * gcc.dg/graphite/block-0.c: Update test.
7674 * gcc.dg/graphite/block-1.c: Same.
7675 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7676 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7677 * gcc.dg/graphite/block-3.c: New.
7678 * gcc.dg/graphite/pr38498.c: New.
7679
7680 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7681
7682 AVX Programming Reference (December, 2008)
7683 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7684 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7685 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7686
7687 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7688 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7689
7690 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7691
7692 PR fortran/38220
7693 * gfortran.dg/c_loc_pure_1.f90: New test.
7694
7695 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7696
7697 PR fortran/38669
7698 * gfortran.dg/elemental_dependency_3.f90:
7699 Add the final tree dump cleanup.
7700
7701 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7702
7703 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7704 passing -m32.
7705
7706 PR rtl-optimization/38722
7707 * gfortran.dg/pr38722.f90: New test.
7708
7709 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7710
7711 PR c/34252
7712 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7713 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7714
7715 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7716
7717 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7718 * gfortran.dg/typebound_call_8.f03: Same.
7719 * gfortran.dg/elemental_bind_c.f90: Same.
7720 * gfortran.dg/typebound_call_7.f03: Same.
7721 * gfortran.dg/interface_proc_end.f90: Same
7722 * gfortran.dg/pr37243.f: Fix typo.
7723
7724 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7725
7726 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7727 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7728 large stack sizes.
7729
7730 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7731
7732 AVX Programming Reference (December, 2008)
7733 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7734 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7735 * gcc.target/i386/sse-14.c: Likewise.
7736
7737 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7738 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7739 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7740 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7741
7742 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7743
7744 PR libfortran/38735
7745 * gfortran.dg/fmt_bz_bn.f: Update test.
7746
7747 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7748
7749 PR c++/38472
7750 * g++.dg/conversion/usual-arith-conv.C: New test.
7751
7752 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7753
7754 PR c/34911
7755 * gcc.dg/vector-3.c: New testcase.
7756 * g++.dg/ext/vector15.C: New test.
7757
7758 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7759
7760 PR tree-optimization/38510
7761 * gcc.dg/graphite/pr38510.c: New.
7762
7763 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7764 Jan Sjodin <jan.sjodin@amd.com>
7765
7766 PR tree-optimization/38500
7767 * gcc.dg/graphite/pr38500.c: New.
7768
7769 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7770
7771 * gcc.c-torture/compile/20001226-1.c: Generalize
7772 dg-timeout-factor.
7773 * gcc.c-torture/compile/limits-fnargs.c: Add
7774 dg-timeout-factor.
7775 * gcc.dg/20020425-1.c: Likewise.
7776 * gcc.dg/pch/pch.exp: Likewise.
7777
7778 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7779
7780 PR fortran/38657
7781 * gfortran.dg/module_commons_3.f90: New test.
7782
7783 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7784
7785 PR fortran/37159
7786 * gfortran.dg/random_seed_1.f90: Updated.
7787
7788 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7789
7790 PR fortran/38669
7791 PR fortran/38726
7792 * gfortran.dg/elemental_subroutine_7.f90:
7793 Fix p values so that it can be used as vector subscript.
7794
7795 2009-01-05 Jason Merrill <jason@redhat.com>
7796
7797 * g++.dg/cpp0x/initlist12.C: Add another test.
7798
7799 * g++.dg/cpp0x/defaulted7.C: New test.
7800
7801 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7802
7803 PR fortran/38672
7804 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7805 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7806
7807 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7808
7809 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7810 for alpha*-*-* targets.
7811 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7812
7813 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7814
7815 PR fortran/38665
7816 * gfortran.dg/host_assoc_function_5.f90: New test.
7817
7818 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7819
7820 PR fortran/38669
7821 * gfortran.dg/elemental_dependency_3.f90: New test.
7822 * gfortran.dg/elemental_subroutine_7.f90: New test.
7823
7824 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7825
7826 * gcc.dg/struct-ret-3.c: Include unistd.h.
7827 (main): Exit early if system memory page size is
7828 larger than 4096 bytes.
7829
7830 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7831
7832 PR fortran/38718
7833 * gfortran.dg/merge_init_expr.f90: New.
7834
7835 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7836
7837 PR fortran/38536
7838 * gfortran.dg/c_loc_tests_13.f90: New test.
7839 * gfortran.dg/c_loc_tests_14.f90: New test.
7840
7841 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7842
7843 * gfortran.dg/func_result_4.f90: New.
7844
7845 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7846
7847 PR fortran/38594
7848 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7849 interface still works, in addition to original tests.
7850 * gfortran.dg/host_assoc_call_6.f90: New test.
7851
7852 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR c++/38705
7855 * g++.dg/torture/pr38705.C: New test.
7856
7857 PR c/38700
7858 * gcc.dg/pr38700.c: New test.
7859
7860 2009-01-02 Jason Merrill <jason@redhat.com>
7861
7862 * g++.dg/cpp0x/initlist11.C: New test.
7863 * g++.dg/cpp0x/initlist12.C: New test.
7864
7865 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7866
7867 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7868 Allow extra informative notes.
7869
7870 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR c/36489
7873 * gcc.dg/pr36489.c: New test.
7874
7875 \f
7876 Copyright (C) 2009 Free Software Foundation, Inc.
7877
7878 Copying and distribution of this file, with or without modification,
7879 are permitted in any medium without royalty provided the copyright
7880 notice and this notice are preserved.