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