1 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/structure_constructor_10.f90: New.
6 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
8 * gcc.dg/pragma-re-1.c: Supported on all platforms.
9 * gcc.dg/pragma-re-2.c: Likewise.
10 * gcc.dg/pragma-re-3.c: Likewise.
11 * gcc.dg/pragma-re-4.c: Likewise.
12 * g++.dg/other/pragma-re-1.C: Likewise.
13 * g++.dg/other/pragma-re-2.C: Likewise.
15 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17 * gcc.dg/torture/builtin-math-7.c: New.
19 2009-08-14 Richard Guenther <rguenther@suse.de>
21 * gcc.c-torture/execute/20090814-1.c: New testcase.
23 2009-08-14 David Edelsohn <edelsohn@gnu.org>
25 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
27 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
30 * gcc.target/i386/pr40934.c: New.
32 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
35 * gcc.target/i386/pr41019.c: New test.
37 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
40 * gfortran.dg/winapi.f90: New test.
42 2009-08-13 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/intrinsic_4.f90: New.
46 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
49 2009-08-13 Richard Guenther <rguenther@suse.de>
52 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
54 2009-08-12 Richard Guenther <rguenther@suse.de>
56 PR tree-optimization/41011
57 * gfortran.dg/pr41011.f: New testcase.
59 2009-08-11 Andrew Haley <aph@redhat.com>
61 * gcc.target/arm/synchronize.c: New file.
63 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
66 * testsuite/gfortran.dg/graphite/id-17.f: New.
68 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
70 * testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
72 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
73 Pranav Garg <pranav.garg2107@gmail.com>
75 * testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
77 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
79 * gcc.dg/graphite/interchange-9.c: New.
81 2009-08-12 Richard Guenther <rguenther@suse.de>
83 PR rtl-optimization/41033
84 * gcc.dg/pr41033.c: New test.
86 2009-08-11 Janus Weil <janus@gcc.gnu.org>
89 * gfortran.dg/proc_ptr_comp_14.f90: New.
91 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
93 * gcc.target/mips/ext-5.c: New test.
94 * gcc.target/mips/ext-6.c: New test.
95 * gcc.target/mips/ext-7.c: New test.
96 * gcc.target/mips/ext-8.c: New test.
97 * gcc.target/mips/extend-2.c: New test.
99 2009-08-10 Jason Merrill <jason@redhat.com>
101 * g++.dg/other/linkage2.C: New test for types-without-linkage
103 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
104 * g++.dg/lookup/anon2.C: Likewise.
105 * g++.dg/other/anon3.C: Likewise.
106 * g++.dg/template/arg2.C: Likewise.
107 * g++.dg/template/local4.C: Likewise.
108 * g++.old-deja/g++.law/operators32.C: Likewise.
109 * g++.old-deja/g++.other/linkage2.C: Likewise.
110 * g++.old-deja/g++.pt/enum6.C: Likewise.
111 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
112 * g++.old-deja/g++.other/linkage1.C: Likewise.
114 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
116 * gcc.dg/dg.exp: Test also c-c++-common dir.
117 * g++.dg/dg.exp: Likewise.
118 * g++.dg/warn/Wconversion-real.C: Delete.
119 * gcc.dg/Wconversion-real.c: Move to ...
120 * c-c++-common/Wconversion-real.c: ... here.
121 * lib/target-supports.exp
122 (check_effective_target_c,check_effective_target_c++): New.
124 2009-08-10 Daniel Kraft <d@domob.eu>
127 * gfortran.dg/typebound_operator_1.f03: New test.
128 * gfortran.dg/typebound_operator_2.f03: New test.
130 2009-08-10 Richard Guenther <rguenther@suse.de>
133 * gcc.c-torture/compile/pr41006-1.c: New testcase.
134 * gcc.c-torture/compile/pr41006-2.c: Likewise.
136 2009-08-10 Janus Weil <janus@gcc.gnu.org>
139 * gfortran.dg/class_1.f03: New.
140 * gfortran.dg/class_2.f03: New.
141 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
142 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
143 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
144 * gfortran.dg/typebound_call_10.f03: Ditto.
145 * gfortran.dg/typebound_call_2.f03: Ditto.
146 * gfortran.dg/typebound_call_3.f03: Ditto.
147 * gfortran.dg/typebound_call_4.f03: Ditto.
148 * gfortran.dg/typebound_generic_3.f03: Ditto.
149 * gfortran.dg/typebound_generic_4.f03: Ditto.
150 * gfortran.dg/typebound_proc_1.f08: Ditto.
151 * gfortran.dg/typebound_proc_5.f03: Ditto.
152 * gfortran.dg/typebound_proc_6.f03: Ditto.
154 2009-08-10 Dodji Seketeli <dodji@redhat.com>
157 * g++.dg/expr/stmt-expr-1.C: New test.
159 2009-08-09 Richard Guenther <rguenther@suse.de>
161 PR tree-optimization/41016
162 * gcc.c-torture/compile/pr41016.c: New testcase.
164 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
166 * gcc.dg/overflow-warn-8.c: New test.
168 2009-08-09 Ira Rosen <irar@il.ibm.com>
170 PR tree-optimization/41008
171 * gcc.dg/vect/O1-pr41008.c: New test.
173 2009-08-05 Tobias Burnus <burnus@net-b.de>
176 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
178 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
180 * gcc.target/bfin/loop-autoinc.c: New file.
182 2009-08-08 Richard Guenther <rguenther@suse.de>
184 PR tree-optimization/40991
185 * g++.dg/torture/pr40991.C: New testcase.
187 2009-08-08 Laurent GUERBY <laurent@guerby.net>
189 * ada/acats/support/impdef.a: Tweak timing constants. Add
190 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
191 * ada/acats/tests/c9/c940005.a: Use new timing constants.
192 * ada/acats/tests/c9/c940007.a: Likewise.
193 * ada/acats/tests/c9/c94001c.ada: Likewise.
194 * ada/acats/tests/c9/c94006a.ada: Likewise.
195 * ada/acats/tests/c9/c94008c.ada: Likewise.
196 * ada/acats/tests/c9/c951002.a: Likewise.
197 * ada/acats/tests/c9/c954a01.a: Likewise.
198 * ada/acats/tests/c9/c96001a.ada: Likewise.
199 * ada/acats/tests/c9/c97307a.ada: Likewise.
201 2009-08-07 Richard Guenther <rguenther@suse.de>
203 PR tree-optimization/40999
204 * gfortran.dg/pr40999.f: New testcase.
206 2009-08-07 Jakub Jelinek <jakub@redhat.com>
208 * g++.dg/tree-prof/partition1.C: New test.
210 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
212 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
214 * gcc.target/arm/vfp1[567].c: New tests.
216 2009-08-06 Jason Merrill <jason@redhat.com>
219 * g++.dg/ext/complit12.C: Expand.
221 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
223 Merge ARM/hard_vfp_branch to trunk.
225 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
227 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
228 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
230 2009-05-12 Joseph Myers <joseph@codesourcery.com>
232 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
233 (PCS): Define macro to use base AAPCS.
234 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
236 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
238 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
239 Correct arm_neon.h typo.
241 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
243 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
245 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
246 argument marshalling.
247 * abitest.h: New file.
248 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
249 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
251 2009-08-06 Martin Jambor <mjambor@suse.cz>
254 * gcc.dg/tree-ssa/pr32964.c: New test.
256 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
257 H.J. Lu <hongjiu.lu@intel.com>
260 * gcc.target/i386/pr40957: New test.
262 2009-08-06 Richard Guenther <rguenther@suse.de>
264 PR tree-optimization/40964
265 * gcc.c-torture/compile/pr40964.c: New testcase.
267 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
270 * gfortran.dg/transfer_resolve_1.f90 : New test.
272 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
273 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
276 * gcc.target/i386/pr40906-1.c: New test.
277 * gcc.target/i386/pr40906-2.c: Ditto.
278 * gcc.target/i386/pr40906-3.c: Ditto.
280 2009-08-05 Jakub Jelinek <jakub@redhat.com>
282 PR rtl-optimization/40924
283 * g++.dg/torture/pr40924.C: New test.
285 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
288 * g++.dg/warn/pr36069.C: New.
290 2009-08-04 Dodji Seketeli <dodji@redhat.com>
293 * g++.dg/overload/defarg4.C: New test.
295 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
298 * g++.dg/parse/pr16696.C: New.
299 * g++.dg/parse/pr16696-permissive.C: New.
301 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
304 * gfortran.dg/initialization_23.f90 : New test.
306 2009-08-04 Dodji Seketeli <dodji@redhat.com>
309 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
311 2009-08-03 Jason Merrill <jason@redhat.com>
312 Jakub Jelinek <jakub@redhat.com>
315 * g++.dg/ext/complit12.C: New.
317 2009-08-03 Janis Johnson <janis187@us.ibm.com>
320 * gcc.target/powerpc/pr39902-2.c: New test.
322 2009-08-03 Jakub Jelinek <jakub@redhat.com>
325 * gcc.dg/uninit-6.c: Re-add XFAIL.
326 * gcc.dg/uninit-6-O0.c: Likewise.
327 * gcc.dg/uninit-pr40943.c: New test.
329 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
332 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
335 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
338 * gfortran.dg/namelist_40.f90: Update error output.
339 * gfortran.dg/namelist_47.f90: Update error output.
340 * gfortran.dg/namelist_58.f90: New test.
342 2009-08-02 Janus Weil <janus@gcc.gnu.org>
345 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
346 * gfortran.dg/altreturn_3.f90: Ditto.
347 * gfortran.dg/altreturn_5.f90: Ditto.
348 * gfortran.dg/altreturn_6.f90: Ditto.
349 * gfortran.dg/altreturn_7.f90: Ditto.
350 * gfortran.dg/array_constructor_13.f90: Ditto.
351 * gfortran.dg/arrayio_7.f90: Ditto.
352 * gfortran.dg/arrayio_8.f90: Ditto.
353 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
354 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
355 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
356 * gfortran.dg/backspace_8.f: Add -std=legacy.
357 * gfortran.dg/backspace_9.f: Ditto.
358 * gfortran.dg/char_comparison_1.f: Ditto.
359 * gfortran.dg/char_decl_1.f90: Ditto.
360 * gfortran.dg/char_initialiser_actual.f90: Ditto.
361 * gfortran.dg/char_pointer_assign.f90: Ditto.
362 * gfortran.dg/char_pointer_dependency.f90: Ditto.
363 * gfortran.dg/char_pointer_dummy.f90: Ditto.
364 * gfortran.dg/char_pointer_func.f90: Ditto.
365 * gfortran.dg/common_8.f90: Ditto.
366 * gfortran.dg/constant_substring.f: Ditto.
367 * gfortran.dg/data_char_2.f90: Ditto.
368 * gfortran.dg/der_array_io_1.f90: Ditto.
369 * gfortran.dg/der_array_io_2.f90: Ditto.
370 * gfortran.dg/der_array_io_3.f90: Ditto.
371 * gfortran.dg/der_io_3.f90: Ditto.
372 * gfortran.dg/dev_null.F90: Ditto.
373 * gfortran.dg/direct_io_2.f90: Ditto.
374 * gfortran.dg/do_iterator_2.f90: Ditto.
375 * gfortran.dg/e_d_fmt.f90: Ditto.
376 * gfortran.dg/empty_format_1.f90: Ditto.
377 * gfortran.dg/entry_17.f90: Modified warning message.
378 * gfortran.dg/entry_7.f90: Add -std=legacy.
379 * gfortran.dg/eor_1.f90: Ditto.
380 * gfortran.dg/equiv_2.f90: Ditto.
381 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
382 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
383 * gfortran.dg/extended_char_comparison_1.f: Ditto.
384 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
385 * gfortran.dg/fmt_error_2.f90: Ditto.
386 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
387 * gfortran.dg/fmt_tl.f: Ditto.
388 * gfortran.dg/fmt_white.f: Ditto.
389 * gfortran.dg/func_derived_1.f90: Ditto.
390 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
391 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
392 * gfortran.dg/global_references_2.f90: Ditto.
393 * gfortran.dg/hollerith_1.f90: Ditto.
394 * gfortran.dg/hollerith.f90: Use new-style character length.
395 * gfortran.dg/hollerith_f95.f90: Ditto.
396 * gfortran.dg/ichar_1.f90: Add -std=legacy.
397 * gfortran.dg/implicit_6.f90: Ditto.
398 * gfortran.dg/implicit_9.f90: Ditto.
399 * gfortran.dg/inquire_13.f90: Ditto.
400 * gfortran.dg/inquire_5.f90: Ditto.
401 * gfortran.dg/inquire_6.f90: Ditto.
402 * gfortran.dg/inquire.f90: Ditto.
403 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
404 * gfortran.dg/io_constraints_2.f90: Ditto.
405 * gfortran.dg/list_read_2.f90: Add -std=legacy.
406 * gfortran.dg/loc_2.f90: Ditto.
407 * gfortran.dg/logical_1.f90: Ditto.
408 * gfortran.dg/longline.f: Ditto.
409 * gfortran.dg/merge_char_1.f90: Ditto.
410 * gfortran.dg/namelist_12.f: Ditto.
411 * gfortran.dg/namelist_14.f90: Ditto.
412 * gfortran.dg/namelist_18.f90: Ditto.
413 * gfortran.dg/namelist_19.f90: Ditto.
414 * gfortran.dg/namelist_21.f90: Ditto.
415 * gfortran.dg/namelist_22.f90: Ditto.
416 * gfortran.dg/namelist_37.f90: Ditto.
417 * gfortran.dg/namelist_54.f90: Ditto.
418 * gfortran.dg/namelist_55.f90: Ditto.
419 * gfortran.dg/namelist_empty.f90: Ditto.
420 * gfortran.dg/namelist_use.f90: Use new-style character length.
421 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
422 * gfortran.dg/nested_modules_4.f90: Ditto.
423 * gfortran.dg/nested_modules_5.f90: Ditto.
424 * gfortran.dg/open-options-blanks.f: Ditto.
425 * gfortran.dg/output_exponents_1.f90: Ditto.
426 * gfortran.dg/parens_5.f90: Ditto.
427 * gfortran.dg/parens_6.f90: Ditto.
428 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
429 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
430 * gfortran.dg/pr15129.f90: Ditto.
431 * gfortran.dg/pr15332.f: Ditto.
432 * gfortran.dg/pr16597.f90: Ditto.
433 * gfortran.dg/pr17143.f90: Ditto.
434 * gfortran.dg/pr17164.f90: Ditto.
435 * gfortran.dg/pr17229.f: Modified warning message.
436 * gfortran.dg/pr18210.f90: Add -std=legacy.
437 * gfortran.dg/pr19155.f: Ditto.
438 * gfortran.dg/pr20086.f90: Ditto.
439 * gfortran.dg/pr20124.f90: Ditto.
440 * gfortran.dg/pr20755.f: Ditto.
441 * gfortran.dg/pr20865.f90: Ditto.
442 * gfortran.dg/pr20950.f: Ditto.
443 * gfortran.dg/pr21730.f: Ditto.
444 * gfortran.dg/pr22491.f: Ditto.
445 * gfortran.dg/pr29713.f90: Ditto.
446 * gfortran.dg/print_parentheses_1.f: Ditto.
447 * gfortran.dg/print_parentheses_2.f90: Ditto.
448 * gfortran.dg/proc_assign_1.f90: Ditto.
449 * gfortran.dg/proc_decl_1.f90: Ditto.
450 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
451 * gfortran.dg/read_eor.f90: : Add -std=legacy.
452 * gfortran.dg/read_float_1.f90: Ditto.
453 * gfortran.dg/read_logical.f90: Ditto.
454 * gfortran.dg/recursive_statement_functions.f90: Ditto.
455 * gfortran.dg/return_1.f90: Ditto.
456 * gfortran.dg/rewind_1.f90: Ditto.
457 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
458 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
459 * gfortran.dg/stfunc_1.f90: Ditto.
460 * gfortran.dg/stfunc_3.f90: Ditto.
461 * gfortran.dg/stfunc_4.f90: Ditto.
462 * gfortran.dg/stfunc_6.f90: Ditto.
463 * gfortran.dg/streamio_2.f90: Ditto.
464 * gfortran.dg/string_ctor_1.f90: Ditto.
465 * gfortran.dg/string_null_compare_1.f: Ditto.
466 * gfortran.dg/substr_6.f90: Ditto.
467 * gfortran.dg/tl_editing.f90: Ditto.
468 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
469 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
470 * gfortran.dg/x_slash_1.f: Add -std=legacy.
471 * gfortran.dg/g77/1832.f: Ditto.
472 * gfortran.dg/g77/19981216-0.f Ditto.
473 * gfortran.dg/g77/19990525-0.f: Ditto.
474 * gfortran.dg/g77/19990826-2.f: Ditto.
475 * gfortran.dg/g77/20000630-2.f: Ditto.
476 * gfortran.dg/g77/20010116.f: Ditto.
477 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
478 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
479 * gfortran.dg/g77/980520-1.f: Ditto.
480 * gfortran.dg/g77/check0.f: Ditto.
481 * gfortran.dg/g77/cpp3.F: Ditto.
482 * gfortran.dg/g77/cpp4.F: Use new-style character length.
483 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
484 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
485 * gfortran.dg/g77/short.f: Ditto.
487 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
489 * gcc.target/mips/ext-3.c: Add NOMIPS16.
490 * gcc.target/mips/ext-4.c: Likewise.
491 * gcc.target/mips/interrupt_handler.c: Likewise.
492 * gcc.target/mips/truncate-4.c: Likewise.
493 * gcc.target/mips/truncate-5.c: Likewise.
495 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
497 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
498 -fgraphite-force-parallel to -floop-parallelize-all.
500 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
503 * gfortran.dg/whole_file_7.f90: New test.
504 * gfortran.dg/whole_file_8.f90: New test.
505 * gfortran.dg/whole_file_9.f90: New test.
506 * gfortran.dg/whole_file_10.f90: New test.
507 * gfortran.dg/whole_file_11.f90: New test.
508 * gfortran.dg/whole_file_12.f90: New test.
509 * gfortran.dg/whole_file_13.f90: New test.
510 * gfortran.dg/whole_file_14.f90: New test.
512 2009-07-31 Jason Merrill <jason@redhat.com>
514 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
516 * g++.dg/cpp0x/named.C: Likewise.
517 * g++.dg/cpp0x/overload.C: Likewise.
518 * g++.dg/cpp0x/rv1n.C: Likewise.
519 * g++.dg/cpp0x/rv1p.C: Likewise.
520 * g++.dg/cpp0x/rv2n.C: Likewise.
521 * g++.dg/cpp0x/rv2p.C: Likewise.
522 * g++.dg/cpp0x/rv3n.C: Likewise.
523 * g++.dg/cpp0x/rv3p.C: Likewise.
524 * g++.dg/cpp0x/rv4n.C: Likewise.
525 * g++.dg/cpp0x/rv4p.C: Likewise.
526 * g++.dg/cpp0x/rv5n.C: Likewise.
527 * g++.dg/cpp0x/rv5p.C: Likewise.
528 * g++.dg/cpp0x/rv6n.C: Likewise.
529 * g++.dg/cpp0x/rv6p.C: Likewise.
530 * g++.dg/cpp0x/rv7n.C: Likewise.
531 * g++.dg/cpp0x/rv7p.C: Likewise.
532 * g++.dg/cpp0x/template_deduction.C: Likewise.
533 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
534 * g++.dg/cpp0x/overloadn.C: New.
535 * g++.dg/cpp0x/rv-cast.C: New.
537 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
539 * gcc.target/mips/ext-4.c: New test.
541 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
543 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
545 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
547 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
548 * gcc.dg/tree-ssa/loop-32.c: Same.
549 * gcc.dg/tree-ssa/loop-33.c: Same.
550 * gcc.dg/tree-ssa/loop-34.c: Same.
551 * gcc.dg/tree-ssa/loop-35.c: Same.
552 * gcc.dg/tree-ssa/loop-7.c: Same.
553 * gcc.dg/tree-ssa/pr23109.c: Same.
554 * gcc.dg/tree-ssa/restrict-2.c: Same.
555 * gcc.dg/tree-ssa/restrict-3.c: Same.
556 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
557 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
558 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
559 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
560 * gcc.dg/tree-ssa/structopt-1.c: Same.
561 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
562 * gfortran.dg/pr32921.f: Same.
564 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
566 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
567 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
568 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
569 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
570 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
571 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
572 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
573 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
574 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
575 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
576 * gcc.dg/graphite/id-1.c: New.
577 * gcc.dg/graphite/id-10.c: New.
578 * gcc.dg/graphite/id-11.c: New.
579 * gcc.dg/graphite/id-12.c: New.
580 * gcc.dg/graphite/id-13.c: New.
581 * gcc.dg/graphite/id-14.c: New.
582 * gcc.dg/graphite/id-15.c: New.
583 * gcc.dg/graphite/id-2.c: New.
584 * gcc.dg/graphite/id-3.c: New.
585 * gcc.dg/graphite/id-4.c: New.
586 * gcc.dg/graphite/id-5.c: New.
587 * gcc.dg/graphite/id-6.c: New.
588 * gcc.dg/graphite/id-7.c: New.
589 * gcc.dg/graphite/id-8.c: New.
590 * gcc.dg/graphite/id-9.c: New.
591 * gcc.dg/graphite/interchange-0.c: New.
592 * gcc.dg/graphite/interchange-1.c: New.
593 * gcc.dg/graphite/interchange-2.c: New.
594 * gcc.dg/graphite/interchange-3.c: New.
595 * gcc.dg/graphite/interchange-4.c: New.
596 * gcc.dg/graphite/interchange-5.c: New.
597 * gcc.dg/graphite/interchange-6.c: New.
598 * gcc.dg/graphite/interchange-7.c: New.
599 * gcc.dg/graphite/interchange-8.c: New.
600 * gcc.dg/graphite/pr35356-1.c: New.
601 * gcc.dg/graphite/pr35356-2.c: New.
602 * gcc.dg/graphite/pr35356-3.c: New.
603 * gcc.dg/graphite/pr40157.c: New.
604 * gcc.dg/graphite/run-id-1.c: New.
605 * gcc.dg/graphite/scop-20.c: New.
606 * gcc.dg/graphite/scop-21.c: New.
607 * gfortran.dg/graphite/id-1.f90: New.
608 * gfortran.dg/graphite/id-10.f90: New.
609 * gfortran.dg/graphite/id-11.f: New.
610 * gfortran.dg/graphite/id-12.f: New.
611 * gfortran.dg/graphite/id-13.f: New.
612 * gfortran.dg/graphite/id-14.f: New.
613 * gfortran.dg/graphite/id-15.f: New.
614 * gfortran.dg/graphite/id-16.f: New.
615 * gfortran.dg/graphite/id-5.f: New.
616 * gfortran.dg/graphite/id-6.f: New.
617 * gfortran.dg/graphite/id-7.f: New.
618 * gfortran.dg/graphite/id-8.f: New.
619 * gfortran.dg/graphite/id-9.f: New.
620 * gfortran.dg/graphite/interchange-1.f: New.
621 * gfortran.dg/graphite/interchange-2.f: New.
623 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
625 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
626 flags based on the name of the testcase.
627 * gfortran.dg/graphite/graphite.exp: Same.
629 * gcc.dg/graphite/block-0.c: Adjusted.
630 * gcc.dg/graphite/block-1.c: Adjusted.
631 * gcc.dg/graphite/block-2.c: Adjusted.
632 * gcc.dg/graphite/block-3.c: Adjusted.
633 * gcc.dg/graphite/block-4.c: Adjusted.
634 * gcc.dg/graphite/block-5.c: Adjusted.
635 * gcc.dg/graphite/block-6.c: Adjusted.
636 * gcc.dg/graphite/pr37485.c: Adjusted.
637 * gcc.dg/graphite/pr37684.c: Adjusted.
638 * gcc.dg/graphite/pr37828.c: Adjusted.
639 * gcc.dg/graphite/pr37883.c: Adjusted.
640 * gcc.dg/graphite/pr37928.c: Adjusted.
641 * gcc.dg/graphite/pr37943.c: Adjusted.
642 * gcc.dg/graphite/pr38409.c: Adjusted.
643 * gcc.dg/graphite/pr38498.c: Adjusted.
644 * gcc.dg/graphite/pr38559.c: Adjusted.
645 * gcc.dg/graphite/pr39335.c: Adjusted.
646 * gcc.dg/graphite/pr39335_1.c: Adjusted.
647 * gcc.dg/graphite/scop-0.c: Adjusted.
648 * gcc.dg/graphite/scop-1.c: Adjusted.
649 * gcc.dg/graphite/scop-10.c: Adjusted.
650 * gcc.dg/graphite/scop-11.c: Adjusted.
651 * gcc.dg/graphite/scop-12.c: Adjusted.
652 * gcc.dg/graphite/scop-13.c: Adjusted.
653 * gcc.dg/graphite/scop-14.c: Adjusted.
654 * gcc.dg/graphite/scop-15.c: Adjusted.
655 * gcc.dg/graphite/scop-16.c: Adjusted.
656 * gcc.dg/graphite/scop-17.c: Adjusted.
657 * gcc.dg/graphite/scop-18.c: Adjusted.
658 * gcc.dg/graphite/scop-19.c: Adjusted.
659 * gcc.dg/graphite/scop-2.c: Adjusted.
660 * gcc.dg/graphite/scop-3.c: Adjusted.-
661 * gcc.dg/graphite/scop-4.c: Adjusted.
662 * gcc.dg/graphite/scop-5.c: Adjusted.
663 * gcc.dg/graphite/scop-6.c: Adjusted.
664 * gcc.dg/graphite/scop-7.c: Adjusted.
665 * gcc.dg/graphite/scop-8.c: Adjusted.
666 * gcc.dg/graphite/scop-9.c: Adjusted.
667 * gcc.dg/graphite/scop-matmult.c: Adjusted.
668 * gfortran.dg/graphite/block-1.f90: Adjusted.
669 * gfortran.dg/graphite/block-2.f: Adjusted.
670 * gfortran.dg/graphite/block-3.f90: Adjusted.
671 * gfortran.dg/graphite/block-4.f90: Adjusted.
672 * gfortran.dg/graphite/id-2.f90: Adjusted.
673 * gfortran.dg/graphite/id-3.f90: Adjusted.
674 * gfortran.dg/graphite/id-4.f90: Adjusted.
675 * gfortran.dg/graphite/pr37852.f90: Adjusted.
676 * gfortran.dg/graphite/pr37857.f90: Adjusted.
677 * gfortran.dg/graphite/pr37980.f90: Adjusted.
678 * gfortran.dg/graphite/pr38083.f90: Adjusted.
679 * gfortran.dg/graphite/pr38953.f90: Adjusted.
680 * gfortran.dg/graphite/scop-1.f: Adjusted.
682 2009-07-30 Doug Kwan <dougkwan@google.com>
684 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
685 in warnings added in rev 141298.
687 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
689 * lib/options.exp: Use "!=" instead of "ne".
691 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
693 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
694 * gcc.dg/ucnid-12.c: Likewise.
696 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
697 Pat Haugen <pthaugen@us.ibm.com>
698 Revital Eres <ERES@il.ibm.com>
700 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
701 Altivec simple math function vectorization.
703 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
705 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
706 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
707 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
708 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
709 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
710 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
711 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
712 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
714 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
715 power7 popcntd instructions.
716 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
718 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
719 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
720 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
721 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
722 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
723 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
724 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
725 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
726 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
727 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
728 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
729 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
730 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
732 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
733 vec_add, so the optimizer doesn't remove it.
735 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
736 systems that support bswap64.
738 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
739 prevent VSX code generation.
741 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
742 function to test if VSX available.
743 (check_effective_target_powerpc_vsx_ok): Ditto.
744 (check_vmx_hw_available): Add explicit -mno-vsx.
746 2009-07-30 Janis Johnson <janis187@us.ibm.com>
749 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
751 2009-07-30 Martin Jambor <mjambor@suse.cz>
753 PR tree-optimization/40570
754 * gcc.c-torture/compile/pr40570.c: New test.
756 2009-07-29 Jason Merrill <jason@redhat.com>
759 * g++.dg/template/defarg13.C: New.
761 2009-07-29 Richard Guenther <rguenther@suse.de>
764 * g++.dg/torture/pr40834.C: New testcase.
766 2009-07-29 Michael Matz <matz@suse.de>
769 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
771 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
773 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
774 sh*-*-* targets. Skip on spu-*-* targets.
775 * gfortran.dg/maxlocval_4.f90: Likewise.
776 * gfortran.dg/minlocval_1.f90: Likewise.
777 * gfortran.dg/minlocval_4.f90: Likewise.
779 2009-07-28 Jakub Jelinek <jakub@redhat.com>
782 * gfortran.dg/gomp/pr40878-1.f90: New test.
783 * gfortran.dg/gomp/pr40878-2.f90: New test.
786 * gcc.dg/cdce1.c: Adjust note line number.
787 * gcc.dg/cdce2.c: Likewise.
789 2009-07-28 Janus Weil <janus@gcc.gnu.org>
792 * gfortran.dg/proc_ptr_comp_13.f90: New.
794 2009-07-28 Jan Beulich <jbeulich@novell.com>
796 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
797 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
798 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
799 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
800 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
801 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
802 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
803 * gcc.target/i386/avx-vtestps-2.c: Likewise.
804 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
805 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
806 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
807 * gcc.target/i386/avx-vtestps-3.c: Likewise.
808 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
809 #ifdef NEED_IEEE754_FLOAT conditional.
810 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
813 2009-07-28 Jan Beulich <jbeulich@novell.com>
815 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
817 * g++.dg/ext/bitfield3.C: Likewise.
818 * g++.dg/ext/bitfield4.C: Likewise.
819 * g++.dg/ext/bitfield5.C: Likewise.
820 * gcc.dg/bitfld-15.c: Likewise.
821 * gcc.dg/bitfld-16.c: Likewise.
822 * gcc.dg/bitfld-17.c: Likewise.
823 * gcc.dg/bitfld-18.c: Likewise.
824 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
825 * gcc.dg/20010912-1.c: Likewise.
826 * gcc.dg/20021018-1.c: Likewise.
827 * gcc.dg/20030213-1.c: Likewise.
828 * gcc.dg/20030225-1.c: Likewise.
829 * gcc.dg/20030708-1.c: Likewise.
830 * gcc.dg/20050321-2.c: Likewise.
831 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
832 * gcc.dg/cdce2.c: Likewise.
833 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
835 * gcc.target/i386/pr37248-3.c: Likewise.
837 2009-07-27 Janus Weil <janus@gcc.gnu.org>
840 * gfortran.dg/altreturn_7.f90: New.
842 2009-07-27 Simon Baldwin <simonb@google.com>
845 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
846 so that indexing no longer runs off array end.
848 2009-07-27 Tobias Burnus <burnus@net-b.de>
851 * gfortran.dg/derived_init_3.f90: New test.
853 2009-07-26 Tobias Burnus <burnus@net-b.de>
856 * gfortran.dg/atan2_1.f90: New test
857 * gfortran.dg/atan2_2.f90: New test
859 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
862 * g++.dg/warn/Wreturn-type-6.C: New test.
864 2009-07-26 Ira Rosen <irar@il.ibm.com>
866 PR tree-optimization/40801
867 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
868 * gfortran.dg/vect/vect.exp: Run tests starting with
869 "fast-math-real8" with -ffast-math and -fdefault-real-8.
871 2009-07-25 David Daney <ddaney@caviumnetworks.com>
873 PR rtl-optimization/40445
874 * g++.dg/other/builtin-unreachable-1.C: New testcase.
876 2009-07-25 David Daney <ddaney@caviumnetworks.com>
878 * gcc.dg/builtin-unreachable-4.c: New test.
880 2009-07-25 Tobias Burnus <burnus@net-b.de>
883 * gfortran.dg/complex_intrinsic_5.f90: New test.
884 * gfortran.dg/complex_intrinsic_7.f90: New test.
886 2009-07-25 Martin Jambor <mjambor@suse.cz>
888 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
889 * gcc.dg/ipa/noclone-1.c: New test.
891 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
893 * lib/target-supports.exp (check_effective_target_static): New
895 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
897 * g++.old-deja/g++.law/weak.C: Require static effective target.
899 2009-07-25 Janus Weil <janus@gcc.gnu.org>
902 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
903 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
904 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
905 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
906 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
907 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
908 * gfortran.dg/typebound_call_10.f03: New.
910 2009-07-24 Jason Merrill <jason@redhat.com>
912 * g++.dg/cpp0x/defaulted11.C: New.
914 * g++.dg/cpp0x/initlist23.C: New.
916 2009-07-24 Janus Weil <janus@gcc.gnu.org>
919 * gfortran.dg/char_length_16.f90: New.
921 2009-07-24 Jakub Jelinek <jakub@redhat.com>
925 * gfortran.dg/maxlocval_2.f90: New test.
926 * gfortran.dg/maxlocval_3.f90: New test.
927 * gfortran.dg/maxlocval_4.f90: New test.
928 * gfortran.dg/minlocval_1.f90: New test.
929 * gfortran.dg/minlocval_2.f90: New test.
930 * gfortran.dg/minlocval_3.f90: New test.
931 * gfortran.dg/minlocval_4.f90: New test.
933 2009-07-23 Joseph Myers <joseph@codesourcery.com>
935 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
938 2009-07-23 Jakub Jelinek <jakub@redhat.com>
941 * gfortran.dg/pr40839.f90: New test.
943 2009-07-23 Michael Matz <matz@suse.de>
946 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
947 don't set options ourself.
949 2009-07-23 Simon Baldwin <simonb@google.com>
951 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
952 native C compilation where required.
954 2009-07-22 Doug Kwan <dougkwan@google.com>
956 * gcc.c-torture/compile/20090721-1.c: New test.
958 2009-07-22 Michael Matz <matz@suse.de>
960 PR tree-optimization/35229
961 PR tree-optimization/39300
962 * gcc.dg/vect/vect-pre-interact.c: New test.
964 2009-07-22 Richard Guenther <rguenther@suse.de>
966 * g++.dg/lookup/using21.C: Fix duplicate paste.
968 2009-07-22 Richard Guenther <rguenther@suse.de>
971 * g++.dg/lookup/using21.C: New testcase.
973 2009-07-21 Jason Merrill <jason@redhat.com>
975 * g++.dg/init/aggr4.C: New.
977 2009-07-21 Jason Merrill <jason@redhat.com>
980 * g++.dg/cpp0x/initlist22.C: New.
982 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
984 * gcc.target/i386/vectorize8.c: New test.
986 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
989 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
990 Add i?86 and x86_64 targets.
991 * gcc.target/i386/vectorize7.c: New test.
994 * gcc.target/i386/pr40809.c: New test.
996 2009-07-21 Jakub Jelinek <jakub@redhat.com>
998 PR tree-optimization/40813
999 * g++.dg/opt/inline15.C: New test.
1001 2009-07-21 Paul Brook <paul@codesourcery.com>
1003 * gcc.dg/vect/section-anchors-nest-1.c: New test.
1004 * lib/target-supports.exp (check_effective_target_section_anchors):
1007 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
1009 * gcc.dg/plugin/finish_unit_plugin.c: New test.
1010 * gcc.dg/plugin/finish_unit-test-1.c: New test.
1011 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
1013 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
1015 * gcc.target/mips/ext-3.c: New test.
1017 2009-07-20 Jakub Jelinek <jakub@redhat.com>
1019 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
1020 * gcc.dg/builtin-object-size-8.c: New test.
1021 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1022 * g++.dg/ext/builtin-object-size2.C: Likewise.
1024 PR tree-optimization/40792
1025 * gcc.dg/pr40792.c: New test.
1027 2009-07-20 Ira Rosen <irar@il.ibm.com>
1029 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1030 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1031 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1033 2009-07-20 Christian Bruel <christian.bruel@st.com>
1035 * gcc.target/sh/mfmovd.c: New test.
1037 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1038 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1041 * gfortran.dg/eof_3.f90: New test.
1043 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1046 * gfortran.dg/intrinsic_cmplx.f90: New test.
1048 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1052 * gfortran.dg/cshift_bounds_1.f90: New test.
1053 * gfortran.dg/cshift_bounds_2.f90: New test.
1054 * gfortran.dg/cshift_bounds_3.f90: New test.
1055 * gfortran.dg/cshift_bounds_4.f90: New test.
1056 * gfortran.dg/eoshift_bounds_1.f90: New test.
1057 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1058 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1059 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1061 2009-07-19 Jan Hubicka <jh@suse.cz>
1063 PR tree-optimization/40676
1064 * gcc.c-torture/compile/pr40676.c: New testcase.
1066 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1068 * gcc.target/mips/ext-2.c: New test.
1070 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1072 * gcc.target/mips/octeon-exts-7.c: New test.
1073 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1074 * gcc.target/mips/octeon-exts-5.c: Likewise.
1076 2009-07-18 Richard Guenther <rguenther@suse.de>
1079 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1081 2009-07-18 Richard Guenther <rguenther@suse.de>
1084 * gcc.dg/pr35899.c: Adjust.
1086 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1088 * gcc.target/powerpc/asm-es-1.c: New test.
1089 * gcc.target/powerpc/asm-es-2.c: Likewise.
1091 2009-07-17 Richard Guenther <rguenther@suse.de>
1094 * g++.dg/rtti/crash4.C: New testcase.
1095 * g++.dg/torture/20090706-1.C: Likewise.
1096 * gcc.dg/redecl-17.c: Likewise.
1097 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1098 * gcc.dg/declspec-9.c: Expect extra error.
1099 * gcc.dg/declspec-10.c: Likewise.
1100 * gcc.dg/declspec-11.c: Likewise.
1101 * gcc.dg/redecl-10.c: Expect extra warnings.
1102 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1103 * gcc.target/i386/pr39545-1.c: Likewise.
1104 * g++.dg/ext/asm3.C: Expect more errors.
1105 * g++.dg/gomp/block-1.C: Likewise.
1106 * g++.dg/gomp/block-2.C: Likewise.
1107 * g++.dg/gomp/block-3.C: Likewise.
1108 * g++.dg/gomp/block-5.C: Likewise.
1109 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1110 * g++.dg/warn/unused-result1.C: XFAIL.
1112 2009-07-17 Richard Guenther <rguenther@suse.de>
1114 PR tree-optimization/40321
1115 * gcc.c-torture/compile/pr40321.c: New testcase.
1116 * g++.dg/torture/pr40321.C: Likewise.
1118 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1121 * g++.dg/template/ptrmem19.C: New test.
1123 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1124 Manuel López-Ibáñez <manu@gcc.gnu.org>
1127 * gcc.dg/pr36902.c: Add column info.
1128 * g++.dg/gcov/gcov-2.C: Change count for definition.
1130 2009-07-16 Jason Merrill <jason@redhat.com>
1133 * g++.dg/cpp0x/std-layout1.C: New.
1134 * g++.dg/ext/has_nothrow_assign.C: Fix.
1135 * g++.dg/ext/has_nothrow_copy.C: Fix.
1136 * g++.dg/ext/has_trivial_assign.C: Fix.
1137 * g++.dg/ext/has_trivial_copy.C: Fix.
1138 * g++.dg/ext/is_pod.C: Fix.
1139 * g++.dg/other/offsetof3.C: Adjust.
1140 * g++.dg/overload/ellipsis1.C: Adjust.
1141 * g++.dg/warn/var-args1.C: Adjust.
1142 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1143 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1144 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1145 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1146 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1148 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1150 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1151 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1152 effective target "mpc_pow".
1153 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1155 2009-07-16 Richard Henderson <rth@redhat.com>
1157 * g++.dg/opt/eh4.C: New test.
1159 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1161 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1163 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1166 * gcc.c-torture/execute/pr40747.c: New test.
1168 2009-07-15 Richard Guenther <rguenther@suse.de>
1171 * gcc.c-torture/compile/pr40753.c: New testcase.
1173 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1176 * gfortran.dg/interface_assignment_4.f90: New.
1178 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1180 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1181 for FreeBSD up to and including version 8.
1183 2009-07-14 Taras Glek <tglek@mozilla.com>
1184 Rafael Espindola <espindola@google.com>
1186 * g++.dg/plugin/header-plugin-test.C: New.
1187 * g++.dg/plugin/header_plugin.c: New.
1188 * g++.dg/plugin/plugin.exp: Update.
1190 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1192 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1193 function to enable vectorization.
1194 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1195 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1197 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1199 * gcc.target/i386/sse-copysignf-vec.c: New test.
1200 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1202 2009-07-14 Jason Merrill <jason@redhat.com>
1205 * g++.dg/lookup/builtin5.C: New.
1206 * g++.dg/other/error22.C: Add missing extern "C".
1207 * g++.dg/warn/Warray-bounds.C: Likewise.
1208 * gcc.dg/compat/compat-common.h: Likewise.
1211 * g++.dg/lookup/using20.C: New.
1214 * g++.dg/template/koenig8.C: New.
1216 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1218 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1219 both i?86-*-darwin* and x86_64-*-darwin*.
1221 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1223 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1224 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1227 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1230 * g++.dg/debug/dwarf2/typedef1.C: New test.
1233 * g++.dg/other/typedef3.C: New test.
1235 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1237 * gcc.dg/20090709-1.c: Move to a proper place ...
1238 * gcc.target/m68k/20090709-1.c: ... here.
1240 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1243 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1244 front of qualified names are allowed.
1245 * g++.dg/parse/crash10.C: Likewise.
1246 * g++.dg/parse/error15.C: Likewise.
1247 * g++.dg/parse/typename9.C: Likewise.
1248 * g++.dg/parse/error8.C: Likewise.
1250 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1253 * gfortran.dg/proc_ptr_22.f90: Extended.
1254 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1256 2009-07-13 Ira Rosen <irar@il.ibm.com>
1258 * gfortran.dg/vect/vect-6.f: New test.
1260 2009-07-12 Jason Merrill <jason@redhat.com>
1263 * g++.dg/cpp0x/decltype17.C: New.
1266 * g++.dg/cpp0x/rv10.C: New.
1268 2009-07-12 Jason Merrill <jason@redhat.com>
1271 * g++.dg/cpp0x/initlist20.C: New.
1272 * g++.dg/cpp0x/initlist21.C: New.
1274 2009-07-12 Ira Rosen <irar@il.ibm.com>
1276 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1277 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1278 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1279 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1280 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1282 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1284 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1285 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1286 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1287 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1288 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1289 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1290 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1291 effective_target fd_truncate.
1293 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1295 * gnat.dg/specs/addr1.ads: New test.
1297 2009-07-11 Jan Hubicka <jh@suse.cz>
1300 * g++.dg/torture/pr40388.C: New testcase.
1302 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.c-torture/execute/pr40668.c: New test.
1307 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1309 * gcc.c-torture/execute/20090711-1.c: New test.
1311 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1316 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1317 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1318 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1319 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1321 2009-07-11 Tobias Burnus <burnus@net-b.de>
1324 * gfortran.dg/complex_intrinsic_3.f90: New test.
1325 * gfortran.dg/complex_intrinsic_4.f90: New test.
1327 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1330 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1331 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1333 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1336 * g++.dg/ext/strncpy-chk1.C: New test.
1338 2009-07-10 Richard Guenther <rguenther@suse.de>
1340 PR tree-optimization/40496
1341 * g++.dg/opt/pr40496.C: New testcase.
1343 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1347 * g++.dg/warn/unused-result1-Werror.c: New.
1349 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1352 * gfortran.dg/recursive_parameter_1.f90: New test.
1354 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1356 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1357 * gfortran.dg/module_equivalence_6.f90: Ditto.
1358 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1359 * gfortran.dg/nan_2.f90: Ditto.
1360 * gfortran.dg/inquire_11.f90: Ditto.
1361 * gfortran.dg/abstract_type_3.f03: Ditto.
1362 * gfortran.dg/abstract_type_1.f90: Ditto.
1363 * gfortran.dg/private_type_9.f90: Ditto.
1364 * gfortran.dg/abstract_type_5.f03: Ditto.
1365 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1366 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1367 * gfortran.dg/derived_sub.f90: Ditto.
1368 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1369 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1370 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1371 * gfortran.dg/mvbits_6.f90: Ditto.
1372 * gfortran.dg/abstract_type_2.f03: Ditto.
1373 * gfortran.dg/abstract_type_4.f03: Ditto.
1374 * gfortran.dg/bounds_check_9.f90: Ditto.
1375 * gfortran.dg/optional_dim_3.f90: Ditto.
1376 * gfortran.dg/pr32921.f: Ditto.
1377 * gfortran.dg/entry_16.f90: Ditto.
1378 * gfortran.dg/generic_16.f90: Ditto.
1381 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1383 * gcc.target/m68k/20090709-1.c: New.
1385 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1388 * g++.dg/template/unify11.C: New test.
1390 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1393 * gfortran.dg/host_assoc_function_9.f90: New test.
1395 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1398 * gfortran.dg/proc_ptr_22.f90: New.
1399 * gfortran.dg/proc_ptr_comp_12.f90: New.
1401 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.c-torture/compile/pr40692.c: New test.
1406 2009-07-09 Tobias Burnus <burnus@net-b.de>
1409 * gfortran.dg/pointer_check_6.f90: New test.
1411 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1413 * gcc.target/mips/truncate-5.c: New test.
1415 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1419 * gfortran.dg/fmt_cache_1.f: New test.
1421 2009-07-08 Tobias Burnus <burnus@net-b.de>
1424 * gfortran.dg/nosigned_zero_1.f90: New test.
1425 * gfortran.dg/nosigned_zero_2.f90: New test.
1427 2009-07-08 Richard Guenther <rguenther@suse.de>
1429 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1431 2009-07-08 Richard Guenther <rguenther@suse.de>
1433 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1435 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1438 * gfortran.dg/proc_ptr_21.f90: New test.
1440 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1443 * g++.dg/warn/pr31246.C: New.
1444 * g++.dg/warn/pr31246-2.C: New.
1446 2009-07-07 Jason Merrill <jason@redhat.com>
1449 * g++.dg/template/defarg12.C: New.
1452 * g++.dg/cpp0x/enum7.C: New.
1455 * g++.dg/cpp0x/enum6.C: New.
1458 * g++.dg/cpp0x/enum5.C: New.
1461 * g++.dg/cpp0x/enum4.C: New.
1463 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1465 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1467 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1469 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1471 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.dg/pr40669.c: New test.
1476 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1478 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1479 location. Update all calls.
1480 * g++.dg/plugin/selfassign.c: Likewise.
1482 2009-07-06 Jason Merrill <jason@redhat.com>
1484 * g++.dg/rtti/dyncast[34].C: New.
1486 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1488 * lib/target-supports.exp
1489 (check_effective_target_mips_newabi_large_long_double): New.
1490 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1492 * gcc.target/mips/fpr-moves-6.c: Likewise.
1494 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1497 * g++.dg/template/union2.C: New test.
1499 2009-07-04 Jason Merrill <jason@redhat.com>
1501 * g++.dg/template/using15.C: New.
1503 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1505 * gfortran.dg/maxloc_1.f90: New test.
1507 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1510 * gfortran.dg/proc_ptr_result_6.f90: New.
1512 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1514 * gcc.dg/framework-2.c: Adjust testcase to pass.
1516 2009-07-04 Jason Merrill <jason@redhat.com>
1519 * g++.dg/cpp0x/auto16.C: New.
1521 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1524 * gfortran.dg/pr40587.f: New test.
1526 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1529 * gfortran.dg/unit_1.f90: New test.
1531 2009-07-03 Jason Merrill <jason@redhat.com>
1533 * g++.dg/template/pure1.C: Expect another error.
1535 2009-07-03 Richard Guenther <rguenther@suse.de>
1537 PR tree-optimization/40640
1538 * gcc.c-torture/compile/pr40640.c: New testcase.
1540 2009-07-03 Richard Guenther <rguenther@suse.de>
1543 * gfortran.dg/pr34163.f90: New testcase.
1545 2009-07-03 Jan Hubicka <jh@suse.cz>
1547 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1548 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1549 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1550 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1551 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1552 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1553 * gnat.dg/loop_optimization6.adb: Enable -O2.
1555 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1557 * g++.dg/warn/null4.C: Extend.
1559 2009-07-02 Jason Merrill <jason@redhat.com>
1561 * g++.dg/template/spec8.C: Fix.
1563 2009-07-02 Michael Matz <matz@suse.de>
1566 * gfortran.dg/pr32921.f: Adjust.
1568 2009-07-02 Jan Hubicka <jh@suse.cz>
1570 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1572 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1574 * gcc.target/mips/truncate-4.c: New testcase.
1576 2009-07-01 Richard Guenther <rguenther@suse.de>
1578 PR tree-optimization/19831
1579 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1580 make allocated memory escape. Un-XFAIL.
1581 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1582 * gcc.dg/vect/pr31699.c: Likewise.
1583 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1585 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1588 * g++.dg/parse/cond5.C: New test.
1590 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1592 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1593 (main): Pass n to main_1 instead.
1594 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1595 (main_1): New function, split off from...
1596 (main): ...here. Pass `off' to main_1 instead.
1598 2009-06-30 Jason Merrill <jason@redhat.com>
1601 * g++.dg/cpp0x/variadic94.C: New.
1603 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1605 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1606 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1607 (init_ld_library_path_env_vars): New function, replacing the
1608 orig_*_saved assignments. Call it after defining it.
1609 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1610 (restore_ld_library_path_env_vars): Likewise.
1611 (add_path, find_libgcc_s): New functions.
1612 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1613 gcc-set-multilib-library-path.
1614 (objc_target_compile): Don't add "." to ld_library_path.
1616 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1617 ld_library_path. Use add_path. Use find_libgcc_s instead of
1618 gcc-set-multilib-library-path.
1619 * lib/g++.exp (g++_link_flags): Likewise.
1620 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1621 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1623 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1624 to tell when this needs to happen. Use find_libgcc_s instead of
1625 gcc-set-multilib-library-path.
1626 * lib/gcc-dg.exp: Likewise.
1627 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1628 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1629 unless it is in $ALT_LD_LIBRARY_PATH.
1630 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1632 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1634 * gnat.dg/discr12.adb: New test.
1635 * gnat.dg/discr12_pkg.ads: New helper.
1636 * gnat.dg/discr13.adb: New test.
1637 * gnat.dg/discr14.ad[sb]: Likewise.
1638 * gnat.dg/discr15.adb: Likewise.
1639 * gnat.dg/discr15_pkg.ads: New helper.
1640 * gnat.dg/discr16.adb: New test.
1641 * gnat.dg/discr16_g.ads: New helper.
1642 * gnat.dg/discr16_pkg.ads: Likewise.
1643 * gnat.dg/discr16_cont.ads: Likewise.
1644 * gnat.dg/discr17.adb: New test.
1645 * gnat.dg/discr18.adb: Likewise.
1646 * gnat.dg/discr18_pkg.ads: New helper.
1647 * gnat.dg/discr19.adb: New test.
1649 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1652 * gfortran.dg/internal_write_1.f90: New testcase.
1654 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1657 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1659 2009-06-30 Richard Guenther <rguenther@suse.de>
1661 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1663 2009-06-30 Wei Guozhi <carrot@google.com>
1665 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1668 2009-06-30 Ira Rosen <irar@il.ibm.com>
1670 PR tree-optimization/40542
1671 * gcc.dg/vect/pr40542.c: New test.
1673 2009-06-30 Martin Jambor <mjambor@suse.cz>
1675 PR tree-optimization/40582
1676 * gcc.c-torture/compile/pr40582.c: New test.
1678 2009-06-30 Wei Guozhi <carrot@google.com>
1681 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1683 2009-06-29 Jason Merrill <jason@redhat.com>
1686 * g++.dg/template/debug1.C: New.
1688 2009-06-29 Tobias Burnus <burnus@net-b.de>
1691 * pointer_check_1.f90: New test.
1692 * pointer_check_2.f90: New test.
1693 * pointer_check_3.f90: New test.
1694 * pointer_check_4.f90: New test.
1695 * pointer_check_5.f90: New test.
1697 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1700 * gfortran.dg/func_assign_2.f90 : New test.
1702 2009-06-29 Richard Guenther <rguenther@suse.de>
1705 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1706 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1707 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1708 * gcc.c-torture/execute/20090623-1.c: Likewise.
1709 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1710 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1712 2009-06-29 Richard Guenther <rguenther@suse.de>
1715 * gcc.c-torture/execute/pr38212.c: New testcase.
1717 2009-06-29 Richard Guenther <rguenther@suse.de>
1719 PR tree-optimization/40579
1720 * gcc.c-torture/execute/pr40579.c: New testcase.
1722 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1724 PR tree-optimization/40550
1725 * gcc.dg/pr40550.c: New test.
1727 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1729 * gnat.dg/overflow_sum2.adb: New test
1730 * gnat.dg/namet.ads: New helper.
1732 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1734 2009-06-28 Tobias Burnus <burnus@net-b.de>
1737 * gfortran.dg/compiler-directive_1.f90: New test.
1738 * gfortran.dg/compiler-directive_2.f: New test.
1740 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1742 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1743 comment out some values and add some cases.
1745 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1748 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1750 2009-06-26 Richard Henderson <rth@redhat.com>
1753 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1754 * gcc.target/i386/local.c: Pass a non-constant to T.
1756 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1760 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1761 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1762 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1763 * gfortran.dg/proc_ptr_result_5.f90: New.
1765 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1768 * gcc.dg/dfp/pr39902.c: New test.
1770 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1773 * gcc.dg/builtins-65.c: Require c99 runtime.
1775 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1777 * gnat.dg/array7.ad[sb]: New test.
1779 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1781 * gnat.dg/array6.adb: New test.
1783 2009-06-25 Ian Lance Taylor <iant@google.com>
1785 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1787 2009-06-25 Ian Lance Taylor <iant@google.com>
1789 * g++.dg/warn/Wunused-16.C: New testcase.
1791 2009-06-25 Ian Lance Taylor <iant@google.com>
1793 * g++.dg/warn/skip-2.C: New testcase.
1795 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1797 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1798 dg-skip-if and move to ...
1799 * gcc.dg/torture/20090618-1.c.
1801 2009-06-25 Martin Jambor <mjambor@suse.cz>
1803 PR tree-optimization/40493
1804 * gcc.c-torture/execute/pr40493.c: New test.
1806 2009-06-24 Jason Merrill <jason@redhat.com>
1809 * g++.dg/template/overload10.C: New.
1811 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1814 * gfortran.dg/proc_ptr_comp_11.f90: New.
1816 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1818 * gcc.dg/pr40501.c: New testcase.
1820 2009-06-23 DJ Delorie <dj@redhat.com>
1823 * lib/target-supports.exp: Add mep support (no profiling).
1825 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1828 * gcc.dg/ssa/loop-31.c: Change scan rules.
1830 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1832 * gcc.dg/cpp/empty-include.c: Update column info.
1833 * gcc.dg/cpp/assert2.c: Update column info.
1835 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1837 * g++.dg/ext/builtin-object-size1.C: New test.
1838 * g++.dg/ext/builtin-object-size2.C: New test.
1840 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
1842 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1843 * gcc.dg/optimize-bswapdi-1.c: Likewise.
1845 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
1847 * gcc.target/mips/truncate-3.c: New test.
1849 2009-06-22 Janus Weil <janus@gcc.gnu.org>
1853 * gfortran.dg/interface_30.f90: Modified error message.
1854 * gfortran.dg/proc_decl_22.f90: New.
1856 2009-06-22 Ian Lance Taylor <iant@google.com>
1858 * gcc.dg/Wcxx-compat-19.c: New testcase.
1860 2009-06-22 Matthias Klose <doko@ubuntu.com>
1863 * pr28050.m: New testcase.
1865 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
1868 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1870 2009-06-22 Martin Jambor <mjambor@suse.cz>
1872 PR tree-optimization/40492
1873 * g++.dg/torture/pr40492.C: New test.
1875 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
1877 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1878 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
1880 2009-06-22 Olivier Hainque <hainque@adacore.com>
1882 * gnat.dg/raise_ce.adb: Helper for ...
1883 * gnat.dg/handle_and_return.adb: New test.
1885 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1888 * gfortran.dg/generic_18.f90: New test.
1890 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1893 * gfortran.dg/spread_size_limit.f90: New test.
1895 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1897 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1898 to put dump files in a subdirectory.
1899 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1900 ".o" temporary files.
1902 2009-06-21 Janus Weil <janus@gcc.gnu.org>
1905 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1906 * gfortran.dg/interface_20.f90: Ditto.
1907 * gfortran.dg/interface_21.f90: Ditto.
1908 * gfortran.dg/interface_22.f90: Ditto.
1909 * gfortran.dg/interface_30.f90: New.
1910 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1912 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1914 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1915 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1916 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1919 2009-06-21 Ira Rosen <irar@il.ibm.com>
1920 Revital Eres <eres@il.ibm.com>
1923 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1924 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1925 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1927 2009-06-21 Ira Rosen <irar@il.ibm.com>
1930 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1931 without misalignment support.
1932 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1934 2009-06-20 Tobias Burnus <burnus@net-b.de>
1937 * gfortran.dg/bounds_check_strlen_9.f90: New test.
1939 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
1942 * gfortran.dg/alloc_comp_result_2.f90: New test.
1944 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1947 * gcc.target/arm/pr40482.c: New test.
1949 2009-06-19 Ian Lance Taylor <iant@google.com>
1951 * gcc.dg/Wcxx-compat-18.c: New testcase.
1953 2009-06-19 Richard Guenther <rguenther@suse.de>
1955 * gcc.c-torture/execute/20090618-1.c: New testcase.
1957 2009-06-19 Ian Lance Taylor <iant@google.com>
1959 * gcc.dg/Wcxx-compat-17.c: New testcase.
1961 2009-06-19 Ian Lance Taylor <iant@google.com>
1963 * gcc.dg/Wcxx-compat-15.c: New testcase.
1965 2009-06-19 Ian Lance Taylor <iant@google.com>
1967 * gcc.dg/Wcxx-compat-16.c: New testcase.
1969 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1971 * gcc.dg/builtins-34.c: Add significand cases.
1973 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1976 * gcc.dg/20080522-1.c: Remove testcase for real.
1977 * gcc.dg/20080528-1.c: Ditto.
1979 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1982 * gfortran.dg/proc_ptr_20.f90: New.
1984 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1987 * gcc.dg/torture/pr40470-1.c: New.
1988 * gcc.dg/torture/pr40470-2.c: Likewise.
1989 * gcc.dg/torture/pr40470-3.c: Likewise.
1990 * gcc.dg/torture/pr40470-4.c: Likewise.
1992 2009-06-18 Diego Novillo <dnovillo@google.com>
1994 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1995 * gcc.dg/plugin/ggcplug.c: Likewise.
1996 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1997 * g++.dg/plugin/selfassign.c: Likewise.
1998 * g++.dg/plugin/attribute_plugin.c: Likewise.
1999 * g++.dg/plugin/dumb_plugin.c: Likewise.
2001 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2003 * gcc.dg/cpp/arith-3.c: Add column info.
2005 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2007 * gcc.target/arm/fp16-compile-none-2.c: New.
2008 * gcc.target/arm/fp16-compile-ieee-12.c: New.
2009 * gcc.target/arm/fp16-compile-alt-12.c: New.
2011 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2013 * gcc.target/arm/fp16-compile-alt-1.c: New.
2014 * gcc.target/arm/fp16-compile-alt-2.c: New.
2015 * gcc.target/arm/fp16-compile-alt-3.c: New.
2016 * gcc.target/arm/fp16-compile-alt-4.c: New.
2017 * gcc.target/arm/fp16-compile-alt-5.c: New.
2018 * gcc.target/arm/fp16-compile-alt-6.c: New.
2019 * gcc.target/arm/fp16-compile-alt-7.c: New.
2020 * gcc.target/arm/fp16-compile-alt-8.c: New.
2021 * gcc.target/arm/fp16-compile-alt-9.c: New.
2022 * gcc.target/arm/fp16-compile-alt-10.c: New.
2023 * gcc.target/arm/fp16-compile-alt-11.c: New.
2024 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2025 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2026 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2027 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2028 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2029 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2030 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2031 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2032 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2033 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2034 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2035 * gcc.target/arm/fp16-compile-none-1.c: New.
2036 * gcc.target/arm/fp16-compile-exprtype.c: New.
2037 * gcc.target/arm/fp16-compile-vcvt.c: New.
2038 * gcc.target/arm/fp16-builtins-1.c: New.
2039 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2040 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2041 * gcc.target/arm/fp16-param-1.c: New.
2042 * gcc.target/arm/fp16-return-1.c: New.
2043 * gcc.target/arm/fp16-unprototyped-1.c: New.
2044 * gcc.target/arm/fp16-unprototyped-2.c: New.
2045 * gcc.target/arm/fp16-variadic-1.c: New.
2046 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2047 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2048 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2049 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2050 * gcc.dg/torture/arm-fp16-ops.h: New.
2051 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2052 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2053 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2054 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2055 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2056 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2057 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2058 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2059 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2060 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2061 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2062 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2063 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2064 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2065 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2066 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2067 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2068 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2069 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2070 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2071 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2073 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2075 * gcc.dg/builtins-65.c: New test.
2077 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2080 * gfortran.dg/proc_ptr_result_4.f90: New.
2082 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2084 * gcc.c-torture/execute/bitfld-5.c: New test.
2086 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2088 * gcc.dg/builtin-unreachable-3.c: New test.
2090 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2092 * gcc.target/i386/builtin-unreachable.c: New test.
2094 2009-06-17 Ian Lance Taylor <iant@google.com>
2096 * gcc.dg/Wcxx-compat-14.c: New testcase.
2098 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2100 * gcc.dg/func-ptr-conv-1.c: Update column info.
2102 2009-06-17 Richard Guenther <rguenther@suse.de>
2105 * gcc.c-torture/execute/pr40404.c: New testcase.
2107 2009-06-17 Richard Guenther <rguenther@suse.de>
2110 * g++.dg/torture/pr40460.C: New testcase.
2112 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2114 * gcc.dg/plugin/one_time_plugin.c: New test.
2115 * gcc.dg/plugin/one_time-test-1.c: New test.
2116 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2118 2009-06-16 Ian Lance Taylor <iant@google.com>
2120 * g++.dg/warn/skip-1.C: New testcase.
2122 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2125 * g++.dg/other/pr40446.C: New test.
2127 2009-06-16 Richard Guenther <rguenther@suse.de>
2129 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2130 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2131 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2132 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2134 2009-06-16 Martin Jambor <mjambor@suse.cz>
2136 * gcc.c-torture/compile/pr40432.c: New file.
2138 2009-06-16 Martin Jambor <mjambor@suse.cz>
2140 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2142 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2146 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2147 * gfortran.dg/interface_20.f90: Modified error messages.
2148 * gfortran.dg/interface_21.f90: Ditto.
2149 * gfortran.dg/interface_26.f90: Ditto.
2150 * gfortran.dg/interface_27.f90: Ditto.
2151 * gfortran.dg/interface_28.f90: Extended test case.
2152 * gfortran.dg/interface_29.f90: New.
2153 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2154 * gfortran.dg/proc_decl_8.f90: Ditto.
2155 * gfortran.dg/proc_ptr_11.f90: Ditto.
2156 * gfortran.dg/proc_ptr_15.f90: Ditto.
2158 2009-06-16 Ira Rosen <irar@il.ibm.com>
2160 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2162 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2163 gcc.dg/vect/vect-outer-4f.c: Likewise.
2164 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2165 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2167 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2170 2009-06-16 Tobias Burnus <burnus@net-b.de>
2173 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2175 2009-06-15 Ian Lance Taylor <iant@google.com>
2177 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2178 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2179 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2180 Recognize new notes.
2181 * gcc.dg/stmt-expr-label-2.c: Likewise.
2182 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2183 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2184 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2185 * gcc.dg/c99-vla-jump-4.c: Likewise.
2186 * gcc.dg/stmt-expr-label-1.c: Likewise.
2187 * gcc.dg/stmt-expr-label-3.c: Likewise.
2188 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2190 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2192 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2194 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.dg/builtin-object-size-7.c: New test.
2198 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2201 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2202 level != "" use separate -gdwarf-2 -g${level} options instead of
2204 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2205 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2206 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2208 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2210 * g++.dg/abi/mangle11.C: Update warning line.
2211 * g++.dg/abi/mangle12.C: Update warning line.
2212 * g++.dg/abi/mangle17.C: Update warning line.
2213 * g++.dg/abi/mangle20-2.C: Update warning line.
2215 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2217 * gcc.dg/optimize-bswap-1.c: Split into these two:
2218 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2219 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2221 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2223 * gcc.dg/optimize-bswap-1.c: New testcase.
2225 2009-06-14 Richard Guenther <rguenther@suse.de>
2228 * g++.dg/torture/pr40389.C: New testcase.
2230 2009-06-13 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/40421
2233 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2235 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2237 * gcc.dg/old-style-prom-3.c: Add column info.
2238 * gcc.dg/overflow-warn-1.c
2239 * gcc.dg/gomp/pr27415.c
2240 * gcc.dg/gomp/for-1.c: Same.
2241 * gcc.dg/enum-compat-1.c: Same.
2242 * gcc.dg/c99-tag-3.c: Same.
2243 * gcc.dg/Wredundant-decls-2.c: Same.
2244 * gcc.dg/func-ptr-conv-1.c: Same.
2245 * gcc.dg/asm-wide-1.c: Same.
2246 * gcc.dg/nofixed-point-2.c: Same.
2247 * gcc.dg/cpp/line3.c: Same.
2248 * gcc.dg/array-10.c: Same.
2249 * gcc.dg/c99-vla-jump-1.c: Same.
2250 * gcc.dg/pr20368-1.c: Same.
2251 * gcc.dg/Wshadow-3.c: Same.
2252 * gcc.dg/c90-const-expr-8.c: Same.
2253 * gcc.dg/label-decl-2.c: Same.
2254 * gcc.dg/dremf-type-compat-2.c: Same.
2255 * gcc.dg/c90-const-expr-5.c: Same.
2256 * gcc.dg/builtins-30.c: Same.
2257 * gcc.dg/Warray-bounds.c: Same.
2258 * gcc.dg/Wcxx-compat-2.c: Same.
2259 * gcc.dg/tree-ssa/col-1.c: Same.
2260 * gcc.dg/old-style-prom-2.c: Same.
2261 * gcc.dg/cast-function-1.c: Same.
2262 * gcc.dg/pr15698-1.c: Same.
2263 * gcc.dg/dremf-type-compat-3.c: Same.
2264 * gcc.dg/vla-8.c: Same.
2265 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2267 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2268 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2269 * gcc.dg/enum-compat-1.c: Same.
2270 * gcc.dg/dremf-type-compat-2.c: Same.
2271 * gcc.dg/old-style-prom-2.c: Same.
2272 * gcc.dg/pr15698-1.c: Same.
2273 * gcc.dg/pr20368-1.c: Same.
2274 * gcc.dg/dremf-type-compat-3.c: Same.
2275 * gcc.dg/builtins-30.c: Same. Test for columns.
2277 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2280 * gfortran.dg/proc_decl_1.f90: Extended.
2282 2009-06-12 Ian Lance Taylor <iant@google.com>
2284 * gcc.dg/Wcxx-compat-13.c: New testcase.
2286 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2289 * gcc.dg/tree-ssa/fre-vce-1.c
2291 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2294 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2295 min-insn-to-prefetch-ratio=5.
2297 2009-06-12 Joey Ye <joey.ye@intel.com>
2298 H.J. Lu <hongjiu.lu@intel.com>
2301 * gcc.target/i386/stackalign/pr39146.c: New.
2303 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2305 * gcc.target/i386/crc32-1.c: New.
2306 * gcc.target/i386/crc32-2.c: Likewise.
2308 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2311 * gcc.dg/builtin-unreachable-1.c: New test.
2312 * gcc.dg/builtin-unreachable-2.c: Same.
2314 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2317 * gfortran.dg/data_value_1.f90: New test.
2319 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2322 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2323 remove ilp32 requirement.
2324 * gcc.target/i386/excess-precision-2.c: Likewise.
2325 * gcc.target/i386/excess-precision-3.c: Likewise.
2326 * gcc.target/i386/excess-precision-4.c: Likewise.
2327 * gcc.target/i386/excess-precision-5.c: Likewise.
2328 * gcc.target/i386/excess-precision-6.c: Likewise.
2330 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2333 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2334 * gfortran.dg/nan_5.f90: New test.
2336 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2338 * gcc.target/arm/neon-modes-1.c: New test.
2340 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2342 * g++.dg/torture/pr31579.C: Cast pointer
2343 via __SIZE_TYPE__ instead of 'unsigned long'.
2345 2009-06-10 Anthony Green <green@moxielogic.com>
2347 * lib/target-supports.exp (check_profiling_available):
2348 Profiling is not available for testing purposes on moxie.
2350 2009-06-09 Ian Lance Taylor <iant@google.com>
2352 * gcc.dg/Wcxx-compat-12.c: New testcase.
2354 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2357 * gfortran.dg/backspace_11.f90: New.
2359 2009-06-09 Jason Merrill <jason@redhat.com>
2361 * g++.dg/cpp0x/defaulted10.C: New.
2363 2009-06-09 Martin Jambor <mjambor@suse.cz>
2365 * gcc.c-torture/compile/pr40351.c: New file.
2367 2009-06-09 Olivier Hainque <hainque@adacore.com>
2369 * gnat.dg/align_max.adb: New test.
2371 2009-06-08 Jason Merrill <jason@redhat.com>
2373 * g++.dg/cpp0x/auto15.C: New.
2375 2009-06-08 Jan Hubicka <jh@suse.cz>
2378 * gcc.dg/torture/pr39834.c
2380 2009-06-08 Jan Hubicka <jh@suse.cz>
2383 * g++.dg/torture/pr40102.C: New testcase.
2385 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2388 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2389 * gcc.dg/builtin-object-size-6.c: New test.
2392 * g++.dg/template/dtor7.C: New test.
2396 * g++.dg/template/error41.C: New test.
2397 * g++.dg/template/error42.C: New test.
2399 2009-06-08 Revital Eres <eres@il.ibm.com>
2402 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2403 * gcc.dg/vect/vect-88.c: Likewise.
2404 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2405 * gcc.dg/vect/pr25413.c: Likewise.
2406 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2408 2009-06-07 Ian Lance Taylor <iant@google.com>
2410 * g++.dg/warn/Wswitch-3.C: New testcase.
2411 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2412 * gcc.dg/Wswitch-enum-error.c: Likewise.
2413 * gcc.dg/Wswitch-error.c: Likewise.
2415 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2418 * gfortran.dg/negative_unit.f: Update test.
2419 * gfortran.dg/negative_unit_int8.f: Update test.
2420 * gfortran.dg/newunit_1.f90: New test.
2422 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2426 * gfortran.dg/spread_init_expr.f03: New.
2427 * gfortran.dg/unpack_init_expr.f03: New.
2428 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2431 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2435 * gfortran.dg/count_init_expr.f03
2436 * gfortran.dg/product_init_expr.f03
2437 * gfortran.dg/sum_init_expr.f03
2439 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2442 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2444 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2446 * gfortran.dg/zero_sized_5.f90: Likewise.
2448 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2451 * g++.dg/torture/pr32950.C: New.
2453 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2457 * gfortran.dg/dot_product_1.f03: New.
2458 * gfortran.dg/matmul_8.f03: New.
2459 * gfortran.dg/transpose_3.f03: New.
2461 2009-06-06 Ian Lance Taylor <iant@google.com>
2463 * gcc.dg/Wunused-label-1.c: New test case.
2464 * g++.dg/warn/Wunused-label-1.C: New test case.
2465 * g++.dg/warn/Wunused-label-2.C: New test case.
2466 * g++.dg/warn/Wunused-label-3.C: New test case.
2468 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2471 * reshape_zerosize_2.f90: New.
2473 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2476 * gfortran.dg/pack_assign_1.f90: New.
2477 * gfortran.dg/pack_vector_1.f90: New.
2479 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2482 * gcc.dg/pr40340-1.c: New test.
2483 * gcc.dg/pr40340-2.c: New test.
2484 * gcc.dg/pr40340-3.c: New test.
2485 * gcc.dg/pr40340-4.c: New test.
2486 * gcc.dg/pr40340-5.c: New test.
2487 * gcc.dg/pr40340.h: New file.
2489 2009-06-05 Revital Eres <eres@il.ibm.com>
2491 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2493 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2494 * gcc.dg/vect/vect-33.c: Likewise.
2495 * gcc.dg/vect/vect-92.c: Likewise.
2496 * gcc.dg/vect/vect-58.c: Likewise.
2497 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2498 * gcc.dg/vect/vect-42.c: Likewise.
2499 * gcc.dg/vect/slp-25.c: Likewise.
2500 * gcc.dg/vect/vect-align-1.c: Likewise.
2501 * gcc.dg/vect/vect-align-2.c: Likewise.
2502 * gcc.dg/vect/vect-93.c: Likewise.
2503 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2504 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2505 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2506 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2507 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2508 * gcc.dg/vect/vect-26.c: Likewise.
2509 * gcc.dg/vect/vect-44.c: Likewise.
2510 * gcc.dg/vect/vect-70.c: Likewise.
2511 * gcc.dg/vect/vect-95.c: Likewise.
2512 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2513 * gcc.dg/vect/vect-28.c: Likewise.
2514 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2515 * gcc.dg/vect/vect-87.c: Likewise.
2516 * gcc.dg/vect/vect-109.c: Likewise.
2517 * gcc.dg/vect/vect-54.c: Likewise.
2518 * gcc.dg/vect/vect-96.c: Likewise.
2519 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2520 * gcc.dg/vect/vect-88.c: Likewise.
2521 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2522 * gcc.dg/vect/vect-89.c: Likewise.
2523 * gcc.dg/vect/vect-91.c: Likewise.
2524 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2525 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2526 * gfortran.dg/vect/vect-2.f90: Likewise.
2527 * gfortran.dg/vect/vect-3.f90: Likewise.
2528 * gfortran.dg/vect/vect-4.f90: Likewise.
2529 * gfortran.dg/vect/vect-5.f90: Likewise.
2531 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2533 PR tree-optimization/36318
2534 * gcc.dg/tree-ssa/sra-7.c: New test.
2536 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2539 * gfortran.dg/reshape_order_5.f90: New.
2540 * gfortran.dg/reshape_shape_1.f90: New.
2542 2009-06-04 Jason Merrill <jason@redhat.com>
2544 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2546 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2548 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2549 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2551 2009-06-04 Richard Guenther <rguenther@suse.de>
2554 * g++.dg/torture/pr40335.C: New testcase.
2556 2009-06-03 Richard Guenther <rguenther@suse.de>
2559 * gcc.dg/torture/pr40328.c: New testcase.
2561 2009-06-03 Martin Jambor <mjambor@suse.cz>
2563 * g++.dg/torture/pr40323.C: New file.
2565 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2567 * gnat.dg/specs/root.ads: New test.
2568 * gnat.dg/specs/root-level_1.ads: Likewise.
2569 * gnat.dg/specs/root-level_2.ads: Likewise.
2570 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2572 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2574 * g++.dg/init/ref15.C: Require unwrapped targets.
2576 2009-06-02 Jason Merrill <jason@redhat.com>
2578 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2579 * g++.dg/cpp0x/initlist18.C: New.
2580 * g++.dg/cpp0x/initlist19.C: New.
2582 * g++.dg/cpp0x/auto14.C: New.
2584 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2586 * gnat.dg/alignment6.adb: Remove XFAIL.
2588 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2591 * g++.dg/template/spec36.C: New test.
2593 2009-06-01 Ian Lance Taylor <iant@google.com>
2595 * gcc.dg/cast-qual-3.c: New testcase.
2596 * g++.dg/warn/Wcast-qual2.C: New testcase.
2598 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2600 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2601 (process-message): Expect column numbers.
2602 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2603 * gcc.dg/pch/counter-2.c: Same.
2604 * gcc.dg/pch/valid-2.c: Same.
2605 * gcc.dg/pch/warn-1.c: Same.
2606 * gcc.dg/pch/valid-1.c: Same.
2607 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2608 * gcc.dg/cpp/syshdr.c: Same.
2609 * gcc.dg/cpp/19940712-1.c: Same.
2610 * gcc.dg/cpp/missing-header-1.c: Same.
2611 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2612 * gcc.dg/cpp/tr-warn3.c: Same.
2613 * gcc.dg/cpp/pr29612-2.c: Same.
2614 * gcc.dg/cpp/tr-warn4.c: Same.
2615 * gcc.dg/cpp/Wtrigraphs.c: Same.
2616 * gcc.dg/cpp/poison.c: Same.
2617 * gcc.dg/cpp/arith-3.c: Same.
2618 * gcc.dg/cpp/sysmac2.c: Same.
2619 * gcc.dg/cpp/cpp.exp: Same.
2620 * gcc.dg/cpp/tr-warn5.c: Same.
2621 * gcc.dg/cpp/include2.c: Same.
2622 * gcc.dg/cpp/Wmissingdirs.c: Same.
2623 * gcc.dg/cpp/Wmissingdirs.c: Same.
2624 * gcc.dg/cpp/tr-warn6.c: Same.
2625 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2626 * gcc.dg/cpp/macspace1.c: Same.
2627 * gcc.dg/cpp/escape-2.c: Same.
2628 * gcc.dg/cpp/assert2.c: Same.
2629 * gcc.dg/cpp/undef2.c: Same.
2630 * gcc.dg/cpp/macspace2.c: Same.
2631 * gcc.dg/cpp/tr-warn1.c: Same.
2632 * gcc.dg/cpp/extratokens2.c: Same.
2633 * gcc.dg/cpp/strify2.c: Same.
2634 * gcc.dg/cpp/Wsignprom.c: Same.
2635 * gcc.dg/cpp/redef2.c: Same.
2636 * gcc.dg/cpp/trad/trad.exp: Same.
2637 * gcc.dg/cpp/arith-1.c: Same.
2638 * gcc.dg/cpp/extratokens.c: Same.
2639 * gcc.dg/cpp/if-mpar.c: Same.
2641 2009-06-01 Olivier Hainque <hainque@adacore.com>
2643 * gnat.dg/nested_float_packed.ads: New test.
2645 2009-06-01 Olivier Hainque <hainque@adacore.com>
2646 Eric Botcazou <botcazou@adacore.com>
2648 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2649 * gnat.dg/test_oconst.adb: New test.
2651 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2653 * gcc.dg/plugin/ggcplug.c: Moved comment.
2654 (plugin_init): Fixed typo, declared i, returned 0 at end.
2656 2009-05-31 Ira Rosen <irar@il.ibm.com>
2659 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2660 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2662 2009-05-29 Ian Lance Taylor <iant@google.com>
2664 * gcc.dg/Wcxx-compat-11.c: New testcase.
2666 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2669 * gfortran.dg/leadz_trailz_1.f90: New test.
2670 * gfortran.dg/leadz_trailz_2.f90: New test.
2672 2009-05-29 Martin Jambor <mjambor@suse.cz>
2674 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2675 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2676 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2677 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2678 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2679 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2680 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2681 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2682 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2683 * gcc.dg/tree-ssa/sra-5.c: New file.
2684 * gcc.dg/tree-ssa/sra-6.c: New file.
2685 * gcc.c-torture/compile/sra-1.c: New file.
2687 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.c-torture/compile/pr40291.c: New test.
2693 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2695 * gcc.target/powerpc/altivec-30.c: New test.
2696 * gcc.target/powerpc/altivec-31.c: New test.
2698 2009-05-28 Richard Guenther <rguenther@suse.de>
2700 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2701 * gcc.c-torture/execute/20090527-1.c: Likewise.
2703 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2706 * g++.dg/template/canon-type-1.C: New test.
2707 * g++.dg/template/canon-type-2.C: Likewise.
2708 * g++.dg/template/canon-type-3.C: Likewise.
2709 * g++.dg/template/canon-type-4.C: Likewise.
2710 * g++.dg/template/canon-type-5.C: Likewise.
2711 * g++.dg/template/canon-type-6.C: Likewise.
2712 * g++.dg/template/canon-type-7.C: Likewise.
2714 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2715 Uros Bizjak <ubizjak@gmail.com>
2716 Danny Smith <dansmister@gmail.com>
2720 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2722 * gcc.target/i386/pr37216.c: New test source file.
2723 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2724 use -fno-common for testing Cygwin and MinGW targets.
2726 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2728 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2729 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2730 * g++.dg/pr37742.C (size_t): Likewise.
2731 * g++.dg/torture/pr34850.C (size_t): Likewise.
2732 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2734 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2735 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2736 (size_t): Use __extension__ and __SIZE_TYPE__.
2737 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2739 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2740 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2741 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2742 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2743 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2744 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2745 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2746 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2747 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2748 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2749 (__ssize_t): Likewise.
2750 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2751 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2752 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2753 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2754 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2755 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2756 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2757 * gcc.dg/pr33667.c (size_t): Likewise.
2758 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2759 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2760 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2761 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2762 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2763 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2765 2009-05-28 Ira Rosen <irar@il.ibm.com>
2767 PR tree-optimization/40254
2768 * gcc.dg/vect/pr40254.c: New test.
2770 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2773 * gcc.target/mips/const-anchor-1.c: New test.
2774 * gcc.target/mips/const-anchor-2.c: New test.
2776 2009-05-27 Jason Merrill <jason@redhat.com>
2778 * g++.dg/cpp0x/initlist15.C: New.
2779 * g++.dg/cpp0x/initlist16.C: New.
2780 * g++.dg/cpp0x/initlist17.C: New.
2782 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2785 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2786 patterns to reflect frontend changes.
2787 * gfortran.dg/vector_subscript_4.f90: Likewise.
2789 2009-05-27 Olivier Hainque <hainque@adacore.com>
2790 Eric Botcazou <botcazou@adacore.com>
2792 * gcc.c-torture/execute/align-nest.c: New testcase.
2793 * gnat.dg/misaligned_nest.adb: New testcase.
2795 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2797 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2798 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2799 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2800 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2802 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2804 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2805 cast instead of assuming 0ul.
2806 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2808 (_type_desc): Make first argument const.
2809 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2811 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2814 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2815 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2817 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2819 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2820 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2821 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2822 * gcc.dg/plugin/ggcplug.c: Added new file.
2824 2009-05-26 Tobias Burnus <burnus@net-b.de>
2827 * gfortran.dg/nullify_4.f90: New test.
2829 2009-05-26 Richard Guenther <rguenther@suse.de>
2831 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2833 2009-05-26 Richard Guenther <rguenther@suse.de>
2836 * gcc.c-torture/compile/pr40252.c: New testcase.
2838 2009-05-26 Dodji Seketeli <dodji@redhat.com>
2841 * g++.dg/template/typedef18.C: New test.
2842 * g++.dg/template/typedef19.C: Likewise.
2843 * g++.dg/template/typedef20.C: Likewise.
2844 * g++.dg/template/access11.C: Adjust.
2846 2009-05-26 Richard Guenther <rguenther@suse.de>
2849 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2851 2009-05-25 Jason Merrill <jason@redhat.com>
2854 * g++.dg/cpp0x/enum3.C: New test.
2856 2009-05-25 Richard Guenther <rguenther@suse.de>
2858 PR tree-optimization/36327
2859 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2860 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2861 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2862 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2863 * gcc.dg/vect/vect-40.c: Likewise.
2864 * gcc.dg/vect/vect-42.c: Likewise.
2865 * gcc.dg/vect/vect-46.c: Likewise.
2866 * gcc.dg/vect/vect-76.c: Likewise.
2868 2009-05-25 Janus Weil <janus@gcc.gnu.org>
2871 * gfortran.dg/proc_ptr_18.f90: New.
2872 * gfortran.dg/proc_ptr_19.f90: New.
2873 * gfortran.dg/proc_ptr_comp_9.f90: New.
2874 * gfortran.dg/proc_ptr_comp_10.f90: New.
2876 2009-05-25 Richard Guenther <rguenther@suse.de>
2878 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2879 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2881 2009-05-25 Ira Rosen <irar@il.ibm.com>
2883 PR tree-optimization/40238
2884 * gcc.dg/vect/pr40238.c: New test.
2886 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2887 Dominique Dhumieres <dominiq@lps.ens.fr>
2891 * gfortran.dg/bounds_check_fail_3.f90: New test.
2892 * gfortran.dg/bounds_check_fail_4.f90: New test.
2893 * gfortran.dg/bounds_check_14.f90: Update test.
2894 * gfortran.dg/bound_4.f90: Update test.
2896 2009-05-24 Richard Guenther <rguenther@suse.de>
2899 * gcc.c-torture/compile/pr40233.c: New testcase.
2901 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
2903 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2904 for alpha*-*-* targets.
2906 2009-05-24 Ira Rosen <irar@il.ibm.com>
2908 * gcc.dg/vect/bb-slp-1.c: New test.
2909 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
2910 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
2911 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2912 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
2913 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
2914 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
2915 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
2916 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
2917 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
2918 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2919 gcc.dg/vect/bb-slp-22.c: Likewise.
2920 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2922 2009-05-23 Mark Mitchell <mark@codesourcery.com>
2923 Maxim Kuvyrkov <maxim@codesourcery.com>
2925 * gcc.dg/falign-labels-1.c: New test.
2927 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2929 * gnat.dg/specs/rep_clause3.ads: New test.
2931 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2933 * gnat.dg/addr6.adb: New test.
2935 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2937 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2939 * gcc.target/arm/thumb2-mul-space.c: New file.
2940 * gcc.target/arm/thumb2-mul-space-2.c: New file.
2941 * gcc.target/arm/thumb2-mul-space-3.c: New file.
2942 * gcc.target/arm/thumb2-mul-speed.c: New file.
2944 2009-05-22 Richard Guenther <rguenther@suse.de>
2947 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2948 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2949 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2951 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2953 * gcc.dg/dll-6.c: New test.
2954 * gcc.dg/dll-6a.c: Likewise.
2955 * gcc.dg/dll-7.c: Likewise.
2956 * gcc.dg/dll-7a.c: Likewise.
2957 * g++.dg/ext/dllexport2.C: Likewise.
2958 * g++.dg/ext/dllexport2a.cc: Likewise.
2960 2009-05-21 Steve Ellcey <sje@cup.hp.com>
2963 * gcc.target/ia64/mfused-madd-vect.c: New test.
2964 * gcc.target/ia64/mfused-madd.c: New test.
2965 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2966 * gcc.target/ia64/mno-fused-madd.c: New test.
2968 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2970 * gcc.target/i386/movbe-1.c: New.
2971 * gcc.target/i386/movbe-2.c: Likewise.
2973 2009-05-21 Taras Glek <tglek@mozilla.com>
2975 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2976 plugin_init signature.
2977 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2978 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2979 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2981 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2983 * gcc.dg/target/arm/neon-vmla-1.c: New.
2984 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2986 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2988 * gcc.target/mips/octeon-exts-6.c: New test.
2989 * gcc.target/mips/extend-1.c: New test.
2990 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2992 * gcc.target/mips/octeon-exts-5.c: Likewise.
2994 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2997 * gcc.c-torture/compile/pr40204.c: New test.
2999 2009-05-20 Richard Guenther <rguenther@suse.de>
3001 * gcc.c-torture/compile/20090518-1.c: New testcase.
3003 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
3005 PR tree-optimization/40087
3006 * gcc.dg/tree-ssa/pr40087.c: New test.
3008 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3010 * gcc.dg/vector-4.c: New testcase.
3011 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
3012 * g++.dg/ext/vector16.C: New testcase.
3014 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
3017 * gcc.dg/pr40172.c: Renamed to ...
3018 * gcc.dg/pr40172-1.c: This.
3020 * gcc.dg/pr40172-2.c: New.
3021 * gcc.dg/pr40172-3.c: Likewise.
3023 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3026 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3028 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3030 * gnat.dg/loop_optimization6.ad[sb]: New test.
3032 2009-05-19 Richard Guenther <rguenther@suse.de>
3034 * gcc.c-torture/compile/20090519-1.c: New testcase.
3036 2009-05-18 Jason Merrill <jason@redhat.com>
3038 * g++.dg/cpp0x/explicit1.C: New.
3039 * g++.dg/cpp0x/explicit2.C: New.
3041 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3044 * g++.dg/debug/dwarf2/nested-1.C: New test.
3046 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3049 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3052 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3055 * gfortran.dg/proc_ptr_comp_8.f90: New.
3057 2009-05-18 Richard Guenther <rguenther@suse.de>
3060 * gfortran.dg/array_memset_2.f90: Adjust.
3062 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3066 * gfortran.dg/interface_27.f90: New.
3067 * gfortran.dg/interface_28.f90: New.
3068 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3069 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3071 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3073 * gcc.target/m68k/tls-ie.c: New test.
3074 * gcc.target/m68k/tls-le.c: New test.
3075 * gcc.target/m68k/tls-gd.c: New test.
3076 * gcc.target/m68k/tls-ld.c: New test.
3077 * gcc.target/m68k/tls-ie-xgot.c: New test.
3078 * gcc.target/m68k/tls-le-xtls.c: New test.
3079 * gcc.target/m68k/tls-gd-xgot.c: New test.
3080 * gcc.target/m68k/tls-ld-xgot.c: New test.
3081 * gcc.target/m68k/tls-ld-xtls.c: New test.
3082 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3084 2009-05-18 Martin Jambor <mjambor@suse.cz>
3086 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3088 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3091 * gcc.dg/pr40172.c: New.
3093 2009-05-17 Jason Merrill <jason@redhat.com>
3096 * g++.dg/template/dtor6.C: New.
3098 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3100 * g++.dg/warn/translate-ice-1.C: New test.
3102 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3104 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3105 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3106 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3107 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3109 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3112 * gfortran.dg/erf_2.F90: New test.
3113 * gfortran.dg/erfc_scaled_2.f90: New test.
3115 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3118 * gfortran.dg/string_1.f90: New test.
3119 * gfortran.dg/string_2.f90: New test.
3120 * gfortran.dg/string_3.f90: New test.
3122 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3124 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3125 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3127 2009-05-15 Ian Lance Taylor <iant@google.com>
3129 * gcc.dg/Wcxx-compat-10.c: New testcase.
3131 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3134 * gcc.dg/pr16302.c: New.
3135 * g++.dg/warn/pr16302.C: New.
3137 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3139 * gcc.dg/torture/builtin-math-5.c: New.
3140 * gcc.dg/torture/builtin-math-6.c: New.
3141 * lib/target-supports.exp (check_effective_target_mpc): New.
3143 2009-05-15 Jan Hubicka <jh@suse.cz>
3145 * gcc.dg/tree-ssa/inline-3.c: New testcase
3147 2009-05-15 Jan Hubicka <jh@suse.cz>
3149 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3150 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3151 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3152 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3153 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3155 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3157 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3158 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3160 2009-05-15 Jan Hubicka <jh@suse.cz>
3162 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3163 optimized by sibcall noinline.
3165 2009-05-15 Jan Hubicka <jh@suse.cz>
3167 * sibcall-1.c (track): Mark noinline.
3168 * sibcall-2.c (track): Mark noinline.
3169 * sibcall-3.c (track): Mark noinline.
3170 * sibcall-4.c (track): Mark noinline.
3172 2009-05-15 Jan Hubicka <jh@suse.cz>
3174 * flatten-2.c: Disable early inlining; add comment.
3175 * flatten-3.c: New test based on flatten-2.c.
3177 2009-05-15 Richard Guenther <rguenther@suse.de>
3179 PR tree-optimization/39999
3180 * gcc.c-torture/compile/pr39999.c: New testcase.
3182 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3184 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3186 2009-05-14 Ian Lance Taylor <iant@google.com>
3188 * gcc.dg/Wcxx-compat-9.c: New testcase.
3190 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3193 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3194 * gfortran.dg/duplicate_type_2.f90: Ditto.
3195 * gfortran.dg/duplicate_type_3.f90: New.
3197 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3199 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3200 * ada/acats/tests/c5/c59002c.ada: Likewise.
3202 2009-05-13 Taras Glek <tglek@mozilla.com>
3204 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3205 attributes and decl smashing.
3206 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3208 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3209 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3211 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3214 * gfortran.dg/pr39865.f90: New test.
3215 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3217 * gfortran.dg/hollerith_f95.f90: Likewise.
3218 * gfortran.dg/hollerith6.f90: New test.
3219 * gfortran.dg/hollerith7.f90: New test.
3221 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3224 * gcc.dg/cpp/pr36674.i: New.
3226 2009-05-14 Ben Elliston <bje@au.ibm.com>
3229 * gcc.c-torture/compile/pr40035.c: New test.
3231 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3233 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3235 2009-05-12 Tobias Burnus <burnus@net-b.de>
3238 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3239 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3240 * gfortran.dg/interop_params.f03: Ditto.
3242 2009-05-12 Jan Hubicka <jh@suse.cz>
3244 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3245 so unrolling still happens.
3246 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3247 * gcc.dg/ipa/ipacost-2.c: Likewise.
3248 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3250 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3252 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3254 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3256 * lib/target-supports.exp (check_profiling_available): Return
3257 false for -p on *-*-cygwin* targets.
3259 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3261 PR tree-optimization/38632
3262 * g++.dg/tree-ssa/pr38632.C: New.
3264 2009-05-11 Jan Hubicka <jh@suse.cz>
3266 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3267 we now optimize better.
3268 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3269 out at different places.
3270 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3272 * gcc.dg/vect/vect-76.c: Likewise.
3273 * gcc.dg/vect/vect-70.c: Likewise.
3274 * gcc.dg/vect/vect-66.c: Likewise.
3275 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3276 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3278 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3281 * gcc.c-torture/compile/pr40080.c: New.
3283 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3285 * gcc.c-torture/compile/pr40026.c: New testcase.
3287 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3290 * gfortran.dg/proc_ptr_comp_7.f90: New.
3292 2009-05-11 Ira Rosen <irar@il.ibm.com>
3294 PR tree-optimization/40074
3295 * gcc.dg/vect/pr40074.c: New test.
3297 2009-05-10 Ian Lance Taylor <iant@google.com>
3299 * gcc.dg/Wcxx-compat-7.c: New testcase.
3300 * gcc.dg/Wcxx-compat-8.c: New testcase.
3301 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3302 * gcc.dg/pr17188-1.c: Likewise.
3303 * gcc.dg/pr39084.c: Likewise.
3305 2009-05-10 Michael Matz <matz@suse.de>
3308 * gcc.dg/pr40031.c: New test.
3310 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3313 * gfortran.dg/array_constructor_31.f90: New test.
3315 2009-05-10 Richard Guenther <rguenther@suse.de>
3317 PR tree-optimization/40081
3318 * g++.dg/torture/pr40081.C: New testcase.
3320 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3323 * gfortran.dg/dependency_24.f90: New test.
3324 * gfortran.dg/dependency_23.f90: Clean up module files.
3326 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3329 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3330 * gfortran.dg/chmod_2.f90: Likewise.
3331 * gfortran.dg/chmod_3.f90: Likewise.
3332 * gfortran.dg/open_errors.f90: Likewise.
3334 2009-05-09 Jan Hubicka <jh@suse.cz>
3337 * g++.dg/eh/nested-try.C: New test.
3339 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3341 PR tree-optimization/40049
3342 * gcc.dg/vect/vect-shift-2.c: New test.
3344 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3346 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3347 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3349 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3352 * g++.dg/warn/deprecated-6.C: New.
3353 * gcc.dg/deprecated-4.c: Likewise.
3354 * gcc.dg/deprecated-5.c: Likewise.
3355 * gcc.dg/deprecated-6.c: Likewise.
3357 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3359 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3360 __aligned__(__BIGGEST_ALIGNMENT__).
3361 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3362 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3363 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3364 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3365 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3366 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3367 * gcc.dg/vect/Os-vect-95.c: Likewise.
3368 * gcc.dg/vect/pr20122.c: Likewise.
3369 * gcc.dg/vect/pr36493.c: Likewise.
3370 * gcc.dg/vect/pr37385.c: Likewise.
3371 * gcc.dg/vect/slp-7.c: Likewise.
3372 * gcc.dg/vect/slp-9.c: Likewise.
3373 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3374 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3375 * gcc.dg/vect/vect-35.c: Likewise.
3376 * gcc.dg/vect/vect-40.c: Likewise.
3377 * gcc.dg/vect/vect-42.c: Likewise.
3378 * gcc.dg/vect/vect-44.c: Likewise.
3379 * gcc.dg/vect/vect-46.c: Likewise.
3380 * gcc.dg/vect/vect-48.c: Likewise.
3381 * gcc.dg/vect/vect-52.c: Likewise.
3382 * gcc.dg/vect/vect-54.c: Likewise.
3383 * gcc.dg/vect/vect-56.c: Likewise.
3384 * gcc.dg/vect/vect-58.c: Likewise.
3385 * gcc.dg/vect/vect-60.c: Likewise.
3386 * gcc.dg/vect/vect-74.c: Likewise.
3387 * gcc.dg/vect/vect-75.c: Likewise.
3388 * gcc.dg/vect/vect-76.c: Likewise.
3389 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3390 * gcc.dg/vect/vect-77.c: Likewise.
3391 * gcc.dg/vect/vect-77-global.c: Likewise.
3392 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3393 * gcc.dg/vect/vect-78.c: Likewise.
3394 * gcc.dg/vect/vect-78-global.c: Likewise.
3395 * gcc.dg/vect/vect-80.c: Likewise.
3396 * gcc.dg/vect/vect-85.c: Likewise.
3397 * gcc.dg/vect/vect-87.c: Likewise.
3398 * gcc.dg/vect/vect-88.c: Likewise.
3399 * gcc.dg/vect/vect-92.c: Likewise.
3400 * gcc.dg/vect/vect-93.c: Likewise.
3401 * gcc.dg/vect/vect-95.c: Likewise.
3402 * gcc.dg/vect/vect-97.c: Likewise.
3403 * gcc.dg/vect/vect-complex-1.c: Likewise.
3404 * gcc.dg/vect/vect-complex-4.c: Likewise.
3405 * gcc.dg/vect/vect-complex-5.c: Likewise.
3406 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3407 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3408 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3409 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3410 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3411 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3412 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3413 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3414 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3415 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3416 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3417 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3418 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3419 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3420 * gcc.dg/vect/vect-outer-1.c: Likewise.
3421 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3422 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3423 * gcc.dg/vect/vect-outer-2.c: Likewise.
3424 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3425 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3426 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3427 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3428 * gcc.dg/vect/vect-outer-3.c: Likewise.
3429 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3430 * gcc.dg/vect/vect-outer-5.c: Likewise.
3431 * gcc.dg/vect/vect-outer-6.c: Likewise.
3432 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3433 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3434 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3435 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3436 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3437 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3438 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3439 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3440 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3441 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3442 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3443 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3444 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3445 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3447 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3450 * gcc.dg/torture/complex-sign.h: New header.
3451 * gcc.dg/torture/complex-sign-add.c,
3452 gcc.dg/torture/complex-sign-mixed-add.c,
3453 gcc.dg/torture/complex-sign-mixed-div.c,
3454 gcc.dg/torture/complex-sign-mixed-mul.c,
3455 gcc.dg/torture/complex-sign-mixed-sub.c,
3456 gcc.dg/torture/complex-sign-mul.c,
3457 gcc.dg/torture/complex-sign-sub.c: New tests.
3459 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3462 * gfortran.dg/intrinsic_3.f90: New.
3464 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3467 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3468 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3469 * gcc.dg/dfp/float-constant-double.c: New test.
3470 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3471 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3472 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3473 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3474 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3475 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3476 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3477 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3478 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3480 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3483 * gcc.c-torture/execute/pr40057.c: New test.
3485 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3487 * gcc.c-torture/compile/const-high-part.c: New test.
3489 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3492 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3495 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3498 * gfortran.dg/proc_decl_1.f90: Modified.
3499 * gfortran.dg/proc_ptr_comp_1.f90: New.
3500 * gfortran.dg/proc_ptr_comp_2.f90: New.
3501 * gfortran.dg/proc_ptr_comp_3.f90: New.
3502 * gfortran.dg/proc_ptr_comp_4.f90: New.
3503 * gfortran.dg/proc_ptr_comp_5.f90: New.
3504 * gfortran.dg/proc_ptr_comp_6.f90: New.
3506 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3509 * g++.dg/template/call7.C: New test.
3511 2009-05-06 Diego Novillo <dnovillo@google.com>
3513 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3515 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3517 * gfortran.dg/pr40021.f: Moved to ...
3518 * gfortran.fortran-torture/execute/pr40021.f: Here.
3520 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3523 * gcc.dg/dfp/pr39986.c: New test.
3525 2009-05-06 Michael Matz <matz@suse.de>
3528 * gfortran.dg/pr40021.f: New test.
3530 2009-05-06 Le-Chun Wu <lcwu@google.com>
3532 * lib/plugin-support.exp: New file containing support procs for
3534 * lib/target-supports.exp (check_plugin_available): New proc.
3535 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3536 * gcc.dg/plugin/selfassign.c: New plugin source file.
3537 * gcc.dg/plugin/self-assign-test-1.c: New test.
3538 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3539 * g++.dg/README: Add description for plugin test.
3540 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3541 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3542 * g++.dg/plugin/selfassign.c: New plugin source file.
3543 * g++.dg/plugin/self-assign-test-1.C: New test.
3544 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3545 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3546 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3547 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3549 2009-05-06 Tobias Burnus <burnus@net-b.de>
3552 * gfortran.dg/intrinsic_2.f90: New test.
3553 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3555 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3558 * gcc.dg/noncompile/incomplete-5.c: New test.
3560 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3563 * gcc.dg/pr39666-1.c: New test.
3564 * gcc.dg/pr39666-2.c: Likewise.
3565 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3566 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3567 * gfortran.dg/pr39666-1.f90: Likewise.
3568 * gfortran.dg/pr39666-2.f90: Likewise.
3570 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3572 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3573 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3574 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3576 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3579 * gfortran.dg/proc_ptr_17.f90: New.
3581 2009-05-05 Richard Guenther <rguenther@suse.de>
3583 PR tree-optimization/40022
3584 * gcc.c-torture/execute/pr40022.c: New testcase.
3586 2009-05-05 Richard Guenther <rguenther@suse.de>
3589 * gcc.c-torture/compile/pr40023.c: New testcase.
3591 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3593 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3594 * g++.dg/template/overload9.C: Likewise.
3595 * g++.dg/ext/ms-1.C: New.
3597 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3600 * g++.dg/ext/vla7.C: New test.
3602 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3604 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3606 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3608 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3609 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3610 Update expected errors.
3612 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3615 * g++.dg/parse/parser-pr28152.C: New.
3616 * g++.dg/parse/parser-pr28152-2.C: New.
3618 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3620 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3622 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3624 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3625 * gcc.target/sparc/fexpand-2.c: Likewise.
3626 * gcc.target/sparc/fpmerge-2.c: Likewise.
3627 * gcc.target/sparc/pdist-2.c: Likewise.
3629 2009-05-03 Richard Guenther <rguenther@suse.de>
3632 * gcc.c-torture/compile/pr39983.c: New testcase.
3634 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3636 * gcc.dg/c99-complex-3.c: New test.
3638 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3640 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3642 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3644 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3646 2009-05-02 Richard Guenther <rguenther@suse.de>
3649 * gcc.target/spu/pr40001.c: New testcase.
3651 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3653 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3655 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3658 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3659 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3661 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3664 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3667 2009-04-30 David Ayers <ayers@fsfe.org>
3669 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3670 and gcc_error_prefix variables.
3671 * objc.dg/bad-receiver-type.m: Update to match correct
3673 * objc.dg/encode-5.m: Likewise.
3674 * objc.dg/id-1.m: Likewise.
3675 * objc.dg/method-1.m: Likewise.
3676 * objc.dg/method-6.m: Likewise.
3677 * objc.dg/method-7.m: Likewise.
3678 * objc.dg/method-9.m: Likewise.
3679 * objc.dg/method-11.m: Likewise.
3680 * objc.dg/method-20.m: Likewise.
3681 * objc.dg/private-1.m: Likewise.
3683 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3686 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3687 * gfortran.dg/advance_4.f90: Likewise
3688 * gfortran.dg/advance_5.f90: Likewise
3689 * gfortran.dg/append_1.f90: Likewise
3690 * gfortran.dg/backslash_1.f90: Likewise
3691 * gfortran.dg/backslash_2.f90: Likewise
3692 * gfortran.dg/backslash_3.f: Likewise
3693 * gfortran.dg/backspace_10.f90: Likewise
3694 * gfortran.dg/backspace_3.f: Likewise
3695 * gfortran.dg/backspace_4.f: Likewise
3696 * gfortran.dg/backspace_5.f: Likewise
3697 * gfortran.dg/backspace_8.f: Likewise
3698 * gfortran.dg/backspace_9.f: Likewise
3699 * gfortran.dg/complex_write.f90: Likewise
3700 * gfortran.dg/convert_implied_open.f90: Likewise
3701 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3702 * gfortran.dg/dos_eol.f: Likewise
3703 * gfortran.dg/empty_format_1.f90: Likewise
3704 * gfortran.dg/endfile.f: Likewise
3705 * gfortran.dg/eof_1.f90: Likewise
3706 * gfortran.dg/eor_1.f90: Likewise
3707 * gfortran.dg/eor_handling_1.f90: Likewise
3708 * gfortran.dg/eor_handling_2.f90: Likewise
3709 * gfortran.dg/eor_handling_3.f90: Likewise
3710 * gfortran.dg/eor_handling_4.f90: Likewise
3711 * gfortran.dg/eor_handling_5.f90: Likewise
3712 * gfortran.dg/error_recovery_5.f90: Likewise
3713 * gfortran.dg/f2003_inquire_1.f03: Likewise
3714 * gfortran.dg/f2003_io_4.f03: Likewise
3715 * gfortran.dg/f2003_io_5.f03: Likewise
3716 * gfortran.dg/f2003_io_7.f03: Likewise
3717 * gfortran.dg/fgetc_1.f90: Likewise
3718 * gfortran.dg/fgetc_2.f90: Likewise
3719 * gfortran.dg/flush_1.f90: Likewise
3720 * gfortran.dg/fmt_exhaust.f90: Likewise
3721 * gfortran.dg/fmt_huge.f90: Likewise
3722 * gfortran.dg/fmt_read.f90: Likewise
3723 * gfortran.dg/fmt_t_1.f90: Likewise
3724 * gfortran.dg/fmt_t_2.f90: Likewise
3725 * gfortran.dg/fmt_t_3.f90: Likewise
3726 * gfortran.dg/fmt_t_4.f90: Likewise
3727 * gfortran.dg/fmt_t_5.f90: Likewise
3728 * gfortran.dg/fmt_t_7.f: Likewise
3729 * gfortran.dg/fseek.f90: Likewise
3730 * gfortran.dg/ftell_1.f90: Likewise
3731 * gfortran.dg/ftell_2.f90: Likewise
3732 * gfortran.dg/func_derived_3.f90: Likewise
3733 * gfortran.dg/inquire_9.f90: Likewise
3734 * gfortran.dg/iostat_1.f90: Likewise
3735 * gfortran.dg/iostat_2.f90: Likewise
3736 * gfortran.dg/list_read_1.f90: Likewise
3737 * gfortran.dg/list_read_4.f90: Likewise
3738 * gfortran.dg/list_read_5.f90: Likewise
3739 * gfortran.dg/list_read_7.f90: Likewise
3740 * gfortran.dg/list_read_8.f90: Likewise
3741 * gfortran.dg/list_read_9.f90: Likewise
3742 * gfortran.dg/namelist_13.f90: Likewise
3743 * gfortran.dg/namelist_14.f90: Likewise
3744 * gfortran.dg/namelist_15.f90: Likewise
3745 * gfortran.dg/namelist_16.f90: Likewise
3746 * gfortran.dg/namelist_17.f90: Likewise
3747 * gfortran.dg/namelist_18.f90: Likewise
3748 * gfortran.dg/namelist_19.f90: Likewise
3749 * gfortran.dg/namelist_20.f90: Likewise
3750 * gfortran.dg/namelist_24.f90: Likewise
3751 * gfortran.dg/namelist_26.f90: Likewise
3752 * gfortran.dg/namelist_27.f90: Likewise
3753 * gfortran.dg/namelist_28.f90: Likewise
3754 * gfortran.dg/namelist_37.f90: Likewise
3755 * gfortran.dg/namelist_38.f90: Likewise
3756 * gfortran.dg/namelist_39.f90: Likewise
3757 * gfortran.dg/namelist_40.f90: Likewise
3758 * gfortran.dg/namelist_43.f90: Likewise
3759 * gfortran.dg/namelist_44.f90: Likewise
3760 * gfortran.dg/namelist_45.f90: Likewise
3761 * gfortran.dg/namelist_46.f90: Likewise
3762 * gfortran.dg/namelist_47.f90: Likewise
3763 * gfortran.dg/namelist_48.f90: Likewise
3764 * gfortran.dg/namelist_49.f90: Likewise
3765 * gfortran.dg/namelist_50.f90: Likewise
3766 * gfortran.dg/namelist_51.f90: Likewise
3767 * gfortran.dg/namelist_52.f90: Likewise
3768 * gfortran.dg/namelist_56.f90: Likewise
3769 * gfortran.dg/namelist_char_only.f90: Likewise
3770 * gfortran.dg/namelist_use.f90: Likewise
3771 * gfortran.dg/namelist_use_only.f90: Likewise
3772 * gfortran.dg/noadv_size.f90: Likewise
3773 * gfortran.dg/open_access_append_1.f90: Likewise
3774 * gfortran.dg/pad_no.f90: Likewise
3775 * gfortran.dg/pr12884.f: Likewise
3776 * gfortran.dg/pr17090.f90: Likewise
3777 * gfortran.dg/pr17285.f90: Likewise
3778 * gfortran.dg/pr17286.f90: Likewise
3779 * gfortran.dg/pr18122.f90: Likewise
3780 * gfortran.dg/pr18210.f90: Likewise
3781 * gfortran.dg/pr18392.f90: Likewise
3782 * gfortran.dg/pr19155.f: Likewise
3783 * gfortran.dg/pr19216.f: Likewise
3784 * gfortran.dg/pr19467.f90: Likewise
3785 * gfortran.dg/pr19657.f: Likewise
3786 * gfortran.dg/pr20257.f90: Likewise
3787 * gfortran.dg/read_bad_advance.f90: Likewise
3788 * gfortran.dg/read_eof_2.f90: Likewise
3789 * gfortran.dg/read_eof_4.f90: Likewise
3790 * gfortran.dg/read_many_1.f: Likewise
3791 * gfortran.dg/read_noadvance.f90: Likewise
3792 * gfortran.dg/read_repeat.f90: Likewise
3793 * gfortran.dg/read_size_noadvance.f90: Likewise
3794 * gfortran.dg/read_x_past.f: Likewise
3795 * gfortran.dg/record_marker_1.f90: Likewise
3796 * gfortran.dg/record_marker_3.f90: Likewise
3797 * gfortran.dg/rewind_1.f90: Likewise
3798 * gfortran.dg/runtime_warning_1.f90: Likewise
3799 * gfortran.dg/shape_3.f90: Likewise
3800 * gfortran.dg/slash_1.f90: Likewise
3801 * gfortran.dg/stat_1.f90: Likewise
3802 * gfortran.dg/stat_2.f90: Likewise
3803 * gfortran.dg/streamio_11.f90: Likewise
3804 * gfortran.dg/streamio_3.f90: Likewise
3805 * gfortran.dg/streamio_4.f90: Likewise
3806 * gfortran.dg/streamio_9.f90: Likewise
3807 * gfortran.dg/tl_editing.f90: Likewise
3808 * gfortran.dg/unf_io_convert_1.f90: Likewise
3809 * gfortran.dg/unf_io_convert_2.f90: Likewise
3810 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3811 * gfortran.dg/unf_short_record_1.f90: Likewise
3812 * gfortran.dg/utf8_1.f03: Likewise
3813 * gfortran.dg/utf8_2.f03: Likewise
3814 * gfortran.dg/widechar_IO_1.f90: Likewise
3815 * gfortran.dg/write_check3.f90: Likewise
3816 * gfortran.dg/write_rewind_2.f: Likewise
3817 * gfortran.dg/x_slash_2.f: Likewise
3819 2009-04-29 Richard Guenther <rguenther@suse.de>
3822 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3824 (check_effective_target_vect_floatuint_cvt): Likewise.
3825 * gcc.dg/vect/slp-10.c: Adjust.
3826 * gcc.dg/vect/slp-11.c: Adjust.
3827 * gcc.dg/vect/slp-12b.c: Adjust.
3828 * gcc.dg/vect/slp-33.c: Adjust.
3829 * gcc.c-torture/compile/pr39943.c: New testcase.
3831 2009-04-29 Richard Guenther <rguenther@suse.de>
3834 * gcc.c-torture/compile/pr39937.c: New testcase.
3836 2009-04-29 Richard Guenther <rguenther@suse.de>
3838 PR tree-optimization/39941
3839 * gcc.c-torture/compile/pr39941.c: New testcase.
3841 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
3843 * gcc.target/bfin/20090411-1.c: New test.
3845 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
3848 * gcc.dg/pr39565.c: New testcase.
3850 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
3852 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3853 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3854 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3855 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3856 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3857 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3858 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3859 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3860 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3861 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3862 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3863 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3864 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3865 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3866 * gcc.target/i386/pr37191.c: Likewise.
3867 * gcc.target/i386/reload-1.c: Likewise.
3868 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3869 * g++.old-deja/g++.pt/repo2.C: Likewise.
3870 * g++.old-deja/g++.pt/repo3.C: Likewise.
3871 * g++.old-deja/g++.pt/repo4.C: Likewise.
3872 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3873 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3874 * g++.dg/template/repo1.C: Likewise.
3875 * g++.dg/template/repo2.C: Likewise.
3876 * g++.dg/template/repo3.C: Likewise.
3877 * g++.dg/template/repo4.C: Likewise.
3878 * g++.dg/template/repo5.C: Likewise.
3879 * g++.dg/template/repo6.C: Likewise.
3880 * g++.dg/template/repo7.C: Likewise.
3881 * g++.dg/template/repo8.C: Likewise.
3882 * g++.dg/template/repo9.C: Likewise.
3883 * g++.dg/rtti/repo1.C: Likewise.
3884 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3885 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3886 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3887 * g++.dg/other/PR23205.C: Skip for vxworks.
3888 * g++.dg/ext/visibility/class1.C: Requires PIC.
3889 * g++.dg/eh/async-unwind2.C: Requires PIC.
3890 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3891 does not have cxa_exit.
3893 2009-04-28 Jing Yu <jingyu@google.com>
3896 * lib/target-supports.exp (check_effective_target_tls): Remove
3898 (check_effective_target_tls_native): Likewise.
3899 (check_effective_target_tls_runtime): Likewise.
3900 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3902 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3904 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3907 * gfortran.dg/proc_ptr_16.f90: New.
3909 2009-04-28 Steve Ellcey <sje@cup.hp.com>
3911 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3914 2009-04-28 Richard Guenther <rguenther@suse.de>
3917 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3919 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
3921 * g++.dg/warn/pr35652.C: Removed.
3922 * gcc.dg/pr35652.c: Likewise.
3924 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
3926 * gcc.target/ia64/20071210-2.c: New testcase.
3928 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3931 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3932 * gcc.dg/pr39323-3.c: Ditto.
3934 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3938 * gfortran.dg/ambiguous_reference_2.f90: New.
3939 * gfortran.dg/pointer_assign_7.f90: New.
3941 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
3942 Mark Mitchell <mark@codesourcery.com>
3944 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3945 * gcc.dg/20020103-1.c: Check for __ppc.
3946 * gcc.dg/asm-b.c: Check for __ppc.
3947 * gcc.dg/20020919-1.c: Check for __ppc.
3948 * gcc.dg/20020312-2.c: Likewise.
3949 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3950 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3951 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3952 * g++.dg/warn/weak1.C: Likewise.
3953 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3954 static so appropriate optimizations kick in.
3955 (find_base_value_wrapper): New function.
3956 * g++.dg/eh/simd-5.C: Fix target triplet.
3957 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3959 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3960 H.J. Lu <hongjiu.lu@intel.com>
3963 * gcc.target/i386/pr39911.c: New test.
3965 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3968 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3970 2009-04-28 Ben Elliston <bje@au.ibm.com>
3975 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3977 * gcc.dg/pr35652.C: New.
3978 * g++.dg/warn/pr35652.C: New.
3979 * gcc.dg/format/plus-1.c: Adjust message.
3981 2009-04-27 DJ Delorie <dj@redhat.com>
3983 * lib/target-supports.exp (check_effective_target_double64): New.
3984 (check_effective_target_double64plus): New.
3985 (check_effective_target_large_double): New.
3986 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3987 * gcc.dg/div-double-1.c: Likewise.
3988 * gcc.dg/Wconversion-real.c: Require large_double.
3989 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3991 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3994 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3997 2009-04-27 Ian Lance Taylor <iant@google.com>
3999 * gcc.dg/Wcxx-compat-5.c: New testcase.
4000 * gcc.dg/Wcxx-compat-6.c: New testcase.
4002 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4004 Allow non-constant arguments to conversion intrinsics.
4005 * gcc.target/spu/intrinsics-3.c: Update tests.
4007 2009-04-27 Richard Guenther <rguenther@suse.de>
4010 * gcc.c-torture/compile/pr39928-1.c: New testcase.
4011 * gcc.c-torture/compile/pr39928-2.c: Likewise.
4013 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
4016 * gcc.dg/torture/pr39903-1.c: New.
4017 * gcc.dg/torture/pr39903-2.c: Likewise.
4019 2009-04-27 Revital Eres <eres@il.ibm.com>
4021 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4023 * gcc.dg/sms-2.c: Add dump check.
4024 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4026 * gcc.dg/sms-4.c: Likewise.
4027 * gcc.dg/sms-5.c: Likewise.
4028 * gcc.dg/sms-6.c: Likewise.
4029 * gcc.dg/sms-7.c: Likewise.
4030 * gcc.dg/sms-antideps.c: Rename to...
4031 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4033 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4035 * gnat.dg/opt2.adb: New test.
4037 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4040 * g++.dg/warn/Wunused-15.C: New test.
4042 2009-04-26 Michael Matz <matz@suse.de>
4045 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4047 * gcc.target/i386/pr37248-1.c: Modified.
4048 * gcc.target/i386/pr37248-3.c: Modified.
4049 * gcc.target/i386/pr37248-2.c: Modified.
4050 * gnat.dg/aliasing1.adb: Modified.
4051 * gnat.dg/pack9.adb: Modified.
4052 * gnat.dg/aliasing2.adb: Modified.
4053 * gcc.dg/strict-overflow-2.c: Modified.
4054 * gcc.dg/autopar/reduc-1char.c: Modified.
4055 * gcc.dg/autopar/reduc-2char.c: Modified.
4056 * gcc.dg/autopar/reduc-1.c: Modified.
4057 * gcc.dg/autopar/reduc-2.c: Modified.
4058 * gcc.dg/autopar/reduc-3.c: Modified.
4059 * gcc.dg/autopar/reduc-6.c: Modified.
4060 * gcc.dg/autopar/reduc-7.c: Modified.
4061 * gcc.dg/autopar/reduc-8.c: Modified.
4062 * gcc.dg/autopar/reduc-9.c: Modified.
4063 * gcc.dg/autopar/reduc-1short.c: Modified.
4064 * gcc.dg/autopar/reduc-2short.c: Modified.
4065 * gcc.dg/autopar/parallelization-1.c: Modified.
4066 * gcc.dg/strict-overflow-4.c: Modified.
4067 * gcc.dg/strict-overflow-6.c: Modified.
4068 * gcc.dg/gomp/combined-1.c: Modified.
4069 * gcc.dg/no-strict-overflow-1.c: Modified.
4070 * gcc.dg/no-strict-overflow-3.c: Modified.
4071 * gcc.dg/no-strict-overflow-5.c: Modified.
4072 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4073 * gcc.dg/tree-ssa/pr18134.c: Modified.
4074 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4075 * gcc.dg/tree-ssa/vector-2.c: Modified.
4076 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4077 * gcc.dg/tree-ssa/loop-21.c: Modified.
4078 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4079 * gcc.dg/tree-ssa/vector-3.c: Modified.
4080 * gcc.dg/tree-ssa/asm-3.c: Modified.
4081 * gcc.dg/tree-ssa/pr23294.c: Modified.
4082 * gcc.dg/tree-ssa/loop-22.c: Modified.
4083 * gcc.dg/tree-ssa/loop-15.c: Modified.
4084 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4085 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4086 * gcc.dg/tree-ssa/pr20139.c: Modified.
4087 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4088 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4089 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4090 * gcc.dg/tree-ssa/loop-5.c: Modified.
4091 * gcc.dg/tree-ssa/pr19431.c: Modified.
4092 * gcc.dg/tree-ssa/pr32044.c: Modified.
4093 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4094 * gcc.dg/tree-ssa/loop-19.c: Modified.
4095 * gcc.dg/tree-ssa/loop-28.c: Modified.
4096 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4097 * gcc.dg/tree-ssa/divide-1.c: Modified.
4098 * gcc.dg/tree-ssa/inline-1.c: Modified.
4099 * gcc.dg/tree-ssa/divide-3.c: Modified.
4100 * gcc.dg/tree-ssa/pr30978.c: Modified.
4101 * gcc.dg/tree-ssa/alias-6.c: Modified.
4102 * gcc.dg/tree-ssa/divide-4.c: Modified.
4103 * gcc.dg/tree-ssa/alias-11.c: Modified.
4104 * gcc.dg/no-strict-overflow-7.c: Modified.
4105 * gcc.dg/strict-overflow-1.c: Modified.
4106 * gcc.dg/pr15784-4.c: Modified.
4107 * gcc.dg/pr34263.c: Modified.
4108 * gcc.dg/strict-overflow-3.c: Modified.
4109 * gcc.dg/tree-prof/stringop-1.c: Modified.
4110 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4111 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4112 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4113 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4114 * gcc.dg/no-strict-overflow-2.c: Modified.
4115 * gcc.dg/no-strict-overflow-4.c: Modified.
4116 * gcc.dg/no-strict-overflow-6.c: Modified.
4117 * g++.dg/tree-ssa/pr27090.C: Modified.
4118 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4119 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4120 * g++.dg/tree-ssa/pr19807.C: Modified.
4121 * g++.dg/opt/pr30965.C: Modified.
4122 * g++.dg/init/new17.C: Modified.
4123 * gfortran.dg/whole_file_6.f90: Modified.
4124 * gfortran.dg/whole_file_5.f90: Modified.
4125 * gfortran.dg/reassoc_1.f90: Modified.
4126 * gfortran.dg/reassoc_3.f90: Modified.
4128 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4131 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4133 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.target/i386/pr39543-1.c: New test.
4137 * gcc.target/i386/pr39543-2.c: New test.
4138 * gcc.target/i386/pr39543-3.c: New test.
4141 * gcc.dg/Wunused-value-3.c: New test.
4143 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4146 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4147 gcc.dg/vla-21.c: New tests.
4149 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4152 * gcc.dg/inline-34.c: New test.
4154 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4156 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4157 gcc.dg/enum-const-3.c: New tests.
4158 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4159 -pedantic-errors. Update expected diagnostics.
4161 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4164 * gcc.dg/vla-20.c: New test.
4166 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4169 * gcc.dg/vla-19.c: New test.
4171 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4173 PR preprocessor/39559
4174 * gcc.dg/c99-intconst-2.c: New test.
4176 2009-04-25 Jan Hubicka <jh@suse.cz>
4178 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4180 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4183 * gfortran.dg/import7.f90: New.
4185 2009-04-24 Richard Guenther <rguenther@suse.de>
4187 * gcc.dg/tree-ssa/vrp48.c: Fix.
4189 2008-04-24 Doug Kwan <dougkwan@google.com>
4191 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4192 destination are the same.
4194 2009-04-24 Richard Guenther <rguenther@suse.de>
4196 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4198 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4200 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4201 gcc.dg/array-const-3.c: New tests.
4203 2009-04-24 Ian Lance Taylor <iant@google.com>
4205 * gcc.dg/Wcxx-compat-4.c: New testcase.
4207 2009-04-24 Daniel Kraft <d@domob.eu>
4209 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4210 expected on already erraneous symbol (renamed to fresh one).
4212 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4215 * gcc.dg/pr39867.c: New.
4217 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4221 * gfortran.dg/intrinsic_1.f90: New.
4223 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4225 * gnat.dg/alignment7.adb: New test.
4226 * gnat.dg/alignment8.adb: Likewise.
4228 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4230 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4231 * gnat.dg/specs/rep_clause2.ads: New test.
4233 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4235 PR rtl-optimization/39794
4236 * gcc.dg/pr39794.c: New test.
4238 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4240 * gnat.dg/atomic1.adb: New test.
4241 * gnat.dg/atomic1_pkg.ads: New helper.
4243 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4246 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4247 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4249 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4251 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4254 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4257 * gcc.dg/vector-init-1.c: New testcase.
4258 * gcc.dg/vector-init-2.c: New testcase.
4260 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4262 * gnat.dg/enum2.adb: New test.
4263 * gnat.dg/enum2_pkg.ads: New helper.
4265 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.dg/torture/pr39855.c: New test.
4270 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4273 * g++.dg/cpp0x/pr39639.C: New test.
4275 2009-04-22 Mark Heffernan <meheff@google.com>
4277 * gcc.dg/profile-generate-3.c: New test.
4279 2009-04-22 Jan Hubicka <jh@suse.cz>
4281 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4283 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4286 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4288 2009-04-22 Richard Guenther <rguenther@suse.de>
4290 PR tree-optimization/39824
4291 * gcc.c-torture/compile/pr39824.c: New testcase.
4293 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4296 * g++.dg/parse/parser-pr14875.C: New.
4297 * g++.dg/parse/parser-pr14875-2.C: New.
4298 * g++.dg/parse/error6.C: Update match string.
4300 2009-04-22 Richard Guenther <rguenther@suse.de>
4302 PR tree-optimization/39845
4303 * gcc.c-torture/compile/pr39845.c: New testcase.
4305 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4308 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4309 * gfortran.dg/external_initializer.f90: Modified.
4310 * gfortran.dg/interface_26.f90: Modified.
4311 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4312 * gfortran.dg/proc_ptr_3.f90: Modified.
4313 * gfortran.dg/proc_ptr_15.f90: New.
4314 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4316 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4319 * g++.dg/warn/pr35711.C: New.
4320 * g++.dg/conversion/ptrmem2.C: Update.
4322 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4324 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4325 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4326 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4327 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4328 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4329 gcc.c-torture/ChangeLog.0,
4330 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4331 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4332 gcc.target/i386/math-torture/math-torture.exp,
4333 gcc.target/mips/inter/mips16-inter.exp,
4334 gcc.target/mips/mips-nonpic/README,
4335 gcc.target/x86_64/abi/README.gcc,
4336 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4337 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4338 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4340 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4342 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4344 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4346 2009-04-21 Richard Guenther <rguenther@suse.de>
4349 * gcc.dg/torture/pr39829.c: New testcase.
4351 2009-04-21 Martin Jambor <mjambor@suse.cz>
4353 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4355 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4358 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4359 * gcc.dg/sequence-pt-2.c: New.
4360 * gcc.dg/sequence-pt-3.c: New.
4361 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4362 * g++.dg/warn/sequence-pt-2.c: New.
4363 * g++.dg/warn/sequence-pt-3.c: New.
4365 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4367 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4369 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4371 * gnat.dg/import1.ad[sb]: New test.
4373 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4375 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4378 2009-04-20 Tobias Burnus <burnus@net-b.de>
4381 * gfortran.dg/continuation_11.f90: New test.
4383 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4386 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4387 messages. Test for "long long" in system headers.
4388 * gcc.dg/c99-longlong-2.c: New.
4389 * g++.dg/warn/pr13358.C: New.
4390 * g++.dg/warn/pr13358-2.C: New.
4391 * g++.dg/warn/pr13358-3.C: New.
4392 * g++.dg/warn/pr13358-4.C: New.
4394 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4396 * gcc.dg/framework-2.c: Fix up for non existent includes
4397 being fatal errors now.
4399 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4402 * gfortran.dg/private_type_13.f90: New test.
4403 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4405 2009-04-20 Le-Chun Wu <lcwu@google.com>
4408 * g++.dg/warn/Wunused-14.C: New test.
4410 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4412 * gnat.dg/specs/small_alignment.ads: New test.
4414 2009-04-20 Ian Lance Taylor <iant@google.com>
4416 * gcc.dg/Wcxx-compat-3.c: New testcase.
4418 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4420 * gnat.dg/pack13.ad[sb]: New test.
4421 * gnat.dg/pack13_pkg.ads: New helper.
4423 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4425 * gnat.dg/discr11.ad[sb]: New test.
4426 * gnat.dg/discr11_pkg.ads: New helper.
4428 2009-04-20 Ira Rosen <irar@il.ibm.com>
4430 PR tree-optimization/39675
4431 * gcc.dg/vect/O3-pr39675-2.c: New test.
4433 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4435 * gnat.dg/rep_clause3.adb: New test.
4437 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4440 * gcc.dg/c99-flex-array-7.c: New test.
4442 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4445 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4447 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4450 * gcc.dg/c99-restrict-3.c: New test.
4452 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4454 PR preprocessor/20078
4455 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4457 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4459 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4460 Do not pass -B$root after -margs.
4462 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4466 * gcc.dg/pr32061.c: New.
4467 * gcc.dg/Wlogical-op-1.c: Update.
4468 * g++.dg/warn/Wlogical-op-1.C: Update.
4469 * g++.dg/warn/pr36954.C: New.
4471 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4474 * gcc.dg/lvalue-5.c: New test.
4476 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4479 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4481 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4483 * gcc.dg/cpp/include5.c: New test.
4485 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4488 * gcc.dg/call-diag-2.c: New test.
4490 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4492 PR preprocessor/39646
4493 * gcc.dg/cpp/line8.c: New test.
4495 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4497 PR preprocessor/39647
4498 * gcc.dg/cpp/line7.c: New test.
4500 2009-04-18 Richard Guenther <rguenther@suse.de>
4503 * gcc.target/i386/pr39804.c: New testcase.
4505 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4507 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4508 * g++.dg/other/pr39496.C: Likewise.
4510 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4513 * gcc.dg/pr36902.c: New.
4515 2009-04-17 Diego Novillo <dnovillo@google.com>
4517 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4518 violation for variable 'inside_main'.
4520 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4522 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4524 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4526 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4528 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4530 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4531 * gfortran.dg/chmod_2.f90: Likewise.
4532 * gfortran.dg/chmod_3.f90: Likewise.
4533 * gfortran.dg/open_errors.f90: Likewise.
4534 * gfortran.dg/stat_1.f90: Likewise.
4535 * gfortran.dg/stat_2.f90: Likewise.
4537 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4539 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4540 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4541 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4542 * gfortran.dg/nearest_1.f90: Likewise.
4543 * gfortran.dg/nearest_3.f90: Likewise.
4544 * gfortran.dg/isnan_1.f90: Likewise.
4545 * gfortran.dg/isnan_2.f90: Likewise.
4546 * gfortran.dg/nan_1.f90: Likewise.
4547 * gfortran.dg/nan_2.f90: Likewise.
4548 * gfortran.dg/nan_3.f90: Likewise.
4549 * gfortran.dg/nan_4.f90: Likewise.
4550 * gfortran.dg/module_nan.f90: Likewise.
4551 * gfortran.dg/int_conv_2.f90: Likewise.
4552 * gfortran.dg/init_flag_3.f90: Likewise.
4553 * gfortran.dg/namelist_42.f90: Likewise.
4554 * gfortran.dg/namelist_43.f90: Likewise.
4555 * gfortran.dg/real_const_3.f90: Likewise.
4556 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4558 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4559 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4560 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4561 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4562 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4564 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4565 * gfortran.dg/gamma_5.f90: Likewise.
4567 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4569 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4570 less strict so it also works with auto-overlay support.
4571 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4572 for "exceeds local store" linker errors on the SPU.
4574 * lib/gfortran.exp: Include target-supports.exp.
4575 (gfortran_init): On SPU targets where automatic overlay support
4576 is available, use it to build all Fortran test cases.
4578 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4580 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4582 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4583 rule enforced by gnat on taft types.
4585 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4588 * g++.dg/ext/complit11.C: Add empty dg-options.
4590 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4593 * g++.dg/template/defarg11.C: New test.
4595 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4598 * g++.dg/ext/complit11.C: New testcase.
4600 2009-04-15 Le-Chun Wu <lcwu@google.com>
4603 * g++.dg/warn/Wunused-13.C: New testcase.
4605 2009-04-15 Ian Lance Taylor <iant@google.com>
4607 * gcc.dg/Wenum-compare-1.c: New testcase.
4609 2009-04-15 Richard Guenther <rguenther@suse.de>
4611 PR tree-optimization/39764
4612 * g++.dg/torture/pr39764.C: New testcase.
4614 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4616 * g++.dg/ext/altivec-17.C: New.
4618 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4620 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4621 * gnat.dg/specs/limited1.ads: Ditto.
4623 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4626 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4627 for testing the results of estimate instructions.
4628 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4629 * gcc.dg/vmx/3a-05.c (test): Ditto.
4631 2009-04-14 Jason Merrill <jason@redhat.com>
4634 * g++.dg/warn/Wshadow-4.C: Extend.
4636 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4638 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4639 (do_D): Remove attribute hidden.
4641 2009-04-13 Jason Merrill <jason@redhat.com>
4644 * g++.dg/init/copy7.C: New.
4646 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4649 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4650 (check_for_all_options): This.
4652 2009-04-13 Jason Merrill <jason@redhat.com>
4655 * g++.dg/template/crash90.C: New.
4657 2009-04-12 Jason Merrill <jason@redhat.com>
4660 * g++.dg/overload/extern-C-2.C: New.
4662 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4664 PR preprocessor/31869
4665 * gcc.dg/cpp/strify5.c: New test.
4667 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4669 * gnat.dg/enum1.adb: New test.
4670 * gnat.dg/enum1_pkg.ads: New helper.
4672 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4675 * gcc.target/alpha/pr39740.c: New test.
4677 2009-04-11 Daniel Kraft <d@domob.eu>
4680 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4681 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4682 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4683 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4684 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4685 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4686 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4687 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4688 expected string length that failed with -fbounds-check now.
4689 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4691 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4694 * gfortran.dg/proc_ptr_14.f90: New.
4696 2009-04-11 Richard Guenther <rguenther@suse.de>
4699 * g++.dg/torture/pr39732.C: New testcase.
4701 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4703 * gfortran.dg/whole_file_5.f90: New.
4704 * gfortran.dg/whole_file_6.f90: New.
4706 2009-04-11 Richard Guenther <rguenther@suse.de>
4708 PR tree-optimization/39713
4709 * g++.dg/torture/pr39713.C: New testcase.
4711 2009-04-10 Richard Guenther <rguenther@suse.de>
4714 * gcc.dg/pr39712.c: New testcase.
4716 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4719 * g++.dg/cpp0x/enum2.C: Updated.
4720 * g++.dg/debug/pr22514.C: Likewise.
4721 * g++.dg/parse/enum2.C: Likewise.
4722 * g++.dg/parse/enum3.C: Likewise.
4723 * g++.dg/template/crash79.C: Likewise.
4724 * g++.old-deja/g++.jason/cond.C: Likewise.
4726 2009-04-10 Chao-ying Fu <fu@mips.com>
4728 * gcc.target/mips/interrupt_handler.c: Change from compile to
4731 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4733 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4735 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4738 * gfortran.dg/zero_sized_6.f90: New.
4740 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4743 * g++.dg/parse/pr20118.C: New.
4744 * g++.dg/template/spec16.C: Update.
4746 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4749 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4750 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4751 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4752 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4753 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4754 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4755 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4756 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4757 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4758 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4759 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4760 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4761 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4762 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4763 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4764 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4765 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4767 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4770 * g++.dg/torture/pr39678.C: New.
4771 * gcc.dg/compat/struct-complex-2.h: Likewise.
4772 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4773 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4774 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4775 * gcc.dg/torture/pr39678.c: Likewise.
4776 * gcc.target/i386/pr39678.c: Likewise.
4778 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4779 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4781 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4782 <complex.h>. Add tests for structure with complex float.
4784 2009-04-10 Ben Elliston <bje@au.ibm.com>
4785 Joseph Myers <joseph@codesourcery.com>
4788 * gcc.dg/dfp/pr36800.c: New.
4790 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4791 Rafael Avila de Espindola <espindola@google.com>
4793 * gcc.misc-tests/help.exp: New file.
4794 * lib/options.exp: New file.
4796 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4799 * objc/execute/forward-1.x: New.
4801 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4803 * gcc.dg/pr27150-1.c: Change to a link test.
4805 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4807 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4808 3 of the GNU General Public License and to point readers at the
4809 COPYING3 file and the FSF's license web page.
4810 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4811 * gcc.dg/struct/struct-reorg.exp: Likewise.
4812 * gcc.target/spu/tag_manager.c: Likewise.
4814 2009-04-09 Richard Guenther <rguenther@suse.de>
4817 * ssa-ccp-25.c: Adjust pattern.
4819 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4822 * gfortran.dg/external_procedures_1.f90: Modified.
4823 * gfortran.dg/proc_ptr_result_1.f90: New.
4824 * gfortran.dg/proc_ptr_result_2.f90: New.
4825 * gfortran.dg/proc_ptr_result_3.f90: New.
4827 2009-04-09 Richard Guenther <rguenther@suse.de>
4829 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4830 to prevent constant propagation.
4831 * gcc.dg/vect/vect-56.c: Likewise.
4832 * gcc.dg/vect/vect-58.c: Likewise.
4833 * gcc.dg/vect/vect-60.c: Likewise.
4834 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4835 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4836 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4838 2009-04-09 Richard Guenther <rguenther@suse.de>
4840 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4841 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4843 2009-04-09 Joseph Myers <joseph@codesourcery.com>
4846 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4849 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4851 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4852 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4854 2009-04-08 Jakub Jelinek <jakub@redhat.com>
4856 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4858 2009-04-08 Jason Merrill <jason@redhat.com>
4861 * g++.dg/template/error40.C: Add another test.
4863 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4867 * gcc.c-torture/compile/pr39614-1.c,
4868 gcc.c-torture/compile/pr39614-2.c,
4869 gcc.c-torture/compile/pr39614-3.c,
4870 gcc.c-torture/compile/pr39614-4.c,
4871 gcc.c-torture/compile/pr39614-5.c,
4872 gcc.c-torture/compile/pr39673-1.c,
4873 gcc.c-torture/compile/pr39673-2.c: New tests.
4874 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4876 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4877 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4880 2009-04-08 Dodji Seketeli <dodji@redhat.com>
4883 * g++.dg/cpp0x/variadic-crash2.C: New test.
4885 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
4888 * gfortran.dg/alloc_comp_result_1.f90: New test.
4890 2009-04-07 Jason Merrill <jason@redhat.com>
4893 * g++.dg/overload/extern-C-1.C: New.
4895 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4898 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4900 2009-04-07 Jason Merrill <jason@redhat.com>
4903 * g++.dg/template/error40.C: New.
4905 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4908 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4910 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
4912 * gnat.dg/subp_elim_errors.ad[sb]: New test.
4914 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4917 * gfortran.dg/proc_decl_1.f90: Modified.
4918 * gfortran.dg/proc_ptr_11.f90: Extended.
4919 * gfortran.dg/proc_ptr_13.f90: Modified.
4921 2009-04-06 Jason Merrill <jason@redhat.com>
4924 * g++.dg/template/fnspec1.C: New.
4926 2009-04-06 Laurent GUERBY <laurent@guerby.net>
4928 * lib/gnat.exp: Handle multilib.
4930 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4933 * gfortran.dg/dependency_23.f90: New test.
4935 2009-04-06 Richard Guenther <rguenther@suse.de>
4937 PR tree-optimization/28868
4938 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4939 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4940 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4941 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4943 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4945 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4947 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4949 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4951 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4953 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4954 with the built-in y0, and the subsequent warning.
4955 (y1): Likewise, rename to y_1.
4957 2009-04-06 Janus Weil <janus@gcc.gnu.org>
4960 * gfortran.dg/proc_decl_21.f90: New.
4962 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4965 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4967 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4969 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4970 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4971 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4972 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4973 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4974 gfortran.dg/namelist_49.f90: Gate test on effective_target
4976 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4978 2009-04-05 Daniel Kraft <d@domob.eu>
4981 * gfortran.dg/read_float_2.f03
4982 * gfortran.dg/read_float_3.f90
4984 2009-04-05 Richard Guenther <rguenther@suse.de>
4986 PR tree-optimization/39648
4987 * gcc.c-torture/compile/pr39648.c: New testcase.
4989 2009-04-05 Jason Merrill <jason@redhat.com>
4992 * g++.dg/template/error39.C: New.
4994 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4997 * gfortran.dg/implied_do_1.f90: New.
4999 2009-04-04 Tobias Burnus <burnus@net-b.de>
5002 * gfortran.dg/recursive_check_8.f90: New.
5003 * gfortran.dg/recursive_check_9.f90: New.
5004 * gfortran.dg/recursive_check_10.f90: New.
5005 * gfortran.dg/recursive_check_11.f90: New.
5006 * gfortran.dg/recursive_check_12.f90: New.
5007 * gfortran.dg/recursive_check_13.f90: New.
5008 * gfortran.dg/recursive_check_14.f90: New.
5010 2009-04-04 Jason Merrill <jason@redhat.com>
5013 * g++.dg/template/error38.C: Add more tests.
5015 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
5018 * gfortran.dg/common_align_2.f90: New test.
5020 2009-04-04 Richard Guenther <rguenther@suse.de>
5022 PR tree-optimization/8781
5023 PR tree-optimization/37892
5024 * g++.dg/tree-ssa/pr8781.C: New testcase.
5025 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5027 2009-04-04 Richard Guenther <rguenther@suse.de>
5029 PR tree-optimization/39636
5030 * gcc.c-torture/compile/pr39636.c: New testcase.
5032 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5034 PR rtl-optimization/39607
5035 * g++.dg/opt/pr39607.C: New.
5037 2009-04-03 Tobias Burnus <burnus@net-b.de>
5040 * gfortran.dg/common_12.f90: New.
5042 2009-04-03 Jason Merrill <jason@redhat.com>
5045 * g++.dg/template/const2.C: New test.
5047 2009-04-03 Richard Guenther <rguenther@suse.de>
5049 PR tree-optimization/2480
5050 PR tree-optimization/23086
5051 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5052 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5054 2009-04-03 Richard Guenther <rguenther@suse.de>
5056 PR tree-optimization/34743
5057 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5058 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5059 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5060 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5061 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5062 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5063 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5064 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5066 2009-04-03 Richard Guenther <rguenther@suse.de>
5069 PR tree-optimization/23940
5070 PR tree-optimization/33237
5073 PR tree-optimization/36201
5074 PR tree-optimization/36230
5075 PR tree-optimization/38049
5076 PR tree-optimization/38207
5077 PR tree-optimization/38230
5078 PR tree-optimization/38301
5079 PR tree-optimization/38585
5081 PR tree-optimization/38985
5082 PR tree-optimization/39299
5083 * gcc.dg/pr19633-1.c: Adjust.
5084 * gcc.dg/torture/pta-callused-1.c: Likewise.
5085 * gcc.dg/torture/pr39074-2.c: Likewise.
5086 * gcc.dg/torture/pr39074.c: Likewise.
5087 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5088 * gcc.dg/torture/pr30375.c: Adjust.
5089 * gcc.dg/torture/pr33563.c: Likewise.
5090 * gcc.dg/torture/pr33870.c: Likewise.
5091 * gcc.dg/torture/pr33560.c: Likewise.
5092 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5093 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5094 * gcc.dg/tree-ssa/alias-15.c: Remove.
5095 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5096 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5097 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5098 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5099 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5100 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5101 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5102 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5103 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5104 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5105 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5106 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5107 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5108 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5109 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5110 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5111 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5112 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5114 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5115 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5117 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5118 * gcc.dg/uninit-B.c: XFAIL.
5119 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5120 * gcc.dg/uninit-pr19430.c: XFAIL.
5121 * g++.dg/tree-ssa/pr13146.C: New testcase.
5122 * g++.dg/opt/pr36187.C: Adjust.
5123 * g++.dg/torture/20090329-1.C: New testcase.
5125 2009-04-02 Chao-ying Fu <fu@mips.com>
5127 * gcc.target/mips/interrupt_handler.c: New test.
5129 2009-04-02 David Ayers <ayers@fsfe.org>
5132 * objc.dg/bad-receiver-type-2.m: New test contributed by
5135 2009-04-02 Jason Merrill <jason@redhat.com>
5138 * g++.dg/template/error38.C: New test.
5140 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5142 PR tree-optimization/31677
5143 * gcc.dg/memcpy-1.c: Add compiler option.
5145 2009-04-02 Ira Rosen <irar@il.ibm.com>
5147 PR tree-optimization/39595
5148 * gfortran.dg/vect/O3-pr39595.f: New test.
5150 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5153 * g++.dg/template/typedef11.C: New test.
5154 * g++.dg/template/typedef12.C: Likewise.
5155 * g++.dg/template/typedef13.C: Likewise.
5156 * g++.dg/template/typedef14.C: Likewise.
5157 * g++.dg/template/typedef15.C: Likewise.
5158 * g++.dg/template/typedef16.C: Likewise.
5159 * g++.dg/template/sfinae3.C: Compile this pedantically.
5160 The only errors expected should be the one saying the typedef is ill
5162 * g++.old-deja/g++.pt/typename8.C: Likewise.
5163 * g++.dg/template/access11.C: Update this.
5165 2009-04-02 Richard Guenther <rguenther@suse.de>
5167 PR tree-optimization/37221
5168 * gcc.c-torture/compile/20090331-1.c: New testcase.
5170 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5172 * gcc.c-torture/compile/20090401-1.c: New test.
5174 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5177 * g++.dg/template/pr4926-1.C: New.
5179 2009-04-01 Xinliang David Li <davidxl@google.com>
5181 * gcc.target/i386/all_one_m128i.c: New test.
5183 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5186 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5187 * gcc.dg/fltconst-2.c: New test.
5188 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5189 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5192 * gcc.dg/cpp/pr33466.c: New test.
5193 * gcc.dg/dfp/pr33466.c: New test.
5194 * gcc.dg/fixed-point/pr33466.c: New test.
5196 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5198 PR tree-optimization/35011
5199 * g++.dg/other/pr35011.C: New.
5201 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5204 * gcc.dg/pr39226.c: New test.
5206 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5209 * g++.dg/template/pr35240.C: New.
5211 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5214 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5215 * gcc.dg/pr25682.c: Update expected diagnostics.
5217 2009-04-01 Richard Guenther <rguenther@suse.de>
5219 * gcc.dg/fold-plusmult-2.c: New testcase.
5221 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5224 * gcc.dg/pr37772.c: New test.
5225 * g++.dg/ext/asm11.C: New test.
5227 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5229 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5230 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5233 2009-03-31 Jason Merrill <jason@redhat.com>
5235 * g++.old-deja/g++.other/using9.C: Add expected errors.
5237 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5239 * gcc.c-torture/compile/pr33009.c: Removed.
5241 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5243 * gcc.c-torture/compile/pr33009.c: Delete.
5244 * gcc.c-torture/compile/pr11832.c: Likewise.
5246 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5249 * lib/target-supports.exp (check_effective_target_stdint_types):
5251 (check_effective_target_inttypes_types): New.
5252 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5253 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5254 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5256 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5260 * gfortran.dg/data_pointer_1.f90: New test.
5262 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5265 * gfortran.dg/char_length_15.f90: New test.
5267 2009-03-31 Jason Merrill <jason@redhat.com>
5270 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5271 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5272 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5275 * g++.dg/other/typedef2.C: New test.
5278 * g++.dg/template/typedef17.C: New test.
5280 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5281 * g++.dg/cpp0x/auto12.C: Likewise.
5283 2009-03-31 Richard Guenther <rguenther@suse.de>
5286 * gcc.dg/fold-compare-4.c: New testcase.
5287 * gcc.dg/fold-compare-5.c: Likewise.
5289 2009-03-31 Richard Guenther <rguenther@suse.de>
5291 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5293 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5296 * gcc.target/i386/pr39592-1.c: New test.
5298 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5300 PR preprocessor/15638
5301 * gcc.dg/cpp/missing-header-1.c: New test.
5302 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5303 "compilation terminated" message.
5304 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5306 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5307 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5308 terminated" message.
5310 2009-03-31 Richard Guenther <rguenther@suse.de>
5314 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5315 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5317 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5320 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5321 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5322 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5323 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5324 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5325 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5326 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5328 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5331 * gfortran.dg/whole_file_1.f90: New test.
5333 * gfortran.dg/whole_file_2.f90: New test.
5334 * gfortran.dg/whole_file_3.f90: New test.
5336 * gfortran.dg/whole_file_4.f90: New test.
5338 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5340 * gfortran.dg/bind_c_usage_19.f90: New test.
5343 * gcc.target/powerpc/altivec-29.c: New test.
5345 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5347 PR rtl-optimization/323
5348 * gcc.target/i386/excess-precision-1.c,
5349 gcc.target/i386/excess-precision-2.c,
5350 gcc.target/i386/excess-precision-3.c,
5351 gcc.target/i386/excess-precision-4.c,
5352 gcc.target/i386/excess-precision-5.c,
5353 gcc.target/i386/excess-precision-6.c: New tests.
5355 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5358 * gcc.dg/c99-array-lval-8.c: New test.
5360 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5362 PR preprocessor/34695
5363 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5364 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5365 instead of dg-warning for "previous definition" messages.
5366 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5367 "warnings being treated as errors" message.
5368 * gcc.dg/fltconst-1.c: Use -fshow-column.
5370 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5373 * gfortran.dg/power1.f90: New test.
5375 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5383 * gcc.c-torture/compile/20081108-1.c,
5384 gcc.c-torture/compile/20081108-2.c,
5385 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5386 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5387 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5388 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5389 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5390 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5391 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5392 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5393 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5394 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5395 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5396 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5397 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5398 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5399 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5400 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5401 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5403 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5404 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5405 XFAILs. Update expected messages.
5406 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5408 * gcc.dg/real-const-1.c: Replace with test from original PR.
5409 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5410 when casting from non-constant integer to pointer.
5412 2009-03-29 Richard Guenther <rguenther@suse.de>
5414 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5416 2009-03-29 Daniel Kraft <d@domob.eu>
5419 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5421 * gfortran.dg/typebound_proc_9.f03: New test.
5422 * gfortran.dg/typebound_proc_10.f03: New test.
5423 * gfortran.dg/typebound_proc_11.f03: New test.
5424 * gfortran.dg/abstract_type_5.f03: New test.
5426 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5429 * gfortran.dg/do_4.f: New.
5430 * gfortran.dg/goto_2.f90: Correct expected warnings.
5431 * gfortran.dg/goto_4.f90: Likewise.
5432 * gfortran.dg/goto_5.f90: New.
5434 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5437 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5439 * gcc.target/i386/pr39545-1.c: New.
5440 * gcc.target/i386/pr39545-2.c: Likewise.
5442 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5443 (flex2_struct): Likewise.
5444 (check_struct_passing7): Likewise.
5445 (check_struct_passing8): Likewise.
5448 (main): Call check_struct_passing7 and check_struct_passing8.
5450 2009-03-29 Richard Guenther <rguenther@suse.de>
5452 * gcc.c-torture/execute/20090113-1.c: New testcase.
5453 * gcc.c-torture/execute/20090113-2.c: Likewise.
5454 * gcc.c-torture/execute/20090113-3.c: Likewise.
5455 * gcc.c-torture/execute/20090207-1.c: Likewise.
5456 * gcc.c-torture/compile/20090114-1.c: Likewise.
5457 * gcc.c-torture/compile/20090328-1.c: Likewise.
5458 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5460 2009-03-29 David Ayers <ayers@fsfe.org>
5463 * objc.dg/conditional-1.m: New tests.
5465 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5467 * gcc.dg/winline-10.c: New test.
5469 2009-03-28 Tobias Burnus <burnus@net-b.de>
5472 * gfortran.dg/do_check_1.f90: Add test.
5473 * gfortran.dg/do_check_2.f90: Add test.
5474 * gfortran.dg/do_check_3.f90: Add test.
5475 * gfortran.dg/do_check_4.f90: Add test.
5477 2009-03-28 Jan Hubicka <jh@suse.cz>
5479 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5480 * gcc.dg/pr33826.c: Update dump files.
5481 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5482 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5484 2009-03-28 Martin Jambor <mjambor@suse.cz>
5486 * g++.dg/tree-ssa/fwprop-align.C: New test.
5488 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5490 * gcc.target/powerpc/altivec-28.c: New test.
5493 * gcc.dg/wdisallowed-functions-1.c: Removed.
5494 * gcc.dg/wdisallowed-functions-2.c: Removed.
5495 * gcc.dg/wdisallowed-functions-3.c: Removed.
5496 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5497 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5498 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5500 2009-03-28 Richard Guenther <rguenther@suse.de>
5502 PR tree-optimization/38723
5503 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5505 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5508 * gfortran.dg/char_result_13.f90: New test.
5510 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5513 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5515 2009-03-28 Daniel Kraft <d@domob.eu>
5517 * gfortran.dg/trim_1.f90: New test.
5519 2009-03-28 Richard Guenther <rguenther@suse.de>
5521 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5522 * g++.dg/warn/Warray-bounds.C: Likewise.
5524 2009-03-28 Tobias Burnus <burnus@net-b.de>
5527 * gfortran.dg/recursive_check_7.f90: New test.
5529 2009-03-28 Tobias Burnus <burnus@net-b.de>
5532 * gfortran.dg/do_check_5.f90: New test.
5533 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5534 * gfortran.dg/array_constructor_18.f90: Ditto.
5535 * gfortran.dg/array_constructor_22.f90: Ditto.
5536 * gfortran.dg/do_3.F90: Ditto.
5537 * gfortran.dg/do_1.f90: Ditto.
5539 2009-03-28 Richard Guenther <rguenther@suse.de>
5541 PR tree-optimization/38180
5542 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5544 2009-03-28 Richard Guenther <rguenther@suse.de>
5546 PR tree-optimization/38513
5547 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5548 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5549 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5550 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5551 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5552 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5553 * gcc.dg/vect/vect-35.c: Likewise.
5554 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5555 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5556 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5558 2009-03-28 Richard Guenther <rguenther@suse.de>
5560 PR tree-optimization/38968
5561 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5563 2009-03-28 Richard Guenther <rguenther@suse.de>
5565 PR tree-optimization/37795
5566 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5568 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5570 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5571 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5572 options for removed targets.
5574 2009-03-27 Richard Guenther <rguenther@suse.de>
5576 PR tree-optimization/39120
5577 * gcc.c-torture/execute/pr39120.c: New testcase.
5579 2009-03-27 Richard Guenther <rguenther@suse.de>
5581 PR tree-optimization/39120
5582 * gcc.dg/torture/pta-callused-1.c: New testcase.
5584 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5587 * gcc.target/i386/pr39315-1.c: New.
5588 * gcc.target/i386/pr39315-2.c: Likewise.
5589 * gcc.target/i386/pr39315-3.c: Likewise.
5590 * gcc.target/i386/pr39315-4.c: Likewise.
5591 * gcc.target/i386/pr39315-check.c: Likewise.
5593 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5596 * gcc.dg/pr39323-1.c: New.
5597 * gcc.dg/pr39323-2.c: Likewise.
5598 * gcc.dg/pr39323-3.c: Likewise.
5600 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5603 * gcc.target/ia64/sync-1.c: New.
5605 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5608 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5609 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5610 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5611 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5612 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5613 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5614 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5615 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5617 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5619 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5620 for low precision (i.e. float).
5622 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5623 Jakub Jelinek <jakub@redhat.com>
5626 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5628 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5630 * gcc.dg/memmove-2.c: New test.
5631 * gcc.dg/memmove-3.c: New test.
5633 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5636 2009-03-27 Xinliang David Li <davidxl@google.com>
5638 PR tree-optimization/39557
5639 * g++.dg/tree-ssa/dom-invalid.C: New test.
5641 2009-03-27 Xinliang David Li <davidxl@google.com>
5643 PR tree-optimization/39548
5644 * g++.dg/tree-ssa/copyprop.C: New test.
5646 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5649 * g++.dg/template/typename17.C: New testcase.
5650 * g++.dg/template/typename18.C: New testcase.
5652 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5655 * g++.dg/other/var_copy-1.C: New test.
5657 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5660 * g++.dg/parse/ctor9.C: New test.
5662 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5665 * g++.dg/init/error2.C: New test.
5667 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5670 * gcc.dg/pr35652.C: New.
5671 * g++.dg/warn/pr35652.C: New.
5672 * gcc.dg/format/plus-1.c: Adjust message.
5674 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5677 * gcc.dg/wdisallowed-functions-3.c: New test.
5678 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5680 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5682 * gcc.dg/inline-33.c: Fix when pic.
5684 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5686 * gcc.target/ia64/20090324-1.c: New test.
5688 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5691 * gcc.dg/pr27898.c: New test.
5693 PR tree-optimization/32139
5694 * gcc.c-torture/compile/pr32139.c: New test.
5696 2009-03-24 Jason Merrill <jason@redhat.com>
5699 * g++.dg/parse/defarg14.C: New test.
5701 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5704 * gfortran.dg/read_repeat.f90: New test.
5706 2009-03-24 Ira Rosen <irar@il.ibm.com>
5708 PR tree-optimization/39529
5709 * gcc.dg/vect/pr39529.c: New test.
5711 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5712 Jakub Jelinek <jakub@redhat.com>
5715 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5717 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5720 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5722 2009-03-23 Jason Merrill <jason@redhat.com>
5724 * g++.dg/cpp0x/auto12.C: Add variadic test.
5727 * g++.dg/warn/Wshadow-4.C: New test.
5729 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5731 PR tree-optimization/39516
5732 * gfortran.dg/pr39516.f: New test.
5734 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5736 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5737 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5738 variable, not environment variable.
5740 2009-03-21 Jason Merrill <jason@redhat.com>
5743 * g++.dg/ext/vla6.C: New test.
5745 2009-03-20 Jason Merrill <jason@redhat.com>
5747 * g++.dg/cpp0x/initlist5.C: Add additional test.
5749 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5750 Janis Johnson <janis187@us.ibm.com>
5752 * lib/compat.exp (compat-get-options-main, compat-get-options):
5753 Handle dg-prune-output in source file.
5754 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5755 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5756 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5759 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5762 * gcc.dg/gomp/pr39495-1.c: New test.
5763 * gcc.dg/gomp/pr39495-2.c: New test.
5764 * g++.dg/gomp/pr39495-1.C: New test.
5765 * g++.dg/gomp/pr39495-2.C: New test.
5768 * gcc.target/i386/pr39496.c: New test.
5769 * g++.dg/other/pr39496.C: New test.
5771 2009-03-19 Li Feng <nemokingdom@gmail.com>
5774 * gcc.dg/autopar/pr39500-1.c: New.
5775 * gcc.dg/autopar/pr39500-2.c: New.
5777 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5779 * g++.dg/dg.exp: Prune graphite.
5781 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5784 * g++.dg/graphite: New.
5785 * g++.dg/graphite/graphite.exp: New.
5786 * g++.dg/graphite/pr39447.C: New.
5788 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5791 * g++.dg/template/pr39425.C: New.
5793 * g++.dg/template/spec33.C: Updated.
5795 2009-03-17 Jason Merrill <jason@redhat.com>
5797 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5799 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5802 * g++.dg/ext/unary_trait_incomplete.C: New.
5804 2009-03-17 Jing Yu <jingyu@google.com>
5807 * g++.dg/inherit/thunk10.C: New test.
5809 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5812 * gcc.target/i386/pr39482.c: New test.
5814 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5817 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5818 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5819 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5820 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5823 * gcc.dg/pr39443.c: New test.
5826 * gcc.dg/debug/pr39412.c: New test.
5828 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5831 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5832 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5834 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5835 its original value, or unset if it was not defined.
5836 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5837 path procs around use of HOSTCC.
5838 * g++.dg/compat/struct-layout-1.exp: Ditto.
5839 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5841 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
5843 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5845 2009-03-16 Janis Johnson <janis187@us.ibm.com>
5847 Revert patch for PR testsuite/37630.
5850 * gcc.dg/pr11492.c: Replace constant and remove xfail.
5853 * lib/target-supports.exp (check_effective_target_ieee): New.
5854 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5855 * gcc.dg/20001012-1.c: Require ieee.
5858 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5860 2009-03-16 Jakub Jelinek <jakub@redhat.com>
5862 PR tree-optimization/39455
5863 * gcc.dg/pr39455.c: New test.
5865 2009-03-13 David Ayers <ayers@fsfe.org>
5867 * objc/execute/trivial.m. New test.
5869 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
5872 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5874 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
5877 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5880 2009-03-12 David Ayers <ayers@fsfe.org>
5883 * objc/execute/exceptions/handler-1.m. New test.
5885 2009-03-12 Jakub Jelinek <jakub@redhat.com>
5888 * gcc.target/i386/pr39431.c: New test.
5890 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
5893 * gcc.target/i386/pr39445.c: New.
5895 * gcc.target/i386/push-1.c: XFAIL.
5897 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
5899 * gcc.dg/inline-33.c: New test.
5901 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
5903 * gcc.dg/vect/vect-82.c: Combine dg-do and
5904 dg-require-effective-target into dg-skip-if.
5905 * gcc.dg/vect/vect-83.c: Likewise.
5907 2009-03-11 Jakub Jelinek <jakub@redhat.com>
5910 * gcc.target/i386/stackalign/longlong-1.c: New test.
5911 * gcc.target/i386/stackalign/longlong-2.c: New test.
5913 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5915 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5917 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5919 * gcc.c-torture/execute/ieee/inf-3.c: New test.
5920 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5922 2009-03-11 Olivier Hainque <hainque@adacore.com>
5924 * gnat.dg/slice_enum.adb: New test.
5926 2009-03-11 Jason Merrill <jason@redhat.com>
5929 * g++.dg/opt/nrv15.C: New test.
5931 2009-03-10 Ira Rosen <irar@il.ibm.com>
5933 PR tree-optimization/39422
5934 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5935 constant array with static initialization to global memory.
5936 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5938 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
5940 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5943 2009-03-09 Jakub Jelinek <jakub@redhat.com>
5946 * g++.dg/opt/switch2.C: Add -w to dg-options.
5947 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5948 * g++.dg/warn/switch1.C: New test.
5949 * g++.dg/other/switch3.C: New test.
5951 PR tree-optimization/39394
5952 * gcc.c-torture/compile/pr39394.c: New test.
5954 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5956 * gcc.target/s390/20090223-1.c: New testcase.
5958 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5961 * gfortran.dg/fmt_f0_1.f90: New test.
5963 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
5966 * g++.dg/other/new1.C: Adjusted.
5967 * g++.dg/parse/crash40.C: Likewise.
5968 * g++.dg/parse/defarg12.C: Likewise.
5969 * g++.dg/template/error15.C: Likewise.
5971 * g++.dg/other/pr39060.C: New.
5973 2009-03-07 Jason Merrill <jason@redhat.com>
5976 * g++.dg/opt/new1.C: New.
5978 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5981 * g++.dg/other/error32.C: New.
5983 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5986 * gcc.c-torture/compile/pr39360.c: New test.
5989 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5991 2009-03-05 Jason Merrill <jason@redhat.com>
5994 * g++.dg/warn/Wuninitialized-3.C: New test.
5996 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5999 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
6000 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
6002 2009-03-04 Jason Merrill <jason@redhat.com>
6005 * g++.dg/template/koenig7.C: New test.
6007 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
6009 * g++.dg/torture/predcom-1.C: New test.
6011 2009-03-04 Richard Guenther <rguenther@suse.de>
6013 PR tree-optimization/39362
6014 * g++.dg/torture/pr39362.C: New testcase.
6016 2009-03-04 Jason Merrill <jason@redhat.com>
6017 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6022 * g++.dg/template/dependent-name5.C: New test.
6024 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6027 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6028 vect_int to vect_int_mult.
6030 2009-03-04 Richard Guenther <rguenther@suse.de>
6032 PR tree-optimization/39358
6033 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6034 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6036 2009-03-04 Richard Guenther <rguenther@suse.de>
6038 PR tree-optimization/39339
6039 * gcc.c-torture/execute/pr39339.c: New testcase.
6041 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6043 * gcc.c-torture/compile/20090303-1.c,
6044 gcc.c-torture/compile/20090303-2.c: New tests.
6046 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6049 * gfortran.dg/gomp/pr39354.f90: New test.
6051 PR tree-optimization/39343
6052 * gcc.dg/pr39343.c: New test.
6054 2009-03-03 Ira Rosen <irar@il.ibm.com>
6056 PR tree-optimization/39248
6057 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6058 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6059 on targets without vector misalignment support.
6060 * lib/target-supports.exp
6061 (check_effective_target_vect_short_mult): Add
6062 check_effective_target_arm32.
6064 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6067 * gcc.dg/graphite/pr39335_1.c: New.
6068 * gcc.dg/graphite/pr39335.c: New.
6070 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6072 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6074 * gcc.target/i386/stackalign/return-5.c: Likewise.
6075 * gcc.target/i386/stackalign/return-6.c: Likewise.
6077 2009-03-02 Richard Guenther <rguenther@suse.de>
6078 Ira Rosen <irar@il.ibm.com>
6080 PR tree-optimization/39318
6081 * gfortran.dg/vect/pr39318.f90: New test.
6083 2009-03-01 Jan Hubicka <jh@suse.cz>
6085 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6087 2009-03-01 Jan Hubicka <jh@suse.cz>
6090 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6092 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6094 * gnat.dg/pack12.adb: New test.
6096 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6099 * g++.dg/other/pr37789.C: New.
6101 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6104 * gfortran.dg/interface_25.f90: New test.
6105 * gfortran.dg/interface_26.f90: New test.
6107 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6110 * gfortran.dg/initialization_22.f90: New test.
6112 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6114 PR rtl-optimization/39241
6115 * gcc.dg/torture/pr39241.c: New.
6117 2009-02-25 Martin Jambor <mjambor@suse.cz>
6119 PR tree-optimizations/39259
6120 * g++.dg/torture/pr39259.C: New testcase.
6122 2009-02-24 Richard Guenther <rguenther@suse.de>
6125 * g++.dg/template/instantiate10.C: New testcase.
6127 2009-02-24 Richard Guenther <rguenther@suse.de>
6128 Zdenek Dvorak <ook@ucw.cz>
6130 PR tree-optimization/39233
6131 * gcc.c-torture/execute/pr39233.c: New testcase.
6133 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6135 PR tree-optimization/39260
6136 * gcc.dg/graphite/pr39260.c: New.
6138 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6140 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6142 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6145 * g++.dg/template/void14.C: New.
6147 2009-02-23 Jason Merrill <jason@redhat.com>
6150 * g++.dg/init/const7.C: Remove XFAIL.
6151 * g++.dg/init/static-init1.C: New test.
6153 * g++.dg/cpp0x/initlist14.C: New test.
6155 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6158 * bound_simplification_2.f90: New test case.
6159 * bound_7.f90: New test case.
6161 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6163 * gcc.dg/cpp/include4.c: New test.
6165 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6168 * gcc.target/i386/abi-2.c: New.
6170 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6172 * gcc.c-torture/execute/pr39228.x: New.
6174 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6176 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6177 scan-assembler to check for xmm0 register.
6179 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6180 Joseph Myers <joseph@codesourcery.com>
6182 * gcc.target/arm/va_list.c: New test.
6183 * g++.dg/abi/arm_va_list.C: Likewise.
6184 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6186 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6187 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6188 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6189 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6190 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6191 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6193 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6196 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6199 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6202 * gcc.c-torture/execute/pr39240.c: New test.
6204 2009-02-20 Jason Merrill <jason@redhat.com>
6207 * g++.dg/parse/dtor15.C: New test.
6209 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6211 * gcc.c-torture/execute/20090219-1.c: New.
6213 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6215 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6216 (mips-dg-options): When matching isa* pseudo-options make
6217 'value' optional and accept ! entries. Use $spec instead of
6218 $isa_spec in the isa pseudo-option error message. Only
6219 perform the ISA-range check when 'value' is set. If arch is
6220 matching any CPU in the ! entries switch to its generic ISA.
6221 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6222 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6224 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6227 * gcc.dg/visibility-20.c: New test.
6228 * g++.dg/ext/visibility/visibility-11.C: New test.
6230 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6233 * g++.dg/abi/pr39188-1a.C: New.
6234 * g++.dg/abi/pr39188-1b.C: Likewise.
6235 * g++.dg/abi/pr39188-1.h: Likewise.
6236 * g++.dg/abi/pr39188-2a.C: Likewise.
6237 * g++.dg/abi/pr39188-2b.C: Likewise.
6238 * g++.dg/abi/pr39188-2.h: Likewise.
6239 * g++.dg/abi/pr39188-3a.C: Likewise.
6240 * g++.dg/abi/pr39188-3b.C: Likewise.
6241 * g++.dg/abi/pr39188-3.h: Likewise.
6243 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6246 * gcc.c-torture/execute/call-trap-1.c,
6247 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6250 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6253 * gcc.c-torture/execute/pr39228.c: New test.
6255 2009-02-19 Richard Guenther <rguenther@suse.de>
6257 PR tree-optimization/39074
6258 * gcc.dg/torture/pr39074.c: New testcase.
6259 * gcc.dg/torture/pr39074-2.c: Likewise.
6260 * gcc.dg/torture/pr39074-3.c: Likewise.
6262 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6265 * g++.dg/parse/attr3.C: New.
6267 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6270 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6273 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6276 2009-02-18 Jason Merrill <jason@redhat.com>
6279 * g++.dg/init/const7.C: Remove XFAIL.
6282 * g++.dg/opt/const6.C: New test.
6284 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6286 * gcc.dg/callabi/callabi.exp: Moved to ...
6287 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6290 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6291 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6292 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6293 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6294 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6295 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6296 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6298 * gcc.dg/callabi/callabi.h: Moved to ...
6299 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6301 * gcc.dg/callabi/func-1.c: Moved to ...
6302 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6304 * gcc.dg/callabi/func-indirect.c: Moved to ...
6305 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6307 * gcc.dg/callabi/pr38891.c: Moved to ...
6308 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6310 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6311 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6313 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6314 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6316 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6317 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6319 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6322 * gcc.dg/callabi/pr38891.c: New.
6324 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6326 * gcc.dg/callabi/callabi.exp: New.
6328 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6331 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6333 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6335 * gcc.target/i386/pr39082-1.c: New.
6337 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6340 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6341 CHECK_M64_M128 is defined.
6342 (check_f_arguments): Add "do".
6343 (check_vector_arguments): New.
6344 (check_m64_arguments): Likewise.
6345 (check_m128_arguments): Likewise.
6347 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6348 (CHECK_M64_M128): Define.
6350 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6352 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6354 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6355 tests only if CHECK_M64_M128 is defined.
6357 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6358 (m128_2_struct): Likewise.
6359 (check_struct_passing5): Likewise.
6360 (check_struct_passing6): Likewise.
6361 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6363 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6365 (check_union_passing4): Likewise.
6366 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6368 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6371 * gcc.dg/noncompile/pr35447-1.c: New test.
6373 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6375 PR tree-optimization/36922
6376 * gfortran.dg/pr36922.f: New test.
6378 2009-02-17 Richard Guenther <rguenther@suse.de>
6380 PR tree-optimization/39202
6381 * gcc.c-torture/compile/pr39202.c: New testcase.
6383 2009-02-17 Richard Guenther <rguenther@suse.de>
6385 PR tree-optimization/39204
6386 * gcc.dg/torture/pr39204.c: New testcase.
6388 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6390 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6391 * gcc.dg/vect/vect-outer-6.c: Ditto.
6393 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6396 * gcc.dg/noncompile/init-5.c: New test.
6397 * gcc.dg/init-bad-4.c: Adjust expected errors.
6399 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6402 * gcc.target/i386/push-1.c: New.
6404 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6406 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6408 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6410 * gcc.target/spu/intrinsics-sr.c: New test.
6412 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6415 * gcc.target/ia64/sibcall-opt-1.c: New test.
6416 * gcc.target/ia64/sibcall-opt-2.c: New test.
6418 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6421 * gfortran.dg/cray_pointers_8.f90: New test.
6424 * gfortran.dg/cray_pointers_9.f90: New test.
6426 2009-02-13 Jason Merrill <jason@redhat.com>
6429 * g++.dg/cpp0x/decltype16.C: New.
6431 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6434 * gfortran.dg/gomp/pr39152.f90: New.
6436 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6439 * gcc.target/i386/pr39162.c: New.
6441 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6444 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6447 2009-02-12 Jason Merrill <jason@redhat.com>
6450 * g++.dg/template/array20.C: New test.
6452 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6454 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6455 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6456 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6458 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6460 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6462 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6465 * gfortran.dg/pr39152.f: New.
6467 2009-02-11 Jason Merrill <jason@redhat.com>
6470 * g++.dg/cpp0x/defaulted9.C: New test.
6473 * g++.dg/init/value7.C: New test.
6475 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6478 * gcc.target/i386/pr38824.c: New testcase.
6480 2009-02-11 Jason Merrill <jason@redhat.com>
6483 * g++.dg/cpp0x/defaulted8.C: New test.
6486 * g++.dg/cpp0x/rv9p.C: New test.
6488 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6490 * gnat.dg/aliasing3.adb: New test.
6491 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6493 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/template/crash88.C: New.
6497 * g++.dg/template/crash89.C: Likewise.
6499 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6502 * gcc.dg/pr39084.c: New test.
6504 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6507 * gcc.target/i386/pr39139.c: New test.
6509 2009-02-10 Richard Guenther <rguenther@suse.de>
6511 PR tree-optimization/39132
6512 * gcc.dg/torture/pr39132.c: New testcase.
6514 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6517 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6518 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6519 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6520 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6521 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6522 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6523 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6524 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6526 2009-02-09 Jason Merrill <jason@redhat.com>
6529 * g++.dg/init/value6.C: New test.
6531 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6533 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6535 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6537 * gcc.c-torture/compile/20090209-1.c: New test.
6539 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6543 * g++.dg/cpp0x/vt-35147.C: New.
6544 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6545 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6547 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6550 * gcc.dg/attr-alias-4.c: New test.
6552 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6555 * gcc.dg/dfp/pr39035.c: New test.
6557 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6560 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6562 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6565 * g++.dg/opt/thunk3.C: New test.
6567 2009-02-05 Nick Clifton <nickc@redhat.com>
6569 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6570 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6571 * gcc.dg/cdce1.c: Likewise.
6572 * gcc.dg/cpp/_Pragma6.c: Likewise.
6573 * g++.dg/cpp/_Pragma1.C: Likewise.
6574 * gcc.dg/utf32-2.c: Xfail for M32C.
6575 * gcc.dg/utf32-1.c: Likewise.
6576 * gcc.dg/utf32-3.c: Likewise.
6577 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6579 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6580 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6581 * gcc.dg/Wconversion-5.c: Likewise.
6582 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6583 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6584 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6585 * gcc.dg/utf-inc-init.c: Likewise.
6586 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6587 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6588 * gcc.dg/utf-array-short-wchar.c: Likewise.
6589 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6590 * gcc.dg/mallign.c: Use size_t instead of long.
6592 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6594 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6596 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6598 * gcc.c-torture/execute/pr39100.c: New.
6600 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6603 * gcc.dg/tls/diag-6.c: New test.
6605 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6607 AVX Programming Reference (January, 2009)
6608 * gcc.target/i386/avx-vpclmulqdq.c: New.
6609 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6611 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6613 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6614 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6615 (pclmul_test): Renamed to ...
6618 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6621 * g++.dg/abi/mangle31.C: New test.
6623 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6626 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6628 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6629 inside function prototype but not part of parameter declarator.
6630 * vla-11.c: New test.
6632 2009-02-03 Jason Merrill <jason@redhat.com>
6634 * g++.dg/warn/main-4.C: New test.
6635 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6637 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6640 * g++.dg/expr/cast10.C: New test.
6642 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6645 * gcc.dg/init-bad-6.c: New test.
6647 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.c-torture/compile/pr35318.c: New test.
6653 * gcc.dg/nofixed-point-2.c: New test.
6654 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6655 * g++.dg/ext/fixed2.C: Likewise.
6656 * g++.dg/other/error25.C: Likewise.
6657 * g++.dg/lookup/crash7.C: Likewise.
6658 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6661 * g++.dg/cpp0x/initlist13.C: New test.
6663 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6666 * g++.dg/template/func2.C: New test.
6669 * g++.dg/template/typename15.C: New.
6670 * g++.dg/template/typename16.C: New.
6672 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6673 Ben Elliston <bje@au.ibm.com>
6676 * gcc.dg/dfp/pr39034.c: New test.
6678 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6681 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6683 2009-02-02 Jason Merrill <jason@redhat.com>
6686 * g++.dg/parse/dtor14.C: New test.
6688 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6690 * lib/target-supports.exp
6691 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6692 * g++.dg/ext/builtin10.C: New test.
6695 * gcc.target/i386/pr39058.c: New test.
6697 2009-02-02 Richard Guenther <rguenther@suse.de>
6699 PR tree-optimization/38937
6700 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6702 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6705 * g++.dg/parse/crash52.C: New.
6707 2009-01-30 Richard Guenther <rguenther@suse.de>
6709 PR tree-optimization/39041
6710 * gcc.c-torture/compile/pr39041.c: New testcase.
6712 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6715 * gcc.target/i386/pr39013-1.c: New test.
6716 * gcc.target/i386/pr39013-2.c: New test.
6719 * g++.dg/ext/label12.C: New test.
6721 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6724 * g++.dg/parse/error34.C: New.
6725 * g++.dg/parse/error35.C: Likewise.
6727 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6730 * g++.dg/cpp0x/decltype-38655.C: New.
6732 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6735 * g++.dg/torture/pr39002.C: New test.
6737 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6739 PR tree-optimization/39007
6740 * gcc.dg/tree-ssa/pr39007.c: New.
6742 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6745 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6748 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6751 * gcc.c-torture/compile/pr38857.c: New test.
6753 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6757 * gfortran.dg/bound_6.f90: New test.
6759 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6761 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6763 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6765 PR tree-optimization/38997
6766 * gcc.dg/tree-ssa/pr38997.c: New.
6768 2009-01-28 Richard Guenther <rguenther@suse.de>
6770 PR tree-optimization/38926
6771 * gcc.c-torture/compile/pr38926.c: New testcase.
6773 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6776 * gcc.dg/pr38934.c: New test.
6778 2009-01-28 Richard Guenther <rguenther@suse.de>
6781 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6783 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6785 PR tree-optimization/38984
6786 * gcc.dg/pr38984.c: New XFAILed testcase.
6789 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6792 * gcc.target/i386/pr38988.c: New test.
6794 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6797 * g++.dg/parse/crash51.C: New.
6798 * g++.old-deja/g++.pt/crash9.C: Adjust.
6800 2009-01-27 Daniel Kraft <d@domob.eu>
6803 * gfortran.dg/mvbits_6.f90: New test.
6804 * gfortran.dg/mvbits_7.f90: New test.
6805 * gfortran.dg/mvbits_8.f90: New test.
6807 2009-01-27 Richard Guenther <rguenther@suse.de>
6809 PR tree-optimization/38503
6810 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6812 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6815 * gcc.c-torture/execute/pr38969.c: New test.
6817 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6820 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6822 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6823 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6824 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6826 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6829 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6830 if __USING_SJLJ_EXCEPTIONS__ is defined.
6832 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6833 __USING_SJLJ_EXCEPTIONS__ is defined.
6834 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6835 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6836 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6837 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6838 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6839 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6841 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
6844 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6845 Use instead of C name in asm statements.
6847 2009-01-26 Richard Guenther <rguenther@suse.de>
6849 PR tree-optimization/38745
6850 * g++.dg/torture/pr38745.C: New testcase.
6852 2009-01-26 Richard Guenther <rguenther@suse.de>
6855 * g++.dg/warn/Wuninitialized-1.C: New testcase.
6857 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
6859 * gcc.dg/bitfld-15.c: Gate warning on target
6860 pcc_bitfield_type_matters.
6861 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6862 g++.dg/ext/bitfield4.C: Likewise.
6863 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6864 bitfield for any target.
6866 2009-01-24 Jakub Jelinek <jakub@redhat.com>
6869 * gcc.dg/pr38957.c: New test.
6871 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6874 * gfortran.dg/array_constructor_24.f: Allow tolerance when
6877 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
6879 PR tree-optimization/38953
6880 * gfortran.dg/graphite/pr38953.f90: New.
6882 2009-01-24 Paul Brook <paul@codesourcery.com>
6884 * gcc.target/arm/neon-cond-1.c: New test.
6886 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
6888 PR tree-optimization/38932
6889 * gcc.dg/pr38932.c: New.
6891 2009-01-23 Revital Eres <eres@il.ibm.com>
6893 * gcc.dg/sms-7.c: Fix test.
6895 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
6897 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6898 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6899 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6900 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6902 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6904 * gcc.dg/pr35729.c: Make test x86 specific.
6906 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6909 * gcc.dg/pr38615.c: New test.
6911 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
6914 * gcc.target/i386/pr38931.c: New test.
6916 2009-01-22 Dodji Seketeli <dodji@redhat.com>
6919 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6920 * g++.dg/template/typedef12.C: Likewise.
6921 * g++.dg/template/typedef13.C: Likewise.
6922 * g++.dg/template/typedef14.C: Likewise.
6923 * g++.dg/template/sfinae3.C: Likewise.
6924 * g++.old-deja/g++.pt/typename8.C: Likewise.
6925 * g++.dg/template/access11.C: Likewise
6927 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
6929 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6931 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6933 2009-01-21 Dodji Seketeli <dodji@redhat.com>
6936 * g++.dg/template/typedef11.C: New test.
6937 * g++.dg/template/typedef12.C: Likewise.
6938 * g++.dg/template/typedef13.C: Likewise.
6939 * g++.dg/template/typedef14.C: Likewise.
6940 * g++.dg/template/sfinae3.C: Compile this pedantically.
6941 The only errors expected should be the one saying the typedef is ill
6943 * g++.old-deja/g++.pt/typename8.C: Likewise.
6944 * g++.dg/template/access11.C: Update this.
6946 2009-01-21 Daniel Kraft <d@domob.eu>
6949 * gfortran.dg/mvbits_5.f90: New test.
6951 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
6953 * gcc.dg/sms-6.c: New test.
6954 * gcc.dg/sms-7.c: Likewise.
6956 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
6959 * gfortran.dg/host_assoc_function_7.f90: New test
6961 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6962 Richard Guenther <rguenther@suse.de>
6964 PR tree-optimization/38747
6965 PR tree-optimization/38748
6966 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6967 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6968 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6970 2009-01-20 Kees Cook <kees@ubuntu.com>
6971 H.J. Lu <hongjiu.lu@intel.com>
6974 * gcc.dg/pr38902.c: New.
6976 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6979 * gfortran.dg/pr38868.f: New testcase.
6981 2009-01-20 Richard Guenther <rguenther@suse.de>
6983 * gcc.c-torture/execute/pr36227.c: Move ...
6984 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6986 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6988 * lib/gfortran.exp: Add -B options for targets that use
6989 libgfortran.a%s in their specs.
6991 2009-01-19 Jason Merrill <jason@redhat.com>
6994 * g++.dg/template/dtor5.C: New test.
6996 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6999 * gfortran.dg/bound_5.f90: New test.
7001 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
7004 * g++.dg/compat/abi/pr38736_main.C: New.
7005 * g++.dg/compat/abi/pr38736_x.C: Likewise.
7006 * g++.dg/compat/abi/pr38736_y.C: Likewise.
7007 * g++.dg/other/macro-1.C: Likewise.
7008 * gcc.dg/macro-1.c: Likewise.
7009 * gcc.dg/compat/pr38736_main.c: Likewise.
7010 * gcc.dg/compat/pr38736_x.c: Likewise.
7011 * gcc.dg/compat/pr38736_y.c: Likewise.
7013 2009-01-18 Richard Guenther <rguenther@suse.de>
7015 PR tree-optimization/38819
7016 * gcc.c-torture/execute/pr38819.c: New testcase.
7018 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7021 * gfortran.dg/module_commons_3.f90: Reapply.
7023 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7026 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7027 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7029 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7032 * gfortran.dg/module_commons_3.f90: Remove
7034 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7036 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7038 2009-01-16 Jason Merrill <jason@redhat.com>
7041 * g++.dg/template/lvalue1.C: New test.
7044 * g++.dg/template/access20.C: New test.
7045 * g++.dg/torture/pr34641.C: Fix access.
7047 2009-01-16 Richard Guenther <rguenther@suse.de>
7049 PR tree-optimization/38835
7051 * gcc.c-torture/execute/pr36227.c: New testcase.
7052 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7053 * g++.dg/init/const7.C: Likewise.
7055 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7058 * gcc.c-torture/compile/pr38554.c: New test.
7060 2009-01-16 Jason Merrill <jason@redhat.com>
7063 * g++.dg/conversion/access1.C: New test.
7065 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7067 PR tree-optimization/38789
7068 * gcc.c-torture/compile/pr38789.c: New test.
7070 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7073 * gfortran.dg/proc_ptr_13.f90: New.
7075 2009-01-15 Jason Merrill <jason@redhat.com>
7078 * g++.dg/template/koenig6.C: New test.
7080 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7083 * g++.dg/template/error37.C: New testcase.
7085 2009-01-15 Jason Merrill <jason@redhat.com>
7088 * g++.dg/conversion/memfn1.C: New test.
7091 * g++.dg/conversion/memfn2.C: New test.
7093 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7096 * g++.dg/template/crash87.C: New test.
7098 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7101 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7103 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7106 * g++.dg/parse/crash50.C: New test.
7108 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7110 PR rtl-optimization/38245
7111 * gcc.dg/pr38245-3.c: New test.
7112 * gcc.dg/pr38245-3.h: New file.
7113 * gcc.dg/pr38245-4.c: New file.
7114 * gcc.dg/pr38364.c: New test.
7116 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7118 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7119 sequence PC-relative.
7121 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7123 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7124 calls and/or PLT markers.
7125 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7126 calls and/or PLT markers.
7127 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7128 calls and/or PLT markers.
7129 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7130 calls and/or PLT markers.
7132 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7133 Nathan Froyd <froydnj@codesourcery.com>
7134 Joseph Myers <joseph@codesourcery.com>
7136 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7138 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7139 and use consistent CFLAGS.
7140 * gcc.target/powerpc/20030505.c: Likewise.
7141 * gcc.target/powerpc/20081204-1.c: Likewise.
7142 * gcc.target/powerpc/ppc-spe.c: Likewise.
7143 * gcc.target/powerpc/spe1.c: Likewise.
7144 * g++.dg/ext/spe1.C: Likewise.
7145 * g++.dg/other/opaque-1.C: Likewise.
7146 * g++.dg/other/opaque-2.C: Likewise.
7147 * g++.dg/other/opaque-3.C: Likewise.
7149 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7151 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7154 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7157 * g++.dg/torture/pr38811.C: New file.
7159 2009-01-14 Richard Guenther <rguenther@suse.de>
7161 PR tree-optimization/38826
7163 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7165 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7167 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7169 2009-01-14 Nick Clifton <nickc@redhat.com>
7172 * g++.cp/parse/pr37862.C: New test.
7174 2009-01-14 Julian Brown <julian@codesourcery.com>
7176 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7177 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7179 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7182 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7184 PR rtl-optimization/38774
7185 * gcc.dg/torture/pr38774.c: New test.
7188 * g++.dg/cpp0x/pr38795.C: New test.
7190 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7191 Nathan Froyd <froydnj@codesourcery.com>
7192 Joseph Myers <joseph@codesourcery.com>
7194 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7195 otherwise. Do not check for AltiVec at runtime.
7196 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7197 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7198 * gcc.target/powerpc/altivec-1.c: Likewise.
7199 * gcc.target/powerpc/altivec-3.c: Likewise.
7200 * gcc.target/powerpc/altivec-10.c: Likewise.
7201 * gcc.target/powerpc/altivec-12.c: Likewise.
7202 * gcc.target/powerpc/altivec-24.c: Likewise.
7203 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7204 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7205 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7206 * gcc.target/powerpc/pr35907.c: Likewise.
7207 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7208 otherwise. Do not check for Cell at runtime.
7209 * gcc.target/powerpc/altivec_check.h: Delete.
7211 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7212 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7213 not check for AltiVec at runtime.
7214 * g++.dg/ext/altivec-cell-2.C: Likewise.
7215 * g++.dg/ext/altivec-cell-3.C: Likewise.
7216 * g++.dg/ext/altivec-cell-4.C: Likewise.
7217 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7218 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7220 * g++.dg/ext/altivec_check.h: Delete.
7222 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7224 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7225 effective target. Adjust line numbers accordingly.
7227 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7229 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7231 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7233 PR tree-optimization/38786
7234 * gcc.dg/graphite/pr38786.c: New.
7236 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7239 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7241 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7242 for alpha*-*-* targets.
7243 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7245 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7248 * gfortran.dg/fmt_bz_bn_err.f: New test.
7250 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7252 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7254 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7256 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7257 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7258 instruction support. Do not check for it at runtime.
7260 2009-01-12 Jason Merrill <jason@redhat.com>
7263 * g++.dg/lookup/friend11.C: Remove expected error.
7264 * g++.dg/lookup/friend14.C: New test.
7265 * g++.dg/lookup/friend15.C: New test.
7267 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7270 * g++.dg/lookup/hidden-class12.C: New test.
7271 * g++.dg/lookup/hidden-class13.C: New test.
7272 * g++.dg/lookup/hidden-class14.C: New test.
7273 * g++.dg/lookup/hidden-class15.C: New test.
7274 * g++.dg/lookup/hidden-class16.C: New test.
7276 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7278 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7279 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7280 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7282 2009-01-12 Jason Merrill <jason@redhat.com>
7285 * g++.dg/other/vararg-3.C: New test.
7287 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7289 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7290 Explicitly enable SPE.
7291 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7294 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7295 Expect -flax-vector-conversions message. Adjust incompatible
7297 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7300 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7302 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7304 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7305 * g++.dg/other/opaque-2.C: Likewise.
7306 * g++.dg/other/opaque-3.C: Likewise.
7308 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7311 * gcc.dg/pr32041.c: New test.
7312 * g++.dg/parse/offsetof9.C: New test.
7314 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7315 Nathan Froyd <froydnj@codesourcery.com>
7317 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7318 * g++.dg/ext/attribute-test-1.C: Likewise.
7319 * g++.dg/ext/attribute-test-2.C: Likewise.
7320 * g++.dg/ext/attribute-test-3.C: Likewise.
7321 * g++.dg/ext/attribute-test-4.C: Likewise.
7323 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7325 * gnat.dg/unchecked_convert3.adb: New test.
7327 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7330 * g++.dg/parse/typedef9.C: New test.
7332 PR tree-optimization/38807
7333 * gcc.c-torture/compile/pr38807.c: New test.
7335 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7337 * gcc.target/mips/ins-2.c: New test.
7339 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7342 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7344 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7347 * g++.dg/warn/Wreturn-type-5.C: New test.
7349 2009-01-11 Matthias Klose <doko@ubuntu.com>
7352 * gcc.dg/pr38616.c: New test.
7354 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7356 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7358 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7361 * g++.dg/expr/string-1.C: New test.
7362 * g++.dg/expr/string-2.C: New test.
7365 * g++.dg/ext/complex4.C: New test.
7366 * g++.dg/ext/complex5.C: New test.
7367 * g++.dg/init/reference1.C: New test.
7368 * g++.dg/init/reference2.C: New test.
7369 * g++.dg/init/reference3.C: New test.
7371 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7374 * gfortran.dg/transfer_null_1.f90: New test.
7376 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7379 * gfortran.dg/host_assoc_function_6.f90: New test.
7381 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7383 * lib/target-supports.exp: Add method to determine if the effective
7384 target is really a ppc405 after applying all compile options.
7385 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7386 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7387 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7388 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7389 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7390 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7391 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7392 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7393 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7394 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7395 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7396 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7397 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7398 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7399 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7400 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7401 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7402 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7403 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7404 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7405 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7406 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7407 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7408 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7409 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7410 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7411 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7412 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7413 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7414 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7415 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7417 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7420 * g++.dg/other/error31.C: New testcase.
7423 * gcc.dg/pr35742.c: New test.
7425 2009-01-09 John F. Carr <jfc@mit.edu>
7428 * g++.dg/parse/linkage3.C: New test.
7430 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7433 * gcc.c-torture/compile/pr38771.c: New test.
7435 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7437 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7439 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7441 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7442 * gcc.dg/sibcall-4.c: Likewise.
7444 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7445 Jan Sjodin <jan.sjodin@amd.com>
7447 PR tree-optimization/38559
7448 * gcc.dg/graphite/pr38559.c: New.
7450 2009-01-08 Ira Rosen <irar@il.ibm.com>
7452 PR tree-optimization/37194
7453 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7455 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7458 * g++.dg/ext/label11.C: New test.
7460 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7462 * lib/target-supports.exp (check_weak_override_available): New.
7463 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7464 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7465 dg-require-weak-override.
7467 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7468 Alan Modra <amodra@bigpond.net.au>
7470 * gcc.c-torture/compile/20090107-1.c: New test.
7472 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7475 * g++.dg/other/pr38706.C: New test.
7477 2009-01-07 Jason Merrill <jason@redhat.com>
7479 * g++.dg/cpp0x/variadic92.C: New test.
7480 * g++.dg/cpp0x/variadic93.C: New test.
7482 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7484 * lib/target-supports-dg.exp (current_compiler_flags): New.
7485 (check-flags): Use it; do not access dg-test local variables.
7486 (dg-skip-if): Do not access dg-test local variables.
7487 (dg-xfail-run-if): Ditto.
7488 (dg-shouldfail): Ditto.
7489 * gcc.test-framework/test-framework.exp
7490 (check_effective_target_def_nocache): New.
7491 * gcc.test-framework/test-framework.awk: Handle scan tests.
7492 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7493 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7494 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7495 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7496 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7497 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7498 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7499 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7500 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7502 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7504 * lib/target-supports-dg.exp (check_test_flags): Delete.
7506 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7508 PR tree-optimization/38492
7509 PR tree-optimization/38498
7510 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7512 * gcc.dg/graphite/block-0.c: Update test.
7513 * gcc.dg/graphite/block-1.c: Same.
7514 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7515 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7516 * gcc.dg/graphite/block-3.c: New.
7517 * gcc.dg/graphite/pr38498.c: New.
7519 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7521 AVX Programming Reference (December, 2008)
7522 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7523 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7524 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7526 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7527 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7529 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7532 * gfortran.dg/c_loc_pure_1.f90: New test.
7534 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7537 * gfortran.dg/elemental_dependency_3.f90:
7538 Add the final tree dump cleanup.
7540 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7542 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7545 PR rtl-optimization/38722
7546 * gfortran.dg/pr38722.f90: New test.
7548 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7551 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7552 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7554 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7556 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7557 * gfortran.dg/typebound_call_8.f03: Same.
7558 * gfortran.dg/elemental_bind_c.f90: Same.
7559 * gfortran.dg/typebound_call_7.f03: Same.
7560 * gfortran.dg/interface_proc_end.f90: Same
7561 * gfortran.dg/pr37243.f: Fix typo.
7563 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7565 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7566 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7569 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7571 AVX Programming Reference (December, 2008)
7572 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7573 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7574 * gcc.target/i386/sse-14.c: Likewise.
7576 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7577 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7578 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7579 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7581 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7584 * gfortran.dg/fmt_bz_bn.f: Update test.
7586 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7589 * g++.dg/conversion/usual-arith-conv.C: New test.
7591 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7594 * gcc.dg/vector-3.c: New testcase.
7595 * g++.dg/ext/vector15.C: New test.
7597 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7599 PR tree-optimization/38510
7600 * gcc.dg/graphite/pr38510.c: New.
7602 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7603 Jan Sjodin <jan.sjodin@amd.com>
7605 PR tree-optimization/38500
7606 * gcc.dg/graphite/pr38500.c: New.
7608 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7610 * gcc.c-torture/compile/20001226-1.c: Generalize
7612 * gcc.c-torture/compile/limits-fnargs.c: Add
7614 * gcc.dg/20020425-1.c: Likewise.
7615 * gcc.dg/pch/pch.exp: Likewise.
7617 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7620 * gfortran.dg/module_commons_3.f90: New test.
7622 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7625 * gfortran.dg/random_seed_1.f90: Updated.
7627 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7631 * gfortran.dg/elemental_subroutine_7.f90:
7632 Fix p values so that it can be used as vector subscript.
7634 2009-01-05 Jason Merrill <jason@redhat.com>
7636 * g++.dg/cpp0x/initlist12.C: Add another test.
7638 * g++.dg/cpp0x/defaulted7.C: New test.
7640 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7643 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7644 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7646 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7648 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7649 for alpha*-*-* targets.
7650 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7652 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7655 * gfortran.dg/host_assoc_function_5.f90: New test.
7657 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7660 * gfortran.dg/elemental_dependency_3.f90: New test.
7661 * gfortran.dg/elemental_subroutine_7.f90: New test.
7663 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7665 * gcc.dg/struct-ret-3.c: Include unistd.h.
7666 (main): Exit early if system memory page size is
7667 larger than 4096 bytes.
7669 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7672 * gfortran.dg/merge_init_expr.f90: New.
7674 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7677 * gfortran.dg/c_loc_tests_13.f90: New test.
7678 * gfortran.dg/c_loc_tests_14.f90: New test.
7680 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7682 * gfortran.dg/func_result_4.f90: New.
7684 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7687 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7688 interface still works, in addition to original tests.
7689 * gfortran.dg/host_assoc_call_6.f90: New test.
7691 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7694 * g++.dg/torture/pr38705.C: New test.
7697 * gcc.dg/pr38700.c: New test.
7699 2009-01-02 Jason Merrill <jason@redhat.com>
7701 * g++.dg/cpp0x/initlist11.C: New test.
7702 * g++.dg/cpp0x/initlist12.C: New test.
7704 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7706 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7707 Allow extra informative notes.
7709 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7712 * gcc.dg/pr36489.c: New test.
7715 Copyright (C) 2009 Free Software Foundation, Inc.
7717 Copying and distribution of this file, with or without modification,
7718 are permitted in any medium without royalty provided the copyright
7719 notice and this notice are preserved.