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