1 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
5 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
8 * gcc.target/i386/pr40934.c: New.
10 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.target/i386/pr41019.c: New test.
15 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18 * gfortran.dg/winapi.f90: New test.
20 2009-08-13 Janus Weil <janus@gcc.gnu.org>
23 * gfortran.dg/intrinsic_4.f90: New.
24 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
27 2009-08-13 Richard Guenther <rguenther@suse.de>
30 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
32 2009-08-12 Richard Guenther <rguenther@suse.de>
34 PR tree-optimization/41011
35 * gfortran.dg/pr41011.f: New testcase.
37 2009-08-11 Andrew Haley <aph@redhat.com>
39 * gcc.target/arm/synchronize.c: New file.
41 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
44 * testsuite/gfortran.dg/graphite/id-17.f: New.
46 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
48 * testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
50 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
51 Pranav Garg <pranav.garg2107@gmail.com>
53 * testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
55 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
57 * gcc.dg/graphite/interchange-9.c: New.
59 2009-08-12 Richard Guenther <rguenther@suse.de>
61 PR rtl-optimization/41033
62 * gcc.dg/pr41033.c: New test.
64 2009-08-11 Janus Weil <janus@gcc.gnu.org>
67 * gfortran.dg/proc_ptr_comp_14.f90: New.
69 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
71 * gcc.target/mips/ext-5.c: New test.
72 * gcc.target/mips/ext-6.c: New test.
73 * gcc.target/mips/ext-7.c: New test.
74 * gcc.target/mips/ext-8.c: New test.
75 * gcc.target/mips/extend-2.c: New test.
77 2009-08-10 Jason Merrill <jason@redhat.com>
79 * g++.dg/other/linkage2.C: New test for types-without-linkage
81 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
82 * g++.dg/lookup/anon2.C: Likewise.
83 * g++.dg/other/anon3.C: Likewise.
84 * g++.dg/template/arg2.C: Likewise.
85 * g++.dg/template/local4.C: Likewise.
86 * g++.old-deja/g++.law/operators32.C: Likewise.
87 * g++.old-deja/g++.other/linkage2.C: Likewise.
88 * g++.old-deja/g++.pt/enum6.C: Likewise.
89 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
90 * g++.old-deja/g++.other/linkage1.C: Likewise.
92 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
94 * gcc.dg/dg.exp: Test also c-c++-common dir.
95 * g++.dg/dg.exp: Likewise.
96 * g++.dg/warn/Wconversion-real.C: Delete.
97 * gcc.dg/Wconversion-real.c: Move to ...
98 * c-c++-common/Wconversion-real.c: ... here.
99 * lib/target-supports.exp
100 (check_effective_target_c,check_effective_target_c++): New.
102 2009-08-10 Daniel Kraft <d@domob.eu>
105 * gfortran.dg/typebound_operator_1.f03: New test.
106 * gfortran.dg/typebound_operator_2.f03: New test.
108 2009-08-10 Richard Guenther <rguenther@suse.de>
111 * gcc.c-torture/compile/pr41006-1.c: New testcase.
112 * gcc.c-torture/compile/pr41006-2.c: Likewise.
114 2009-08-10 Janus Weil <janus@gcc.gnu.org>
117 * gfortran.dg/class_1.f03: New.
118 * gfortran.dg/class_2.f03: New.
119 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
120 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
121 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
122 * gfortran.dg/typebound_call_10.f03: Ditto.
123 * gfortran.dg/typebound_call_2.f03: Ditto.
124 * gfortran.dg/typebound_call_3.f03: Ditto.
125 * gfortran.dg/typebound_call_4.f03: Ditto.
126 * gfortran.dg/typebound_generic_3.f03: Ditto.
127 * gfortran.dg/typebound_generic_4.f03: Ditto.
128 * gfortran.dg/typebound_proc_1.f08: Ditto.
129 * gfortran.dg/typebound_proc_5.f03: Ditto.
130 * gfortran.dg/typebound_proc_6.f03: Ditto.
132 2009-08-10 Dodji Seketeli <dodji@redhat.com>
135 * g++.dg/expr/stmt-expr-1.C: New test.
137 2009-08-09 Richard Guenther <rguenther@suse.de>
139 PR tree-optimization/41016
140 * gcc.c-torture/compile/pr41016.c: New testcase.
142 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
144 * gcc.dg/overflow-warn-8.c: New test.
146 2009-08-09 Ira Rosen <irar@il.ibm.com>
148 PR tree-optimization/41008
149 * gcc.dg/vect/O1-pr41008.c: New test.
151 2009-08-05 Tobias Burnus <burnus@net-b.de>
154 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
156 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
158 * gcc.target/bfin/loop-autoinc.c: New file.
160 2009-08-08 Richard Guenther <rguenther@suse.de>
162 PR tree-optimization/40991
163 * g++.dg/torture/pr40991.C: New testcase.
165 2009-08-08 Laurent GUERBY <laurent@guerby.net>
167 * ada/acats/support/impdef.a: Tweak timing constants. Add
168 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
169 * ada/acats/tests/c9/c940005.a: Use new timing constants.
170 * ada/acats/tests/c9/c940007.a: Likewise.
171 * ada/acats/tests/c9/c94001c.ada: Likewise.
172 * ada/acats/tests/c9/c94006a.ada: Likewise.
173 * ada/acats/tests/c9/c94008c.ada: Likewise.
174 * ada/acats/tests/c9/c951002.a: Likewise.
175 * ada/acats/tests/c9/c954a01.a: Likewise.
176 * ada/acats/tests/c9/c96001a.ada: Likewise.
177 * ada/acats/tests/c9/c97307a.ada: Likewise.
179 2009-08-07 Richard Guenther <rguenther@suse.de>
181 PR tree-optimization/40999
182 * gfortran.dg/pr40999.f: New testcase.
184 2009-08-07 Jakub Jelinek <jakub@redhat.com>
186 * g++.dg/tree-prof/partition1.C: New test.
188 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
190 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
192 * gcc.target/arm/vfp1[567].c: New tests.
194 2009-08-06 Jason Merrill <jason@redhat.com>
197 * g++.dg/ext/complit12.C: Expand.
199 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
201 Merge ARM/hard_vfp_branch to trunk.
203 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
205 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
206 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
208 2009-05-12 Joseph Myers <joseph@codesourcery.com>
210 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
211 (PCS): Define macro to use base AAPCS.
212 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
214 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
216 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
217 Correct arm_neon.h typo.
219 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
221 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
223 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
224 argument marshalling.
225 * abitest.h: New file.
226 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
227 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
229 2009-08-06 Martin Jambor <mjambor@suse.cz>
232 * gcc.dg/tree-ssa/pr32964.c: New test.
234 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
235 H.J. Lu <hongjiu.lu@intel.com>
238 * gcc.target/i386/pr40957: New test.
240 2009-08-06 Richard Guenther <rguenther@suse.de>
242 PR tree-optimization/40964
243 * gcc.c-torture/compile/pr40964.c: New testcase.
245 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
248 * gfortran.dg/transfer_resolve_1.f90 : New test.
250 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
251 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
254 * gcc.target/i386/pr40906-1.c: New test.
255 * gcc.target/i386/pr40906-2.c: Ditto.
256 * gcc.target/i386/pr40906-3.c: Ditto.
258 2009-08-05 Jakub Jelinek <jakub@redhat.com>
260 PR rtl-optimization/40924
261 * g++.dg/torture/pr40924.C: New test.
263 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
266 * g++.dg/warn/pr36069.C: New.
268 2009-08-04 Dodji Seketeli <dodji@redhat.com>
271 * g++.dg/overload/defarg4.C: New test.
273 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
276 * g++.dg/parse/pr16696.C: New.
277 * g++.dg/parse/pr16696-permissive.C: New.
279 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
282 * gfortran.dg/initialization_23.f90 : New test.
284 2009-08-04 Dodji Seketeli <dodji@redhat.com>
287 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
289 2009-08-03 Jason Merrill <jason@redhat.com>
290 Jakub Jelinek <jakub@redhat.com>
293 * g++.dg/ext/complit12.C: New.
295 2009-08-03 Janis Johnson <janis187@us.ibm.com>
298 * gcc.target/powerpc/pr39902-2.c: New test.
300 2009-08-03 Jakub Jelinek <jakub@redhat.com>
303 * gcc.dg/uninit-6.c: Re-add XFAIL.
304 * gcc.dg/uninit-6-O0.c: Likewise.
305 * gcc.dg/uninit-pr40943.c: New test.
307 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
310 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
313 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
316 * gfortran.dg/namelist_40.f90: Update error output.
317 * gfortran.dg/namelist_47.f90: Update error output.
318 * gfortran.dg/namelist_58.f90: New test.
320 2009-08-02 Janus Weil <janus@gcc.gnu.org>
323 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
324 * gfortran.dg/altreturn_3.f90: Ditto.
325 * gfortran.dg/altreturn_5.f90: Ditto.
326 * gfortran.dg/altreturn_6.f90: Ditto.
327 * gfortran.dg/altreturn_7.f90: Ditto.
328 * gfortran.dg/array_constructor_13.f90: Ditto.
329 * gfortran.dg/arrayio_7.f90: Ditto.
330 * gfortran.dg/arrayio_8.f90: Ditto.
331 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
332 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
333 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
334 * gfortran.dg/backspace_8.f: Add -std=legacy.
335 * gfortran.dg/backspace_9.f: Ditto.
336 * gfortran.dg/char_comparison_1.f: Ditto.
337 * gfortran.dg/char_decl_1.f90: Ditto.
338 * gfortran.dg/char_initialiser_actual.f90: Ditto.
339 * gfortran.dg/char_pointer_assign.f90: Ditto.
340 * gfortran.dg/char_pointer_dependency.f90: Ditto.
341 * gfortran.dg/char_pointer_dummy.f90: Ditto.
342 * gfortran.dg/char_pointer_func.f90: Ditto.
343 * gfortran.dg/common_8.f90: Ditto.
344 * gfortran.dg/constant_substring.f: Ditto.
345 * gfortran.dg/data_char_2.f90: Ditto.
346 * gfortran.dg/der_array_io_1.f90: Ditto.
347 * gfortran.dg/der_array_io_2.f90: Ditto.
348 * gfortran.dg/der_array_io_3.f90: Ditto.
349 * gfortran.dg/der_io_3.f90: Ditto.
350 * gfortran.dg/dev_null.F90: Ditto.
351 * gfortran.dg/direct_io_2.f90: Ditto.
352 * gfortran.dg/do_iterator_2.f90: Ditto.
353 * gfortran.dg/e_d_fmt.f90: Ditto.
354 * gfortran.dg/empty_format_1.f90: Ditto.
355 * gfortran.dg/entry_17.f90: Modified warning message.
356 * gfortran.dg/entry_7.f90: Add -std=legacy.
357 * gfortran.dg/eor_1.f90: Ditto.
358 * gfortran.dg/equiv_2.f90: Ditto.
359 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
360 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
361 * gfortran.dg/extended_char_comparison_1.f: Ditto.
362 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
363 * gfortran.dg/fmt_error_2.f90: Ditto.
364 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
365 * gfortran.dg/fmt_tl.f: Ditto.
366 * gfortran.dg/fmt_white.f: Ditto.
367 * gfortran.dg/func_derived_1.f90: Ditto.
368 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
369 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
370 * gfortran.dg/global_references_2.f90: Ditto.
371 * gfortran.dg/hollerith_1.f90: Ditto.
372 * gfortran.dg/hollerith.f90: Use new-style character length.
373 * gfortran.dg/hollerith_f95.f90: Ditto.
374 * gfortran.dg/ichar_1.f90: Add -std=legacy.
375 * gfortran.dg/implicit_6.f90: Ditto.
376 * gfortran.dg/implicit_9.f90: Ditto.
377 * gfortran.dg/inquire_13.f90: Ditto.
378 * gfortran.dg/inquire_5.f90: Ditto.
379 * gfortran.dg/inquire_6.f90: Ditto.
380 * gfortran.dg/inquire.f90: Ditto.
381 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
382 * gfortran.dg/io_constraints_2.f90: Ditto.
383 * gfortran.dg/list_read_2.f90: Add -std=legacy.
384 * gfortran.dg/loc_2.f90: Ditto.
385 * gfortran.dg/logical_1.f90: Ditto.
386 * gfortran.dg/longline.f: Ditto.
387 * gfortran.dg/merge_char_1.f90: Ditto.
388 * gfortran.dg/namelist_12.f: Ditto.
389 * gfortran.dg/namelist_14.f90: Ditto.
390 * gfortran.dg/namelist_18.f90: Ditto.
391 * gfortran.dg/namelist_19.f90: Ditto.
392 * gfortran.dg/namelist_21.f90: Ditto.
393 * gfortran.dg/namelist_22.f90: Ditto.
394 * gfortran.dg/namelist_37.f90: Ditto.
395 * gfortran.dg/namelist_54.f90: Ditto.
396 * gfortran.dg/namelist_55.f90: Ditto.
397 * gfortran.dg/namelist_empty.f90: Ditto.
398 * gfortran.dg/namelist_use.f90: Use new-style character length.
399 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
400 * gfortran.dg/nested_modules_4.f90: Ditto.
401 * gfortran.dg/nested_modules_5.f90: Ditto.
402 * gfortran.dg/open-options-blanks.f: Ditto.
403 * gfortran.dg/output_exponents_1.f90: Ditto.
404 * gfortran.dg/parens_5.f90: Ditto.
405 * gfortran.dg/parens_6.f90: Ditto.
406 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
407 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
408 * gfortran.dg/pr15129.f90: Ditto.
409 * gfortran.dg/pr15332.f: Ditto.
410 * gfortran.dg/pr16597.f90: Ditto.
411 * gfortran.dg/pr17143.f90: Ditto.
412 * gfortran.dg/pr17164.f90: Ditto.
413 * gfortran.dg/pr17229.f: Modified warning message.
414 * gfortran.dg/pr18210.f90: Add -std=legacy.
415 * gfortran.dg/pr19155.f: Ditto.
416 * gfortran.dg/pr20086.f90: Ditto.
417 * gfortran.dg/pr20124.f90: Ditto.
418 * gfortran.dg/pr20755.f: Ditto.
419 * gfortran.dg/pr20865.f90: Ditto.
420 * gfortran.dg/pr20950.f: Ditto.
421 * gfortran.dg/pr21730.f: Ditto.
422 * gfortran.dg/pr22491.f: Ditto.
423 * gfortran.dg/pr29713.f90: Ditto.
424 * gfortran.dg/print_parentheses_1.f: Ditto.
425 * gfortran.dg/print_parentheses_2.f90: Ditto.
426 * gfortran.dg/proc_assign_1.f90: Ditto.
427 * gfortran.dg/proc_decl_1.f90: Ditto.
428 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
429 * gfortran.dg/read_eor.f90: : Add -std=legacy.
430 * gfortran.dg/read_float_1.f90: Ditto.
431 * gfortran.dg/read_logical.f90: Ditto.
432 * gfortran.dg/recursive_statement_functions.f90: Ditto.
433 * gfortran.dg/return_1.f90: Ditto.
434 * gfortran.dg/rewind_1.f90: Ditto.
435 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
436 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
437 * gfortran.dg/stfunc_1.f90: Ditto.
438 * gfortran.dg/stfunc_3.f90: Ditto.
439 * gfortran.dg/stfunc_4.f90: Ditto.
440 * gfortran.dg/stfunc_6.f90: Ditto.
441 * gfortran.dg/streamio_2.f90: Ditto.
442 * gfortran.dg/string_ctor_1.f90: Ditto.
443 * gfortran.dg/string_null_compare_1.f: Ditto.
444 * gfortran.dg/substr_6.f90: Ditto.
445 * gfortran.dg/tl_editing.f90: Ditto.
446 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
447 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
448 * gfortran.dg/x_slash_1.f: Add -std=legacy.
449 * gfortran.dg/g77/1832.f: Ditto.
450 * gfortran.dg/g77/19981216-0.f Ditto.
451 * gfortran.dg/g77/19990525-0.f: Ditto.
452 * gfortran.dg/g77/19990826-2.f: Ditto.
453 * gfortran.dg/g77/20000630-2.f: Ditto.
454 * gfortran.dg/g77/20010116.f: Ditto.
455 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
456 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
457 * gfortran.dg/g77/980520-1.f: Ditto.
458 * gfortran.dg/g77/check0.f: Ditto.
459 * gfortran.dg/g77/cpp3.F: Ditto.
460 * gfortran.dg/g77/cpp4.F: Use new-style character length.
461 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
462 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
463 * gfortran.dg/g77/short.f: Ditto.
465 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
467 * gcc.target/mips/ext-3.c: Add NOMIPS16.
468 * gcc.target/mips/ext-4.c: Likewise.
469 * gcc.target/mips/interrupt_handler.c: Likewise.
470 * gcc.target/mips/truncate-4.c: Likewise.
471 * gcc.target/mips/truncate-5.c: Likewise.
473 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
475 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
476 -fgraphite-force-parallel to -floop-parallelize-all.
478 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
481 * gfortran.dg/whole_file_7.f90: New test.
482 * gfortran.dg/whole_file_8.f90: New test.
483 * gfortran.dg/whole_file_9.f90: New test.
484 * gfortran.dg/whole_file_10.f90: New test.
485 * gfortran.dg/whole_file_11.f90: New test.
486 * gfortran.dg/whole_file_12.f90: New test.
487 * gfortran.dg/whole_file_13.f90: New test.
488 * gfortran.dg/whole_file_14.f90: New test.
490 2009-07-31 Jason Merrill <jason@redhat.com>
492 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
494 * g++.dg/cpp0x/named.C: Likewise.
495 * g++.dg/cpp0x/overload.C: Likewise.
496 * g++.dg/cpp0x/rv1n.C: Likewise.
497 * g++.dg/cpp0x/rv1p.C: Likewise.
498 * g++.dg/cpp0x/rv2n.C: Likewise.
499 * g++.dg/cpp0x/rv2p.C: Likewise.
500 * g++.dg/cpp0x/rv3n.C: Likewise.
501 * g++.dg/cpp0x/rv3p.C: Likewise.
502 * g++.dg/cpp0x/rv4n.C: Likewise.
503 * g++.dg/cpp0x/rv4p.C: Likewise.
504 * g++.dg/cpp0x/rv5n.C: Likewise.
505 * g++.dg/cpp0x/rv5p.C: Likewise.
506 * g++.dg/cpp0x/rv6n.C: Likewise.
507 * g++.dg/cpp0x/rv6p.C: Likewise.
508 * g++.dg/cpp0x/rv7n.C: Likewise.
509 * g++.dg/cpp0x/rv7p.C: Likewise.
510 * g++.dg/cpp0x/template_deduction.C: Likewise.
511 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
512 * g++.dg/cpp0x/overloadn.C: New.
513 * g++.dg/cpp0x/rv-cast.C: New.
515 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
517 * gcc.target/mips/ext-4.c: New test.
519 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
521 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
523 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
525 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
526 * gcc.dg/tree-ssa/loop-32.c: Same.
527 * gcc.dg/tree-ssa/loop-33.c: Same.
528 * gcc.dg/tree-ssa/loop-34.c: Same.
529 * gcc.dg/tree-ssa/loop-35.c: Same.
530 * gcc.dg/tree-ssa/loop-7.c: Same.
531 * gcc.dg/tree-ssa/pr23109.c: Same.
532 * gcc.dg/tree-ssa/restrict-2.c: Same.
533 * gcc.dg/tree-ssa/restrict-3.c: Same.
534 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
535 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
536 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
537 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
538 * gcc.dg/tree-ssa/structopt-1.c: Same.
539 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
540 * gfortran.dg/pr32921.f: Same.
542 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
544 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
545 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
546 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
547 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
548 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
549 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
550 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
551 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
552 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
553 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
554 * gcc.dg/graphite/id-1.c: New.
555 * gcc.dg/graphite/id-10.c: New.
556 * gcc.dg/graphite/id-11.c: New.
557 * gcc.dg/graphite/id-12.c: New.
558 * gcc.dg/graphite/id-13.c: New.
559 * gcc.dg/graphite/id-14.c: New.
560 * gcc.dg/graphite/id-15.c: New.
561 * gcc.dg/graphite/id-2.c: New.
562 * gcc.dg/graphite/id-3.c: New.
563 * gcc.dg/graphite/id-4.c: New.
564 * gcc.dg/graphite/id-5.c: New.
565 * gcc.dg/graphite/id-6.c: New.
566 * gcc.dg/graphite/id-7.c: New.
567 * gcc.dg/graphite/id-8.c: New.
568 * gcc.dg/graphite/id-9.c: New.
569 * gcc.dg/graphite/interchange-0.c: New.
570 * gcc.dg/graphite/interchange-1.c: New.
571 * gcc.dg/graphite/interchange-2.c: New.
572 * gcc.dg/graphite/interchange-3.c: New.
573 * gcc.dg/graphite/interchange-4.c: New.
574 * gcc.dg/graphite/interchange-5.c: New.
575 * gcc.dg/graphite/interchange-6.c: New.
576 * gcc.dg/graphite/interchange-7.c: New.
577 * gcc.dg/graphite/interchange-8.c: New.
578 * gcc.dg/graphite/pr35356-1.c: New.
579 * gcc.dg/graphite/pr35356-2.c: New.
580 * gcc.dg/graphite/pr35356-3.c: New.
581 * gcc.dg/graphite/pr40157.c: New.
582 * gcc.dg/graphite/run-id-1.c: New.
583 * gcc.dg/graphite/scop-20.c: New.
584 * gcc.dg/graphite/scop-21.c: New.
585 * gfortran.dg/graphite/id-1.f90: New.
586 * gfortran.dg/graphite/id-10.f90: New.
587 * gfortran.dg/graphite/id-11.f: New.
588 * gfortran.dg/graphite/id-12.f: New.
589 * gfortran.dg/graphite/id-13.f: New.
590 * gfortran.dg/graphite/id-14.f: New.
591 * gfortran.dg/graphite/id-15.f: New.
592 * gfortran.dg/graphite/id-16.f: New.
593 * gfortran.dg/graphite/id-5.f: New.
594 * gfortran.dg/graphite/id-6.f: New.
595 * gfortran.dg/graphite/id-7.f: New.
596 * gfortran.dg/graphite/id-8.f: New.
597 * gfortran.dg/graphite/id-9.f: New.
598 * gfortran.dg/graphite/interchange-1.f: New.
599 * gfortran.dg/graphite/interchange-2.f: New.
601 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
603 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
604 flags based on the name of the testcase.
605 * gfortran.dg/graphite/graphite.exp: Same.
607 * gcc.dg/graphite/block-0.c: Adjusted.
608 * gcc.dg/graphite/block-1.c: Adjusted.
609 * gcc.dg/graphite/block-2.c: Adjusted.
610 * gcc.dg/graphite/block-3.c: Adjusted.
611 * gcc.dg/graphite/block-4.c: Adjusted.
612 * gcc.dg/graphite/block-5.c: Adjusted.
613 * gcc.dg/graphite/block-6.c: Adjusted.
614 * gcc.dg/graphite/pr37485.c: Adjusted.
615 * gcc.dg/graphite/pr37684.c: Adjusted.
616 * gcc.dg/graphite/pr37828.c: Adjusted.
617 * gcc.dg/graphite/pr37883.c: Adjusted.
618 * gcc.dg/graphite/pr37928.c: Adjusted.
619 * gcc.dg/graphite/pr37943.c: Adjusted.
620 * gcc.dg/graphite/pr38409.c: Adjusted.
621 * gcc.dg/graphite/pr38498.c: Adjusted.
622 * gcc.dg/graphite/pr38559.c: Adjusted.
623 * gcc.dg/graphite/pr39335.c: Adjusted.
624 * gcc.dg/graphite/pr39335_1.c: Adjusted.
625 * gcc.dg/graphite/scop-0.c: Adjusted.
626 * gcc.dg/graphite/scop-1.c: Adjusted.
627 * gcc.dg/graphite/scop-10.c: Adjusted.
628 * gcc.dg/graphite/scop-11.c: Adjusted.
629 * gcc.dg/graphite/scop-12.c: Adjusted.
630 * gcc.dg/graphite/scop-13.c: Adjusted.
631 * gcc.dg/graphite/scop-14.c: Adjusted.
632 * gcc.dg/graphite/scop-15.c: Adjusted.
633 * gcc.dg/graphite/scop-16.c: Adjusted.
634 * gcc.dg/graphite/scop-17.c: Adjusted.
635 * gcc.dg/graphite/scop-18.c: Adjusted.
636 * gcc.dg/graphite/scop-19.c: Adjusted.
637 * gcc.dg/graphite/scop-2.c: Adjusted.
638 * gcc.dg/graphite/scop-3.c: Adjusted.-
639 * gcc.dg/graphite/scop-4.c: Adjusted.
640 * gcc.dg/graphite/scop-5.c: Adjusted.
641 * gcc.dg/graphite/scop-6.c: Adjusted.
642 * gcc.dg/graphite/scop-7.c: Adjusted.
643 * gcc.dg/graphite/scop-8.c: Adjusted.
644 * gcc.dg/graphite/scop-9.c: Adjusted.
645 * gcc.dg/graphite/scop-matmult.c: Adjusted.
646 * gfortran.dg/graphite/block-1.f90: Adjusted.
647 * gfortran.dg/graphite/block-2.f: Adjusted.
648 * gfortran.dg/graphite/block-3.f90: Adjusted.
649 * gfortran.dg/graphite/block-4.f90: Adjusted.
650 * gfortran.dg/graphite/id-2.f90: Adjusted.
651 * gfortran.dg/graphite/id-3.f90: Adjusted.
652 * gfortran.dg/graphite/id-4.f90: Adjusted.
653 * gfortran.dg/graphite/pr37852.f90: Adjusted.
654 * gfortran.dg/graphite/pr37857.f90: Adjusted.
655 * gfortran.dg/graphite/pr37980.f90: Adjusted.
656 * gfortran.dg/graphite/pr38083.f90: Adjusted.
657 * gfortran.dg/graphite/pr38953.f90: Adjusted.
658 * gfortran.dg/graphite/scop-1.f: Adjusted.
660 2009-07-30 Doug Kwan <dougkwan@google.com>
662 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
663 in warnings added in rev 141298.
665 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
667 * lib/options.exp: Use "!=" instead of "ne".
669 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
671 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
672 * gcc.dg/ucnid-12.c: Likewise.
674 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
675 Pat Haugen <pthaugen@us.ibm.com>
676 Revital Eres <ERES@il.ibm.com>
678 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
679 Altivec simple math function vectorization.
681 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
683 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
684 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
685 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
686 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
687 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
688 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
689 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
690 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
692 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
693 power7 popcntd instructions.
694 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
696 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
697 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
698 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
699 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
700 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
701 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
702 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
703 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
704 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
705 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
706 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
707 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
708 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
710 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
711 vec_add, so the optimizer doesn't remove it.
713 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
714 systems that support bswap64.
716 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
717 prevent VSX code generation.
719 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
720 function to test if VSX available.
721 (check_effective_target_powerpc_vsx_ok): Ditto.
722 (check_vmx_hw_available): Add explicit -mno-vsx.
724 2009-07-30 Janis Johnson <janis187@us.ibm.com>
727 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
729 2009-07-30 Martin Jambor <mjambor@suse.cz>
731 PR tree-optimization/40570
732 * gcc.c-torture/compile/pr40570.c: New test.
734 2009-07-29 Jason Merrill <jason@redhat.com>
737 * g++.dg/template/defarg13.C: New.
739 2009-07-29 Richard Guenther <rguenther@suse.de>
742 * g++.dg/torture/pr40834.C: New testcase.
744 2009-07-29 Michael Matz <matz@suse.de>
747 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
749 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
751 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
752 sh*-*-* targets. Skip on spu-*-* targets.
753 * gfortran.dg/maxlocval_4.f90: Likewise.
754 * gfortran.dg/minlocval_1.f90: Likewise.
755 * gfortran.dg/minlocval_4.f90: Likewise.
757 2009-07-28 Jakub Jelinek <jakub@redhat.com>
760 * gfortran.dg/gomp/pr40878-1.f90: New test.
761 * gfortran.dg/gomp/pr40878-2.f90: New test.
764 * gcc.dg/cdce1.c: Adjust note line number.
765 * gcc.dg/cdce2.c: Likewise.
767 2009-07-28 Janus Weil <janus@gcc.gnu.org>
770 * gfortran.dg/proc_ptr_comp_13.f90: New.
772 2009-07-28 Jan Beulich <jbeulich@novell.com>
774 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
775 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
776 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
777 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
778 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
779 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
780 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
781 * gcc.target/i386/avx-vtestps-2.c: Likewise.
782 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
783 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
784 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
785 * gcc.target/i386/avx-vtestps-3.c: Likewise.
786 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
787 #ifdef NEED_IEEE754_FLOAT conditional.
788 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
791 2009-07-28 Jan Beulich <jbeulich@novell.com>
793 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
795 * g++.dg/ext/bitfield3.C: Likewise.
796 * g++.dg/ext/bitfield4.C: Likewise.
797 * g++.dg/ext/bitfield5.C: Likewise.
798 * gcc.dg/bitfld-15.c: Likewise.
799 * gcc.dg/bitfld-16.c: Likewise.
800 * gcc.dg/bitfld-17.c: Likewise.
801 * gcc.dg/bitfld-18.c: Likewise.
802 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
803 * gcc.dg/20010912-1.c: Likewise.
804 * gcc.dg/20021018-1.c: Likewise.
805 * gcc.dg/20030213-1.c: Likewise.
806 * gcc.dg/20030225-1.c: Likewise.
807 * gcc.dg/20030708-1.c: Likewise.
808 * gcc.dg/20050321-2.c: Likewise.
809 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
810 * gcc.dg/cdce2.c: Likewise.
811 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
813 * gcc.target/i386/pr37248-3.c: Likewise.
815 2009-07-27 Janus Weil <janus@gcc.gnu.org>
818 * gfortran.dg/altreturn_7.f90: New.
820 2009-07-27 Simon Baldwin <simonb@google.com>
823 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
824 so that indexing no longer runs off array end.
826 2009-07-27 Tobias Burnus <burnus@net-b.de>
829 * gfortran.dg/derived_init_3.f90: New test.
831 2009-07-26 Tobias Burnus <burnus@net-b.de>
834 * gfortran.dg/atan2_1.f90: New test
835 * gfortran.dg/atan2_2.f90: New test
837 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
840 * g++.dg/warn/Wreturn-type-6.C: New test.
842 2009-07-26 Ira Rosen <irar@il.ibm.com>
844 PR tree-optimization/40801
845 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
846 * gfortran.dg/vect/vect.exp: Run tests starting with
847 "fast-math-real8" with -ffast-math and -fdefault-real-8.
849 2009-07-25 David Daney <ddaney@caviumnetworks.com>
851 PR rtl-optimization/40445
852 * g++.dg/other/builtin-unreachable-1.C: New testcase.
854 2009-07-25 David Daney <ddaney@caviumnetworks.com>
856 * gcc.dg/builtin-unreachable-4.c: New test.
858 2009-07-25 Tobias Burnus <burnus@net-b.de>
861 * gfortran.dg/complex_intrinsic_5.f90: New test.
862 * gfortran.dg/complex_intrinsic_7.f90: New test.
864 2009-07-25 Martin Jambor <mjambor@suse.cz>
866 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
867 * gcc.dg/ipa/noclone-1.c: New test.
869 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
871 * lib/target-supports.exp (check_effective_target_static): New
873 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
875 * g++.old-deja/g++.law/weak.C: Require static effective target.
877 2009-07-25 Janus Weil <janus@gcc.gnu.org>
880 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
881 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
882 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
883 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
884 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
885 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
886 * gfortran.dg/typebound_call_10.f03: New.
888 2009-07-24 Jason Merrill <jason@redhat.com>
890 * g++.dg/cpp0x/defaulted11.C: New.
892 * g++.dg/cpp0x/initlist23.C: New.
894 2009-07-24 Janus Weil <janus@gcc.gnu.org>
897 * gfortran.dg/char_length_16.f90: New.
899 2009-07-24 Jakub Jelinek <jakub@redhat.com>
903 * gfortran.dg/maxlocval_2.f90: New test.
904 * gfortran.dg/maxlocval_3.f90: New test.
905 * gfortran.dg/maxlocval_4.f90: New test.
906 * gfortran.dg/minlocval_1.f90: New test.
907 * gfortran.dg/minlocval_2.f90: New test.
908 * gfortran.dg/minlocval_3.f90: New test.
909 * gfortran.dg/minlocval_4.f90: New test.
911 2009-07-23 Joseph Myers <joseph@codesourcery.com>
913 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
916 2009-07-23 Jakub Jelinek <jakub@redhat.com>
919 * gfortran.dg/pr40839.f90: New test.
921 2009-07-23 Michael Matz <matz@suse.de>
924 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
925 don't set options ourself.
927 2009-07-23 Simon Baldwin <simonb@google.com>
929 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
930 native C compilation where required.
932 2009-07-22 Doug Kwan <dougkwan@google.com>
934 * gcc.c-torture/compile/20090721-1.c: New test.
936 2009-07-22 Michael Matz <matz@suse.de>
938 PR tree-optimization/35229
939 PR tree-optimization/39300
940 * gcc.dg/vect/vect-pre-interact.c: New test.
942 2009-07-22 Richard Guenther <rguenther@suse.de>
944 * g++.dg/lookup/using21.C: Fix duplicate paste.
946 2009-07-22 Richard Guenther <rguenther@suse.de>
949 * g++.dg/lookup/using21.C: New testcase.
951 2009-07-21 Jason Merrill <jason@redhat.com>
953 * g++.dg/init/aggr4.C: New.
955 2009-07-21 Jason Merrill <jason@redhat.com>
958 * g++.dg/cpp0x/initlist22.C: New.
960 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
962 * gcc.target/i386/vectorize8.c: New test.
964 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
967 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
968 Add i?86 and x86_64 targets.
969 * gcc.target/i386/vectorize7.c: New test.
972 * gcc.target/i386/pr40809.c: New test.
974 2009-07-21 Jakub Jelinek <jakub@redhat.com>
976 PR tree-optimization/40813
977 * g++.dg/opt/inline15.C: New test.
979 2009-07-21 Paul Brook <paul@codesourcery.com>
981 * gcc.dg/vect/section-anchors-nest-1.c: New test.
982 * lib/target-supports.exp (check_effective_target_section_anchors):
985 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
987 * gcc.dg/plugin/finish_unit_plugin.c: New test.
988 * gcc.dg/plugin/finish_unit-test-1.c: New test.
989 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
991 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
993 * gcc.target/mips/ext-3.c: New test.
995 2009-07-20 Jakub Jelinek <jakub@redhat.com>
997 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
998 * gcc.dg/builtin-object-size-8.c: New test.
999 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1000 * g++.dg/ext/builtin-object-size2.C: Likewise.
1002 PR tree-optimization/40792
1003 * gcc.dg/pr40792.c: New test.
1005 2009-07-20 Ira Rosen <irar@il.ibm.com>
1007 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1008 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1009 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1011 2009-07-20 Christian Bruel <christian.bruel@st.com>
1013 * gcc.target/sh/mfmovd.c: New test.
1015 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1016 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1019 * gfortran.dg/eof_3.f90: New test.
1021 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1024 * gfortran.dg/intrinsic_cmplx.f90: New test.
1026 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1030 * gfortran.dg/cshift_bounds_1.f90: New test.
1031 * gfortran.dg/cshift_bounds_2.f90: New test.
1032 * gfortran.dg/cshift_bounds_3.f90: New test.
1033 * gfortran.dg/cshift_bounds_4.f90: New test.
1034 * gfortran.dg/eoshift_bounds_1.f90: New test.
1035 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1036 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1037 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1039 2009-07-19 Jan Hubicka <jh@suse.cz>
1041 PR tree-optimization/40676
1042 * gcc.c-torture/compile/pr40676.c: New testcase.
1044 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1046 * gcc.target/mips/ext-2.c: New test.
1048 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1050 * gcc.target/mips/octeon-exts-7.c: New test.
1051 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1052 * gcc.target/mips/octeon-exts-5.c: Likewise.
1054 2009-07-18 Richard Guenther <rguenther@suse.de>
1057 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1059 2009-07-18 Richard Guenther <rguenther@suse.de>
1062 * gcc.dg/pr35899.c: Adjust.
1064 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1066 * gcc.target/powerpc/asm-es-1.c: New test.
1067 * gcc.target/powerpc/asm-es-2.c: Likewise.
1069 2009-07-17 Richard Guenther <rguenther@suse.de>
1072 * g++.dg/rtti/crash4.C: New testcase.
1073 * g++.dg/torture/20090706-1.C: Likewise.
1074 * gcc.dg/redecl-17.c: Likewise.
1075 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1076 * gcc.dg/declspec-9.c: Expect extra error.
1077 * gcc.dg/declspec-10.c: Likewise.
1078 * gcc.dg/declspec-11.c: Likewise.
1079 * gcc.dg/redecl-10.c: Expect extra warnings.
1080 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1081 * gcc.target/i386/pr39545-1.c: Likewise.
1082 * g++.dg/ext/asm3.C: Expect more errors.
1083 * g++.dg/gomp/block-1.C: Likewise.
1084 * g++.dg/gomp/block-2.C: Likewise.
1085 * g++.dg/gomp/block-3.C: Likewise.
1086 * g++.dg/gomp/block-5.C: Likewise.
1087 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1088 * g++.dg/warn/unused-result1.C: XFAIL.
1090 2009-07-17 Richard Guenther <rguenther@suse.de>
1092 PR tree-optimization/40321
1093 * gcc.c-torture/compile/pr40321.c: New testcase.
1094 * g++.dg/torture/pr40321.C: Likewise.
1096 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/template/ptrmem19.C: New test.
1101 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1102 Manuel López-Ibáñez <manu@gcc.gnu.org>
1105 * gcc.dg/pr36902.c: Add column info.
1106 * g++.dg/gcov/gcov-2.C: Change count for definition.
1108 2009-07-16 Jason Merrill <jason@redhat.com>
1111 * g++.dg/cpp0x/std-layout1.C: New.
1112 * g++.dg/ext/has_nothrow_assign.C: Fix.
1113 * g++.dg/ext/has_nothrow_copy.C: Fix.
1114 * g++.dg/ext/has_trivial_assign.C: Fix.
1115 * g++.dg/ext/has_trivial_copy.C: Fix.
1116 * g++.dg/ext/is_pod.C: Fix.
1117 * g++.dg/other/offsetof3.C: Adjust.
1118 * g++.dg/overload/ellipsis1.C: Adjust.
1119 * g++.dg/warn/var-args1.C: Adjust.
1120 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1121 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1122 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1123 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1124 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1126 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1128 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1129 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1130 effective target "mpc_pow".
1131 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1133 2009-07-16 Richard Henderson <rth@redhat.com>
1135 * g++.dg/opt/eh4.C: New test.
1137 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1139 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1141 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1144 * gcc.c-torture/execute/pr40747.c: New test.
1146 2009-07-15 Richard Guenther <rguenther@suse.de>
1149 * gcc.c-torture/compile/pr40753.c: New testcase.
1151 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1154 * gfortran.dg/interface_assignment_4.f90: New.
1156 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1158 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1159 for FreeBSD up to and including version 8.
1161 2009-07-14 Taras Glek <tglek@mozilla.com>
1162 Rafael Espindola <espindola@google.com>
1164 * g++.dg/plugin/header-plugin-test.C: New.
1165 * g++.dg/plugin/header_plugin.c: New.
1166 * g++.dg/plugin/plugin.exp: Update.
1168 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1170 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1171 function to enable vectorization.
1172 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1173 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1175 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1177 * gcc.target/i386/sse-copysignf-vec.c: New test.
1178 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1180 2009-07-14 Jason Merrill <jason@redhat.com>
1183 * g++.dg/lookup/builtin5.C: New.
1184 * g++.dg/other/error22.C: Add missing extern "C".
1185 * g++.dg/warn/Warray-bounds.C: Likewise.
1186 * gcc.dg/compat/compat-common.h: Likewise.
1189 * g++.dg/lookup/using20.C: New.
1192 * g++.dg/template/koenig8.C: New.
1194 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1196 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1197 both i?86-*-darwin* and x86_64-*-darwin*.
1199 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1201 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1202 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1205 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1208 * g++.dg/debug/dwarf2/typedef1.C: New test.
1211 * g++.dg/other/typedef3.C: New test.
1213 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1215 * gcc.dg/20090709-1.c: Move to a proper place ...
1216 * gcc.target/m68k/20090709-1.c: ... here.
1218 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1221 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1222 front of qualified names are allowed.
1223 * g++.dg/parse/crash10.C: Likewise.
1224 * g++.dg/parse/error15.C: Likewise.
1225 * g++.dg/parse/typename9.C: Likewise.
1226 * g++.dg/parse/error8.C: Likewise.
1228 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1231 * gfortran.dg/proc_ptr_22.f90: Extended.
1232 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1234 2009-07-13 Ira Rosen <irar@il.ibm.com>
1236 * gfortran.dg/vect/vect-6.f: New test.
1238 2009-07-12 Jason Merrill <jason@redhat.com>
1241 * g++.dg/cpp0x/decltype17.C: New.
1244 * g++.dg/cpp0x/rv10.C: New.
1246 2009-07-12 Jason Merrill <jason@redhat.com>
1249 * g++.dg/cpp0x/initlist20.C: New.
1250 * g++.dg/cpp0x/initlist21.C: New.
1252 2009-07-12 Ira Rosen <irar@il.ibm.com>
1254 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1255 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1256 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1257 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1258 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1260 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1262 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1263 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1264 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1265 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1266 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1267 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1268 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1269 effective_target fd_truncate.
1271 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1273 * gnat.dg/specs/addr1.ads: New test.
1275 2009-07-11 Jan Hubicka <jh@suse.cz>
1278 * g++.dg/torture/pr40388.C: New testcase.
1280 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.c-torture/execute/pr40668.c: New test.
1285 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1287 * gcc.c-torture/execute/20090711-1.c: New test.
1289 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1294 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1295 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1296 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1297 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1299 2009-07-11 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/complex_intrinsic_3.f90: New test.
1303 * gfortran.dg/complex_intrinsic_4.f90: New test.
1305 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1308 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1309 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1311 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1314 * g++.dg/ext/strncpy-chk1.C: New test.
1316 2009-07-10 Richard Guenther <rguenther@suse.de>
1318 PR tree-optimization/40496
1319 * g++.dg/opt/pr40496.C: New testcase.
1321 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1325 * g++.dg/warn/unused-result1-Werror.c: New.
1327 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1330 * gfortran.dg/recursive_parameter_1.f90: New test.
1332 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1334 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1335 * gfortran.dg/module_equivalence_6.f90: Ditto.
1336 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1337 * gfortran.dg/nan_2.f90: Ditto.
1338 * gfortran.dg/inquire_11.f90: Ditto.
1339 * gfortran.dg/abstract_type_3.f03: Ditto.
1340 * gfortran.dg/abstract_type_1.f90: Ditto.
1341 * gfortran.dg/private_type_9.f90: Ditto.
1342 * gfortran.dg/abstract_type_5.f03: Ditto.
1343 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1344 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1345 * gfortran.dg/derived_sub.f90: Ditto.
1346 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1347 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1348 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1349 * gfortran.dg/mvbits_6.f90: Ditto.
1350 * gfortran.dg/abstract_type_2.f03: Ditto.
1351 * gfortran.dg/abstract_type_4.f03: Ditto.
1352 * gfortran.dg/bounds_check_9.f90: Ditto.
1353 * gfortran.dg/optional_dim_3.f90: Ditto.
1354 * gfortran.dg/pr32921.f: Ditto.
1355 * gfortran.dg/entry_16.f90: Ditto.
1356 * gfortran.dg/generic_16.f90: Ditto.
1359 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1361 * gcc.target/m68k/20090709-1.c: New.
1363 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1366 * g++.dg/template/unify11.C: New test.
1368 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1371 * gfortran.dg/host_assoc_function_9.f90: New test.
1373 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1376 * gfortran.dg/proc_ptr_22.f90: New.
1377 * gfortran.dg/proc_ptr_comp_12.f90: New.
1379 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1382 * gcc.c-torture/compile/pr40692.c: New test.
1384 2009-07-09 Tobias Burnus <burnus@net-b.de>
1387 * gfortran.dg/pointer_check_6.f90: New test.
1389 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1391 * gcc.target/mips/truncate-5.c: New test.
1393 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1397 * gfortran.dg/fmt_cache_1.f: New test.
1399 2009-07-08 Tobias Burnus <burnus@net-b.de>
1402 * gfortran.dg/nosigned_zero_1.f90: New test.
1403 * gfortran.dg/nosigned_zero_2.f90: New test.
1405 2009-07-08 Richard Guenther <rguenther@suse.de>
1407 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1409 2009-07-08 Richard Guenther <rguenther@suse.de>
1411 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1413 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1416 * gfortran.dg/proc_ptr_21.f90: New test.
1418 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1421 * g++.dg/warn/pr31246.C: New.
1422 * g++.dg/warn/pr31246-2.C: New.
1424 2009-07-07 Jason Merrill <jason@redhat.com>
1427 * g++.dg/template/defarg12.C: New.
1430 * g++.dg/cpp0x/enum7.C: New.
1433 * g++.dg/cpp0x/enum6.C: New.
1436 * g++.dg/cpp0x/enum5.C: New.
1439 * g++.dg/cpp0x/enum4.C: New.
1441 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1443 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1445 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1447 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1449 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1452 * gcc.dg/pr40669.c: New test.
1454 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1456 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1457 location. Update all calls.
1458 * g++.dg/plugin/selfassign.c: Likewise.
1460 2009-07-06 Jason Merrill <jason@redhat.com>
1462 * g++.dg/rtti/dyncast[34].C: New.
1464 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1466 * lib/target-supports.exp
1467 (check_effective_target_mips_newabi_large_long_double): New.
1468 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1470 * gcc.target/mips/fpr-moves-6.c: Likewise.
1472 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1475 * g++.dg/template/union2.C: New test.
1477 2009-07-04 Jason Merrill <jason@redhat.com>
1479 * g++.dg/template/using15.C: New.
1481 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1483 * gfortran.dg/maxloc_1.f90: New test.
1485 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1488 * gfortran.dg/proc_ptr_result_6.f90: New.
1490 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1492 * gcc.dg/framework-2.c: Adjust testcase to pass.
1494 2009-07-04 Jason Merrill <jason@redhat.com>
1497 * g++.dg/cpp0x/auto16.C: New.
1499 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1502 * gfortran.dg/pr40587.f: New test.
1504 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1507 * gfortran.dg/unit_1.f90: New test.
1509 2009-07-03 Jason Merrill <jason@redhat.com>
1511 * g++.dg/template/pure1.C: Expect another error.
1513 2009-07-03 Richard Guenther <rguenther@suse.de>
1515 PR tree-optimization/40640
1516 * gcc.c-torture/compile/pr40640.c: New testcase.
1518 2009-07-03 Richard Guenther <rguenther@suse.de>
1521 * gfortran.dg/pr34163.f90: New testcase.
1523 2009-07-03 Jan Hubicka <jh@suse.cz>
1525 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1526 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1527 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1528 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1529 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1530 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1531 * gnat.dg/loop_optimization6.adb: Enable -O2.
1533 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1535 * g++.dg/warn/null4.C: Extend.
1537 2009-07-02 Jason Merrill <jason@redhat.com>
1539 * g++.dg/template/spec8.C: Fix.
1541 2009-07-02 Michael Matz <matz@suse.de>
1544 * gfortran.dg/pr32921.f: Adjust.
1546 2009-07-02 Jan Hubicka <jh@suse.cz>
1548 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1550 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1552 * gcc.target/mips/truncate-4.c: New testcase.
1554 2009-07-01 Richard Guenther <rguenther@suse.de>
1556 PR tree-optimization/19831
1557 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1558 make allocated memory escape. Un-XFAIL.
1559 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1560 * gcc.dg/vect/pr31699.c: Likewise.
1561 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1563 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1566 * g++.dg/parse/cond5.C: New test.
1568 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1570 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1571 (main): Pass n to main_1 instead.
1572 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1573 (main_1): New function, split off from...
1574 (main): ...here. Pass `off' to main_1 instead.
1576 2009-06-30 Jason Merrill <jason@redhat.com>
1579 * g++.dg/cpp0x/variadic94.C: New.
1581 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1583 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1584 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1585 (init_ld_library_path_env_vars): New function, replacing the
1586 orig_*_saved assignments. Call it after defining it.
1587 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1588 (restore_ld_library_path_env_vars): Likewise.
1589 (add_path, find_libgcc_s): New functions.
1590 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1591 gcc-set-multilib-library-path.
1592 (objc_target_compile): Don't add "." to ld_library_path.
1594 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1595 ld_library_path. Use add_path. Use find_libgcc_s instead of
1596 gcc-set-multilib-library-path.
1597 * lib/g++.exp (g++_link_flags): Likewise.
1598 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1599 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1601 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1602 to tell when this needs to happen. Use find_libgcc_s instead of
1603 gcc-set-multilib-library-path.
1604 * lib/gcc-dg.exp: Likewise.
1605 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1606 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1607 unless it is in $ALT_LD_LIBRARY_PATH.
1608 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1610 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1612 * gnat.dg/discr12.adb: New test.
1613 * gnat.dg/discr12_pkg.ads: New helper.
1614 * gnat.dg/discr13.adb: New test.
1615 * gnat.dg/discr14.ad[sb]: Likewise.
1616 * gnat.dg/discr15.adb: Likewise.
1617 * gnat.dg/discr15_pkg.ads: New helper.
1618 * gnat.dg/discr16.adb: New test.
1619 * gnat.dg/discr16_g.ads: New helper.
1620 * gnat.dg/discr16_pkg.ads: Likewise.
1621 * gnat.dg/discr16_cont.ads: Likewise.
1622 * gnat.dg/discr17.adb: New test.
1623 * gnat.dg/discr18.adb: Likewise.
1624 * gnat.dg/discr18_pkg.ads: New helper.
1625 * gnat.dg/discr19.adb: New test.
1627 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1630 * gfortran.dg/internal_write_1.f90: New testcase.
1632 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1635 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1637 2009-06-30 Richard Guenther <rguenther@suse.de>
1639 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1641 2009-06-30 Wei Guozhi <carrot@google.com>
1643 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1646 2009-06-30 Ira Rosen <irar@il.ibm.com>
1648 PR tree-optimization/40542
1649 * gcc.dg/vect/pr40542.c: New test.
1651 2009-06-30 Martin Jambor <mjambor@suse.cz>
1653 PR tree-optimization/40582
1654 * gcc.c-torture/compile/pr40582.c: New test.
1656 2009-06-30 Wei Guozhi <carrot@google.com>
1659 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1661 2009-06-29 Jason Merrill <jason@redhat.com>
1664 * g++.dg/template/debug1.C: New.
1666 2009-06-29 Tobias Burnus <burnus@net-b.de>
1669 * pointer_check_1.f90: New test.
1670 * pointer_check_2.f90: New test.
1671 * pointer_check_3.f90: New test.
1672 * pointer_check_4.f90: New test.
1673 * pointer_check_5.f90: New test.
1675 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1678 * gfortran.dg/func_assign_2.f90 : New test.
1680 2009-06-29 Richard Guenther <rguenther@suse.de>
1683 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1684 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1685 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1686 * gcc.c-torture/execute/20090623-1.c: Likewise.
1687 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1688 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1690 2009-06-29 Richard Guenther <rguenther@suse.de>
1693 * gcc.c-torture/execute/pr38212.c: New testcase.
1695 2009-06-29 Richard Guenther <rguenther@suse.de>
1697 PR tree-optimization/40579
1698 * gcc.c-torture/execute/pr40579.c: New testcase.
1700 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1702 PR tree-optimization/40550
1703 * gcc.dg/pr40550.c: New test.
1705 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1707 * gnat.dg/overflow_sum2.adb: New test
1708 * gnat.dg/namet.ads: New helper.
1710 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1712 2009-06-28 Tobias Burnus <burnus@net-b.de>
1715 * gfortran.dg/compiler-directive_1.f90: New test.
1716 * gfortran.dg/compiler-directive_2.f: New test.
1718 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1720 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1721 comment out some values and add some cases.
1723 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1726 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1728 2009-06-26 Richard Henderson <rth@redhat.com>
1731 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1732 * gcc.target/i386/local.c: Pass a non-constant to T.
1734 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1739 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1740 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1741 * gfortran.dg/proc_ptr_result_5.f90: New.
1743 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1746 * gcc.dg/dfp/pr39902.c: New test.
1748 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1751 * gcc.dg/builtins-65.c: Require c99 runtime.
1753 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1755 * gnat.dg/array7.ad[sb]: New test.
1757 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1759 * gnat.dg/array6.adb: New test.
1761 2009-06-25 Ian Lance Taylor <iant@google.com>
1763 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1765 2009-06-25 Ian Lance Taylor <iant@google.com>
1767 * g++.dg/warn/Wunused-16.C: New testcase.
1769 2009-06-25 Ian Lance Taylor <iant@google.com>
1771 * g++.dg/warn/skip-2.C: New testcase.
1773 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1775 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1776 dg-skip-if and move to ...
1777 * gcc.dg/torture/20090618-1.c.
1779 2009-06-25 Martin Jambor <mjambor@suse.cz>
1781 PR tree-optimization/40493
1782 * gcc.c-torture/execute/pr40493.c: New test.
1784 2009-06-24 Jason Merrill <jason@redhat.com>
1787 * g++.dg/template/overload10.C: New.
1789 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1792 * gfortran.dg/proc_ptr_comp_11.f90: New.
1794 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1796 * gcc.dg/pr40501.c: New testcase.
1798 2009-06-23 DJ Delorie <dj@redhat.com>
1801 * lib/target-supports.exp: Add mep support (no profiling).
1803 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1806 * gcc.dg/ssa/loop-31.c: Change scan rules.
1808 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1810 * gcc.dg/cpp/empty-include.c: Update column info.
1811 * gcc.dg/cpp/assert2.c: Update column info.
1813 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1815 * g++.dg/ext/builtin-object-size1.C: New test.
1816 * g++.dg/ext/builtin-object-size2.C: New test.
1818 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
1820 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1821 * gcc.dg/optimize-bswapdi-1.c: Likewise.
1823 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
1825 * gcc.target/mips/truncate-3.c: New test.
1827 2009-06-22 Janus Weil <janus@gcc.gnu.org>
1831 * gfortran.dg/interface_30.f90: Modified error message.
1832 * gfortran.dg/proc_decl_22.f90: New.
1834 2009-06-22 Ian Lance Taylor <iant@google.com>
1836 * gcc.dg/Wcxx-compat-19.c: New testcase.
1838 2009-06-22 Matthias Klose <doko@ubuntu.com>
1841 * pr28050.m: New testcase.
1843 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
1846 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1848 2009-06-22 Martin Jambor <mjambor@suse.cz>
1850 PR tree-optimization/40492
1851 * g++.dg/torture/pr40492.C: New test.
1853 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
1855 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1856 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
1858 2009-06-22 Olivier Hainque <hainque@adacore.com>
1860 * gnat.dg/raise_ce.adb: Helper for ...
1861 * gnat.dg/handle_and_return.adb: New test.
1863 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1866 * gfortran.dg/generic_18.f90: New test.
1868 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1871 * gfortran.dg/spread_size_limit.f90: New test.
1873 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1875 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1876 to put dump files in a subdirectory.
1877 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1878 ".o" temporary files.
1880 2009-06-21 Janus Weil <janus@gcc.gnu.org>
1883 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1884 * gfortran.dg/interface_20.f90: Ditto.
1885 * gfortran.dg/interface_21.f90: Ditto.
1886 * gfortran.dg/interface_22.f90: Ditto.
1887 * gfortran.dg/interface_30.f90: New.
1888 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1890 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1892 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1893 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1894 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1897 2009-06-21 Ira Rosen <irar@il.ibm.com>
1898 Revital Eres <eres@il.ibm.com>
1901 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1902 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1903 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1905 2009-06-21 Ira Rosen <irar@il.ibm.com>
1908 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1909 without misalignment support.
1910 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1912 2009-06-20 Tobias Burnus <burnus@net-b.de>
1915 * gfortran.dg/bounds_check_strlen_9.f90: New test.
1917 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
1920 * gfortran.dg/alloc_comp_result_2.f90: New test.
1922 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1925 * gcc.target/arm/pr40482.c: New test.
1927 2009-06-19 Ian Lance Taylor <iant@google.com>
1929 * gcc.dg/Wcxx-compat-18.c: New testcase.
1931 2009-06-19 Richard Guenther <rguenther@suse.de>
1933 * gcc.c-torture/execute/20090618-1.c: New testcase.
1935 2009-06-19 Ian Lance Taylor <iant@google.com>
1937 * gcc.dg/Wcxx-compat-17.c: New testcase.
1939 2009-06-19 Ian Lance Taylor <iant@google.com>
1941 * gcc.dg/Wcxx-compat-15.c: New testcase.
1943 2009-06-19 Ian Lance Taylor <iant@google.com>
1945 * gcc.dg/Wcxx-compat-16.c: New testcase.
1947 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1949 * gcc.dg/builtins-34.c: Add significand cases.
1951 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1954 * gcc.dg/20080522-1.c: Remove testcase for real.
1955 * gcc.dg/20080528-1.c: Ditto.
1957 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1960 * gfortran.dg/proc_ptr_20.f90: New.
1962 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1965 * gcc.dg/torture/pr40470-1.c: New.
1966 * gcc.dg/torture/pr40470-2.c: Likewise.
1967 * gcc.dg/torture/pr40470-3.c: Likewise.
1968 * gcc.dg/torture/pr40470-4.c: Likewise.
1970 2009-06-18 Diego Novillo <dnovillo@google.com>
1972 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1973 * gcc.dg/plugin/ggcplug.c: Likewise.
1974 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1975 * g++.dg/plugin/selfassign.c: Likewise.
1976 * g++.dg/plugin/attribute_plugin.c: Likewise.
1977 * g++.dg/plugin/dumb_plugin.c: Likewise.
1979 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1981 * gcc.dg/cpp/arith-3.c: Add column info.
1983 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1985 * gcc.target/arm/fp16-compile-none-2.c: New.
1986 * gcc.target/arm/fp16-compile-ieee-12.c: New.
1987 * gcc.target/arm/fp16-compile-alt-12.c: New.
1989 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1991 * gcc.target/arm/fp16-compile-alt-1.c: New.
1992 * gcc.target/arm/fp16-compile-alt-2.c: New.
1993 * gcc.target/arm/fp16-compile-alt-3.c: New.
1994 * gcc.target/arm/fp16-compile-alt-4.c: New.
1995 * gcc.target/arm/fp16-compile-alt-5.c: New.
1996 * gcc.target/arm/fp16-compile-alt-6.c: New.
1997 * gcc.target/arm/fp16-compile-alt-7.c: New.
1998 * gcc.target/arm/fp16-compile-alt-8.c: New.
1999 * gcc.target/arm/fp16-compile-alt-9.c: New.
2000 * gcc.target/arm/fp16-compile-alt-10.c: New.
2001 * gcc.target/arm/fp16-compile-alt-11.c: New.
2002 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2003 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2004 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2005 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2006 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2007 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2008 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2009 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2010 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2011 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2012 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2013 * gcc.target/arm/fp16-compile-none-1.c: New.
2014 * gcc.target/arm/fp16-compile-exprtype.c: New.
2015 * gcc.target/arm/fp16-compile-vcvt.c: New.
2016 * gcc.target/arm/fp16-builtins-1.c: New.
2017 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2018 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2019 * gcc.target/arm/fp16-param-1.c: New.
2020 * gcc.target/arm/fp16-return-1.c: New.
2021 * gcc.target/arm/fp16-unprototyped-1.c: New.
2022 * gcc.target/arm/fp16-unprototyped-2.c: New.
2023 * gcc.target/arm/fp16-variadic-1.c: New.
2024 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2025 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2026 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2027 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2028 * gcc.dg/torture/arm-fp16-ops.h: New.
2029 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2030 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2031 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2032 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2033 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2034 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2035 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2036 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2037 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2038 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2039 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2040 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2041 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2042 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2043 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2044 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2045 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2046 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2047 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2048 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2049 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2051 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2053 * gcc.dg/builtins-65.c: New test.
2055 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2058 * gfortran.dg/proc_ptr_result_4.f90: New.
2060 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2062 * gcc.c-torture/execute/bitfld-5.c: New test.
2064 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2066 * gcc.dg/builtin-unreachable-3.c: New test.
2068 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2070 * gcc.target/i386/builtin-unreachable.c: New test.
2072 2009-06-17 Ian Lance Taylor <iant@google.com>
2074 * gcc.dg/Wcxx-compat-14.c: New testcase.
2076 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2078 * gcc.dg/func-ptr-conv-1.c: Update column info.
2080 2009-06-17 Richard Guenther <rguenther@suse.de>
2083 * gcc.c-torture/execute/pr40404.c: New testcase.
2085 2009-06-17 Richard Guenther <rguenther@suse.de>
2088 * g++.dg/torture/pr40460.C: New testcase.
2090 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2092 * gcc.dg/plugin/one_time_plugin.c: New test.
2093 * gcc.dg/plugin/one_time-test-1.c: New test.
2094 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2096 2009-06-16 Ian Lance Taylor <iant@google.com>
2098 * g++.dg/warn/skip-1.C: New testcase.
2100 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2103 * g++.dg/other/pr40446.C: New test.
2105 2009-06-16 Richard Guenther <rguenther@suse.de>
2107 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2108 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2109 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2110 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2112 2009-06-16 Martin Jambor <mjambor@suse.cz>
2114 * gcc.c-torture/compile/pr40432.c: New file.
2116 2009-06-16 Martin Jambor <mjambor@suse.cz>
2118 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2120 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2124 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2125 * gfortran.dg/interface_20.f90: Modified error messages.
2126 * gfortran.dg/interface_21.f90: Ditto.
2127 * gfortran.dg/interface_26.f90: Ditto.
2128 * gfortran.dg/interface_27.f90: Ditto.
2129 * gfortran.dg/interface_28.f90: Extended test case.
2130 * gfortran.dg/interface_29.f90: New.
2131 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2132 * gfortran.dg/proc_decl_8.f90: Ditto.
2133 * gfortran.dg/proc_ptr_11.f90: Ditto.
2134 * gfortran.dg/proc_ptr_15.f90: Ditto.
2136 2009-06-16 Ira Rosen <irar@il.ibm.com>
2138 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2140 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2141 gcc.dg/vect/vect-outer-4f.c: Likewise.
2142 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2143 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2145 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2148 2009-06-16 Tobias Burnus <burnus@net-b.de>
2151 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2153 2009-06-15 Ian Lance Taylor <iant@google.com>
2155 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2156 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2157 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2158 Recognize new notes.
2159 * gcc.dg/stmt-expr-label-2.c: Likewise.
2160 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2161 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2162 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2163 * gcc.dg/c99-vla-jump-4.c: Likewise.
2164 * gcc.dg/stmt-expr-label-1.c: Likewise.
2165 * gcc.dg/stmt-expr-label-3.c: Likewise.
2166 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2168 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2170 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2172 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2174 * gcc.dg/builtin-object-size-7.c: New test.
2176 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2179 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2180 level != "" use separate -gdwarf-2 -g${level} options instead of
2182 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2183 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2184 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2186 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2188 * g++.dg/abi/mangle11.C: Update warning line.
2189 * g++.dg/abi/mangle12.C: Update warning line.
2190 * g++.dg/abi/mangle17.C: Update warning line.
2191 * g++.dg/abi/mangle20-2.C: Update warning line.
2193 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2195 * gcc.dg/optimize-bswap-1.c: Split into these two:
2196 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2197 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2199 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2201 * gcc.dg/optimize-bswap-1.c: New testcase.
2203 2009-06-14 Richard Guenther <rguenther@suse.de>
2206 * g++.dg/torture/pr40389.C: New testcase.
2208 2009-06-13 Richard Guenther <rguenther@suse.de>
2210 PR tree-optimization/40421
2211 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2213 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2215 * gcc.dg/old-style-prom-3.c: Add column info.
2216 * gcc.dg/overflow-warn-1.c
2217 * gcc.dg/gomp/pr27415.c
2218 * gcc.dg/gomp/for-1.c: Same.
2219 * gcc.dg/enum-compat-1.c: Same.
2220 * gcc.dg/c99-tag-3.c: Same.
2221 * gcc.dg/Wredundant-decls-2.c: Same.
2222 * gcc.dg/func-ptr-conv-1.c: Same.
2223 * gcc.dg/asm-wide-1.c: Same.
2224 * gcc.dg/nofixed-point-2.c: Same.
2225 * gcc.dg/cpp/line3.c: Same.
2226 * gcc.dg/array-10.c: Same.
2227 * gcc.dg/c99-vla-jump-1.c: Same.
2228 * gcc.dg/pr20368-1.c: Same.
2229 * gcc.dg/Wshadow-3.c: Same.
2230 * gcc.dg/c90-const-expr-8.c: Same.
2231 * gcc.dg/label-decl-2.c: Same.
2232 * gcc.dg/dremf-type-compat-2.c: Same.
2233 * gcc.dg/c90-const-expr-5.c: Same.
2234 * gcc.dg/builtins-30.c: Same.
2235 * gcc.dg/Warray-bounds.c: Same.
2236 * gcc.dg/Wcxx-compat-2.c: Same.
2237 * gcc.dg/tree-ssa/col-1.c: Same.
2238 * gcc.dg/old-style-prom-2.c: Same.
2239 * gcc.dg/cast-function-1.c: Same.
2240 * gcc.dg/pr15698-1.c: Same.
2241 * gcc.dg/dremf-type-compat-3.c: Same.
2242 * gcc.dg/vla-8.c: Same.
2243 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2245 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2246 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2247 * gcc.dg/enum-compat-1.c: Same.
2248 * gcc.dg/dremf-type-compat-2.c: Same.
2249 * gcc.dg/old-style-prom-2.c: Same.
2250 * gcc.dg/pr15698-1.c: Same.
2251 * gcc.dg/pr20368-1.c: Same.
2252 * gcc.dg/dremf-type-compat-3.c: Same.
2253 * gcc.dg/builtins-30.c: Same. Test for columns.
2255 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2258 * gfortran.dg/proc_decl_1.f90: Extended.
2260 2009-06-12 Ian Lance Taylor <iant@google.com>
2262 * gcc.dg/Wcxx-compat-13.c: New testcase.
2264 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2267 * gcc.dg/tree-ssa/fre-vce-1.c
2269 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2272 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2273 min-insn-to-prefetch-ratio=5.
2275 2009-06-12 Joey Ye <joey.ye@intel.com>
2276 H.J. Lu <hongjiu.lu@intel.com>
2279 * gcc.target/i386/stackalign/pr39146.c: New.
2281 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2283 * gcc.target/i386/crc32-1.c: New.
2284 * gcc.target/i386/crc32-2.c: Likewise.
2286 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2289 * gcc.dg/builtin-unreachable-1.c: New test.
2290 * gcc.dg/builtin-unreachable-2.c: Same.
2292 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2295 * gfortran.dg/data_value_1.f90: New test.
2297 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2300 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2301 remove ilp32 requirement.
2302 * gcc.target/i386/excess-precision-2.c: Likewise.
2303 * gcc.target/i386/excess-precision-3.c: Likewise.
2304 * gcc.target/i386/excess-precision-4.c: Likewise.
2305 * gcc.target/i386/excess-precision-5.c: Likewise.
2306 * gcc.target/i386/excess-precision-6.c: Likewise.
2308 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2311 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2312 * gfortran.dg/nan_5.f90: New test.
2314 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2316 * gcc.target/arm/neon-modes-1.c: New test.
2318 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2320 * g++.dg/torture/pr31579.C: Cast pointer
2321 via __SIZE_TYPE__ instead of 'unsigned long'.
2323 2009-06-10 Anthony Green <green@moxielogic.com>
2325 * lib/target-supports.exp (check_profiling_available):
2326 Profiling is not available for testing purposes on moxie.
2328 2009-06-09 Ian Lance Taylor <iant@google.com>
2330 * gcc.dg/Wcxx-compat-12.c: New testcase.
2332 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2335 * gfortran.dg/backspace_11.f90: New.
2337 2009-06-09 Jason Merrill <jason@redhat.com>
2339 * g++.dg/cpp0x/defaulted10.C: New.
2341 2009-06-09 Martin Jambor <mjambor@suse.cz>
2343 * gcc.c-torture/compile/pr40351.c: New file.
2345 2009-06-09 Olivier Hainque <hainque@adacore.com>
2347 * gnat.dg/align_max.adb: New test.
2349 2009-06-08 Jason Merrill <jason@redhat.com>
2351 * g++.dg/cpp0x/auto15.C: New.
2353 2009-06-08 Jan Hubicka <jh@suse.cz>
2356 * gcc.dg/torture/pr39834.c
2358 2009-06-08 Jan Hubicka <jh@suse.cz>
2361 * g++.dg/torture/pr40102.C: New testcase.
2363 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2365 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2366 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2367 * gcc.dg/builtin-object-size-6.c: New test.
2370 * g++.dg/template/dtor7.C: New test.
2374 * g++.dg/template/error41.C: New test.
2375 * g++.dg/template/error42.C: New test.
2377 2009-06-08 Revital Eres <eres@il.ibm.com>
2380 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2381 * gcc.dg/vect/vect-88.c: Likewise.
2382 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2383 * gcc.dg/vect/pr25413.c: Likewise.
2384 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2386 2009-06-07 Ian Lance Taylor <iant@google.com>
2388 * g++.dg/warn/Wswitch-3.C: New testcase.
2389 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2390 * gcc.dg/Wswitch-enum-error.c: Likewise.
2391 * gcc.dg/Wswitch-error.c: Likewise.
2393 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2396 * gfortran.dg/negative_unit.f: Update test.
2397 * gfortran.dg/negative_unit_int8.f: Update test.
2398 * gfortran.dg/newunit_1.f90: New test.
2400 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2404 * gfortran.dg/spread_init_expr.f03: New.
2405 * gfortran.dg/unpack_init_expr.f03: New.
2406 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2409 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2413 * gfortran.dg/count_init_expr.f03
2414 * gfortran.dg/product_init_expr.f03
2415 * gfortran.dg/sum_init_expr.f03
2417 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2420 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2422 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2424 * gfortran.dg/zero_sized_5.f90: Likewise.
2426 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2429 * g++.dg/torture/pr32950.C: New.
2431 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2435 * gfortran.dg/dot_product_1.f03: New.
2436 * gfortran.dg/matmul_8.f03: New.
2437 * gfortran.dg/transpose_3.f03: New.
2439 2009-06-06 Ian Lance Taylor <iant@google.com>
2441 * gcc.dg/Wunused-label-1.c: New test case.
2442 * g++.dg/warn/Wunused-label-1.C: New test case.
2443 * g++.dg/warn/Wunused-label-2.C: New test case.
2444 * g++.dg/warn/Wunused-label-3.C: New test case.
2446 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2449 * reshape_zerosize_2.f90: New.
2451 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2454 * gfortran.dg/pack_assign_1.f90: New.
2455 * gfortran.dg/pack_vector_1.f90: New.
2457 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2460 * gcc.dg/pr40340-1.c: New test.
2461 * gcc.dg/pr40340-2.c: New test.
2462 * gcc.dg/pr40340-3.c: New test.
2463 * gcc.dg/pr40340-4.c: New test.
2464 * gcc.dg/pr40340-5.c: New test.
2465 * gcc.dg/pr40340.h: New file.
2467 2009-06-05 Revital Eres <eres@il.ibm.com>
2469 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2471 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2472 * gcc.dg/vect/vect-33.c: Likewise.
2473 * gcc.dg/vect/vect-92.c: Likewise.
2474 * gcc.dg/vect/vect-58.c: Likewise.
2475 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2476 * gcc.dg/vect/vect-42.c: Likewise.
2477 * gcc.dg/vect/slp-25.c: Likewise.
2478 * gcc.dg/vect/vect-align-1.c: Likewise.
2479 * gcc.dg/vect/vect-align-2.c: Likewise.
2480 * gcc.dg/vect/vect-93.c: Likewise.
2481 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2482 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2483 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2484 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2485 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2486 * gcc.dg/vect/vect-26.c: Likewise.
2487 * gcc.dg/vect/vect-44.c: Likewise.
2488 * gcc.dg/vect/vect-70.c: Likewise.
2489 * gcc.dg/vect/vect-95.c: Likewise.
2490 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2491 * gcc.dg/vect/vect-28.c: Likewise.
2492 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2493 * gcc.dg/vect/vect-87.c: Likewise.
2494 * gcc.dg/vect/vect-109.c: Likewise.
2495 * gcc.dg/vect/vect-54.c: Likewise.
2496 * gcc.dg/vect/vect-96.c: Likewise.
2497 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2498 * gcc.dg/vect/vect-88.c: Likewise.
2499 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2500 * gcc.dg/vect/vect-89.c: Likewise.
2501 * gcc.dg/vect/vect-91.c: Likewise.
2502 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2503 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2504 * gfortran.dg/vect/vect-2.f90: Likewise.
2505 * gfortran.dg/vect/vect-3.f90: Likewise.
2506 * gfortran.dg/vect/vect-4.f90: Likewise.
2507 * gfortran.dg/vect/vect-5.f90: Likewise.
2509 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2511 PR tree-optimization/36318
2512 * gcc.dg/tree-ssa/sra-7.c: New test.
2514 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2517 * gfortran.dg/reshape_order_5.f90: New.
2518 * gfortran.dg/reshape_shape_1.f90: New.
2520 2009-06-04 Jason Merrill <jason@redhat.com>
2522 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2524 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2526 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2527 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2529 2009-06-04 Richard Guenther <rguenther@suse.de>
2532 * g++.dg/torture/pr40335.C: New testcase.
2534 2009-06-03 Richard Guenther <rguenther@suse.de>
2537 * gcc.dg/torture/pr40328.c: New testcase.
2539 2009-06-03 Martin Jambor <mjambor@suse.cz>
2541 * g++.dg/torture/pr40323.C: New file.
2543 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2545 * gnat.dg/specs/root.ads: New test.
2546 * gnat.dg/specs/root-level_1.ads: Likewise.
2547 * gnat.dg/specs/root-level_2.ads: Likewise.
2548 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2550 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2552 * g++.dg/init/ref15.C: Require unwrapped targets.
2554 2009-06-02 Jason Merrill <jason@redhat.com>
2556 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2557 * g++.dg/cpp0x/initlist18.C: New.
2558 * g++.dg/cpp0x/initlist19.C: New.
2560 * g++.dg/cpp0x/auto14.C: New.
2562 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2564 * gnat.dg/alignment6.adb: Remove XFAIL.
2566 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2569 * g++.dg/template/spec36.C: New test.
2571 2009-06-01 Ian Lance Taylor <iant@google.com>
2573 * gcc.dg/cast-qual-3.c: New testcase.
2574 * g++.dg/warn/Wcast-qual2.C: New testcase.
2576 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2578 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2579 (process-message): Expect column numbers.
2580 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2581 * gcc.dg/pch/counter-2.c: Same.
2582 * gcc.dg/pch/valid-2.c: Same.
2583 * gcc.dg/pch/warn-1.c: Same.
2584 * gcc.dg/pch/valid-1.c: Same.
2585 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2586 * gcc.dg/cpp/syshdr.c: Same.
2587 * gcc.dg/cpp/19940712-1.c: Same.
2588 * gcc.dg/cpp/missing-header-1.c: Same.
2589 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2590 * gcc.dg/cpp/tr-warn3.c: Same.
2591 * gcc.dg/cpp/pr29612-2.c: Same.
2592 * gcc.dg/cpp/tr-warn4.c: Same.
2593 * gcc.dg/cpp/Wtrigraphs.c: Same.
2594 * gcc.dg/cpp/poison.c: Same.
2595 * gcc.dg/cpp/arith-3.c: Same.
2596 * gcc.dg/cpp/sysmac2.c: Same.
2597 * gcc.dg/cpp/cpp.exp: Same.
2598 * gcc.dg/cpp/tr-warn5.c: Same.
2599 * gcc.dg/cpp/include2.c: Same.
2600 * gcc.dg/cpp/Wmissingdirs.c: Same.
2601 * gcc.dg/cpp/Wmissingdirs.c: Same.
2602 * gcc.dg/cpp/tr-warn6.c: Same.
2603 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2604 * gcc.dg/cpp/macspace1.c: Same.
2605 * gcc.dg/cpp/escape-2.c: Same.
2606 * gcc.dg/cpp/assert2.c: Same.
2607 * gcc.dg/cpp/undef2.c: Same.
2608 * gcc.dg/cpp/macspace2.c: Same.
2609 * gcc.dg/cpp/tr-warn1.c: Same.
2610 * gcc.dg/cpp/extratokens2.c: Same.
2611 * gcc.dg/cpp/strify2.c: Same.
2612 * gcc.dg/cpp/Wsignprom.c: Same.
2613 * gcc.dg/cpp/redef2.c: Same.
2614 * gcc.dg/cpp/trad/trad.exp: Same.
2615 * gcc.dg/cpp/arith-1.c: Same.
2616 * gcc.dg/cpp/extratokens.c: Same.
2617 * gcc.dg/cpp/if-mpar.c: Same.
2619 2009-06-01 Olivier Hainque <hainque@adacore.com>
2621 * gnat.dg/nested_float_packed.ads: New test.
2623 2009-06-01 Olivier Hainque <hainque@adacore.com>
2624 Eric Botcazou <botcazou@adacore.com>
2626 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2627 * gnat.dg/test_oconst.adb: New test.
2629 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2631 * gcc.dg/plugin/ggcplug.c: Moved comment.
2632 (plugin_init): Fixed typo, declared i, returned 0 at end.
2634 2009-05-31 Ira Rosen <irar@il.ibm.com>
2637 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2638 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2640 2009-05-29 Ian Lance Taylor <iant@google.com>
2642 * gcc.dg/Wcxx-compat-11.c: New testcase.
2644 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2647 * gfortran.dg/leadz_trailz_1.f90: New test.
2648 * gfortran.dg/leadz_trailz_2.f90: New test.
2650 2009-05-29 Martin Jambor <mjambor@suse.cz>
2652 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2653 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2654 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2655 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2656 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2657 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2658 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2659 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2660 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2661 * gcc.dg/tree-ssa/sra-5.c: New file.
2662 * gcc.dg/tree-ssa/sra-6.c: New file.
2663 * gcc.c-torture/compile/sra-1.c: New file.
2665 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2668 * gcc.c-torture/compile/pr40291.c: New test.
2671 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2673 * gcc.target/powerpc/altivec-30.c: New test.
2674 * gcc.target/powerpc/altivec-31.c: New test.
2676 2009-05-28 Richard Guenther <rguenther@suse.de>
2678 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2679 * gcc.c-torture/execute/20090527-1.c: Likewise.
2681 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2684 * g++.dg/template/canon-type-1.C: New test.
2685 * g++.dg/template/canon-type-2.C: Likewise.
2686 * g++.dg/template/canon-type-3.C: Likewise.
2687 * g++.dg/template/canon-type-4.C: Likewise.
2688 * g++.dg/template/canon-type-5.C: Likewise.
2689 * g++.dg/template/canon-type-6.C: Likewise.
2690 * g++.dg/template/canon-type-7.C: Likewise.
2692 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2693 Uros Bizjak <ubizjak@gmail.com>
2694 Danny Smith <dansmister@gmail.com>
2698 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2700 * gcc.target/i386/pr37216.c: New test source file.
2701 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2702 use -fno-common for testing Cygwin and MinGW targets.
2704 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2706 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2707 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2708 * g++.dg/pr37742.C (size_t): Likewise.
2709 * g++.dg/torture/pr34850.C (size_t): Likewise.
2710 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2712 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2713 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2714 (size_t): Use __extension__ and __SIZE_TYPE__.
2715 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2717 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2718 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2719 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2720 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2721 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2722 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2723 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2724 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2725 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2726 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2727 (__ssize_t): Likewise.
2728 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2729 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2730 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2731 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2732 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2733 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2734 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2735 * gcc.dg/pr33667.c (size_t): Likewise.
2736 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2737 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2738 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2739 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2740 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2741 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2743 2009-05-28 Ira Rosen <irar@il.ibm.com>
2745 PR tree-optimization/40254
2746 * gcc.dg/vect/pr40254.c: New test.
2748 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2751 * gcc.target/mips/const-anchor-1.c: New test.
2752 * gcc.target/mips/const-anchor-2.c: New test.
2754 2009-05-27 Jason Merrill <jason@redhat.com>
2756 * g++.dg/cpp0x/initlist15.C: New.
2757 * g++.dg/cpp0x/initlist16.C: New.
2758 * g++.dg/cpp0x/initlist17.C: New.
2760 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2763 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2764 patterns to reflect frontend changes.
2765 * gfortran.dg/vector_subscript_4.f90: Likewise.
2767 2009-05-27 Olivier Hainque <hainque@adacore.com>
2768 Eric Botcazou <botcazou@adacore.com>
2770 * gcc.c-torture/execute/align-nest.c: New testcase.
2771 * gnat.dg/misaligned_nest.adb: New testcase.
2773 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2775 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2776 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2777 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2778 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2780 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2782 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2783 cast instead of assuming 0ul.
2784 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2786 (_type_desc): Make first argument const.
2787 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2789 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2792 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2793 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2795 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2797 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2798 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2799 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2800 * gcc.dg/plugin/ggcplug.c: Added new file.
2802 2009-05-26 Tobias Burnus <burnus@net-b.de>
2805 * gfortran.dg/nullify_4.f90: New test.
2807 2009-05-26 Richard Guenther <rguenther@suse.de>
2809 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2811 2009-05-26 Richard Guenther <rguenther@suse.de>
2814 * gcc.c-torture/compile/pr40252.c: New testcase.
2816 2009-05-26 Dodji Seketeli <dodji@redhat.com>
2819 * g++.dg/template/typedef18.C: New test.
2820 * g++.dg/template/typedef19.C: Likewise.
2821 * g++.dg/template/typedef20.C: Likewise.
2822 * g++.dg/template/access11.C: Adjust.
2824 2009-05-26 Richard Guenther <rguenther@suse.de>
2827 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2829 2009-05-25 Jason Merrill <jason@redhat.com>
2832 * g++.dg/cpp0x/enum3.C: New test.
2834 2009-05-25 Richard Guenther <rguenther@suse.de>
2836 PR tree-optimization/36327
2837 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2838 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2839 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2840 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2841 * gcc.dg/vect/vect-40.c: Likewise.
2842 * gcc.dg/vect/vect-42.c: Likewise.
2843 * gcc.dg/vect/vect-46.c: Likewise.
2844 * gcc.dg/vect/vect-76.c: Likewise.
2846 2009-05-25 Janus Weil <janus@gcc.gnu.org>
2849 * gfortran.dg/proc_ptr_18.f90: New.
2850 * gfortran.dg/proc_ptr_19.f90: New.
2851 * gfortran.dg/proc_ptr_comp_9.f90: New.
2852 * gfortran.dg/proc_ptr_comp_10.f90: New.
2854 2009-05-25 Richard Guenther <rguenther@suse.de>
2856 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2857 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2859 2009-05-25 Ira Rosen <irar@il.ibm.com>
2861 PR tree-optimization/40238
2862 * gcc.dg/vect/pr40238.c: New test.
2864 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2865 Dominique Dhumieres <dominiq@lps.ens.fr>
2869 * gfortran.dg/bounds_check_fail_3.f90: New test.
2870 * gfortran.dg/bounds_check_fail_4.f90: New test.
2871 * gfortran.dg/bounds_check_14.f90: Update test.
2872 * gfortran.dg/bound_4.f90: Update test.
2874 2009-05-24 Richard Guenther <rguenther@suse.de>
2877 * gcc.c-torture/compile/pr40233.c: New testcase.
2879 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
2881 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2882 for alpha*-*-* targets.
2884 2009-05-24 Ira Rosen <irar@il.ibm.com>
2886 * gcc.dg/vect/bb-slp-1.c: New test.
2887 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
2888 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
2889 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2890 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
2891 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
2892 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
2893 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
2894 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
2895 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
2896 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2897 gcc.dg/vect/bb-slp-22.c: Likewise.
2898 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2900 2009-05-23 Mark Mitchell <mark@codesourcery.com>
2901 Maxim Kuvyrkov <maxim@codesourcery.com>
2903 * gcc.dg/falign-labels-1.c: New test.
2905 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2907 * gnat.dg/specs/rep_clause3.ads: New test.
2909 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2911 * gnat.dg/addr6.adb: New test.
2913 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2915 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2917 * gcc.target/arm/thumb2-mul-space.c: New file.
2918 * gcc.target/arm/thumb2-mul-space-2.c: New file.
2919 * gcc.target/arm/thumb2-mul-space-3.c: New file.
2920 * gcc.target/arm/thumb2-mul-speed.c: New file.
2922 2009-05-22 Richard Guenther <rguenther@suse.de>
2925 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2926 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2927 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2929 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2931 * gcc.dg/dll-6.c: New test.
2932 * gcc.dg/dll-6a.c: Likewise.
2933 * gcc.dg/dll-7.c: Likewise.
2934 * gcc.dg/dll-7a.c: Likewise.
2935 * g++.dg/ext/dllexport2.C: Likewise.
2936 * g++.dg/ext/dllexport2a.cc: Likewise.
2938 2009-05-21 Steve Ellcey <sje@cup.hp.com>
2941 * gcc.target/ia64/mfused-madd-vect.c: New test.
2942 * gcc.target/ia64/mfused-madd.c: New test.
2943 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2944 * gcc.target/ia64/mno-fused-madd.c: New test.
2946 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2948 * gcc.target/i386/movbe-1.c: New.
2949 * gcc.target/i386/movbe-2.c: Likewise.
2951 2009-05-21 Taras Glek <tglek@mozilla.com>
2953 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2954 plugin_init signature.
2955 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2956 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2957 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2959 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2961 * gcc.dg/target/arm/neon-vmla-1.c: New.
2962 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2964 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2966 * gcc.target/mips/octeon-exts-6.c: New test.
2967 * gcc.target/mips/extend-1.c: New test.
2968 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2970 * gcc.target/mips/octeon-exts-5.c: Likewise.
2972 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2975 * gcc.c-torture/compile/pr40204.c: New test.
2977 2009-05-20 Richard Guenther <rguenther@suse.de>
2979 * gcc.c-torture/compile/20090518-1.c: New testcase.
2981 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
2983 PR tree-optimization/40087
2984 * gcc.dg/tree-ssa/pr40087.c: New test.
2986 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2988 * gcc.dg/vector-4.c: New testcase.
2989 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2990 * g++.dg/ext/vector16.C: New testcase.
2992 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
2995 * gcc.dg/pr40172.c: Renamed to ...
2996 * gcc.dg/pr40172-1.c: This.
2998 * gcc.dg/pr40172-2.c: New.
2999 * gcc.dg/pr40172-3.c: Likewise.
3001 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3004 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3006 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3008 * gnat.dg/loop_optimization6.ad[sb]: New test.
3010 2009-05-19 Richard Guenther <rguenther@suse.de>
3012 * gcc.c-torture/compile/20090519-1.c: New testcase.
3014 2009-05-18 Jason Merrill <jason@redhat.com>
3016 * g++.dg/cpp0x/explicit1.C: New.
3017 * g++.dg/cpp0x/explicit2.C: New.
3019 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3022 * g++.dg/debug/dwarf2/nested-1.C: New test.
3024 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3027 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3030 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3033 * gfortran.dg/proc_ptr_comp_8.f90: New.
3035 2009-05-18 Richard Guenther <rguenther@suse.de>
3038 * gfortran.dg/array_memset_2.f90: Adjust.
3040 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3044 * gfortran.dg/interface_27.f90: New.
3045 * gfortran.dg/interface_28.f90: New.
3046 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3047 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3049 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3051 * gcc.target/m68k/tls-ie.c: New test.
3052 * gcc.target/m68k/tls-le.c: New test.
3053 * gcc.target/m68k/tls-gd.c: New test.
3054 * gcc.target/m68k/tls-ld.c: New test.
3055 * gcc.target/m68k/tls-ie-xgot.c: New test.
3056 * gcc.target/m68k/tls-le-xtls.c: New test.
3057 * gcc.target/m68k/tls-gd-xgot.c: New test.
3058 * gcc.target/m68k/tls-ld-xgot.c: New test.
3059 * gcc.target/m68k/tls-ld-xtls.c: New test.
3060 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3062 2009-05-18 Martin Jambor <mjambor@suse.cz>
3064 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3066 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3069 * gcc.dg/pr40172.c: New.
3071 2009-05-17 Jason Merrill <jason@redhat.com>
3074 * g++.dg/template/dtor6.C: New.
3076 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3078 * g++.dg/warn/translate-ice-1.C: New test.
3080 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3082 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3083 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3084 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3085 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3087 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3090 * gfortran.dg/erf_2.F90: New test.
3091 * gfortran.dg/erfc_scaled_2.f90: New test.
3093 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3096 * gfortran.dg/string_1.f90: New test.
3097 * gfortran.dg/string_2.f90: New test.
3098 * gfortran.dg/string_3.f90: New test.
3100 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3102 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3103 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3105 2009-05-15 Ian Lance Taylor <iant@google.com>
3107 * gcc.dg/Wcxx-compat-10.c: New testcase.
3109 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3112 * gcc.dg/pr16302.c: New.
3113 * g++.dg/warn/pr16302.C: New.
3115 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3117 * gcc.dg/torture/builtin-math-5.c: New.
3118 * gcc.dg/torture/builtin-math-6.c: New.
3119 * lib/target-supports.exp (check_effective_target_mpc): New.
3121 2009-05-15 Jan Hubicka <jh@suse.cz>
3123 * gcc.dg/tree-ssa/inline-3.c: New testcase
3125 2009-05-15 Jan Hubicka <jh@suse.cz>
3127 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3128 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3129 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3130 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3131 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3133 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3135 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3136 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3138 2009-05-15 Jan Hubicka <jh@suse.cz>
3140 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3141 optimized by sibcall noinline.
3143 2009-05-15 Jan Hubicka <jh@suse.cz>
3145 * sibcall-1.c (track): Mark noinline.
3146 * sibcall-2.c (track): Mark noinline.
3147 * sibcall-3.c (track): Mark noinline.
3148 * sibcall-4.c (track): Mark noinline.
3150 2009-05-15 Jan Hubicka <jh@suse.cz>
3152 * flatten-2.c: Disable early inlining; add comment.
3153 * flatten-3.c: New test based on flatten-2.c.
3155 2009-05-15 Richard Guenther <rguenther@suse.de>
3157 PR tree-optimization/39999
3158 * gcc.c-torture/compile/pr39999.c: New testcase.
3160 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3162 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3164 2009-05-14 Ian Lance Taylor <iant@google.com>
3166 * gcc.dg/Wcxx-compat-9.c: New testcase.
3168 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3171 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3172 * gfortran.dg/duplicate_type_2.f90: Ditto.
3173 * gfortran.dg/duplicate_type_3.f90: New.
3175 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3177 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3178 * ada/acats/tests/c5/c59002c.ada: Likewise.
3180 2009-05-13 Taras Glek <tglek@mozilla.com>
3182 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3183 attributes and decl smashing.
3184 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3186 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3187 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3189 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3192 * gfortran.dg/pr39865.f90: New test.
3193 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3195 * gfortran.dg/hollerith_f95.f90: Likewise.
3196 * gfortran.dg/hollerith6.f90: New test.
3197 * gfortran.dg/hollerith7.f90: New test.
3199 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3202 * gcc.dg/cpp/pr36674.i: New.
3204 2009-05-14 Ben Elliston <bje@au.ibm.com>
3207 * gcc.c-torture/compile/pr40035.c: New test.
3209 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3211 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3213 2009-05-12 Tobias Burnus <burnus@net-b.de>
3216 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3217 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3218 * gfortran.dg/interop_params.f03: Ditto.
3220 2009-05-12 Jan Hubicka <jh@suse.cz>
3222 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3223 so unrolling still happens.
3224 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3225 * gcc.dg/ipa/ipacost-2.c: Likewise.
3226 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3228 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3230 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3232 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3234 * lib/target-supports.exp (check_profiling_available): Return
3235 false for -p on *-*-cygwin* targets.
3237 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3239 PR tree-optimization/38632
3240 * g++.dg/tree-ssa/pr38632.C: New.
3242 2009-05-11 Jan Hubicka <jh@suse.cz>
3244 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3245 we now optimize better.
3246 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3247 out at different places.
3248 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3250 * gcc.dg/vect/vect-76.c: Likewise.
3251 * gcc.dg/vect/vect-70.c: Likewise.
3252 * gcc.dg/vect/vect-66.c: Likewise.
3253 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3254 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3256 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3259 * gcc.c-torture/compile/pr40080.c: New.
3261 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3263 * gcc.c-torture/compile/pr40026.c: New testcase.
3265 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3268 * gfortran.dg/proc_ptr_comp_7.f90: New.
3270 2009-05-11 Ira Rosen <irar@il.ibm.com>
3272 PR tree-optimization/40074
3273 * gcc.dg/vect/pr40074.c: New test.
3275 2009-05-10 Ian Lance Taylor <iant@google.com>
3277 * gcc.dg/Wcxx-compat-7.c: New testcase.
3278 * gcc.dg/Wcxx-compat-8.c: New testcase.
3279 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3280 * gcc.dg/pr17188-1.c: Likewise.
3281 * gcc.dg/pr39084.c: Likewise.
3283 2009-05-10 Michael Matz <matz@suse.de>
3286 * gcc.dg/pr40031.c: New test.
3288 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3291 * gfortran.dg/array_constructor_31.f90: New test.
3293 2009-05-10 Richard Guenther <rguenther@suse.de>
3295 PR tree-optimization/40081
3296 * g++.dg/torture/pr40081.C: New testcase.
3298 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3301 * gfortran.dg/dependency_24.f90: New test.
3302 * gfortran.dg/dependency_23.f90: Clean up module files.
3304 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3307 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3308 * gfortran.dg/chmod_2.f90: Likewise.
3309 * gfortran.dg/chmod_3.f90: Likewise.
3310 * gfortran.dg/open_errors.f90: Likewise.
3312 2009-05-09 Jan Hubicka <jh@suse.cz>
3315 * g++.dg/eh/nested-try.C: New test.
3317 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3319 PR tree-optimization/40049
3320 * gcc.dg/vect/vect-shift-2.c: New test.
3322 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3324 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3325 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3327 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3330 * g++.dg/warn/deprecated-6.C: New.
3331 * gcc.dg/deprecated-4.c: Likewise.
3332 * gcc.dg/deprecated-5.c: Likewise.
3333 * gcc.dg/deprecated-6.c: Likewise.
3335 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3337 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3338 __aligned__(__BIGGEST_ALIGNMENT__).
3339 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3340 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3341 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3342 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3343 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3344 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3345 * gcc.dg/vect/Os-vect-95.c: Likewise.
3346 * gcc.dg/vect/pr20122.c: Likewise.
3347 * gcc.dg/vect/pr36493.c: Likewise.
3348 * gcc.dg/vect/pr37385.c: Likewise.
3349 * gcc.dg/vect/slp-7.c: Likewise.
3350 * gcc.dg/vect/slp-9.c: Likewise.
3351 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3352 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3353 * gcc.dg/vect/vect-35.c: Likewise.
3354 * gcc.dg/vect/vect-40.c: Likewise.
3355 * gcc.dg/vect/vect-42.c: Likewise.
3356 * gcc.dg/vect/vect-44.c: Likewise.
3357 * gcc.dg/vect/vect-46.c: Likewise.
3358 * gcc.dg/vect/vect-48.c: Likewise.
3359 * gcc.dg/vect/vect-52.c: Likewise.
3360 * gcc.dg/vect/vect-54.c: Likewise.
3361 * gcc.dg/vect/vect-56.c: Likewise.
3362 * gcc.dg/vect/vect-58.c: Likewise.
3363 * gcc.dg/vect/vect-60.c: Likewise.
3364 * gcc.dg/vect/vect-74.c: Likewise.
3365 * gcc.dg/vect/vect-75.c: Likewise.
3366 * gcc.dg/vect/vect-76.c: Likewise.
3367 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3368 * gcc.dg/vect/vect-77.c: Likewise.
3369 * gcc.dg/vect/vect-77-global.c: Likewise.
3370 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3371 * gcc.dg/vect/vect-78.c: Likewise.
3372 * gcc.dg/vect/vect-78-global.c: Likewise.
3373 * gcc.dg/vect/vect-80.c: Likewise.
3374 * gcc.dg/vect/vect-85.c: Likewise.
3375 * gcc.dg/vect/vect-87.c: Likewise.
3376 * gcc.dg/vect/vect-88.c: Likewise.
3377 * gcc.dg/vect/vect-92.c: Likewise.
3378 * gcc.dg/vect/vect-93.c: Likewise.
3379 * gcc.dg/vect/vect-95.c: Likewise.
3380 * gcc.dg/vect/vect-97.c: Likewise.
3381 * gcc.dg/vect/vect-complex-1.c: Likewise.
3382 * gcc.dg/vect/vect-complex-4.c: Likewise.
3383 * gcc.dg/vect/vect-complex-5.c: Likewise.
3384 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3385 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3386 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3387 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3388 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3389 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3390 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3391 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3392 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3393 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3394 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3395 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3396 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3397 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3398 * gcc.dg/vect/vect-outer-1.c: Likewise.
3399 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3400 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3401 * gcc.dg/vect/vect-outer-2.c: Likewise.
3402 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3403 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3404 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3405 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3406 * gcc.dg/vect/vect-outer-3.c: Likewise.
3407 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3408 * gcc.dg/vect/vect-outer-5.c: Likewise.
3409 * gcc.dg/vect/vect-outer-6.c: Likewise.
3410 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3411 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3412 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3413 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3414 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3415 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3416 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3417 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3418 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3419 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3420 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3421 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3422 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3423 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3425 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3428 * gcc.dg/torture/complex-sign.h: New header.
3429 * gcc.dg/torture/complex-sign-add.c,
3430 gcc.dg/torture/complex-sign-mixed-add.c,
3431 gcc.dg/torture/complex-sign-mixed-div.c,
3432 gcc.dg/torture/complex-sign-mixed-mul.c,
3433 gcc.dg/torture/complex-sign-mixed-sub.c,
3434 gcc.dg/torture/complex-sign-mul.c,
3435 gcc.dg/torture/complex-sign-sub.c: New tests.
3437 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3440 * gfortran.dg/intrinsic_3.f90: New.
3442 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3445 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3446 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3447 * gcc.dg/dfp/float-constant-double.c: New test.
3448 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3449 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3450 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3451 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3452 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3453 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3454 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3455 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3456 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3458 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3461 * gcc.c-torture/execute/pr40057.c: New test.
3463 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3465 * gcc.c-torture/compile/const-high-part.c: New test.
3467 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3470 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3473 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3476 * gfortran.dg/proc_decl_1.f90: Modified.
3477 * gfortran.dg/proc_ptr_comp_1.f90: New.
3478 * gfortran.dg/proc_ptr_comp_2.f90: New.
3479 * gfortran.dg/proc_ptr_comp_3.f90: New.
3480 * gfortran.dg/proc_ptr_comp_4.f90: New.
3481 * gfortran.dg/proc_ptr_comp_5.f90: New.
3482 * gfortran.dg/proc_ptr_comp_6.f90: New.
3484 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3487 * g++.dg/template/call7.C: New test.
3489 2009-05-06 Diego Novillo <dnovillo@google.com>
3491 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3493 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3495 * gfortran.dg/pr40021.f: Moved to ...
3496 * gfortran.fortran-torture/execute/pr40021.f: Here.
3498 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3501 * gcc.dg/dfp/pr39986.c: New test.
3503 2009-05-06 Michael Matz <matz@suse.de>
3506 * gfortran.dg/pr40021.f: New test.
3508 2009-05-06 Le-Chun Wu <lcwu@google.com>
3510 * lib/plugin-support.exp: New file containing support procs for
3512 * lib/target-supports.exp (check_plugin_available): New proc.
3513 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3514 * gcc.dg/plugin/selfassign.c: New plugin source file.
3515 * gcc.dg/plugin/self-assign-test-1.c: New test.
3516 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3517 * g++.dg/README: Add description for plugin test.
3518 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3519 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3520 * g++.dg/plugin/selfassign.c: New plugin source file.
3521 * g++.dg/plugin/self-assign-test-1.C: New test.
3522 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3523 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3524 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3525 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3527 2009-05-06 Tobias Burnus <burnus@net-b.de>
3530 * gfortran.dg/intrinsic_2.f90: New test.
3531 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3533 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3536 * gcc.dg/noncompile/incomplete-5.c: New test.
3538 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3541 * gcc.dg/pr39666-1.c: New test.
3542 * gcc.dg/pr39666-2.c: Likewise.
3543 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3544 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3545 * gfortran.dg/pr39666-1.f90: Likewise.
3546 * gfortran.dg/pr39666-2.f90: Likewise.
3548 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3550 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3551 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3552 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3554 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3557 * gfortran.dg/proc_ptr_17.f90: New.
3559 2009-05-05 Richard Guenther <rguenther@suse.de>
3561 PR tree-optimization/40022
3562 * gcc.c-torture/execute/pr40022.c: New testcase.
3564 2009-05-05 Richard Guenther <rguenther@suse.de>
3567 * gcc.c-torture/compile/pr40023.c: New testcase.
3569 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3571 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3572 * g++.dg/template/overload9.C: Likewise.
3573 * g++.dg/ext/ms-1.C: New.
3575 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3578 * g++.dg/ext/vla7.C: New test.
3580 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3582 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3584 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3586 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3587 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3588 Update expected errors.
3590 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3593 * g++.dg/parse/parser-pr28152.C: New.
3594 * g++.dg/parse/parser-pr28152-2.C: New.
3596 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3598 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3600 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3602 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3603 * gcc.target/sparc/fexpand-2.c: Likewise.
3604 * gcc.target/sparc/fpmerge-2.c: Likewise.
3605 * gcc.target/sparc/pdist-2.c: Likewise.
3607 2009-05-03 Richard Guenther <rguenther@suse.de>
3610 * gcc.c-torture/compile/pr39983.c: New testcase.
3612 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3614 * gcc.dg/c99-complex-3.c: New test.
3616 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3618 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3620 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3622 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3624 2009-05-02 Richard Guenther <rguenther@suse.de>
3627 * gcc.target/spu/pr40001.c: New testcase.
3629 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3631 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3633 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3636 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3637 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3639 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3642 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3645 2009-04-30 David Ayers <ayers@fsfe.org>
3647 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3648 and gcc_error_prefix variables.
3649 * objc.dg/bad-receiver-type.m: Update to match correct
3651 * objc.dg/encode-5.m: Likewise.
3652 * objc.dg/id-1.m: Likewise.
3653 * objc.dg/method-1.m: Likewise.
3654 * objc.dg/method-6.m: Likewise.
3655 * objc.dg/method-7.m: Likewise.
3656 * objc.dg/method-9.m: Likewise.
3657 * objc.dg/method-11.m: Likewise.
3658 * objc.dg/method-20.m: Likewise.
3659 * objc.dg/private-1.m: Likewise.
3661 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3664 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3665 * gfortran.dg/advance_4.f90: Likewise
3666 * gfortran.dg/advance_5.f90: Likewise
3667 * gfortran.dg/append_1.f90: Likewise
3668 * gfortran.dg/backslash_1.f90: Likewise
3669 * gfortran.dg/backslash_2.f90: Likewise
3670 * gfortran.dg/backslash_3.f: Likewise
3671 * gfortran.dg/backspace_10.f90: Likewise
3672 * gfortran.dg/backspace_3.f: Likewise
3673 * gfortran.dg/backspace_4.f: Likewise
3674 * gfortran.dg/backspace_5.f: Likewise
3675 * gfortran.dg/backspace_8.f: Likewise
3676 * gfortran.dg/backspace_9.f: Likewise
3677 * gfortran.dg/complex_write.f90: Likewise
3678 * gfortran.dg/convert_implied_open.f90: Likewise
3679 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3680 * gfortran.dg/dos_eol.f: Likewise
3681 * gfortran.dg/empty_format_1.f90: Likewise
3682 * gfortran.dg/endfile.f: Likewise
3683 * gfortran.dg/eof_1.f90: Likewise
3684 * gfortran.dg/eor_1.f90: Likewise
3685 * gfortran.dg/eor_handling_1.f90: Likewise
3686 * gfortran.dg/eor_handling_2.f90: Likewise
3687 * gfortran.dg/eor_handling_3.f90: Likewise
3688 * gfortran.dg/eor_handling_4.f90: Likewise
3689 * gfortran.dg/eor_handling_5.f90: Likewise
3690 * gfortran.dg/error_recovery_5.f90: Likewise
3691 * gfortran.dg/f2003_inquire_1.f03: Likewise
3692 * gfortran.dg/f2003_io_4.f03: Likewise
3693 * gfortran.dg/f2003_io_5.f03: Likewise
3694 * gfortran.dg/f2003_io_7.f03: Likewise
3695 * gfortran.dg/fgetc_1.f90: Likewise
3696 * gfortran.dg/fgetc_2.f90: Likewise
3697 * gfortran.dg/flush_1.f90: Likewise
3698 * gfortran.dg/fmt_exhaust.f90: Likewise
3699 * gfortran.dg/fmt_huge.f90: Likewise
3700 * gfortran.dg/fmt_read.f90: Likewise
3701 * gfortran.dg/fmt_t_1.f90: Likewise
3702 * gfortran.dg/fmt_t_2.f90: Likewise
3703 * gfortran.dg/fmt_t_3.f90: Likewise
3704 * gfortran.dg/fmt_t_4.f90: Likewise
3705 * gfortran.dg/fmt_t_5.f90: Likewise
3706 * gfortran.dg/fmt_t_7.f: Likewise
3707 * gfortran.dg/fseek.f90: Likewise
3708 * gfortran.dg/ftell_1.f90: Likewise
3709 * gfortran.dg/ftell_2.f90: Likewise
3710 * gfortran.dg/func_derived_3.f90: Likewise
3711 * gfortran.dg/inquire_9.f90: Likewise
3712 * gfortran.dg/iostat_1.f90: Likewise
3713 * gfortran.dg/iostat_2.f90: Likewise
3714 * gfortran.dg/list_read_1.f90: Likewise
3715 * gfortran.dg/list_read_4.f90: Likewise
3716 * gfortran.dg/list_read_5.f90: Likewise
3717 * gfortran.dg/list_read_7.f90: Likewise
3718 * gfortran.dg/list_read_8.f90: Likewise
3719 * gfortran.dg/list_read_9.f90: Likewise
3720 * gfortran.dg/namelist_13.f90: Likewise
3721 * gfortran.dg/namelist_14.f90: Likewise
3722 * gfortran.dg/namelist_15.f90: Likewise
3723 * gfortran.dg/namelist_16.f90: Likewise
3724 * gfortran.dg/namelist_17.f90: Likewise
3725 * gfortran.dg/namelist_18.f90: Likewise
3726 * gfortran.dg/namelist_19.f90: Likewise
3727 * gfortran.dg/namelist_20.f90: Likewise
3728 * gfortran.dg/namelist_24.f90: Likewise
3729 * gfortran.dg/namelist_26.f90: Likewise
3730 * gfortran.dg/namelist_27.f90: Likewise
3731 * gfortran.dg/namelist_28.f90: Likewise
3732 * gfortran.dg/namelist_37.f90: Likewise
3733 * gfortran.dg/namelist_38.f90: Likewise
3734 * gfortran.dg/namelist_39.f90: Likewise
3735 * gfortran.dg/namelist_40.f90: Likewise
3736 * gfortran.dg/namelist_43.f90: Likewise
3737 * gfortran.dg/namelist_44.f90: Likewise
3738 * gfortran.dg/namelist_45.f90: Likewise
3739 * gfortran.dg/namelist_46.f90: Likewise
3740 * gfortran.dg/namelist_47.f90: Likewise
3741 * gfortran.dg/namelist_48.f90: Likewise
3742 * gfortran.dg/namelist_49.f90: Likewise
3743 * gfortran.dg/namelist_50.f90: Likewise
3744 * gfortran.dg/namelist_51.f90: Likewise
3745 * gfortran.dg/namelist_52.f90: Likewise
3746 * gfortran.dg/namelist_56.f90: Likewise
3747 * gfortran.dg/namelist_char_only.f90: Likewise
3748 * gfortran.dg/namelist_use.f90: Likewise
3749 * gfortran.dg/namelist_use_only.f90: Likewise
3750 * gfortran.dg/noadv_size.f90: Likewise
3751 * gfortran.dg/open_access_append_1.f90: Likewise
3752 * gfortran.dg/pad_no.f90: Likewise
3753 * gfortran.dg/pr12884.f: Likewise
3754 * gfortran.dg/pr17090.f90: Likewise
3755 * gfortran.dg/pr17285.f90: Likewise
3756 * gfortran.dg/pr17286.f90: Likewise
3757 * gfortran.dg/pr18122.f90: Likewise
3758 * gfortran.dg/pr18210.f90: Likewise
3759 * gfortran.dg/pr18392.f90: Likewise
3760 * gfortran.dg/pr19155.f: Likewise
3761 * gfortran.dg/pr19216.f: Likewise
3762 * gfortran.dg/pr19467.f90: Likewise
3763 * gfortran.dg/pr19657.f: Likewise
3764 * gfortran.dg/pr20257.f90: Likewise
3765 * gfortran.dg/read_bad_advance.f90: Likewise
3766 * gfortran.dg/read_eof_2.f90: Likewise
3767 * gfortran.dg/read_eof_4.f90: Likewise
3768 * gfortran.dg/read_many_1.f: Likewise
3769 * gfortran.dg/read_noadvance.f90: Likewise
3770 * gfortran.dg/read_repeat.f90: Likewise
3771 * gfortran.dg/read_size_noadvance.f90: Likewise
3772 * gfortran.dg/read_x_past.f: Likewise
3773 * gfortran.dg/record_marker_1.f90: Likewise
3774 * gfortran.dg/record_marker_3.f90: Likewise
3775 * gfortran.dg/rewind_1.f90: Likewise
3776 * gfortran.dg/runtime_warning_1.f90: Likewise
3777 * gfortran.dg/shape_3.f90: Likewise
3778 * gfortran.dg/slash_1.f90: Likewise
3779 * gfortran.dg/stat_1.f90: Likewise
3780 * gfortran.dg/stat_2.f90: Likewise
3781 * gfortran.dg/streamio_11.f90: Likewise
3782 * gfortran.dg/streamio_3.f90: Likewise
3783 * gfortran.dg/streamio_4.f90: Likewise
3784 * gfortran.dg/streamio_9.f90: Likewise
3785 * gfortran.dg/tl_editing.f90: Likewise
3786 * gfortran.dg/unf_io_convert_1.f90: Likewise
3787 * gfortran.dg/unf_io_convert_2.f90: Likewise
3788 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3789 * gfortran.dg/unf_short_record_1.f90: Likewise
3790 * gfortran.dg/utf8_1.f03: Likewise
3791 * gfortran.dg/utf8_2.f03: Likewise
3792 * gfortran.dg/widechar_IO_1.f90: Likewise
3793 * gfortran.dg/write_check3.f90: Likewise
3794 * gfortran.dg/write_rewind_2.f: Likewise
3795 * gfortran.dg/x_slash_2.f: Likewise
3797 2009-04-29 Richard Guenther <rguenther@suse.de>
3800 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3802 (check_effective_target_vect_floatuint_cvt): Likewise.
3803 * gcc.dg/vect/slp-10.c: Adjust.
3804 * gcc.dg/vect/slp-11.c: Adjust.
3805 * gcc.dg/vect/slp-12b.c: Adjust.
3806 * gcc.dg/vect/slp-33.c: Adjust.
3807 * gcc.c-torture/compile/pr39943.c: New testcase.
3809 2009-04-29 Richard Guenther <rguenther@suse.de>
3812 * gcc.c-torture/compile/pr39937.c: New testcase.
3814 2009-04-29 Richard Guenther <rguenther@suse.de>
3816 PR tree-optimization/39941
3817 * gcc.c-torture/compile/pr39941.c: New testcase.
3819 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
3821 * gcc.target/bfin/20090411-1.c: New test.
3823 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
3826 * gcc.dg/pr39565.c: New testcase.
3828 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
3830 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3831 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3832 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3833 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3834 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3835 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3836 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3837 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3838 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3839 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3840 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3841 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3842 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3843 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3844 * gcc.target/i386/pr37191.c: Likewise.
3845 * gcc.target/i386/reload-1.c: Likewise.
3846 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3847 * g++.old-deja/g++.pt/repo2.C: Likewise.
3848 * g++.old-deja/g++.pt/repo3.C: Likewise.
3849 * g++.old-deja/g++.pt/repo4.C: Likewise.
3850 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3851 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3852 * g++.dg/template/repo1.C: Likewise.
3853 * g++.dg/template/repo2.C: Likewise.
3854 * g++.dg/template/repo3.C: Likewise.
3855 * g++.dg/template/repo4.C: Likewise.
3856 * g++.dg/template/repo5.C: Likewise.
3857 * g++.dg/template/repo6.C: Likewise.
3858 * g++.dg/template/repo7.C: Likewise.
3859 * g++.dg/template/repo8.C: Likewise.
3860 * g++.dg/template/repo9.C: Likewise.
3861 * g++.dg/rtti/repo1.C: Likewise.
3862 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3863 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3864 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3865 * g++.dg/other/PR23205.C: Skip for vxworks.
3866 * g++.dg/ext/visibility/class1.C: Requires PIC.
3867 * g++.dg/eh/async-unwind2.C: Requires PIC.
3868 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3869 does not have cxa_exit.
3871 2009-04-28 Jing Yu <jingyu@google.com>
3874 * lib/target-supports.exp (check_effective_target_tls): Remove
3876 (check_effective_target_tls_native): Likewise.
3877 (check_effective_target_tls_runtime): Likewise.
3878 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3880 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3882 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3885 * gfortran.dg/proc_ptr_16.f90: New.
3887 2009-04-28 Steve Ellcey <sje@cup.hp.com>
3889 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3892 2009-04-28 Richard Guenther <rguenther@suse.de>
3895 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3897 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
3899 * g++.dg/warn/pr35652.C: Removed.
3900 * gcc.dg/pr35652.c: Likewise.
3902 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
3904 * gcc.target/ia64/20071210-2.c: New testcase.
3906 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3909 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3910 * gcc.dg/pr39323-3.c: Ditto.
3912 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3916 * gfortran.dg/ambiguous_reference_2.f90: New.
3917 * gfortran.dg/pointer_assign_7.f90: New.
3919 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
3920 Mark Mitchell <mark@codesourcery.com>
3922 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3923 * gcc.dg/20020103-1.c: Check for __ppc.
3924 * gcc.dg/asm-b.c: Check for __ppc.
3925 * gcc.dg/20020919-1.c: Check for __ppc.
3926 * gcc.dg/20020312-2.c: Likewise.
3927 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3928 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3929 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3930 * g++.dg/warn/weak1.C: Likewise.
3931 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3932 static so appropriate optimizations kick in.
3933 (find_base_value_wrapper): New function.
3934 * g++.dg/eh/simd-5.C: Fix target triplet.
3935 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3937 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3938 H.J. Lu <hongjiu.lu@intel.com>
3941 * gcc.target/i386/pr39911.c: New test.
3943 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3946 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3948 2009-04-28 Ben Elliston <bje@au.ibm.com>
3953 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3955 * gcc.dg/pr35652.C: New.
3956 * g++.dg/warn/pr35652.C: New.
3957 * gcc.dg/format/plus-1.c: Adjust message.
3959 2009-04-27 DJ Delorie <dj@redhat.com>
3961 * lib/target-supports.exp (check_effective_target_double64): New.
3962 (check_effective_target_double64plus): New.
3963 (check_effective_target_large_double): New.
3964 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3965 * gcc.dg/div-double-1.c: Likewise.
3966 * gcc.dg/Wconversion-real.c: Require large_double.
3967 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3969 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3972 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3975 2009-04-27 Ian Lance Taylor <iant@google.com>
3977 * gcc.dg/Wcxx-compat-5.c: New testcase.
3978 * gcc.dg/Wcxx-compat-6.c: New testcase.
3980 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3982 Allow non-constant arguments to conversion intrinsics.
3983 * gcc.target/spu/intrinsics-3.c: Update tests.
3985 2009-04-27 Richard Guenther <rguenther@suse.de>
3988 * gcc.c-torture/compile/pr39928-1.c: New testcase.
3989 * gcc.c-torture/compile/pr39928-2.c: Likewise.
3991 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
3994 * gcc.dg/torture/pr39903-1.c: New.
3995 * gcc.dg/torture/pr39903-2.c: Likewise.
3997 2009-04-27 Revital Eres <eres@il.ibm.com>
3999 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4001 * gcc.dg/sms-2.c: Add dump check.
4002 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4004 * gcc.dg/sms-4.c: Likewise.
4005 * gcc.dg/sms-5.c: Likewise.
4006 * gcc.dg/sms-6.c: Likewise.
4007 * gcc.dg/sms-7.c: Likewise.
4008 * gcc.dg/sms-antideps.c: Rename to...
4009 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4011 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4013 * gnat.dg/opt2.adb: New test.
4015 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4018 * g++.dg/warn/Wunused-15.C: New test.
4020 2009-04-26 Michael Matz <matz@suse.de>
4023 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4025 * gcc.target/i386/pr37248-1.c: Modified.
4026 * gcc.target/i386/pr37248-3.c: Modified.
4027 * gcc.target/i386/pr37248-2.c: Modified.
4028 * gnat.dg/aliasing1.adb: Modified.
4029 * gnat.dg/pack9.adb: Modified.
4030 * gnat.dg/aliasing2.adb: Modified.
4031 * gcc.dg/strict-overflow-2.c: Modified.
4032 * gcc.dg/autopar/reduc-1char.c: Modified.
4033 * gcc.dg/autopar/reduc-2char.c: Modified.
4034 * gcc.dg/autopar/reduc-1.c: Modified.
4035 * gcc.dg/autopar/reduc-2.c: Modified.
4036 * gcc.dg/autopar/reduc-3.c: Modified.
4037 * gcc.dg/autopar/reduc-6.c: Modified.
4038 * gcc.dg/autopar/reduc-7.c: Modified.
4039 * gcc.dg/autopar/reduc-8.c: Modified.
4040 * gcc.dg/autopar/reduc-9.c: Modified.
4041 * gcc.dg/autopar/reduc-1short.c: Modified.
4042 * gcc.dg/autopar/reduc-2short.c: Modified.
4043 * gcc.dg/autopar/parallelization-1.c: Modified.
4044 * gcc.dg/strict-overflow-4.c: Modified.
4045 * gcc.dg/strict-overflow-6.c: Modified.
4046 * gcc.dg/gomp/combined-1.c: Modified.
4047 * gcc.dg/no-strict-overflow-1.c: Modified.
4048 * gcc.dg/no-strict-overflow-3.c: Modified.
4049 * gcc.dg/no-strict-overflow-5.c: Modified.
4050 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4051 * gcc.dg/tree-ssa/pr18134.c: Modified.
4052 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4053 * gcc.dg/tree-ssa/vector-2.c: Modified.
4054 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4055 * gcc.dg/tree-ssa/loop-21.c: Modified.
4056 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4057 * gcc.dg/tree-ssa/vector-3.c: Modified.
4058 * gcc.dg/tree-ssa/asm-3.c: Modified.
4059 * gcc.dg/tree-ssa/pr23294.c: Modified.
4060 * gcc.dg/tree-ssa/loop-22.c: Modified.
4061 * gcc.dg/tree-ssa/loop-15.c: Modified.
4062 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4063 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4064 * gcc.dg/tree-ssa/pr20139.c: Modified.
4065 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4066 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4067 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4068 * gcc.dg/tree-ssa/loop-5.c: Modified.
4069 * gcc.dg/tree-ssa/pr19431.c: Modified.
4070 * gcc.dg/tree-ssa/pr32044.c: Modified.
4071 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4072 * gcc.dg/tree-ssa/loop-19.c: Modified.
4073 * gcc.dg/tree-ssa/loop-28.c: Modified.
4074 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4075 * gcc.dg/tree-ssa/divide-1.c: Modified.
4076 * gcc.dg/tree-ssa/inline-1.c: Modified.
4077 * gcc.dg/tree-ssa/divide-3.c: Modified.
4078 * gcc.dg/tree-ssa/pr30978.c: Modified.
4079 * gcc.dg/tree-ssa/alias-6.c: Modified.
4080 * gcc.dg/tree-ssa/divide-4.c: Modified.
4081 * gcc.dg/tree-ssa/alias-11.c: Modified.
4082 * gcc.dg/no-strict-overflow-7.c: Modified.
4083 * gcc.dg/strict-overflow-1.c: Modified.
4084 * gcc.dg/pr15784-4.c: Modified.
4085 * gcc.dg/pr34263.c: Modified.
4086 * gcc.dg/strict-overflow-3.c: Modified.
4087 * gcc.dg/tree-prof/stringop-1.c: Modified.
4088 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4089 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4090 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4091 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4092 * gcc.dg/no-strict-overflow-2.c: Modified.
4093 * gcc.dg/no-strict-overflow-4.c: Modified.
4094 * gcc.dg/no-strict-overflow-6.c: Modified.
4095 * g++.dg/tree-ssa/pr27090.C: Modified.
4096 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4097 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4098 * g++.dg/tree-ssa/pr19807.C: Modified.
4099 * g++.dg/opt/pr30965.C: Modified.
4100 * g++.dg/init/new17.C: Modified.
4101 * gfortran.dg/whole_file_6.f90: Modified.
4102 * gfortran.dg/whole_file_5.f90: Modified.
4103 * gfortran.dg/reassoc_1.f90: Modified.
4104 * gfortran.dg/reassoc_3.f90: Modified.
4106 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4109 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4111 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4114 * gcc.target/i386/pr39543-1.c: New test.
4115 * gcc.target/i386/pr39543-2.c: New test.
4116 * gcc.target/i386/pr39543-3.c: New test.
4119 * gcc.dg/Wunused-value-3.c: New test.
4121 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4124 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4125 gcc.dg/vla-21.c: New tests.
4127 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4130 * gcc.dg/inline-34.c: New test.
4132 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4134 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4135 gcc.dg/enum-const-3.c: New tests.
4136 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4137 -pedantic-errors. Update expected diagnostics.
4139 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4142 * gcc.dg/vla-20.c: New test.
4144 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4147 * gcc.dg/vla-19.c: New test.
4149 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4151 PR preprocessor/39559
4152 * gcc.dg/c99-intconst-2.c: New test.
4154 2009-04-25 Jan Hubicka <jh@suse.cz>
4156 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4158 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4161 * gfortran.dg/import7.f90: New.
4163 2009-04-24 Richard Guenther <rguenther@suse.de>
4165 * gcc.dg/tree-ssa/vrp48.c: Fix.
4167 2008-04-24 Doug Kwan <dougkwan@google.com>
4169 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4170 destination are the same.
4172 2009-04-24 Richard Guenther <rguenther@suse.de>
4174 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4176 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4178 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4179 gcc.dg/array-const-3.c: New tests.
4181 2009-04-24 Ian Lance Taylor <iant@google.com>
4183 * gcc.dg/Wcxx-compat-4.c: New testcase.
4185 2009-04-24 Daniel Kraft <d@domob.eu>
4187 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4188 expected on already erraneous symbol (renamed to fresh one).
4190 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4193 * gcc.dg/pr39867.c: New.
4195 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4199 * gfortran.dg/intrinsic_1.f90: New.
4201 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4203 * gnat.dg/alignment7.adb: New test.
4204 * gnat.dg/alignment8.adb: Likewise.
4206 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4208 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4209 * gnat.dg/specs/rep_clause2.ads: New test.
4211 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4213 PR rtl-optimization/39794
4214 * gcc.dg/pr39794.c: New test.
4216 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4218 * gnat.dg/atomic1.adb: New test.
4219 * gnat.dg/atomic1_pkg.ads: New helper.
4221 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4224 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4225 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4227 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4229 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4232 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4235 * gcc.dg/vector-init-1.c: New testcase.
4236 * gcc.dg/vector-init-2.c: New testcase.
4238 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4240 * gnat.dg/enum2.adb: New test.
4241 * gnat.dg/enum2_pkg.ads: New helper.
4243 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4246 * gcc.dg/torture/pr39855.c: New test.
4248 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4251 * g++.dg/cpp0x/pr39639.C: New test.
4253 2009-04-22 Mark Heffernan <meheff@google.com>
4255 * gcc.dg/profile-generate-3.c: New test.
4257 2009-04-22 Jan Hubicka <jh@suse.cz>
4259 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4261 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4264 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4266 2009-04-22 Richard Guenther <rguenther@suse.de>
4268 PR tree-optimization/39824
4269 * gcc.c-torture/compile/pr39824.c: New testcase.
4271 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4274 * g++.dg/parse/parser-pr14875.C: New.
4275 * g++.dg/parse/parser-pr14875-2.C: New.
4276 * g++.dg/parse/error6.C: Update match string.
4278 2009-04-22 Richard Guenther <rguenther@suse.de>
4280 PR tree-optimization/39845
4281 * gcc.c-torture/compile/pr39845.c: New testcase.
4283 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4286 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4287 * gfortran.dg/external_initializer.f90: Modified.
4288 * gfortran.dg/interface_26.f90: Modified.
4289 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4290 * gfortran.dg/proc_ptr_3.f90: Modified.
4291 * gfortran.dg/proc_ptr_15.f90: New.
4292 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4294 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4297 * g++.dg/warn/pr35711.C: New.
4298 * g++.dg/conversion/ptrmem2.C: Update.
4300 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4302 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4303 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4304 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4305 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4306 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4307 gcc.c-torture/ChangeLog.0,
4308 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4309 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4310 gcc.target/i386/math-torture/math-torture.exp,
4311 gcc.target/mips/inter/mips16-inter.exp,
4312 gcc.target/mips/mips-nonpic/README,
4313 gcc.target/x86_64/abi/README.gcc,
4314 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4315 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4316 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4318 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4320 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4322 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4324 2009-04-21 Richard Guenther <rguenther@suse.de>
4327 * gcc.dg/torture/pr39829.c: New testcase.
4329 2009-04-21 Martin Jambor <mjambor@suse.cz>
4331 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4333 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4336 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4337 * gcc.dg/sequence-pt-2.c: New.
4338 * gcc.dg/sequence-pt-3.c: New.
4339 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4340 * g++.dg/warn/sequence-pt-2.c: New.
4341 * g++.dg/warn/sequence-pt-3.c: New.
4343 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4345 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4347 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4349 * gnat.dg/import1.ad[sb]: New test.
4351 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4353 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4356 2009-04-20 Tobias Burnus <burnus@net-b.de>
4359 * gfortran.dg/continuation_11.f90: New test.
4361 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4364 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4365 messages. Test for "long long" in system headers.
4366 * gcc.dg/c99-longlong-2.c: New.
4367 * g++.dg/warn/pr13358.C: New.
4368 * g++.dg/warn/pr13358-2.C: New.
4369 * g++.dg/warn/pr13358-3.C: New.
4370 * g++.dg/warn/pr13358-4.C: New.
4372 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4374 * gcc.dg/framework-2.c: Fix up for non existent includes
4375 being fatal errors now.
4377 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4380 * gfortran.dg/private_type_13.f90: New test.
4381 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4383 2009-04-20 Le-Chun Wu <lcwu@google.com>
4386 * g++.dg/warn/Wunused-14.C: New test.
4388 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4390 * gnat.dg/specs/small_alignment.ads: New test.
4392 2009-04-20 Ian Lance Taylor <iant@google.com>
4394 * gcc.dg/Wcxx-compat-3.c: New testcase.
4396 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4398 * gnat.dg/pack13.ad[sb]: New test.
4399 * gnat.dg/pack13_pkg.ads: New helper.
4401 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4403 * gnat.dg/discr11.ad[sb]: New test.
4404 * gnat.dg/discr11_pkg.ads: New helper.
4406 2009-04-20 Ira Rosen <irar@il.ibm.com>
4408 PR tree-optimization/39675
4409 * gcc.dg/vect/O3-pr39675-2.c: New test.
4411 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4413 * gnat.dg/rep_clause3.adb: New test.
4415 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4418 * gcc.dg/c99-flex-array-7.c: New test.
4420 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4423 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4425 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4428 * gcc.dg/c99-restrict-3.c: New test.
4430 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4432 PR preprocessor/20078
4433 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4435 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4437 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4438 Do not pass -B$root after -margs.
4440 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4444 * gcc.dg/pr32061.c: New.
4445 * gcc.dg/Wlogical-op-1.c: Update.
4446 * g++.dg/warn/Wlogical-op-1.C: Update.
4447 * g++.dg/warn/pr36954.C: New.
4449 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4452 * gcc.dg/lvalue-5.c: New test.
4454 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4457 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4459 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4461 * gcc.dg/cpp/include5.c: New test.
4463 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4466 * gcc.dg/call-diag-2.c: New test.
4468 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4470 PR preprocessor/39646
4471 * gcc.dg/cpp/line8.c: New test.
4473 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4475 PR preprocessor/39647
4476 * gcc.dg/cpp/line7.c: New test.
4478 2009-04-18 Richard Guenther <rguenther@suse.de>
4481 * gcc.target/i386/pr39804.c: New testcase.
4483 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4485 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4486 * g++.dg/other/pr39496.C: Likewise.
4488 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4491 * gcc.dg/pr36902.c: New.
4493 2009-04-17 Diego Novillo <dnovillo@google.com>
4495 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4496 violation for variable 'inside_main'.
4498 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4500 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4502 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4504 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4506 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4508 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4509 * gfortran.dg/chmod_2.f90: Likewise.
4510 * gfortran.dg/chmod_3.f90: Likewise.
4511 * gfortran.dg/open_errors.f90: Likewise.
4512 * gfortran.dg/stat_1.f90: Likewise.
4513 * gfortran.dg/stat_2.f90: Likewise.
4515 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4517 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4518 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4519 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4520 * gfortran.dg/nearest_1.f90: Likewise.
4521 * gfortran.dg/nearest_3.f90: Likewise.
4522 * gfortran.dg/isnan_1.f90: Likewise.
4523 * gfortran.dg/isnan_2.f90: Likewise.
4524 * gfortran.dg/nan_1.f90: Likewise.
4525 * gfortran.dg/nan_2.f90: Likewise.
4526 * gfortran.dg/nan_3.f90: Likewise.
4527 * gfortran.dg/nan_4.f90: Likewise.
4528 * gfortran.dg/module_nan.f90: Likewise.
4529 * gfortran.dg/int_conv_2.f90: Likewise.
4530 * gfortran.dg/init_flag_3.f90: Likewise.
4531 * gfortran.dg/namelist_42.f90: Likewise.
4532 * gfortran.dg/namelist_43.f90: Likewise.
4533 * gfortran.dg/real_const_3.f90: Likewise.
4534 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4536 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4537 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4538 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4539 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4540 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4542 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4543 * gfortran.dg/gamma_5.f90: Likewise.
4545 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4547 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4548 less strict so it also works with auto-overlay support.
4549 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4550 for "exceeds local store" linker errors on the SPU.
4552 * lib/gfortran.exp: Include target-supports.exp.
4553 (gfortran_init): On SPU targets where automatic overlay support
4554 is available, use it to build all Fortran test cases.
4556 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4558 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4560 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4561 rule enforced by gnat on taft types.
4563 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4566 * g++.dg/ext/complit11.C: Add empty dg-options.
4568 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4571 * g++.dg/template/defarg11.C: New test.
4573 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4576 * g++.dg/ext/complit11.C: New testcase.
4578 2009-04-15 Le-Chun Wu <lcwu@google.com>
4581 * g++.dg/warn/Wunused-13.C: New testcase.
4583 2009-04-15 Ian Lance Taylor <iant@google.com>
4585 * gcc.dg/Wenum-compare-1.c: New testcase.
4587 2009-04-15 Richard Guenther <rguenther@suse.de>
4589 PR tree-optimization/39764
4590 * g++.dg/torture/pr39764.C: New testcase.
4592 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4594 * g++.dg/ext/altivec-17.C: New.
4596 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4598 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4599 * gnat.dg/specs/limited1.ads: Ditto.
4601 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4604 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4605 for testing the results of estimate instructions.
4606 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4607 * gcc.dg/vmx/3a-05.c (test): Ditto.
4609 2009-04-14 Jason Merrill <jason@redhat.com>
4612 * g++.dg/warn/Wshadow-4.C: Extend.
4614 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4616 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4617 (do_D): Remove attribute hidden.
4619 2009-04-13 Jason Merrill <jason@redhat.com>
4622 * g++.dg/init/copy7.C: New.
4624 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4627 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4628 (check_for_all_options): This.
4630 2009-04-13 Jason Merrill <jason@redhat.com>
4633 * g++.dg/template/crash90.C: New.
4635 2009-04-12 Jason Merrill <jason@redhat.com>
4638 * g++.dg/overload/extern-C-2.C: New.
4640 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4642 PR preprocessor/31869
4643 * gcc.dg/cpp/strify5.c: New test.
4645 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4647 * gnat.dg/enum1.adb: New test.
4648 * gnat.dg/enum1_pkg.ads: New helper.
4650 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4653 * gcc.target/alpha/pr39740.c: New test.
4655 2009-04-11 Daniel Kraft <d@domob.eu>
4658 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4659 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4660 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4661 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4662 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4663 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4664 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4665 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4666 expected string length that failed with -fbounds-check now.
4667 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4669 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4672 * gfortran.dg/proc_ptr_14.f90: New.
4674 2009-04-11 Richard Guenther <rguenther@suse.de>
4677 * g++.dg/torture/pr39732.C: New testcase.
4679 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4681 * gfortran.dg/whole_file_5.f90: New.
4682 * gfortran.dg/whole_file_6.f90: New.
4684 2009-04-11 Richard Guenther <rguenther@suse.de>
4686 PR tree-optimization/39713
4687 * g++.dg/torture/pr39713.C: New testcase.
4689 2009-04-10 Richard Guenther <rguenther@suse.de>
4692 * gcc.dg/pr39712.c: New testcase.
4694 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4697 * g++.dg/cpp0x/enum2.C: Updated.
4698 * g++.dg/debug/pr22514.C: Likewise.
4699 * g++.dg/parse/enum2.C: Likewise.
4700 * g++.dg/parse/enum3.C: Likewise.
4701 * g++.dg/template/crash79.C: Likewise.
4702 * g++.old-deja/g++.jason/cond.C: Likewise.
4704 2009-04-10 Chao-ying Fu <fu@mips.com>
4706 * gcc.target/mips/interrupt_handler.c: Change from compile to
4709 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4711 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4713 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4716 * gfortran.dg/zero_sized_6.f90: New.
4718 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4721 * g++.dg/parse/pr20118.C: New.
4722 * g++.dg/template/spec16.C: Update.
4724 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4727 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4728 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4729 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4730 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4731 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4732 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4733 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4734 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4735 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4736 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4737 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4738 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4739 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4740 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4741 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4742 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4743 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4745 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4748 * g++.dg/torture/pr39678.C: New.
4749 * gcc.dg/compat/struct-complex-2.h: Likewise.
4750 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4751 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4752 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4753 * gcc.dg/torture/pr39678.c: Likewise.
4754 * gcc.target/i386/pr39678.c: Likewise.
4756 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4757 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4759 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4760 <complex.h>. Add tests for structure with complex float.
4762 2009-04-10 Ben Elliston <bje@au.ibm.com>
4763 Joseph Myers <joseph@codesourcery.com>
4766 * gcc.dg/dfp/pr36800.c: New.
4768 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4769 Rafael Avila de Espindola <espindola@google.com>
4771 * gcc.misc-tests/help.exp: New file.
4772 * lib/options.exp: New file.
4774 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4777 * objc/execute/forward-1.x: New.
4779 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4781 * gcc.dg/pr27150-1.c: Change to a link test.
4783 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4785 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4786 3 of the GNU General Public License and to point readers at the
4787 COPYING3 file and the FSF's license web page.
4788 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4789 * gcc.dg/struct/struct-reorg.exp: Likewise.
4790 * gcc.target/spu/tag_manager.c: Likewise.
4792 2009-04-09 Richard Guenther <rguenther@suse.de>
4795 * ssa-ccp-25.c: Adjust pattern.
4797 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4800 * gfortran.dg/external_procedures_1.f90: Modified.
4801 * gfortran.dg/proc_ptr_result_1.f90: New.
4802 * gfortran.dg/proc_ptr_result_2.f90: New.
4803 * gfortran.dg/proc_ptr_result_3.f90: New.
4805 2009-04-09 Richard Guenther <rguenther@suse.de>
4807 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4808 to prevent constant propagation.
4809 * gcc.dg/vect/vect-56.c: Likewise.
4810 * gcc.dg/vect/vect-58.c: Likewise.
4811 * gcc.dg/vect/vect-60.c: Likewise.
4812 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4813 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4814 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4816 2009-04-09 Richard Guenther <rguenther@suse.de>
4818 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4819 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4821 2009-04-09 Joseph Myers <joseph@codesourcery.com>
4824 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4827 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4829 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4830 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4832 2009-04-08 Jakub Jelinek <jakub@redhat.com>
4834 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4836 2009-04-08 Jason Merrill <jason@redhat.com>
4839 * g++.dg/template/error40.C: Add another test.
4841 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4845 * gcc.c-torture/compile/pr39614-1.c,
4846 gcc.c-torture/compile/pr39614-2.c,
4847 gcc.c-torture/compile/pr39614-3.c,
4848 gcc.c-torture/compile/pr39614-4.c,
4849 gcc.c-torture/compile/pr39614-5.c,
4850 gcc.c-torture/compile/pr39673-1.c,
4851 gcc.c-torture/compile/pr39673-2.c: New tests.
4852 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4854 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4855 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4858 2009-04-08 Dodji Seketeli <dodji@redhat.com>
4861 * g++.dg/cpp0x/variadic-crash2.C: New test.
4863 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
4866 * gfortran.dg/alloc_comp_result_1.f90: New test.
4868 2009-04-07 Jason Merrill <jason@redhat.com>
4871 * g++.dg/overload/extern-C-1.C: New.
4873 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4876 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4878 2009-04-07 Jason Merrill <jason@redhat.com>
4881 * g++.dg/template/error40.C: New.
4883 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4886 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4888 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
4890 * gnat.dg/subp_elim_errors.ad[sb]: New test.
4892 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4895 * gfortran.dg/proc_decl_1.f90: Modified.
4896 * gfortran.dg/proc_ptr_11.f90: Extended.
4897 * gfortran.dg/proc_ptr_13.f90: Modified.
4899 2009-04-06 Jason Merrill <jason@redhat.com>
4902 * g++.dg/template/fnspec1.C: New.
4904 2009-04-06 Laurent GUERBY <laurent@guerby.net>
4906 * lib/gnat.exp: Handle multilib.
4908 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4911 * gfortran.dg/dependency_23.f90: New test.
4913 2009-04-06 Richard Guenther <rguenther@suse.de>
4915 PR tree-optimization/28868
4916 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4917 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4918 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4919 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4921 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4923 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4925 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4927 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4929 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4931 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4932 with the built-in y0, and the subsequent warning.
4933 (y1): Likewise, rename to y_1.
4935 2009-04-06 Janus Weil <janus@gcc.gnu.org>
4938 * gfortran.dg/proc_decl_21.f90: New.
4940 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4943 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4945 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4947 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4948 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4949 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4950 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4951 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4952 gfortran.dg/namelist_49.f90: Gate test on effective_target
4954 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4956 2009-04-05 Daniel Kraft <d@domob.eu>
4959 * gfortran.dg/read_float_2.f03
4960 * gfortran.dg/read_float_3.f90
4962 2009-04-05 Richard Guenther <rguenther@suse.de>
4964 PR tree-optimization/39648
4965 * gcc.c-torture/compile/pr39648.c: New testcase.
4967 2009-04-05 Jason Merrill <jason@redhat.com>
4970 * g++.dg/template/error39.C: New.
4972 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4975 * gfortran.dg/implied_do_1.f90: New.
4977 2009-04-04 Tobias Burnus <burnus@net-b.de>
4980 * gfortran.dg/recursive_check_8.f90: New.
4981 * gfortran.dg/recursive_check_9.f90: New.
4982 * gfortran.dg/recursive_check_10.f90: New.
4983 * gfortran.dg/recursive_check_11.f90: New.
4984 * gfortran.dg/recursive_check_12.f90: New.
4985 * gfortran.dg/recursive_check_13.f90: New.
4986 * gfortran.dg/recursive_check_14.f90: New.
4988 2009-04-04 Jason Merrill <jason@redhat.com>
4991 * g++.dg/template/error38.C: Add more tests.
4993 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
4996 * gfortran.dg/common_align_2.f90: New test.
4998 2009-04-04 Richard Guenther <rguenther@suse.de>
5000 PR tree-optimization/8781
5001 PR tree-optimization/37892
5002 * g++.dg/tree-ssa/pr8781.C: New testcase.
5003 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5005 2009-04-04 Richard Guenther <rguenther@suse.de>
5007 PR tree-optimization/39636
5008 * gcc.c-torture/compile/pr39636.c: New testcase.
5010 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5012 PR rtl-optimization/39607
5013 * g++.dg/opt/pr39607.C: New.
5015 2009-04-03 Tobias Burnus <burnus@net-b.de>
5018 * gfortran.dg/common_12.f90: New.
5020 2009-04-03 Jason Merrill <jason@redhat.com>
5023 * g++.dg/template/const2.C: New test.
5025 2009-04-03 Richard Guenther <rguenther@suse.de>
5027 PR tree-optimization/2480
5028 PR tree-optimization/23086
5029 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5030 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5032 2009-04-03 Richard Guenther <rguenther@suse.de>
5034 PR tree-optimization/34743
5035 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5036 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5037 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5038 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5039 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5040 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5041 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5042 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5044 2009-04-03 Richard Guenther <rguenther@suse.de>
5047 PR tree-optimization/23940
5048 PR tree-optimization/33237
5051 PR tree-optimization/36201
5052 PR tree-optimization/36230
5053 PR tree-optimization/38049
5054 PR tree-optimization/38207
5055 PR tree-optimization/38230
5056 PR tree-optimization/38301
5057 PR tree-optimization/38585
5059 PR tree-optimization/38985
5060 PR tree-optimization/39299
5061 * gcc.dg/pr19633-1.c: Adjust.
5062 * gcc.dg/torture/pta-callused-1.c: Likewise.
5063 * gcc.dg/torture/pr39074-2.c: Likewise.
5064 * gcc.dg/torture/pr39074.c: Likewise.
5065 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5066 * gcc.dg/torture/pr30375.c: Adjust.
5067 * gcc.dg/torture/pr33563.c: Likewise.
5068 * gcc.dg/torture/pr33870.c: Likewise.
5069 * gcc.dg/torture/pr33560.c: Likewise.
5070 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5071 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5072 * gcc.dg/tree-ssa/alias-15.c: Remove.
5073 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5074 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5075 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5076 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5077 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5078 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5079 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5080 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5081 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5082 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5083 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5084 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5085 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5086 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5087 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5088 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5089 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5090 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5091 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5092 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5093 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5094 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5095 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5096 * gcc.dg/uninit-B.c: XFAIL.
5097 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5098 * gcc.dg/uninit-pr19430.c: XFAIL.
5099 * g++.dg/tree-ssa/pr13146.C: New testcase.
5100 * g++.dg/opt/pr36187.C: Adjust.
5101 * g++.dg/torture/20090329-1.C: New testcase.
5103 2009-04-02 Chao-ying Fu <fu@mips.com>
5105 * gcc.target/mips/interrupt_handler.c: New test.
5107 2009-04-02 David Ayers <ayers@fsfe.org>
5110 * objc.dg/bad-receiver-type-2.m: New test contributed by
5113 2009-04-02 Jason Merrill <jason@redhat.com>
5116 * g++.dg/template/error38.C: New test.
5118 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5120 PR tree-optimization/31677
5121 * gcc.dg/memcpy-1.c: Add compiler option.
5123 2009-04-02 Ira Rosen <irar@il.ibm.com>
5125 PR tree-optimization/39595
5126 * gfortran.dg/vect/O3-pr39595.f: New test.
5128 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5131 * g++.dg/template/typedef11.C: New test.
5132 * g++.dg/template/typedef12.C: Likewise.
5133 * g++.dg/template/typedef13.C: Likewise.
5134 * g++.dg/template/typedef14.C: Likewise.
5135 * g++.dg/template/typedef15.C: Likewise.
5136 * g++.dg/template/typedef16.C: Likewise.
5137 * g++.dg/template/sfinae3.C: Compile this pedantically.
5138 The only errors expected should be the one saying the typedef is ill
5140 * g++.old-deja/g++.pt/typename8.C: Likewise.
5141 * g++.dg/template/access11.C: Update this.
5143 2009-04-02 Richard Guenther <rguenther@suse.de>
5145 PR tree-optimization/37221
5146 * gcc.c-torture/compile/20090331-1.c: New testcase.
5148 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5150 * gcc.c-torture/compile/20090401-1.c: New test.
5152 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5155 * g++.dg/template/pr4926-1.C: New.
5157 2009-04-01 Xinliang David Li <davidxl@google.com>
5159 * gcc.target/i386/all_one_m128i.c: New test.
5161 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5164 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5165 * gcc.dg/fltconst-2.c: New test.
5166 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5167 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5170 * gcc.dg/cpp/pr33466.c: New test.
5171 * gcc.dg/dfp/pr33466.c: New test.
5172 * gcc.dg/fixed-point/pr33466.c: New test.
5174 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5176 PR tree-optimization/35011
5177 * g++.dg/other/pr35011.C: New.
5179 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5182 * gcc.dg/pr39226.c: New test.
5184 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5187 * g++.dg/template/pr35240.C: New.
5189 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5192 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5193 * gcc.dg/pr25682.c: Update expected diagnostics.
5195 2009-04-01 Richard Guenther <rguenther@suse.de>
5197 * gcc.dg/fold-plusmult-2.c: New testcase.
5199 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5202 * gcc.dg/pr37772.c: New test.
5203 * g++.dg/ext/asm11.C: New test.
5205 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5207 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5208 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5211 2009-03-31 Jason Merrill <jason@redhat.com>
5213 * g++.old-deja/g++.other/using9.C: Add expected errors.
5215 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5217 * gcc.c-torture/compile/pr33009.c: Removed.
5219 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5221 * gcc.c-torture/compile/pr33009.c: Delete.
5222 * gcc.c-torture/compile/pr11832.c: Likewise.
5224 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5227 * lib/target-supports.exp (check_effective_target_stdint_types):
5229 (check_effective_target_inttypes_types): New.
5230 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5231 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5232 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5234 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5238 * gfortran.dg/data_pointer_1.f90: New test.
5240 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5243 * gfortran.dg/char_length_15.f90: New test.
5245 2009-03-31 Jason Merrill <jason@redhat.com>
5248 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5249 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5250 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5253 * g++.dg/other/typedef2.C: New test.
5256 * g++.dg/template/typedef17.C: New test.
5258 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5259 * g++.dg/cpp0x/auto12.C: Likewise.
5261 2009-03-31 Richard Guenther <rguenther@suse.de>
5264 * gcc.dg/fold-compare-4.c: New testcase.
5265 * gcc.dg/fold-compare-5.c: Likewise.
5267 2009-03-31 Richard Guenther <rguenther@suse.de>
5269 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5271 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5274 * gcc.target/i386/pr39592-1.c: New test.
5276 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5278 PR preprocessor/15638
5279 * gcc.dg/cpp/missing-header-1.c: New test.
5280 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5281 "compilation terminated" message.
5282 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5284 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5285 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5286 terminated" message.
5288 2009-03-31 Richard Guenther <rguenther@suse.de>
5292 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5293 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5295 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5298 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5299 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5300 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5301 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5302 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5303 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5304 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5306 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5309 * gfortran.dg/whole_file_1.f90: New test.
5311 * gfortran.dg/whole_file_2.f90: New test.
5312 * gfortran.dg/whole_file_3.f90: New test.
5314 * gfortran.dg/whole_file_4.f90: New test.
5316 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5318 * gfortran.dg/bind_c_usage_19.f90: New test.
5321 * gcc.target/powerpc/altivec-29.c: New test.
5323 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5325 PR rtl-optimization/323
5326 * gcc.target/i386/excess-precision-1.c,
5327 gcc.target/i386/excess-precision-2.c,
5328 gcc.target/i386/excess-precision-3.c,
5329 gcc.target/i386/excess-precision-4.c,
5330 gcc.target/i386/excess-precision-5.c,
5331 gcc.target/i386/excess-precision-6.c: New tests.
5333 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5336 * gcc.dg/c99-array-lval-8.c: New test.
5338 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5340 PR preprocessor/34695
5341 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5342 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5343 instead of dg-warning for "previous definition" messages.
5344 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5345 "warnings being treated as errors" message.
5346 * gcc.dg/fltconst-1.c: Use -fshow-column.
5348 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5351 * gfortran.dg/power1.f90: New test.
5353 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5361 * gcc.c-torture/compile/20081108-1.c,
5362 gcc.c-torture/compile/20081108-2.c,
5363 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5364 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5365 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5366 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5367 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5368 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5369 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5370 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5371 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5372 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5373 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5374 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5375 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5376 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5377 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5378 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5379 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5381 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5382 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5383 XFAILs. Update expected messages.
5384 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5386 * gcc.dg/real-const-1.c: Replace with test from original PR.
5387 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5388 when casting from non-constant integer to pointer.
5390 2009-03-29 Richard Guenther <rguenther@suse.de>
5392 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5394 2009-03-29 Daniel Kraft <d@domob.eu>
5397 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5399 * gfortran.dg/typebound_proc_9.f03: New test.
5400 * gfortran.dg/typebound_proc_10.f03: New test.
5401 * gfortran.dg/typebound_proc_11.f03: New test.
5402 * gfortran.dg/abstract_type_5.f03: New test.
5404 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5407 * gfortran.dg/do_4.f: New.
5408 * gfortran.dg/goto_2.f90: Correct expected warnings.
5409 * gfortran.dg/goto_4.f90: Likewise.
5410 * gfortran.dg/goto_5.f90: New.
5412 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5415 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5417 * gcc.target/i386/pr39545-1.c: New.
5418 * gcc.target/i386/pr39545-2.c: Likewise.
5420 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5421 (flex2_struct): Likewise.
5422 (check_struct_passing7): Likewise.
5423 (check_struct_passing8): Likewise.
5426 (main): Call check_struct_passing7 and check_struct_passing8.
5428 2009-03-29 Richard Guenther <rguenther@suse.de>
5430 * gcc.c-torture/execute/20090113-1.c: New testcase.
5431 * gcc.c-torture/execute/20090113-2.c: Likewise.
5432 * gcc.c-torture/execute/20090113-3.c: Likewise.
5433 * gcc.c-torture/execute/20090207-1.c: Likewise.
5434 * gcc.c-torture/compile/20090114-1.c: Likewise.
5435 * gcc.c-torture/compile/20090328-1.c: Likewise.
5436 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5438 2009-03-29 David Ayers <ayers@fsfe.org>
5441 * objc.dg/conditional-1.m: New tests.
5443 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5445 * gcc.dg/winline-10.c: New test.
5447 2009-03-28 Tobias Burnus <burnus@net-b.de>
5450 * gfortran.dg/do_check_1.f90: Add test.
5451 * gfortran.dg/do_check_2.f90: Add test.
5452 * gfortran.dg/do_check_3.f90: Add test.
5453 * gfortran.dg/do_check_4.f90: Add test.
5455 2009-03-28 Jan Hubicka <jh@suse.cz>
5457 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5458 * gcc.dg/pr33826.c: Update dump files.
5459 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5460 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5462 2009-03-28 Martin Jambor <mjambor@suse.cz>
5464 * g++.dg/tree-ssa/fwprop-align.C: New test.
5466 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5468 * gcc.target/powerpc/altivec-28.c: New test.
5471 * gcc.dg/wdisallowed-functions-1.c: Removed.
5472 * gcc.dg/wdisallowed-functions-2.c: Removed.
5473 * gcc.dg/wdisallowed-functions-3.c: Removed.
5474 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5475 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5476 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5478 2009-03-28 Richard Guenther <rguenther@suse.de>
5480 PR tree-optimization/38723
5481 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5483 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5486 * gfortran.dg/char_result_13.f90: New test.
5488 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5491 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5493 2009-03-28 Daniel Kraft <d@domob.eu>
5495 * gfortran.dg/trim_1.f90: New test.
5497 2009-03-28 Richard Guenther <rguenther@suse.de>
5499 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5500 * g++.dg/warn/Warray-bounds.C: Likewise.
5502 2009-03-28 Tobias Burnus <burnus@net-b.de>
5505 * gfortran.dg/recursive_check_7.f90: New test.
5507 2009-03-28 Tobias Burnus <burnus@net-b.de>
5510 * gfortran.dg/do_check_5.f90: New test.
5511 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5512 * gfortran.dg/array_constructor_18.f90: Ditto.
5513 * gfortran.dg/array_constructor_22.f90: Ditto.
5514 * gfortran.dg/do_3.F90: Ditto.
5515 * gfortran.dg/do_1.f90: Ditto.
5517 2009-03-28 Richard Guenther <rguenther@suse.de>
5519 PR tree-optimization/38180
5520 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5522 2009-03-28 Richard Guenther <rguenther@suse.de>
5524 PR tree-optimization/38513
5525 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5526 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5527 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5528 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5529 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5530 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5531 * gcc.dg/vect/vect-35.c: Likewise.
5532 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5533 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5534 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5536 2009-03-28 Richard Guenther <rguenther@suse.de>
5538 PR tree-optimization/38968
5539 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5541 2009-03-28 Richard Guenther <rguenther@suse.de>
5543 PR tree-optimization/37795
5544 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5546 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5548 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5549 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5550 options for removed targets.
5552 2009-03-27 Richard Guenther <rguenther@suse.de>
5554 PR tree-optimization/39120
5555 * gcc.c-torture/execute/pr39120.c: New testcase.
5557 2009-03-27 Richard Guenther <rguenther@suse.de>
5559 PR tree-optimization/39120
5560 * gcc.dg/torture/pta-callused-1.c: New testcase.
5562 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5565 * gcc.target/i386/pr39315-1.c: New.
5566 * gcc.target/i386/pr39315-2.c: Likewise.
5567 * gcc.target/i386/pr39315-3.c: Likewise.
5568 * gcc.target/i386/pr39315-4.c: Likewise.
5569 * gcc.target/i386/pr39315-check.c: Likewise.
5571 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5574 * gcc.dg/pr39323-1.c: New.
5575 * gcc.dg/pr39323-2.c: Likewise.
5576 * gcc.dg/pr39323-3.c: Likewise.
5578 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5581 * gcc.target/ia64/sync-1.c: New.
5583 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5586 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5587 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5588 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5589 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5590 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5591 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5592 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5593 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5595 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5597 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5598 for low precision (i.e. float).
5600 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5601 Jakub Jelinek <jakub@redhat.com>
5604 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5606 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5608 * gcc.dg/memmove-2.c: New test.
5609 * gcc.dg/memmove-3.c: New test.
5611 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5614 2009-03-27 Xinliang David Li <davidxl@google.com>
5616 PR tree-optimization/39557
5617 * g++.dg/tree-ssa/dom-invalid.C: New test.
5619 2009-03-27 Xinliang David Li <davidxl@google.com>
5621 PR tree-optimization/39548
5622 * g++.dg/tree-ssa/copyprop.C: New test.
5624 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5627 * g++.dg/template/typename17.C: New testcase.
5628 * g++.dg/template/typename18.C: New testcase.
5630 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5633 * g++.dg/other/var_copy-1.C: New test.
5635 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5638 * g++.dg/parse/ctor9.C: New test.
5640 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5643 * g++.dg/init/error2.C: New test.
5645 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5648 * gcc.dg/pr35652.C: New.
5649 * g++.dg/warn/pr35652.C: New.
5650 * gcc.dg/format/plus-1.c: Adjust message.
5652 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5655 * gcc.dg/wdisallowed-functions-3.c: New test.
5656 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5658 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5660 * gcc.dg/inline-33.c: Fix when pic.
5662 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5664 * gcc.target/ia64/20090324-1.c: New test.
5666 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5669 * gcc.dg/pr27898.c: New test.
5671 PR tree-optimization/32139
5672 * gcc.c-torture/compile/pr32139.c: New test.
5674 2009-03-24 Jason Merrill <jason@redhat.com>
5677 * g++.dg/parse/defarg14.C: New test.
5679 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5682 * gfortran.dg/read_repeat.f90: New test.
5684 2009-03-24 Ira Rosen <irar@il.ibm.com>
5686 PR tree-optimization/39529
5687 * gcc.dg/vect/pr39529.c: New test.
5689 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5690 Jakub Jelinek <jakub@redhat.com>
5693 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5695 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5698 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5700 2009-03-23 Jason Merrill <jason@redhat.com>
5702 * g++.dg/cpp0x/auto12.C: Add variadic test.
5705 * g++.dg/warn/Wshadow-4.C: New test.
5707 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5709 PR tree-optimization/39516
5710 * gfortran.dg/pr39516.f: New test.
5712 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5714 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5715 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5716 variable, not environment variable.
5718 2009-03-21 Jason Merrill <jason@redhat.com>
5721 * g++.dg/ext/vla6.C: New test.
5723 2009-03-20 Jason Merrill <jason@redhat.com>
5725 * g++.dg/cpp0x/initlist5.C: Add additional test.
5727 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5728 Janis Johnson <janis187@us.ibm.com>
5730 * lib/compat.exp (compat-get-options-main, compat-get-options):
5731 Handle dg-prune-output in source file.
5732 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5733 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5734 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5737 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5740 * gcc.dg/gomp/pr39495-1.c: New test.
5741 * gcc.dg/gomp/pr39495-2.c: New test.
5742 * g++.dg/gomp/pr39495-1.C: New test.
5743 * g++.dg/gomp/pr39495-2.C: New test.
5746 * gcc.target/i386/pr39496.c: New test.
5747 * g++.dg/other/pr39496.C: New test.
5749 2009-03-19 Li Feng <nemokingdom@gmail.com>
5752 * gcc.dg/autopar/pr39500-1.c: New.
5753 * gcc.dg/autopar/pr39500-2.c: New.
5755 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5757 * g++.dg/dg.exp: Prune graphite.
5759 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5762 * g++.dg/graphite: New.
5763 * g++.dg/graphite/graphite.exp: New.
5764 * g++.dg/graphite/pr39447.C: New.
5766 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5769 * g++.dg/template/pr39425.C: New.
5771 * g++.dg/template/spec33.C: Updated.
5773 2009-03-17 Jason Merrill <jason@redhat.com>
5775 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5777 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/ext/unary_trait_incomplete.C: New.
5782 2009-03-17 Jing Yu <jingyu@google.com>
5785 * g++.dg/inherit/thunk10.C: New test.
5787 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5790 * gcc.target/i386/pr39482.c: New test.
5792 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5795 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5796 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5797 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5798 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5801 * gcc.dg/pr39443.c: New test.
5804 * gcc.dg/debug/pr39412.c: New test.
5806 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5809 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5810 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5812 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5813 its original value, or unset if it was not defined.
5814 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5815 path procs around use of HOSTCC.
5816 * g++.dg/compat/struct-layout-1.exp: Ditto.
5817 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5819 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
5821 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5823 2009-03-16 Janis Johnson <janis187@us.ibm.com>
5825 Revert patch for PR testsuite/37630.
5828 * gcc.dg/pr11492.c: Replace constant and remove xfail.
5831 * lib/target-supports.exp (check_effective_target_ieee): New.
5832 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5833 * gcc.dg/20001012-1.c: Require ieee.
5836 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5838 2009-03-16 Jakub Jelinek <jakub@redhat.com>
5840 PR tree-optimization/39455
5841 * gcc.dg/pr39455.c: New test.
5843 2009-03-13 David Ayers <ayers@fsfe.org>
5845 * objc/execute/trivial.m. New test.
5847 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
5850 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5852 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
5855 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5858 2009-03-12 David Ayers <ayers@fsfe.org>
5861 * objc/execute/exceptions/handler-1.m. New test.
5863 2009-03-12 Jakub Jelinek <jakub@redhat.com>
5866 * gcc.target/i386/pr39431.c: New test.
5868 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
5871 * gcc.target/i386/pr39445.c: New.
5873 * gcc.target/i386/push-1.c: XFAIL.
5875 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
5877 * gcc.dg/inline-33.c: New test.
5879 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
5881 * gcc.dg/vect/vect-82.c: Combine dg-do and
5882 dg-require-effective-target into dg-skip-if.
5883 * gcc.dg/vect/vect-83.c: Likewise.
5885 2009-03-11 Jakub Jelinek <jakub@redhat.com>
5888 * gcc.target/i386/stackalign/longlong-1.c: New test.
5889 * gcc.target/i386/stackalign/longlong-2.c: New test.
5891 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5893 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5895 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5897 * gcc.c-torture/execute/ieee/inf-3.c: New test.
5898 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5900 2009-03-11 Olivier Hainque <hainque@adacore.com>
5902 * gnat.dg/slice_enum.adb: New test.
5904 2009-03-11 Jason Merrill <jason@redhat.com>
5907 * g++.dg/opt/nrv15.C: New test.
5909 2009-03-10 Ira Rosen <irar@il.ibm.com>
5911 PR tree-optimization/39422
5912 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5913 constant array with static initialization to global memory.
5914 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5916 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
5918 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5921 2009-03-09 Jakub Jelinek <jakub@redhat.com>
5924 * g++.dg/opt/switch2.C: Add -w to dg-options.
5925 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5926 * g++.dg/warn/switch1.C: New test.
5927 * g++.dg/other/switch3.C: New test.
5929 PR tree-optimization/39394
5930 * gcc.c-torture/compile/pr39394.c: New test.
5932 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5934 * gcc.target/s390/20090223-1.c: New testcase.
5936 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5939 * gfortran.dg/fmt_f0_1.f90: New test.
5941 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
5944 * g++.dg/other/new1.C: Adjusted.
5945 * g++.dg/parse/crash40.C: Likewise.
5946 * g++.dg/parse/defarg12.C: Likewise.
5947 * g++.dg/template/error15.C: Likewise.
5949 * g++.dg/other/pr39060.C: New.
5951 2009-03-07 Jason Merrill <jason@redhat.com>
5954 * g++.dg/opt/new1.C: New.
5956 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5959 * g++.dg/other/error32.C: New.
5961 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5964 * gcc.c-torture/compile/pr39360.c: New test.
5967 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5969 2009-03-05 Jason Merrill <jason@redhat.com>
5972 * g++.dg/warn/Wuninitialized-3.C: New test.
5974 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5977 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5978 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5980 2009-03-04 Jason Merrill <jason@redhat.com>
5983 * g++.dg/template/koenig7.C: New test.
5985 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
5987 * g++.dg/torture/predcom-1.C: New test.
5989 2009-03-04 Richard Guenther <rguenther@suse.de>
5991 PR tree-optimization/39362
5992 * g++.dg/torture/pr39362.C: New testcase.
5994 2009-03-04 Jason Merrill <jason@redhat.com>
5995 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6000 * g++.dg/template/dependent-name5.C: New test.
6002 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6005 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6006 vect_int to vect_int_mult.
6008 2009-03-04 Richard Guenther <rguenther@suse.de>
6010 PR tree-optimization/39358
6011 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6012 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6014 2009-03-04 Richard Guenther <rguenther@suse.de>
6016 PR tree-optimization/39339
6017 * gcc.c-torture/execute/pr39339.c: New testcase.
6019 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6021 * gcc.c-torture/compile/20090303-1.c,
6022 gcc.c-torture/compile/20090303-2.c: New tests.
6024 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6027 * gfortran.dg/gomp/pr39354.f90: New test.
6029 PR tree-optimization/39343
6030 * gcc.dg/pr39343.c: New test.
6032 2009-03-03 Ira Rosen <irar@il.ibm.com>
6034 PR tree-optimization/39248
6035 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6036 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6037 on targets without vector misalignment support.
6038 * lib/target-supports.exp
6039 (check_effective_target_vect_short_mult): Add
6040 check_effective_target_arm32.
6042 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6045 * gcc.dg/graphite/pr39335_1.c: New.
6046 * gcc.dg/graphite/pr39335.c: New.
6048 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6050 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6052 * gcc.target/i386/stackalign/return-5.c: Likewise.
6053 * gcc.target/i386/stackalign/return-6.c: Likewise.
6055 2009-03-02 Richard Guenther <rguenther@suse.de>
6056 Ira Rosen <irar@il.ibm.com>
6058 PR tree-optimization/39318
6059 * gfortran.dg/vect/pr39318.f90: New test.
6061 2009-03-01 Jan Hubicka <jh@suse.cz>
6063 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6065 2009-03-01 Jan Hubicka <jh@suse.cz>
6068 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6070 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6072 * gnat.dg/pack12.adb: New test.
6074 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6077 * g++.dg/other/pr37789.C: New.
6079 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6082 * gfortran.dg/interface_25.f90: New test.
6083 * gfortran.dg/interface_26.f90: New test.
6085 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6088 * gfortran.dg/initialization_22.f90: New test.
6090 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6092 PR rtl-optimization/39241
6093 * gcc.dg/torture/pr39241.c: New.
6095 2009-02-25 Martin Jambor <mjambor@suse.cz>
6097 PR tree-optimizations/39259
6098 * g++.dg/torture/pr39259.C: New testcase.
6100 2009-02-24 Richard Guenther <rguenther@suse.de>
6103 * g++.dg/template/instantiate10.C: New testcase.
6105 2009-02-24 Richard Guenther <rguenther@suse.de>
6106 Zdenek Dvorak <ook@ucw.cz>
6108 PR tree-optimization/39233
6109 * gcc.c-torture/execute/pr39233.c: New testcase.
6111 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6113 PR tree-optimization/39260
6114 * gcc.dg/graphite/pr39260.c: New.
6116 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6118 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6120 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6123 * g++.dg/template/void14.C: New.
6125 2009-02-23 Jason Merrill <jason@redhat.com>
6128 * g++.dg/init/const7.C: Remove XFAIL.
6129 * g++.dg/init/static-init1.C: New test.
6131 * g++.dg/cpp0x/initlist14.C: New test.
6133 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6136 * bound_simplification_2.f90: New test case.
6137 * bound_7.f90: New test case.
6139 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6141 * gcc.dg/cpp/include4.c: New test.
6143 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6146 * gcc.target/i386/abi-2.c: New.
6148 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6150 * gcc.c-torture/execute/pr39228.x: New.
6152 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6154 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6155 scan-assembler to check for xmm0 register.
6157 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6158 Joseph Myers <joseph@codesourcery.com>
6160 * gcc.target/arm/va_list.c: New test.
6161 * g++.dg/abi/arm_va_list.C: Likewise.
6162 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6164 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6165 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6166 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6167 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6168 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6169 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6171 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6174 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6177 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6180 * gcc.c-torture/execute/pr39240.c: New test.
6182 2009-02-20 Jason Merrill <jason@redhat.com>
6185 * g++.dg/parse/dtor15.C: New test.
6187 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6189 * gcc.c-torture/execute/20090219-1.c: New.
6191 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6193 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6194 (mips-dg-options): When matching isa* pseudo-options make
6195 'value' optional and accept ! entries. Use $spec instead of
6196 $isa_spec in the isa pseudo-option error message. Only
6197 perform the ISA-range check when 'value' is set. If arch is
6198 matching any CPU in the ! entries switch to its generic ISA.
6199 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6200 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6202 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6205 * gcc.dg/visibility-20.c: New test.
6206 * g++.dg/ext/visibility/visibility-11.C: New test.
6208 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6211 * g++.dg/abi/pr39188-1a.C: New.
6212 * g++.dg/abi/pr39188-1b.C: Likewise.
6213 * g++.dg/abi/pr39188-1.h: Likewise.
6214 * g++.dg/abi/pr39188-2a.C: Likewise.
6215 * g++.dg/abi/pr39188-2b.C: Likewise.
6216 * g++.dg/abi/pr39188-2.h: Likewise.
6217 * g++.dg/abi/pr39188-3a.C: Likewise.
6218 * g++.dg/abi/pr39188-3b.C: Likewise.
6219 * g++.dg/abi/pr39188-3.h: Likewise.
6221 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6224 * gcc.c-torture/execute/call-trap-1.c,
6225 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6228 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6231 * gcc.c-torture/execute/pr39228.c: New test.
6233 2009-02-19 Richard Guenther <rguenther@suse.de>
6235 PR tree-optimization/39074
6236 * gcc.dg/torture/pr39074.c: New testcase.
6237 * gcc.dg/torture/pr39074-2.c: Likewise.
6238 * gcc.dg/torture/pr39074-3.c: Likewise.
6240 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6243 * g++.dg/parse/attr3.C: New.
6245 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6248 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6251 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6254 2009-02-18 Jason Merrill <jason@redhat.com>
6257 * g++.dg/init/const7.C: Remove XFAIL.
6260 * g++.dg/opt/const6.C: New test.
6262 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6264 * gcc.dg/callabi/callabi.exp: Moved to ...
6265 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6268 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6269 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6270 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6271 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6272 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6273 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6274 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6276 * gcc.dg/callabi/callabi.h: Moved to ...
6277 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6279 * gcc.dg/callabi/func-1.c: Moved to ...
6280 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6282 * gcc.dg/callabi/func-indirect.c: Moved to ...
6283 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6285 * gcc.dg/callabi/pr38891.c: Moved to ...
6286 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6288 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6289 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6291 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6292 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6294 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6295 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6297 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6300 * gcc.dg/callabi/pr38891.c: New.
6302 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6304 * gcc.dg/callabi/callabi.exp: New.
6306 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6309 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6311 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6313 * gcc.target/i386/pr39082-1.c: New.
6315 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6318 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6319 CHECK_M64_M128 is defined.
6320 (check_f_arguments): Add "do".
6321 (check_vector_arguments): New.
6322 (check_m64_arguments): Likewise.
6323 (check_m128_arguments): Likewise.
6325 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6326 (CHECK_M64_M128): Define.
6328 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6330 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6332 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6333 tests only if CHECK_M64_M128 is defined.
6335 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6336 (m128_2_struct): Likewise.
6337 (check_struct_passing5): Likewise.
6338 (check_struct_passing6): Likewise.
6339 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6341 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6343 (check_union_passing4): Likewise.
6344 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6346 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6349 * gcc.dg/noncompile/pr35447-1.c: New test.
6351 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6353 PR tree-optimization/36922
6354 * gfortran.dg/pr36922.f: New test.
6356 2009-02-17 Richard Guenther <rguenther@suse.de>
6358 PR tree-optimization/39202
6359 * gcc.c-torture/compile/pr39202.c: New testcase.
6361 2009-02-17 Richard Guenther <rguenther@suse.de>
6363 PR tree-optimization/39204
6364 * gcc.dg/torture/pr39204.c: New testcase.
6366 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6368 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6369 * gcc.dg/vect/vect-outer-6.c: Ditto.
6371 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6374 * gcc.dg/noncompile/init-5.c: New test.
6375 * gcc.dg/init-bad-4.c: Adjust expected errors.
6377 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6380 * gcc.target/i386/push-1.c: New.
6382 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6384 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6386 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6388 * gcc.target/spu/intrinsics-sr.c: New test.
6390 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6393 * gcc.target/ia64/sibcall-opt-1.c: New test.
6394 * gcc.target/ia64/sibcall-opt-2.c: New test.
6396 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6399 * gfortran.dg/cray_pointers_8.f90: New test.
6402 * gfortran.dg/cray_pointers_9.f90: New test.
6404 2009-02-13 Jason Merrill <jason@redhat.com>
6407 * g++.dg/cpp0x/decltype16.C: New.
6409 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6412 * gfortran.dg/gomp/pr39152.f90: New.
6414 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6417 * gcc.target/i386/pr39162.c: New.
6419 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6422 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6425 2009-02-12 Jason Merrill <jason@redhat.com>
6428 * g++.dg/template/array20.C: New test.
6430 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6432 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6433 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6434 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6436 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6438 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6440 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6443 * gfortran.dg/pr39152.f: New.
6445 2009-02-11 Jason Merrill <jason@redhat.com>
6448 * g++.dg/cpp0x/defaulted9.C: New test.
6451 * g++.dg/init/value7.C: New test.
6453 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6456 * gcc.target/i386/pr38824.c: New testcase.
6458 2009-02-11 Jason Merrill <jason@redhat.com>
6461 * g++.dg/cpp0x/defaulted8.C: New test.
6464 * g++.dg/cpp0x/rv9p.C: New test.
6466 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6468 * gnat.dg/aliasing3.adb: New test.
6469 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6471 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6474 * g++.dg/template/crash88.C: New.
6475 * g++.dg/template/crash89.C: Likewise.
6477 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6480 * gcc.dg/pr39084.c: New test.
6482 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6485 * gcc.target/i386/pr39139.c: New test.
6487 2009-02-10 Richard Guenther <rguenther@suse.de>
6489 PR tree-optimization/39132
6490 * gcc.dg/torture/pr39132.c: New testcase.
6492 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6495 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6496 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6497 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6498 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6499 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6500 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6501 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6502 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6504 2009-02-09 Jason Merrill <jason@redhat.com>
6507 * g++.dg/init/value6.C: New test.
6509 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6511 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6513 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6515 * gcc.c-torture/compile/20090209-1.c: New test.
6517 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6521 * g++.dg/cpp0x/vt-35147.C: New.
6522 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6523 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6525 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6528 * gcc.dg/attr-alias-4.c: New test.
6530 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6533 * gcc.dg/dfp/pr39035.c: New test.
6535 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6538 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6540 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6543 * g++.dg/opt/thunk3.C: New test.
6545 2009-02-05 Nick Clifton <nickc@redhat.com>
6547 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6548 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6549 * gcc.dg/cdce1.c: Likewise.
6550 * gcc.dg/cpp/_Pragma6.c: Likewise.
6551 * g++.dg/cpp/_Pragma1.C: Likewise.
6552 * gcc.dg/utf32-2.c: Xfail for M32C.
6553 * gcc.dg/utf32-1.c: Likewise.
6554 * gcc.dg/utf32-3.c: Likewise.
6555 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6557 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6558 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6559 * gcc.dg/Wconversion-5.c: Likewise.
6560 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6561 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6562 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6563 * gcc.dg/utf-inc-init.c: Likewise.
6564 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6565 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6566 * gcc.dg/utf-array-short-wchar.c: Likewise.
6567 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6568 * gcc.dg/mallign.c: Use size_t instead of long.
6570 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6572 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6574 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6576 * gcc.c-torture/execute/pr39100.c: New.
6578 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6581 * gcc.dg/tls/diag-6.c: New test.
6583 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6585 AVX Programming Reference (January, 2009)
6586 * gcc.target/i386/avx-vpclmulqdq.c: New.
6587 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6589 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6591 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6592 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6593 (pclmul_test): Renamed to ...
6596 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6599 * g++.dg/abi/mangle31.C: New test.
6601 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6604 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6606 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6607 inside function prototype but not part of parameter declarator.
6608 * vla-11.c: New test.
6610 2009-02-03 Jason Merrill <jason@redhat.com>
6612 * g++.dg/warn/main-4.C: New test.
6613 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6615 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6618 * g++.dg/expr/cast10.C: New test.
6620 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6623 * gcc.dg/init-bad-6.c: New test.
6625 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6628 * gcc.c-torture/compile/pr35318.c: New test.
6631 * gcc.dg/nofixed-point-2.c: New test.
6632 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6633 * g++.dg/ext/fixed2.C: Likewise.
6634 * g++.dg/other/error25.C: Likewise.
6635 * g++.dg/lookup/crash7.C: Likewise.
6636 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6639 * g++.dg/cpp0x/initlist13.C: New test.
6641 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6644 * g++.dg/template/func2.C: New test.
6647 * g++.dg/template/typename15.C: New.
6648 * g++.dg/template/typename16.C: New.
6650 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6651 Ben Elliston <bje@au.ibm.com>
6654 * gcc.dg/dfp/pr39034.c: New test.
6656 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6659 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6661 2009-02-02 Jason Merrill <jason@redhat.com>
6664 * g++.dg/parse/dtor14.C: New test.
6666 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6668 * lib/target-supports.exp
6669 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6670 * g++.dg/ext/builtin10.C: New test.
6673 * gcc.target/i386/pr39058.c: New test.
6675 2009-02-02 Richard Guenther <rguenther@suse.de>
6677 PR tree-optimization/38937
6678 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6680 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6683 * g++.dg/parse/crash52.C: New.
6685 2009-01-30 Richard Guenther <rguenther@suse.de>
6687 PR tree-optimization/39041
6688 * gcc.c-torture/compile/pr39041.c: New testcase.
6690 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6693 * gcc.target/i386/pr39013-1.c: New test.
6694 * gcc.target/i386/pr39013-2.c: New test.
6697 * g++.dg/ext/label12.C: New test.
6699 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6702 * g++.dg/parse/error34.C: New.
6703 * g++.dg/parse/error35.C: Likewise.
6705 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6708 * g++.dg/cpp0x/decltype-38655.C: New.
6710 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6713 * g++.dg/torture/pr39002.C: New test.
6715 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6717 PR tree-optimization/39007
6718 * gcc.dg/tree-ssa/pr39007.c: New.
6720 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6723 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6726 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6729 * gcc.c-torture/compile/pr38857.c: New test.
6731 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6735 * gfortran.dg/bound_6.f90: New test.
6737 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6739 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6741 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6743 PR tree-optimization/38997
6744 * gcc.dg/tree-ssa/pr38997.c: New.
6746 2009-01-28 Richard Guenther <rguenther@suse.de>
6748 PR tree-optimization/38926
6749 * gcc.c-torture/compile/pr38926.c: New testcase.
6751 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6754 * gcc.dg/pr38934.c: New test.
6756 2009-01-28 Richard Guenther <rguenther@suse.de>
6759 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6761 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6763 PR tree-optimization/38984
6764 * gcc.dg/pr38984.c: New XFAILed testcase.
6767 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6770 * gcc.target/i386/pr38988.c: New test.
6772 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6775 * g++.dg/parse/crash51.C: New.
6776 * g++.old-deja/g++.pt/crash9.C: Adjust.
6778 2009-01-27 Daniel Kraft <d@domob.eu>
6781 * gfortran.dg/mvbits_6.f90: New test.
6782 * gfortran.dg/mvbits_7.f90: New test.
6783 * gfortran.dg/mvbits_8.f90: New test.
6785 2009-01-27 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/38503
6788 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6790 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6793 * gcc.c-torture/execute/pr38969.c: New test.
6795 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6798 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6800 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6801 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6802 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6804 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6807 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6808 if __USING_SJLJ_EXCEPTIONS__ is defined.
6810 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6811 __USING_SJLJ_EXCEPTIONS__ is defined.
6812 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6813 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6814 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6815 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6816 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6817 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6819 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
6822 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6823 Use instead of C name in asm statements.
6825 2009-01-26 Richard Guenther <rguenther@suse.de>
6827 PR tree-optimization/38745
6828 * g++.dg/torture/pr38745.C: New testcase.
6830 2009-01-26 Richard Guenther <rguenther@suse.de>
6833 * g++.dg/warn/Wuninitialized-1.C: New testcase.
6835 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
6837 * gcc.dg/bitfld-15.c: Gate warning on target
6838 pcc_bitfield_type_matters.
6839 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6840 g++.dg/ext/bitfield4.C: Likewise.
6841 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6842 bitfield for any target.
6844 2009-01-24 Jakub Jelinek <jakub@redhat.com>
6847 * gcc.dg/pr38957.c: New test.
6849 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6852 * gfortran.dg/array_constructor_24.f: Allow tolerance when
6855 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
6857 PR tree-optimization/38953
6858 * gfortran.dg/graphite/pr38953.f90: New.
6860 2009-01-24 Paul Brook <paul@codesourcery.com>
6862 * gcc.target/arm/neon-cond-1.c: New test.
6864 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
6866 PR tree-optimization/38932
6867 * gcc.dg/pr38932.c: New.
6869 2009-01-23 Revital Eres <eres@il.ibm.com>
6871 * gcc.dg/sms-7.c: Fix test.
6873 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
6875 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6876 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6877 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6878 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6880 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6882 * gcc.dg/pr35729.c: Make test x86 specific.
6884 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6887 * gcc.dg/pr38615.c: New test.
6889 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
6892 * gcc.target/i386/pr38931.c: New test.
6894 2009-01-22 Dodji Seketeli <dodji@redhat.com>
6897 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6898 * g++.dg/template/typedef12.C: Likewise.
6899 * g++.dg/template/typedef13.C: Likewise.
6900 * g++.dg/template/typedef14.C: Likewise.
6901 * g++.dg/template/sfinae3.C: Likewise.
6902 * g++.old-deja/g++.pt/typename8.C: Likewise.
6903 * g++.dg/template/access11.C: Likewise
6905 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
6907 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6909 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6911 2009-01-21 Dodji Seketeli <dodji@redhat.com>
6914 * g++.dg/template/typedef11.C: New test.
6915 * g++.dg/template/typedef12.C: Likewise.
6916 * g++.dg/template/typedef13.C: Likewise.
6917 * g++.dg/template/typedef14.C: Likewise.
6918 * g++.dg/template/sfinae3.C: Compile this pedantically.
6919 The only errors expected should be the one saying the typedef is ill
6921 * g++.old-deja/g++.pt/typename8.C: Likewise.
6922 * g++.dg/template/access11.C: Update this.
6924 2009-01-21 Daniel Kraft <d@domob.eu>
6927 * gfortran.dg/mvbits_5.f90: New test.
6929 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
6931 * gcc.dg/sms-6.c: New test.
6932 * gcc.dg/sms-7.c: Likewise.
6934 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
6937 * gfortran.dg/host_assoc_function_7.f90: New test
6939 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6940 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/38747
6943 PR tree-optimization/38748
6944 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6945 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6946 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6948 2009-01-20 Kees Cook <kees@ubuntu.com>
6949 H.J. Lu <hongjiu.lu@intel.com>
6952 * gcc.dg/pr38902.c: New.
6954 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6957 * gfortran.dg/pr38868.f: New testcase.
6959 2009-01-20 Richard Guenther <rguenther@suse.de>
6961 * gcc.c-torture/execute/pr36227.c: Move ...
6962 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6964 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6966 * lib/gfortran.exp: Add -B options for targets that use
6967 libgfortran.a%s in their specs.
6969 2009-01-19 Jason Merrill <jason@redhat.com>
6972 * g++.dg/template/dtor5.C: New test.
6974 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6977 * gfortran.dg/bound_5.f90: New test.
6979 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
6982 * g++.dg/compat/abi/pr38736_main.C: New.
6983 * g++.dg/compat/abi/pr38736_x.C: Likewise.
6984 * g++.dg/compat/abi/pr38736_y.C: Likewise.
6985 * g++.dg/other/macro-1.C: Likewise.
6986 * gcc.dg/macro-1.c: Likewise.
6987 * gcc.dg/compat/pr38736_main.c: Likewise.
6988 * gcc.dg/compat/pr38736_x.c: Likewise.
6989 * gcc.dg/compat/pr38736_y.c: Likewise.
6991 2009-01-18 Richard Guenther <rguenther@suse.de>
6993 PR tree-optimization/38819
6994 * gcc.c-torture/execute/pr38819.c: New testcase.
6996 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6999 * gfortran.dg/module_commons_3.f90: Reapply.
7001 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7004 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7005 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7007 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7010 * gfortran.dg/module_commons_3.f90: Remove
7012 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7014 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7016 2009-01-16 Jason Merrill <jason@redhat.com>
7019 * g++.dg/template/lvalue1.C: New test.
7022 * g++.dg/template/access20.C: New test.
7023 * g++.dg/torture/pr34641.C: Fix access.
7025 2009-01-16 Richard Guenther <rguenther@suse.de>
7027 PR tree-optimization/38835
7029 * gcc.c-torture/execute/pr36227.c: New testcase.
7030 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7031 * g++.dg/init/const7.C: Likewise.
7033 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7036 * gcc.c-torture/compile/pr38554.c: New test.
7038 2009-01-16 Jason Merrill <jason@redhat.com>
7041 * g++.dg/conversion/access1.C: New test.
7043 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7045 PR tree-optimization/38789
7046 * gcc.c-torture/compile/pr38789.c: New test.
7048 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7051 * gfortran.dg/proc_ptr_13.f90: New.
7053 2009-01-15 Jason Merrill <jason@redhat.com>
7056 * g++.dg/template/koenig6.C: New test.
7058 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7061 * g++.dg/template/error37.C: New testcase.
7063 2009-01-15 Jason Merrill <jason@redhat.com>
7066 * g++.dg/conversion/memfn1.C: New test.
7069 * g++.dg/conversion/memfn2.C: New test.
7071 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7074 * g++.dg/template/crash87.C: New test.
7076 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7079 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7081 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7084 * g++.dg/parse/crash50.C: New test.
7086 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7088 PR rtl-optimization/38245
7089 * gcc.dg/pr38245-3.c: New test.
7090 * gcc.dg/pr38245-3.h: New file.
7091 * gcc.dg/pr38245-4.c: New file.
7092 * gcc.dg/pr38364.c: New test.
7094 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7096 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7097 sequence PC-relative.
7099 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7101 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7102 calls and/or PLT markers.
7103 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7104 calls and/or PLT markers.
7105 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7106 calls and/or PLT markers.
7107 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7108 calls and/or PLT markers.
7110 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7111 Nathan Froyd <froydnj@codesourcery.com>
7112 Joseph Myers <joseph@codesourcery.com>
7114 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7116 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7117 and use consistent CFLAGS.
7118 * gcc.target/powerpc/20030505.c: Likewise.
7119 * gcc.target/powerpc/20081204-1.c: Likewise.
7120 * gcc.target/powerpc/ppc-spe.c: Likewise.
7121 * gcc.target/powerpc/spe1.c: Likewise.
7122 * g++.dg/ext/spe1.C: Likewise.
7123 * g++.dg/other/opaque-1.C: Likewise.
7124 * g++.dg/other/opaque-2.C: Likewise.
7125 * g++.dg/other/opaque-3.C: Likewise.
7127 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7129 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7132 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7135 * g++.dg/torture/pr38811.C: New file.
7137 2009-01-14 Richard Guenther <rguenther@suse.de>
7139 PR tree-optimization/38826
7141 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7143 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7145 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7147 2009-01-14 Nick Clifton <nickc@redhat.com>
7150 * g++.cp/parse/pr37862.C: New test.
7152 2009-01-14 Julian Brown <julian@codesourcery.com>
7154 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7155 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7157 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7160 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7162 PR rtl-optimization/38774
7163 * gcc.dg/torture/pr38774.c: New test.
7166 * g++.dg/cpp0x/pr38795.C: New test.
7168 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7169 Nathan Froyd <froydnj@codesourcery.com>
7170 Joseph Myers <joseph@codesourcery.com>
7172 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7173 otherwise. Do not check for AltiVec at runtime.
7174 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7175 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7176 * gcc.target/powerpc/altivec-1.c: Likewise.
7177 * gcc.target/powerpc/altivec-3.c: Likewise.
7178 * gcc.target/powerpc/altivec-10.c: Likewise.
7179 * gcc.target/powerpc/altivec-12.c: Likewise.
7180 * gcc.target/powerpc/altivec-24.c: Likewise.
7181 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7182 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7183 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7184 * gcc.target/powerpc/pr35907.c: Likewise.
7185 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7186 otherwise. Do not check for Cell at runtime.
7187 * gcc.target/powerpc/altivec_check.h: Delete.
7189 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7190 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7191 not check for AltiVec at runtime.
7192 * g++.dg/ext/altivec-cell-2.C: Likewise.
7193 * g++.dg/ext/altivec-cell-3.C: Likewise.
7194 * g++.dg/ext/altivec-cell-4.C: Likewise.
7195 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7196 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7198 * g++.dg/ext/altivec_check.h: Delete.
7200 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7202 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7203 effective target. Adjust line numbers accordingly.
7205 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7207 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7209 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7211 PR tree-optimization/38786
7212 * gcc.dg/graphite/pr38786.c: New.
7214 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7217 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7219 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7220 for alpha*-*-* targets.
7221 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7223 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7226 * gfortran.dg/fmt_bz_bn_err.f: New test.
7228 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7230 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7232 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7234 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7235 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7236 instruction support. Do not check for it at runtime.
7238 2009-01-12 Jason Merrill <jason@redhat.com>
7241 * g++.dg/lookup/friend11.C: Remove expected error.
7242 * g++.dg/lookup/friend14.C: New test.
7243 * g++.dg/lookup/friend15.C: New test.
7245 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7248 * g++.dg/lookup/hidden-class12.C: New test.
7249 * g++.dg/lookup/hidden-class13.C: New test.
7250 * g++.dg/lookup/hidden-class14.C: New test.
7251 * g++.dg/lookup/hidden-class15.C: New test.
7252 * g++.dg/lookup/hidden-class16.C: New test.
7254 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7256 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7257 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7258 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7260 2009-01-12 Jason Merrill <jason@redhat.com>
7263 * g++.dg/other/vararg-3.C: New test.
7265 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7267 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7268 Explicitly enable SPE.
7269 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7272 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7273 Expect -flax-vector-conversions message. Adjust incompatible
7275 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7278 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7280 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7282 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7283 * g++.dg/other/opaque-2.C: Likewise.
7284 * g++.dg/other/opaque-3.C: Likewise.
7286 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7289 * gcc.dg/pr32041.c: New test.
7290 * g++.dg/parse/offsetof9.C: New test.
7292 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7293 Nathan Froyd <froydnj@codesourcery.com>
7295 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7296 * g++.dg/ext/attribute-test-1.C: Likewise.
7297 * g++.dg/ext/attribute-test-2.C: Likewise.
7298 * g++.dg/ext/attribute-test-3.C: Likewise.
7299 * g++.dg/ext/attribute-test-4.C: Likewise.
7301 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7303 * gnat.dg/unchecked_convert3.adb: New test.
7305 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7308 * g++.dg/parse/typedef9.C: New test.
7310 PR tree-optimization/38807
7311 * gcc.c-torture/compile/pr38807.c: New test.
7313 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7315 * gcc.target/mips/ins-2.c: New test.
7317 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7320 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7322 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7325 * g++.dg/warn/Wreturn-type-5.C: New test.
7327 2009-01-11 Matthias Klose <doko@ubuntu.com>
7330 * gcc.dg/pr38616.c: New test.
7332 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7334 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7336 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7339 * g++.dg/expr/string-1.C: New test.
7340 * g++.dg/expr/string-2.C: New test.
7343 * g++.dg/ext/complex4.C: New test.
7344 * g++.dg/ext/complex5.C: New test.
7345 * g++.dg/init/reference1.C: New test.
7346 * g++.dg/init/reference2.C: New test.
7347 * g++.dg/init/reference3.C: New test.
7349 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7352 * gfortran.dg/transfer_null_1.f90: New test.
7354 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7357 * gfortran.dg/host_assoc_function_6.f90: New test.
7359 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7361 * lib/target-supports.exp: Add method to determine if the effective
7362 target is really a ppc405 after applying all compile options.
7363 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7364 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7365 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7366 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7367 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7368 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7369 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7370 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7371 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7372 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7373 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7374 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7375 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7376 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7377 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7378 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7379 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7380 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7381 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7382 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7383 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7384 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7385 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7386 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7387 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7388 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7389 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7390 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7391 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7392 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7393 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7395 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7398 * g++.dg/other/error31.C: New testcase.
7401 * gcc.dg/pr35742.c: New test.
7403 2009-01-09 John F. Carr <jfc@mit.edu>
7406 * g++.dg/parse/linkage3.C: New test.
7408 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7411 * gcc.c-torture/compile/pr38771.c: New test.
7413 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7415 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7417 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7419 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7420 * gcc.dg/sibcall-4.c: Likewise.
7422 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7423 Jan Sjodin <jan.sjodin@amd.com>
7425 PR tree-optimization/38559
7426 * gcc.dg/graphite/pr38559.c: New.
7428 2009-01-08 Ira Rosen <irar@il.ibm.com>
7430 PR tree-optimization/37194
7431 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7433 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7436 * g++.dg/ext/label11.C: New test.
7438 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7440 * lib/target-supports.exp (check_weak_override_available): New.
7441 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7442 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7443 dg-require-weak-override.
7445 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7446 Alan Modra <amodra@bigpond.net.au>
7448 * gcc.c-torture/compile/20090107-1.c: New test.
7450 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7453 * g++.dg/other/pr38706.C: New test.
7455 2009-01-07 Jason Merrill <jason@redhat.com>
7457 * g++.dg/cpp0x/variadic92.C: New test.
7458 * g++.dg/cpp0x/variadic93.C: New test.
7460 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7462 * lib/target-supports-dg.exp (current_compiler_flags): New.
7463 (check-flags): Use it; do not access dg-test local variables.
7464 (dg-skip-if): Do not access dg-test local variables.
7465 (dg-xfail-run-if): Ditto.
7466 (dg-shouldfail): Ditto.
7467 * gcc.test-framework/test-framework.exp
7468 (check_effective_target_def_nocache): New.
7469 * gcc.test-framework/test-framework.awk: Handle scan tests.
7470 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7471 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7472 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7473 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7474 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7475 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7476 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7477 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7478 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7480 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7482 * lib/target-supports-dg.exp (check_test_flags): Delete.
7484 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7486 PR tree-optimization/38492
7487 PR tree-optimization/38498
7488 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7490 * gcc.dg/graphite/block-0.c: Update test.
7491 * gcc.dg/graphite/block-1.c: Same.
7492 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7493 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7494 * gcc.dg/graphite/block-3.c: New.
7495 * gcc.dg/graphite/pr38498.c: New.
7497 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7499 AVX Programming Reference (December, 2008)
7500 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7501 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7502 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7504 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7505 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7507 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7510 * gfortran.dg/c_loc_pure_1.f90: New test.
7512 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7515 * gfortran.dg/elemental_dependency_3.f90:
7516 Add the final tree dump cleanup.
7518 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7520 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7523 PR rtl-optimization/38722
7524 * gfortran.dg/pr38722.f90: New test.
7526 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7529 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7530 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7532 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7534 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7535 * gfortran.dg/typebound_call_8.f03: Same.
7536 * gfortran.dg/elemental_bind_c.f90: Same.
7537 * gfortran.dg/typebound_call_7.f03: Same.
7538 * gfortran.dg/interface_proc_end.f90: Same
7539 * gfortran.dg/pr37243.f: Fix typo.
7541 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7543 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7544 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7547 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7549 AVX Programming Reference (December, 2008)
7550 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7551 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7552 * gcc.target/i386/sse-14.c: Likewise.
7554 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7555 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7556 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7557 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7559 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7562 * gfortran.dg/fmt_bz_bn.f: Update test.
7564 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7567 * g++.dg/conversion/usual-arith-conv.C: New test.
7569 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7572 * gcc.dg/vector-3.c: New testcase.
7573 * g++.dg/ext/vector15.C: New test.
7575 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7577 PR tree-optimization/38510
7578 * gcc.dg/graphite/pr38510.c: New.
7580 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7581 Jan Sjodin <jan.sjodin@amd.com>
7583 PR tree-optimization/38500
7584 * gcc.dg/graphite/pr38500.c: New.
7586 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7588 * gcc.c-torture/compile/20001226-1.c: Generalize
7590 * gcc.c-torture/compile/limits-fnargs.c: Add
7592 * gcc.dg/20020425-1.c: Likewise.
7593 * gcc.dg/pch/pch.exp: Likewise.
7595 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7598 * gfortran.dg/module_commons_3.f90: New test.
7600 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7603 * gfortran.dg/random_seed_1.f90: Updated.
7605 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7609 * gfortran.dg/elemental_subroutine_7.f90:
7610 Fix p values so that it can be used as vector subscript.
7612 2009-01-05 Jason Merrill <jason@redhat.com>
7614 * g++.dg/cpp0x/initlist12.C: Add another test.
7616 * g++.dg/cpp0x/defaulted7.C: New test.
7618 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7621 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7622 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7624 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7626 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7627 for alpha*-*-* targets.
7628 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7630 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7633 * gfortran.dg/host_assoc_function_5.f90: New test.
7635 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7638 * gfortran.dg/elemental_dependency_3.f90: New test.
7639 * gfortran.dg/elemental_subroutine_7.f90: New test.
7641 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7643 * gcc.dg/struct-ret-3.c: Include unistd.h.
7644 (main): Exit early if system memory page size is
7645 larger than 4096 bytes.
7647 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7650 * gfortran.dg/merge_init_expr.f90: New.
7652 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7655 * gfortran.dg/c_loc_tests_13.f90: New test.
7656 * gfortran.dg/c_loc_tests_14.f90: New test.
7658 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7660 * gfortran.dg/func_result_4.f90: New.
7662 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7665 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7666 interface still works, in addition to original tests.
7667 * gfortran.dg/host_assoc_call_6.f90: New test.
7669 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/torture/pr38705.C: New test.
7675 * gcc.dg/pr38700.c: New test.
7677 2009-01-02 Jason Merrill <jason@redhat.com>
7679 * g++.dg/cpp0x/initlist11.C: New test.
7680 * g++.dg/cpp0x/initlist12.C: New test.
7682 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7684 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7685 Allow extra informative notes.
7687 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7690 * gcc.dg/pr36489.c: New test.
7693 Copyright (C) 2009 Free Software Foundation, Inc.
7695 Copying and distribution of this file, with or without modification,
7696 are permitted in any medium without royalty provided the copyright
7697 notice and this notice are preserved.