1 2009-07-22 Richard Guenther <rguenther@suse.de>
4 * g++.dg/lookup/using21.C: New testcase.
6 2009-07-21 Jason Merrill <jason@redhat.com>
8 * g++.dg/init/aggr4.C: New.
10 2009-07-21 Jason Merrill <jason@redhat.com>
13 * g++.dg/cpp0x/initlist22.C: New.
15 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
17 * gcc.target/i386/vectorize8.c: New test.
19 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
22 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
23 Add i?86 and x86_64 targets.
24 * gcc.target/i386/vectorize7.c: New test.
27 * gcc.target/i386/pr40809.c: New test.
29 2009-07-21 Jakub Jelinek <jakub@redhat.com>
31 PR tree-optimization/40813
32 * g++.dg/opt/inline15.C: New test.
34 2009-07-21 Paul Brook <paul@codesourcery.com>
36 * gcc.dg/vect/section-anchors-nest-1.c: New test.
37 * lib/target-supports.exp (check_effective_target_section_anchors):
40 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
42 * gcc.dg/plugin/finish_unit_plugin.c: New test.
43 * gcc.dg/plugin/finish_unit-test-1.c: New test.
44 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
46 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
48 * gcc.target/mips/ext-3.c: New test.
50 2009-07-20 Jakub Jelinek <jakub@redhat.com>
52 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
53 * gcc.dg/builtin-object-size-8.c: New test.
54 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
55 * g++.dg/ext/builtin-object-size2.C: Likewise.
57 PR tree-optimization/40792
58 * gcc.dg/pr40792.c: New test.
60 2009-07-20 Ira Rosen <irar@il.ibm.com>
62 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
63 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
64 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
66 2009-07-20 Christian Bruel <christian.bruel@st.com>
68 * gcc.target/sh/mfmovd.c: New test.
70 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
71 Jerry DeLisle <jvdelisle@gcc.gnu.org>
74 * gfortran.dg/eof_3.f90: New test.
76 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
79 * gfortran.dg/intrinsic_cmplx.f90: New test.
81 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
85 * gfortran.dg/cshift_bounds_1.f90: New test.
86 * gfortran.dg/cshift_bounds_2.f90: New test.
87 * gfortran.dg/cshift_bounds_3.f90: New test.
88 * gfortran.dg/cshift_bounds_4.f90: New test.
89 * gfortran.dg/eoshift_bounds_1.f90: New test.
90 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
91 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
92 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
94 2009-07-19 Jan Hubicka <jh@suse.cz>
96 PR tree-optimization/40676
97 * gcc.c-torture/compile/pr40676.c: New testcase.
99 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
101 * gcc.target/mips/ext-2.c: New test.
103 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
105 * gcc.target/mips/octeon-exts-7.c: New test.
106 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
107 * gcc.target/mips/octeon-exts-5.c: Likewise.
109 2009-07-18 Richard Guenther <rguenther@suse.de>
112 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
114 2009-07-18 Richard Guenther <rguenther@suse.de>
117 * gcc.dg/pr35899.c: Adjust.
119 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
121 * gcc.target/powerpc/asm-es-1.c: New test.
122 * gcc.target/powerpc/asm-es-2.c: Likewise.
124 2009-07-17 Richard Guenther <rguenther@suse.de>
127 * g++.dg/rtti/crash4.C: New testcase.
128 * g++.dg/torture/20090706-1.C: Likewise.
129 * gcc.dg/redecl-17.c: Likewise.
130 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
131 * gcc.dg/declspec-9.c: Expect extra error.
132 * gcc.dg/declspec-10.c: Likewise.
133 * gcc.dg/declspec-11.c: Likewise.
134 * gcc.dg/redecl-10.c: Expect extra warnings.
135 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
136 * gcc.target/i386/pr39545-1.c: Likewise.
137 * g++.dg/ext/asm3.C: Expect more errors.
138 * g++.dg/gomp/block-1.C: Likewise.
139 * g++.dg/gomp/block-2.C: Likewise.
140 * g++.dg/gomp/block-3.C: Likewise.
141 * g++.dg/gomp/block-5.C: Likewise.
142 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
143 * g++.dg/warn/unused-result1.C: XFAIL.
145 2009-07-17 Richard Guenther <rguenther@suse.de>
147 PR tree-optimization/40321
148 * gcc.c-torture/compile/pr40321.c: New testcase.
149 * g++.dg/torture/pr40321.C: Likewise.
151 2009-07-17 Jakub Jelinek <jakub@redhat.com>
154 * g++.dg/template/ptrmem19.C: New test.
156 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
157 Manuel López-Ibáñez <manu@gcc.gnu.org>
160 * gcc.dg/pr36902.c: Add column info.
161 * g++.dg/gcov/gcov-2.C: Change count for definition.
163 2009-07-16 Jason Merrill <jason@redhat.com>
166 * g++.dg/cpp0x/std-layout1.C: New.
167 * g++.dg/ext/has_nothrow_assign.C: Fix.
168 * g++.dg/ext/has_nothrow_copy.C: Fix.
169 * g++.dg/ext/has_trivial_assign.C: Fix.
170 * g++.dg/ext/has_trivial_copy.C: Fix.
171 * g++.dg/ext/is_pod.C: Fix.
172 * g++.dg/other/offsetof3.C: Adjust.
173 * g++.dg/overload/ellipsis1.C: Adjust.
174 * g++.dg/warn/var-args1.C: Adjust.
175 * g++.old-deja/g++.brendan/crash63.C: Adjust.
176 * g++.old-deja/g++.brendan/crash64.C: Adjust.
177 * g++.old-deja/g++.brendan/overload8.C: Adjust.
178 * g++.old-deja/g++.other/vaarg3.C: Adjust.
179 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
181 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
183 * gcc.dg/torture/builtin-math-5.c: Add more cases.
184 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
185 effective target "mpc_pow".
186 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
188 2009-07-16 Richard Henderson <rth@redhat.com>
190 * g++.dg/opt/eh4.C: New test.
192 2009-07-16 Jakub Jelinek <jakub@redhat.com>
194 * obj-c++.dg/defs.mm (abort): Make it extern "C".
196 2009-07-15 Jakub Jelinek <jakub@redhat.com>
199 * gcc.c-torture/execute/pr40747.c: New test.
201 2009-07-15 Richard Guenther <rguenther@suse.de>
204 * gcc.c-torture/compile/pr40753.c: New testcase.
206 2009-07-15 Janus Weil <janus@gcc.gnu.org>
209 * gfortran.dg/interface_assignment_4.f90: New.
211 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
213 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
214 for FreeBSD up to and including version 8.
216 2009-07-14 Taras Glek <tglek@mozilla.com>
217 Rafael Espindola <espindola@google.com>
219 * g++.dg/plugin/header-plugin-test.C: New.
220 * g++.dg/plugin/header_plugin.c: New.
221 * g++.dg/plugin/plugin.exp: Update.
223 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
225 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
226 function to enable vectorization.
227 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
228 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
230 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.target/i386/sse-copysignf-vec.c: New test.
233 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
235 2009-07-14 Jason Merrill <jason@redhat.com>
238 * g++.dg/lookup/builtin5.C: New.
239 * g++.dg/other/error22.C: Add missing extern "C".
240 * g++.dg/warn/Warray-bounds.C: Likewise.
241 * gcc.dg/compat/compat-common.h: Likewise.
244 * g++.dg/lookup/using20.C: New.
247 * g++.dg/template/koenig8.C: New.
249 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
251 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
252 both i?86-*-darwin* and x86_64-*-darwin*.
254 2009-07-14 Joseph Myers <joseph@codesourcery.com>
256 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
257 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
260 2009-07-14 Dodji Seketeli <dodji@redhat.com>
263 * g++.dg/debug/dwarf2/typedef1.C: New test.
266 * g++.dg/other/typedef3.C: New test.
268 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
270 * gcc.dg/20090709-1.c: Move to a proper place ...
271 * gcc.target/m68k/20090709-1.c: ... here.
273 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
276 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
277 front of qualified names are allowed.
278 * g++.dg/parse/crash10.C: Likewise.
279 * g++.dg/parse/error15.C: Likewise.
280 * g++.dg/parse/typename9.C: Likewise.
281 * g++.dg/parse/error8.C: Likewise.
283 2009-07-13 Janus Weil <janus@gcc.gnu.org>
286 * gfortran.dg/proc_ptr_22.f90: Extended.
287 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
289 2009-07-13 Ira Rosen <irar@il.ibm.com>
291 * gfortran.dg/vect/vect-6.f: New test.
293 2009-07-12 Jason Merrill <jason@redhat.com>
296 * g++.dg/cpp0x/decltype17.C: New.
299 * g++.dg/cpp0x/rv10.C: New.
301 2009-07-12 Jason Merrill <jason@redhat.com>
304 * g++.dg/cpp0x/initlist20.C: New.
305 * g++.dg/cpp0x/initlist21.C: New.
307 2009-07-12 Ira Rosen <irar@il.ibm.com>
309 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
310 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
311 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
312 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
313 gcc.dg/vect/vect-double-reduc-7.c: New tests.
315 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
317 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
318 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
319 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
320 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
321 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
322 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
323 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
324 effective_target fd_truncate.
326 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
328 * gnat.dg/specs/addr1.ads: New test.
330 2009-07-11 Jan Hubicka <jh@suse.cz>
333 * g++.dg/torture/pr40388.C: New testcase.
335 2009-07-11 Jakub Jelinek <jakub@redhat.com>
338 * gcc.c-torture/execute/pr40668.c: New test.
340 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
342 * gcc.c-torture/execute/20090711-1.c: New test.
344 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
349 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
350 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
351 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
352 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
354 2009-07-11 Tobias Burnus <burnus@net-b.de>
357 * gfortran.dg/complex_intrinsic_3.f90: New test.
358 * gfortran.dg/complex_intrinsic_4.f90: New test.
360 2009-07-10 David Daney <ddaney@caviumnetworks.com>
363 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
364 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
366 2009-07-10 Jakub Jelinek <jakub@redhat.com>
369 * g++.dg/ext/strncpy-chk1.C: New test.
371 2009-07-10 Richard Guenther <rguenther@suse.de>
373 PR tree-optimization/40496
374 * g++.dg/opt/pr40496.C: New testcase.
376 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
380 * g++.dg/warn/unused-result1-Werror.c: New.
382 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
385 * gfortran.dg/recursive_parameter_1.f90: New test.
387 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
389 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
390 * gfortran.dg/module_equivalence_6.f90: Ditto.
391 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
392 * gfortran.dg/nan_2.f90: Ditto.
393 * gfortran.dg/inquire_11.f90: Ditto.
394 * gfortran.dg/abstract_type_3.f03: Ditto.
395 * gfortran.dg/abstract_type_1.f90: Ditto.
396 * gfortran.dg/private_type_9.f90: Ditto.
397 * gfortran.dg/abstract_type_5.f03: Ditto.
398 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
399 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
400 * gfortran.dg/derived_sub.f90: Ditto.
401 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
402 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
403 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
404 * gfortran.dg/mvbits_6.f90: Ditto.
405 * gfortran.dg/abstract_type_2.f03: Ditto.
406 * gfortran.dg/abstract_type_4.f03: Ditto.
407 * gfortran.dg/bounds_check_9.f90: Ditto.
408 * gfortran.dg/optional_dim_3.f90: Ditto.
409 * gfortran.dg/pr32921.f: Ditto.
410 * gfortran.dg/entry_16.f90: Ditto.
411 * gfortran.dg/generic_16.f90: Ditto.
414 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
416 * gcc.target/m68k/20090709-1.c: New.
418 2009-07-09 Dodji Seketeli <dodji@redhat.com>
421 * g++.dg/template/unify11.C: New test.
423 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
426 * gfortran.dg/host_assoc_function_9.f90: New test.
428 2009-07-09 Janus Weil <janus@gcc.gnu.org>
431 * gfortran.dg/proc_ptr_22.f90: New.
432 * gfortran.dg/proc_ptr_comp_12.f90: New.
434 2009-07-09 Jakub Jelinek <jakub@redhat.com>
437 * gcc.c-torture/compile/pr40692.c: New test.
439 2009-07-09 Tobias Burnus <burnus@net-b.de>
442 * gfortran.dg/pointer_check_6.f90: New test.
444 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
446 * gcc.target/mips/truncate-5.c: New test.
448 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
452 * gfortran.dg/fmt_cache_1.f: New test.
454 2009-07-08 Tobias Burnus <burnus@net-b.de>
457 * gfortran.dg/nosigned_zero_1.f90: New test.
458 * gfortran.dg/nosigned_zero_2.f90: New test.
460 2009-07-08 Richard Guenther <rguenther@suse.de>
462 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
464 2009-07-08 Richard Guenther <rguenther@suse.de>
466 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
468 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
471 * gfortran.dg/proc_ptr_21.f90: New test.
473 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
476 * g++.dg/warn/pr31246.C: New.
477 * g++.dg/warn/pr31246-2.C: New.
479 2009-07-07 Jason Merrill <jason@redhat.com>
482 * g++.dg/template/defarg12.C: New.
485 * g++.dg/cpp0x/enum7.C: New.
488 * g++.dg/cpp0x/enum6.C: New.
491 * g++.dg/cpp0x/enum5.C: New.
494 * g++.dg/cpp0x/enum4.C: New.
496 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
498 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
500 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
502 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
504 2009-07-07 Jakub Jelinek <jakub@redhat.com>
507 * gcc.dg/pr40669.c: New test.
509 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
511 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
512 location. Update all calls.
513 * g++.dg/plugin/selfassign.c: Likewise.
515 2009-07-06 Jason Merrill <jason@redhat.com>
517 * g++.dg/rtti/dyncast[34].C: New.
519 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
521 * lib/target-supports.exp
522 (check_effective_target_mips_newabi_large_long_double): New.
523 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
525 * gcc.target/mips/fpr-moves-6.c: Likewise.
527 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
530 * g++.dg/template/union2.C: New test.
532 2009-07-04 Jason Merrill <jason@redhat.com>
534 * g++.dg/template/using15.C: New.
536 2009-07-04 Jakub Jelinek <jakub@redhat.com>
538 * gfortran.dg/maxloc_1.f90: New test.
540 2009-07-04 Janus Weil <janus@gcc.gnu.org>
543 * gfortran.dg/proc_ptr_result_6.f90: New.
545 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
547 * gcc.dg/framework-2.c: Adjust testcase to pass.
549 2009-07-04 Jason Merrill <jason@redhat.com>
552 * g++.dg/cpp0x/auto16.C: New.
554 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
557 * gfortran.dg/pr40587.f: New test.
559 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
562 * gfortran.dg/unit_1.f90: New test.
564 2009-07-03 Jason Merrill <jason@redhat.com>
566 * g++.dg/template/pure1.C: Expect another error.
568 2009-07-03 Richard Guenther <rguenther@suse.de>
570 PR tree-optimization/40640
571 * gcc.c-torture/compile/pr40640.c: New testcase.
573 2009-07-03 Richard Guenther <rguenther@suse.de>
576 * gfortran.dg/pr34163.f90: New testcase.
578 2009-07-03 Jan Hubicka <jh@suse.cz>
580 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
581 * gcc.dg/tree-ssa/loop-25.c: Likewise.
582 * gcc.dg/tree-ssa/loop-26.c: Likewise.
583 * gcc.dg/tree-ssa/pr32044.c: Likewise.
584 * gcc.dg/tree-ssa/loop-29.c: Likewise.
585 * gcc.dg/tree-ssa/loop-10.c: Likewise.
586 * gnat.dg/loop_optimization6.adb: Enable -O2.
588 2009-07-02 Mark Mitchell <mark@codesourcery.com>
590 * g++.dg/warn/null4.C: Extend.
592 2009-07-02 Jason Merrill <jason@redhat.com>
594 * g++.dg/template/spec8.C: Fix.
596 2009-07-02 Michael Matz <matz@suse.de>
599 * gfortran.dg/pr32921.f: Adjust.
601 2009-07-02 Jan Hubicka <jh@suse.cz>
603 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
605 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
607 * gcc.target/mips/truncate-4.c: New testcase.
609 2009-07-01 Richard Guenther <rguenther@suse.de>
611 PR tree-optimization/19831
612 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
613 make allocated memory escape. Un-XFAIL.
614 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
615 * gcc.dg/vect/pr31699.c: Likewise.
616 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
618 2009-06-30 Jakub Jelinek <jakub@redhat.com>
621 * g++.dg/parse/cond5.C: New test.
623 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
625 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
626 (main): Pass n to main_1 instead.
627 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
628 (main_1): New function, split off from...
629 (main): ...here. Pass `off' to main_1 instead.
631 2009-06-30 Jason Merrill <jason@redhat.com>
634 * g++.dg/cpp0x/variadic94.C: New.
636 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
638 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
639 * lib/target-libpath.exp (ld_library_path_vars): New variable.
640 (init_ld_library_path_env_vars): New function, replacing the
641 orig_*_saved assignments. Call it after defining it.
642 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
643 (restore_ld_library_path_env_vars): Likewise.
644 (add_path, find_libgcc_s): New functions.
645 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
646 gcc-set-multilib-library-path.
647 (objc_target_compile): Don't add "." to ld_library_path.
649 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
650 ld_library_path. Use add_path. Use find_libgcc_s instead of
651 gcc-set-multilib-library-path.
652 * lib/g++.exp (g++_link_flags): Likewise.
653 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
654 * lib/c-torture.exp: Do not manipulate ld_library_path at the
656 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
657 to tell when this needs to happen. Use find_libgcc_s instead of
658 gcc-set-multilib-library-path.
659 * lib/gcc-dg.exp: Likewise.
660 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
661 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
662 unless it is in $ALT_LD_LIBRARY_PATH.
663 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
665 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
667 * gnat.dg/discr12.adb: New test.
668 * gnat.dg/discr12_pkg.ads: New helper.
669 * gnat.dg/discr13.adb: New test.
670 * gnat.dg/discr14.ad[sb]: Likewise.
671 * gnat.dg/discr15.adb: Likewise.
672 * gnat.dg/discr15_pkg.ads: New helper.
673 * gnat.dg/discr16.adb: New test.
674 * gnat.dg/discr16_g.ads: New helper.
675 * gnat.dg/discr16_pkg.ads: Likewise.
676 * gnat.dg/discr16_cont.ads: Likewise.
677 * gnat.dg/discr17.adb: New test.
678 * gnat.dg/discr18.adb: Likewise.
679 * gnat.dg/discr18_pkg.ads: New helper.
680 * gnat.dg/discr19.adb: New test.
682 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
685 * gfortran.dg/internal_write_1.f90: New testcase.
687 2009-06-30 Janus Weil <janus@gcc.gnu.org>
690 * gfortran.dg/derived_pointer_recursion_2.f90: New.
692 2009-06-30 Richard Guenther <rguenther@suse.de>
694 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
696 2009-06-30 Wei Guozhi <carrot@google.com>
698 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
701 2009-06-30 Ira Rosen <irar@il.ibm.com>
703 PR tree-optimization/40542
704 * gcc.dg/vect/pr40542.c: New test.
706 2009-06-30 Martin Jambor <mjambor@suse.cz>
708 PR tree-optimization/40582
709 * gcc.c-torture/compile/pr40582.c: New test.
711 2009-06-30 Wei Guozhi <carrot@google.com>
714 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
716 2009-06-29 Jason Merrill <jason@redhat.com>
719 * g++.dg/template/debug1.C: New.
721 2009-06-29 Tobias Burnus <burnus@net-b.de>
724 * pointer_check_1.f90: New test.
725 * pointer_check_2.f90: New test.
726 * pointer_check_3.f90: New test.
727 * pointer_check_4.f90: New test.
728 * pointer_check_5.f90: New test.
730 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
733 * gfortran.dg/func_assign_2.f90 : New test.
735 2009-06-29 Richard Guenther <rguenther@suse.de>
738 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
739 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
740 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
741 * gcc.c-torture/execute/20090623-1.c: Likewise.
742 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
743 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
745 2009-06-29 Richard Guenther <rguenther@suse.de>
748 * gcc.c-torture/execute/pr38212.c: New testcase.
750 2009-06-29 Richard Guenther <rguenther@suse.de>
752 PR tree-optimization/40579
753 * gcc.c-torture/execute/pr40579.c: New testcase.
755 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
757 PR tree-optimization/40550
758 * gcc.dg/pr40550.c: New test.
760 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
762 * gnat.dg/overflow_sum2.adb: New test
763 * gnat.dg/namet.ads: New helper.
765 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
767 2009-06-28 Tobias Burnus <burnus@net-b.de>
770 * gfortran.dg/compiler-directive_1.f90: New test.
771 * gfortran.dg/compiler-directive_2.f: New test.
773 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
775 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
776 comment out some values and add some cases.
778 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
781 * gcc.dg/vect/vect.exp: Fix lappend syntax.
783 2009-06-26 Richard Henderson <rth@redhat.com>
786 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
787 * gcc.target/i386/local.c: Pass a non-constant to T.
789 2009-06-26 Janus Weil <janus@gcc.gnu.org>
793 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
794 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
795 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
796 * gfortran.dg/proc_ptr_result_5.f90: New.
798 2009-06-26 Janis Johnson <janis187@us.ibm.com>
801 * gcc.dg/dfp/pr39902.c: New test.
803 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
806 * gcc.dg/builtins-65.c: Require c99 runtime.
808 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
810 * gnat.dg/array7.ad[sb]: New test.
812 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
814 * gnat.dg/array6.adb: New test.
816 2009-06-25 Ian Lance Taylor <iant@google.com>
818 * g++.dg/warn/Wsign-compare-3.C: New testcase.
820 2009-06-25 Ian Lance Taylor <iant@google.com>
822 * g++.dg/warn/Wunused-16.C: New testcase.
824 2009-06-25 Ian Lance Taylor <iant@google.com>
826 * g++.dg/warn/skip-2.C: New testcase.
828 2009-06-25 Steve Ellcey <sje@cup.hp.com>
830 * gcc.c-torture/execute/20090618-1.c: add dg-run and
831 dg-skip-if and move to ...
832 * gcc.dg/torture/20090618-1.c.
834 2009-06-25 Martin Jambor <mjambor@suse.cz>
836 PR tree-optimization/40493
837 * gcc.c-torture/execute/pr40493.c: New test.
839 2009-06-24 Jason Merrill <jason@redhat.com>
842 * g++.dg/template/overload10.C: New.
844 2009-06-24 Janus Weil <janus@gcc.gnu.org>
847 * gfortran.dg/proc_ptr_comp_11.f90: New.
849 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
851 * gcc.dg/pr40501.c: New testcase.
853 2009-06-23 DJ Delorie <dj@redhat.com>
856 * lib/target-supports.exp: Add mep support (no profiling).
858 2009-06-23 Steve Ellcey <sje@cup.hp.com>
861 * gcc.dg/ssa/loop-31.c: Change scan rules.
863 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
865 * gcc.dg/cpp/empty-include.c: Update column info.
866 * gcc.dg/cpp/assert2.c: Update column info.
868 2009-06-23 Jakub Jelinek <jakub@redhat.com>
870 * g++.dg/ext/builtin-object-size1.C: New test.
871 * g++.dg/ext/builtin-object-size2.C: New test.
873 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
875 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
876 * gcc.dg/optimize-bswapdi-1.c: Likewise.
878 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
880 * gcc.target/mips/truncate-3.c: New test.
882 2009-06-22 Janus Weil <janus@gcc.gnu.org>
886 * gfortran.dg/interface_30.f90: Modified error message.
887 * gfortran.dg/proc_decl_22.f90: New.
889 2009-06-22 Ian Lance Taylor <iant@google.com>
891 * gcc.dg/Wcxx-compat-19.c: New testcase.
893 2009-06-22 Matthias Klose <doko@ubuntu.com>
896 * pr28050.m: New testcase.
898 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
901 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
903 2009-06-22 Martin Jambor <mjambor@suse.cz>
905 PR tree-optimization/40492
906 * g++.dg/torture/pr40492.C: New test.
908 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
910 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
911 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
913 2009-06-22 Olivier Hainque <hainque@adacore.com>
915 * gnat.dg/raise_ce.adb: Helper for ...
916 * gnat.dg/handle_and_return.adb: New test.
918 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
921 * gfortran.dg/generic_18.f90: New test.
923 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
926 * gfortran.dg/spread_size_limit.f90: New test.
928 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
930 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
931 to put dump files in a subdirectory.
932 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
933 ".o" temporary files.
935 2009-06-21 Janus Weil <janus@gcc.gnu.org>
938 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
939 * gfortran.dg/interface_20.f90: Ditto.
940 * gfortran.dg/interface_21.f90: Ditto.
941 * gfortran.dg/interface_22.f90: Ditto.
942 * gfortran.dg/interface_30.f90: New.
943 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
945 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
948 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
949 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
952 2009-06-21 Ira Rosen <irar@il.ibm.com>
953 Revital Eres <eres@il.ibm.com>
956 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
957 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
958 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
960 2009-06-21 Ira Rosen <irar@il.ibm.com>
963 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
964 without misalignment support.
965 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
967 2009-06-20 Tobias Burnus <burnus@net-b.de>
970 * gfortran.dg/bounds_check_strlen_9.f90: New test.
972 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
975 * gfortran.dg/alloc_comp_result_2.f90: New test.
977 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
980 * gcc.target/arm/pr40482.c: New test.
982 2009-06-19 Ian Lance Taylor <iant@google.com>
984 * gcc.dg/Wcxx-compat-18.c: New testcase.
986 2009-06-19 Richard Guenther <rguenther@suse.de>
988 * gcc.c-torture/execute/20090618-1.c: New testcase.
990 2009-06-19 Ian Lance Taylor <iant@google.com>
992 * gcc.dg/Wcxx-compat-17.c: New testcase.
994 2009-06-19 Ian Lance Taylor <iant@google.com>
996 * gcc.dg/Wcxx-compat-15.c: New testcase.
998 2009-06-19 Ian Lance Taylor <iant@google.com>
1000 * gcc.dg/Wcxx-compat-16.c: New testcase.
1002 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1004 * gcc.dg/builtins-34.c: Add significand cases.
1006 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1009 * gcc.dg/20080522-1.c: Remove testcase for real.
1010 * gcc.dg/20080528-1.c: Ditto.
1012 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1015 * gfortran.dg/proc_ptr_20.f90: New.
1017 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1020 * gcc.dg/torture/pr40470-1.c: New.
1021 * gcc.dg/torture/pr40470-2.c: Likewise.
1022 * gcc.dg/torture/pr40470-3.c: Likewise.
1023 * gcc.dg/torture/pr40470-4.c: Likewise.
1025 2009-06-18 Diego Novillo <dnovillo@google.com>
1027 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1028 * gcc.dg/plugin/ggcplug.c: Likewise.
1029 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1030 * g++.dg/plugin/selfassign.c: Likewise.
1031 * g++.dg/plugin/attribute_plugin.c: Likewise.
1032 * g++.dg/plugin/dumb_plugin.c: Likewise.
1034 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1036 * gcc.dg/cpp/arith-3.c: Add column info.
1038 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1040 * gcc.target/arm/fp16-compile-none-2.c: New.
1041 * gcc.target/arm/fp16-compile-ieee-12.c: New.
1042 * gcc.target/arm/fp16-compile-alt-12.c: New.
1044 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1046 * gcc.target/arm/fp16-compile-alt-1.c: New.
1047 * gcc.target/arm/fp16-compile-alt-2.c: New.
1048 * gcc.target/arm/fp16-compile-alt-3.c: New.
1049 * gcc.target/arm/fp16-compile-alt-4.c: New.
1050 * gcc.target/arm/fp16-compile-alt-5.c: New.
1051 * gcc.target/arm/fp16-compile-alt-6.c: New.
1052 * gcc.target/arm/fp16-compile-alt-7.c: New.
1053 * gcc.target/arm/fp16-compile-alt-8.c: New.
1054 * gcc.target/arm/fp16-compile-alt-9.c: New.
1055 * gcc.target/arm/fp16-compile-alt-10.c: New.
1056 * gcc.target/arm/fp16-compile-alt-11.c: New.
1057 * gcc.target/arm/fp16-compile-ieee-1.c: New.
1058 * gcc.target/arm/fp16-compile-ieee-2.c: New.
1059 * gcc.target/arm/fp16-compile-ieee-3.c: New.
1060 * gcc.target/arm/fp16-compile-ieee-4.c: New.
1061 * gcc.target/arm/fp16-compile-ieee-5.c: New.
1062 * gcc.target/arm/fp16-compile-ieee-6.c: New.
1063 * gcc.target/arm/fp16-compile-ieee-7.c: New.
1064 * gcc.target/arm/fp16-compile-ieee-8.c: New.
1065 * gcc.target/arm/fp16-compile-ieee-9.c: New.
1066 * gcc.target/arm/fp16-compile-ieee-10.c: New.
1067 * gcc.target/arm/fp16-compile-ieee-11.c: New.
1068 * gcc.target/arm/fp16-compile-none-1.c: New.
1069 * gcc.target/arm/fp16-compile-exprtype.c: New.
1070 * gcc.target/arm/fp16-compile-vcvt.c: New.
1071 * gcc.target/arm/fp16-builtins-1.c: New.
1072 * gcc.target/arm/fp16-rounding-alt-1.c: New.
1073 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
1074 * gcc.target/arm/fp16-param-1.c: New.
1075 * gcc.target/arm/fp16-return-1.c: New.
1076 * gcc.target/arm/fp16-unprototyped-1.c: New.
1077 * gcc.target/arm/fp16-unprototyped-2.c: New.
1078 * gcc.target/arm/fp16-variadic-1.c: New.
1079 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1080 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1081 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1082 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1083 * gcc.dg/torture/arm-fp16-ops.h: New.
1084 * gcc.dg/torture/arm-fp16-ops-1.c: New.
1085 * gcc.dg/torture/arm-fp16-ops-2.c: New.
1086 * gcc.dg/torture/arm-fp16-ops-3.c: New.
1087 * gcc.dg/torture/arm-fp16-ops-4.c: New.
1088 * gcc.dg/torture/arm-fp16-ops-5.c: New.
1089 * gcc.dg/torture/arm-fp16-ops-6.c: New.
1090 * gcc.dg/torture/arm-fp16-ops-7.c: New.
1091 * gcc.dg/torture/arm-fp16-ops-8.c: New.
1092 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1093 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1094 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1095 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1096 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1097 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1098 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1099 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1100 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1101 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1102 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1103 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1104 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1106 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
1108 * gcc.dg/builtins-65.c: New test.
1110 2009-06-18 Janus Weil <janus@gcc.gnu.org>
1113 * gfortran.dg/proc_ptr_result_4.f90: New.
1115 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
1117 * gcc.c-torture/execute/bitfld-5.c: New test.
1119 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1121 * gcc.dg/builtin-unreachable-3.c: New test.
1123 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1125 * gcc.target/i386/builtin-unreachable.c: New test.
1127 2009-06-17 Ian Lance Taylor <iant@google.com>
1129 * gcc.dg/Wcxx-compat-14.c: New testcase.
1131 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
1133 * gcc.dg/func-ptr-conv-1.c: Update column info.
1135 2009-06-17 Richard Guenther <rguenther@suse.de>
1138 * gcc.c-torture/execute/pr40404.c: New testcase.
1140 2009-06-17 Richard Guenther <rguenther@suse.de>
1143 * g++.dg/torture/pr40460.C: New testcase.
1145 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
1147 * gcc.dg/plugin/one_time_plugin.c: New test.
1148 * gcc.dg/plugin/one_time-test-1.c: New test.
1149 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1151 2009-06-16 Ian Lance Taylor <iant@google.com>
1153 * g++.dg/warn/skip-1.C: New testcase.
1155 2009-06-16 Jakub Jelinek <jakub@redhat.com>
1158 * g++.dg/other/pr40446.C: New test.
1160 2009-06-16 Richard Guenther <rguenther@suse.de>
1162 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1163 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1164 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1165 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1167 2009-06-16 Martin Jambor <mjambor@suse.cz>
1169 * gcc.c-torture/compile/pr40432.c: New file.
1171 2009-06-16 Martin Jambor <mjambor@suse.cz>
1173 * gfortran.fortran-torture/compile/pr40413.f90: New file.
1175 2009-06-16 Janus Weil <janus@gcc.gnu.org>
1179 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1180 * gfortran.dg/interface_20.f90: Modified error messages.
1181 * gfortran.dg/interface_21.f90: Ditto.
1182 * gfortran.dg/interface_26.f90: Ditto.
1183 * gfortran.dg/interface_27.f90: Ditto.
1184 * gfortran.dg/interface_28.f90: Extended test case.
1185 * gfortran.dg/interface_29.f90: New.
1186 * gfortran.dg/proc_decl_7.f90: Modified error messages.
1187 * gfortran.dg/proc_decl_8.f90: Ditto.
1188 * gfortran.dg/proc_ptr_11.f90: Ditto.
1189 * gfortran.dg/proc_ptr_15.f90: Ditto.
1191 2009-06-16 Ira Rosen <irar@il.ibm.com>
1193 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1195 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1196 gcc.dg/vect/vect-outer-4f.c: Likewise.
1197 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
1198 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
1200 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
1203 2009-06-16 Tobias Burnus <burnus@net-b.de>
1206 * gfortran.dg/bounds_check_strlen_8.f90: New test.
1208 2009-06-15 Ian Lance Taylor <iant@google.com>
1210 * gcc.dg/Wjump-misses-init-1.c: New testcase.
1211 * gcc.dg/Wjump-misses-init-2.c: New testcase.
1212 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
1213 Recognize new notes.
1214 * gcc.dg/stmt-expr-label-2.c: Likewise.
1215 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
1216 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
1217 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
1218 * gcc.dg/c99-vla-jump-4.c: Likewise.
1219 * gcc.dg/stmt-expr-label-1.c: Likewise.
1220 * gcc.dg/stmt-expr-label-3.c: Likewise.
1221 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
1223 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1225 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
1227 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1229 * gcc.dg/builtin-object-size-7.c: New test.
1231 2009-06-15 Jakub Jelinek <jakub@redhat.com>
1234 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
1235 level != "" use separate -gdwarf-2 -g${level} options instead of
1237 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
1238 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
1239 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1241 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
1243 * g++.dg/abi/mangle11.C: Update warning line.
1244 * g++.dg/abi/mangle12.C: Update warning line.
1245 * g++.dg/abi/mangle17.C: Update warning line.
1246 * g++.dg/abi/mangle20-2.C: Update warning line.
1248 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1250 * gcc.dg/optimize-bswap-1.c: Split into these two:
1251 * gcc.dg/optimize-bswapsi-1.c: New testcase.
1252 * gcc.dg/optimize-bswapdi-1.c: New testcase.
1254 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1256 * gcc.dg/optimize-bswap-1.c: New testcase.
1258 2009-06-14 Richard Guenther <rguenther@suse.de>
1261 * g++.dg/torture/pr40389.C: New testcase.
1263 2009-06-13 Richard Guenther <rguenther@suse.de>
1265 PR tree-optimization/40421
1266 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
1268 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
1270 * gcc.dg/old-style-prom-3.c: Add column info.
1271 * gcc.dg/overflow-warn-1.c
1272 * gcc.dg/gomp/pr27415.c
1273 * gcc.dg/gomp/for-1.c: Same.
1274 * gcc.dg/enum-compat-1.c: Same.
1275 * gcc.dg/c99-tag-3.c: Same.
1276 * gcc.dg/Wredundant-decls-2.c: Same.
1277 * gcc.dg/func-ptr-conv-1.c: Same.
1278 * gcc.dg/asm-wide-1.c: Same.
1279 * gcc.dg/nofixed-point-2.c: Same.
1280 * gcc.dg/cpp/line3.c: Same.
1281 * gcc.dg/array-10.c: Same.
1282 * gcc.dg/c99-vla-jump-1.c: Same.
1283 * gcc.dg/pr20368-1.c: Same.
1284 * gcc.dg/Wshadow-3.c: Same.
1285 * gcc.dg/c90-const-expr-8.c: Same.
1286 * gcc.dg/label-decl-2.c: Same.
1287 * gcc.dg/dremf-type-compat-2.c: Same.
1288 * gcc.dg/c90-const-expr-5.c: Same.
1289 * gcc.dg/builtins-30.c: Same.
1290 * gcc.dg/Warray-bounds.c: Same.
1291 * gcc.dg/Wcxx-compat-2.c: Same.
1292 * gcc.dg/tree-ssa/col-1.c: Same.
1293 * gcc.dg/old-style-prom-2.c: Same.
1294 * gcc.dg/cast-function-1.c: Same.
1295 * gcc.dg/pr15698-1.c: Same.
1296 * gcc.dg/dremf-type-compat-3.c: Same.
1297 * gcc.dg/vla-8.c: Same.
1298 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
1300 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
1301 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
1302 * gcc.dg/enum-compat-1.c: Same.
1303 * gcc.dg/dremf-type-compat-2.c: Same.
1304 * gcc.dg/old-style-prom-2.c: Same.
1305 * gcc.dg/pr15698-1.c: Same.
1306 * gcc.dg/pr20368-1.c: Same.
1307 * gcc.dg/dremf-type-compat-3.c: Same.
1308 * gcc.dg/builtins-30.c: Same. Test for columns.
1310 2009-06-12 Janus Weil <janus@gcc.gnu.org>
1313 * gfortran.dg/proc_decl_1.f90: Extended.
1315 2009-06-12 Ian Lance Taylor <iant@google.com>
1317 * gcc.dg/Wcxx-compat-13.c: New testcase.
1319 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1322 * gcc.dg/tree-ssa/fre-vce-1.c
1324 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
1327 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
1328 min-insn-to-prefetch-ratio=5.
1330 2009-06-12 Joey Ye <joey.ye@intel.com>
1331 H.J. Lu <hongjiu.lu@intel.com>
1334 * gcc.target/i386/stackalign/pr39146.c: New.
1336 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
1338 * gcc.target/i386/crc32-1.c: New.
1339 * gcc.target/i386/crc32-2.c: Likewise.
1341 2009-06-11 David Daney <ddaney@caviumnetworks.com>
1344 * gcc.dg/builtin-unreachable-1.c: New test.
1345 * gcc.dg/builtin-unreachable-2.c: Same.
1347 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
1350 * gfortran.dg/data_value_1.f90: New test.
1352 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1355 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
1356 remove ilp32 requirement.
1357 * gcc.target/i386/excess-precision-2.c: Likewise.
1358 * gcc.target/i386/excess-precision-3.c: Likewise.
1359 * gcc.target/i386/excess-precision-4.c: Likewise.
1360 * gcc.target/i386/excess-precision-5.c: Likewise.
1361 * gcc.target/i386/excess-precision-6.c: Likewise.
1363 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1366 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
1367 * gfortran.dg/nan_5.f90: New test.
1369 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
1371 * gcc.target/arm/neon-modes-1.c: New test.
1373 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
1375 * g++.dg/torture/pr31579.C: Cast pointer
1376 via __SIZE_TYPE__ instead of 'unsigned long'.
1378 2009-06-10 Anthony Green <green@moxielogic.com>
1380 * lib/target-supports.exp (check_profiling_available):
1381 Profiling is not available for testing purposes on moxie.
1383 2009-06-09 Ian Lance Taylor <iant@google.com>
1385 * gcc.dg/Wcxx-compat-12.c: New testcase.
1387 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
1390 * gfortran.dg/backspace_11.f90: New.
1392 2009-06-09 Jason Merrill <jason@redhat.com>
1394 * g++.dg/cpp0x/defaulted10.C: New.
1396 2009-06-09 Martin Jambor <mjambor@suse.cz>
1398 * gcc.c-torture/compile/pr40351.c: New file.
1400 2009-06-09 Olivier Hainque <hainque@adacore.com>
1402 * gnat.dg/align_max.adb: New test.
1404 2009-06-08 Jason Merrill <jason@redhat.com>
1406 * g++.dg/cpp0x/auto15.C: New.
1408 2009-06-08 Jan Hubicka <jh@suse.cz>
1411 * gcc.dg/torture/pr39834.c
1413 2009-06-08 Jan Hubicka <jh@suse.cz>
1416 * g++.dg/torture/pr40102.C: New testcase.
1418 2009-06-08 Jakub Jelinek <jakub@redhat.com>
1420 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
1421 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
1422 * gcc.dg/builtin-object-size-6.c: New test.
1425 * g++.dg/template/dtor7.C: New test.
1429 * g++.dg/template/error41.C: New test.
1430 * g++.dg/template/error42.C: New test.
1432 2009-06-08 Revital Eres <eres@il.ibm.com>
1435 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
1436 * gcc.dg/vect/vect-88.c: Likewise.
1437 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1438 * gcc.dg/vect/pr25413.c: Likewise.
1439 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
1441 2009-06-07 Ian Lance Taylor <iant@google.com>
1443 * g++.dg/warn/Wswitch-3.C: New testcase.
1444 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
1445 * gcc.dg/Wswitch-enum-error.c: Likewise.
1446 * gcc.dg/Wswitch-error.c: Likewise.
1448 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451 * gfortran.dg/negative_unit.f: Update test.
1452 * gfortran.dg/negative_unit_int8.f: Update test.
1453 * gfortran.dg/newunit_1.f90: New test.
1455 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1459 * gfortran.dg/spread_init_expr.f03: New.
1460 * gfortran.dg/unpack_init_expr.f03: New.
1461 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
1464 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1468 * gfortran.dg/count_init_expr.f03
1469 * gfortran.dg/product_init_expr.f03
1470 * gfortran.dg/sum_init_expr.f03
1472 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1475 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
1477 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
1479 * gfortran.dg/zero_sized_5.f90: Likewise.
1481 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
1484 * g++.dg/torture/pr32950.C: New.
1486 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
1490 * gfortran.dg/dot_product_1.f03: New.
1491 * gfortran.dg/matmul_8.f03: New.
1492 * gfortran.dg/transpose_3.f03: New.
1494 2009-06-06 Ian Lance Taylor <iant@google.com>
1496 * gcc.dg/Wunused-label-1.c: New test case.
1497 * g++.dg/warn/Wunused-label-1.C: New test case.
1498 * g++.dg/warn/Wunused-label-2.C: New test case.
1499 * g++.dg/warn/Wunused-label-3.C: New test case.
1501 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
1504 * reshape_zerosize_2.f90: New.
1506 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
1509 * gfortran.dg/pack_assign_1.f90: New.
1510 * gfortran.dg/pack_vector_1.f90: New.
1512 2009-06-05 Jakub Jelinek <jakub@redhat.com>
1515 * gcc.dg/pr40340-1.c: New test.
1516 * gcc.dg/pr40340-2.c: New test.
1517 * gcc.dg/pr40340-3.c: New test.
1518 * gcc.dg/pr40340-4.c: New test.
1519 * gcc.dg/pr40340-5.c: New test.
1520 * gcc.dg/pr40340.h: New file.
1522 2009-06-05 Revital Eres <eres@il.ibm.com>
1524 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1526 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
1527 * gcc.dg/vect/vect-33.c: Likewise.
1528 * gcc.dg/vect/vect-92.c: Likewise.
1529 * gcc.dg/vect/vect-58.c: Likewise.
1530 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1531 * gcc.dg/vect/vect-42.c: Likewise.
1532 * gcc.dg/vect/slp-25.c: Likewise.
1533 * gcc.dg/vect/vect-align-1.c: Likewise.
1534 * gcc.dg/vect/vect-align-2.c: Likewise.
1535 * gcc.dg/vect/vect-93.c: Likewise.
1536 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1537 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1538 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1539 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1540 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1541 * gcc.dg/vect/vect-26.c: Likewise.
1542 * gcc.dg/vect/vect-44.c: Likewise.
1543 * gcc.dg/vect/vect-70.c: Likewise.
1544 * gcc.dg/vect/vect-95.c: Likewise.
1545 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1546 * gcc.dg/vect/vect-28.c: Likewise.
1547 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1548 * gcc.dg/vect/vect-87.c: Likewise.
1549 * gcc.dg/vect/vect-109.c: Likewise.
1550 * gcc.dg/vect/vect-54.c: Likewise.
1551 * gcc.dg/vect/vect-96.c: Likewise.
1552 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1553 * gcc.dg/vect/vect-88.c: Likewise.
1554 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1555 * gcc.dg/vect/vect-89.c: Likewise.
1556 * gcc.dg/vect/vect-91.c: Likewise.
1557 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1558 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1559 * gfortran.dg/vect/vect-2.f90: Likewise.
1560 * gfortran.dg/vect/vect-3.f90: Likewise.
1561 * gfortran.dg/vect/vect-4.f90: Likewise.
1562 * gfortran.dg/vect/vect-5.f90: Likewise.
1564 2009-06-05 Alexander Strange <astrange@ithinksw.com>
1566 PR tree-optimization/36318
1567 * gcc.dg/tree-ssa/sra-7.c: New test.
1569 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
1572 * gfortran.dg/reshape_order_5.f90: New.
1573 * gfortran.dg/reshape_shape_1.f90: New.
1575 2009-06-04 Jason Merrill <jason@redhat.com>
1577 * g++.dg/template/error38.C: Add pointer-to-typedef case.
1579 2009-06-04 Steve Ellcey <sje@cup.hp.com>
1581 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
1582 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
1584 2009-06-04 Richard Guenther <rguenther@suse.de>
1587 * g++.dg/torture/pr40335.C: New testcase.
1589 2009-06-03 Richard Guenther <rguenther@suse.de>
1592 * gcc.dg/torture/pr40328.c: New testcase.
1594 2009-06-03 Martin Jambor <mjambor@suse.cz>
1596 * g++.dg/torture/pr40323.C: New file.
1598 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
1600 * gnat.dg/specs/root.ads: New test.
1601 * gnat.dg/specs/root-level_1.ads: Likewise.
1602 * gnat.dg/specs/root-level_2.ads: Likewise.
1603 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
1605 2009-06-02 Mark Mitchell <mark@codesourcery.com>
1607 * g++.dg/init/ref15.C: Require unwrapped targets.
1609 2009-06-02 Jason Merrill <jason@redhat.com>
1611 * g++.dg/cpp0x/initlist13.C: Remove expected error.
1612 * g++.dg/cpp0x/initlist18.C: New.
1613 * g++.dg/cpp0x/initlist19.C: New.
1615 * g++.dg/cpp0x/auto14.C: New.
1617 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
1619 * gnat.dg/alignment6.adb: Remove XFAIL.
1621 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
1624 * g++.dg/template/spec36.C: New test.
1626 2009-06-01 Ian Lance Taylor <iant@google.com>
1628 * gcc.dg/cast-qual-3.c: New testcase.
1629 * g++.dg/warn/Wcast-qual2.C: New testcase.
1631 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
1633 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
1634 (process-message): Expect column numbers.
1635 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
1636 * gcc.dg/pch/counter-2.c: Same.
1637 * gcc.dg/pch/valid-2.c: Same.
1638 * gcc.dg/pch/warn-1.c: Same.
1639 * gcc.dg/pch/valid-1.c: Same.
1640 * gcc.dg/cpp/include2a.c: Handle lack of columns.
1641 * gcc.dg/cpp/syshdr.c: Same.
1642 * gcc.dg/cpp/19940712-1.c: Same.
1643 * gcc.dg/cpp/missing-header-1.c: Same.
1644 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
1645 * gcc.dg/cpp/tr-warn3.c: Same.
1646 * gcc.dg/cpp/pr29612-2.c: Same.
1647 * gcc.dg/cpp/tr-warn4.c: Same.
1648 * gcc.dg/cpp/Wtrigraphs.c: Same.
1649 * gcc.dg/cpp/poison.c: Same.
1650 * gcc.dg/cpp/arith-3.c: Same.
1651 * gcc.dg/cpp/sysmac2.c: Same.
1652 * gcc.dg/cpp/cpp.exp: Same.
1653 * gcc.dg/cpp/tr-warn5.c: Same.
1654 * gcc.dg/cpp/include2.c: Same.
1655 * gcc.dg/cpp/Wmissingdirs.c: Same.
1656 * gcc.dg/cpp/Wmissingdirs.c: Same.
1657 * gcc.dg/cpp/tr-warn6.c: Same.
1658 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
1659 * gcc.dg/cpp/macspace1.c: Same.
1660 * gcc.dg/cpp/escape-2.c: Same.
1661 * gcc.dg/cpp/assert2.c: Same.
1662 * gcc.dg/cpp/undef2.c: Same.
1663 * gcc.dg/cpp/macspace2.c: Same.
1664 * gcc.dg/cpp/tr-warn1.c: Same.
1665 * gcc.dg/cpp/extratokens2.c: Same.
1666 * gcc.dg/cpp/strify2.c: Same.
1667 * gcc.dg/cpp/Wsignprom.c: Same.
1668 * gcc.dg/cpp/redef2.c: Same.
1669 * gcc.dg/cpp/trad/trad.exp: Same.
1670 * gcc.dg/cpp/arith-1.c: Same.
1671 * gcc.dg/cpp/extratokens.c: Same.
1672 * gcc.dg/cpp/if-mpar.c: Same.
1674 2009-06-01 Olivier Hainque <hainque@adacore.com>
1676 * gnat.dg/nested_float_packed.ads: New test.
1678 2009-06-01 Olivier Hainque <hainque@adacore.com>
1679 Eric Botcazou <botcazou@adacore.com>
1681 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
1682 * gnat.dg/test_oconst.adb: New test.
1684 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
1686 * gcc.dg/plugin/ggcplug.c: Moved comment.
1687 (plugin_init): Fixed typo, declared i, returned 0 at end.
1689 2009-05-31 Ira Rosen <irar@il.ibm.com>
1692 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
1693 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
1695 2009-05-29 Ian Lance Taylor <iant@google.com>
1697 * gcc.dg/Wcxx-compat-11.c: New testcase.
1699 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1702 * gfortran.dg/leadz_trailz_1.f90: New test.
1703 * gfortran.dg/leadz_trailz_2.f90: New test.
1705 2009-05-29 Martin Jambor <mjambor@suse.cz>
1707 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
1708 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
1709 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1710 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1711 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
1712 * gcc.dg/tree-ssa/sra-2.c: Likewise.
1713 * gcc.dg/tree-ssa/sra-3.c: Likewise.
1714 * gcc.dg/tree-ssa/sra-1.c: Likewise.
1715 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
1716 * gcc.dg/tree-ssa/sra-5.c: New file.
1717 * gcc.dg/tree-ssa/sra-6.c: New file.
1718 * gcc.c-torture/compile/sra-1.c: New file.
1720 2009-05-29 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.c-torture/compile/pr40291.c: New test.
1726 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
1728 * gcc.target/powerpc/altivec-30.c: New test.
1729 * gcc.target/powerpc/altivec-31.c: New test.
1731 2009-05-28 Richard Guenther <rguenther@suse.de>
1733 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
1734 * gcc.c-torture/execute/20090527-1.c: Likewise.
1736 2009-05-28 Dodji Seketeli <dodji@redhat.com>
1739 * g++.dg/template/canon-type-1.C: New test.
1740 * g++.dg/template/canon-type-2.C: Likewise.
1741 * g++.dg/template/canon-type-3.C: Likewise.
1742 * g++.dg/template/canon-type-4.C: Likewise.
1743 * g++.dg/template/canon-type-5.C: Likewise.
1744 * g++.dg/template/canon-type-6.C: Likewise.
1745 * g++.dg/template/canon-type-7.C: Likewise.
1747 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
1748 Uros Bizjak <ubizjak@gmail.com>
1749 Danny Smith <dansmister@gmail.com>
1753 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
1755 * gcc.target/i386/pr37216.c: New test source file.
1756 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
1757 use -fno-common for testing Cygwin and MinGW targets.
1759 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
1761 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
1762 * g++.dg/opt/memcpy1.C (size_t): Likewise.
1763 * g++.dg/pr37742.C (size_t): Likewise.
1764 * g++.dg/torture/pr34850.C (size_t): Likewise.
1765 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
1767 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
1768 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
1769 (size_t): Use __extension__ and __SIZE_TYPE__.
1770 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
1772 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
1773 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
1774 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
1775 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
1776 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
1777 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
1778 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
1779 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
1780 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
1781 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
1782 (__ssize_t): Likewise.
1783 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
1784 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
1785 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
1786 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
1787 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
1788 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
1789 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
1790 * gcc.dg/pr33667.c (size_t): Likewise.
1791 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
1792 * gcc.dg/torture/pr39204.c (size_t): Likewise.
1793 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
1794 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
1795 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
1796 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
1798 2009-05-28 Ira Rosen <irar@il.ibm.com>
1800 PR tree-optimization/40254
1801 * gcc.dg/vect/pr40254.c: New test.
1803 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
1806 * gcc.target/mips/const-anchor-1.c: New test.
1807 * gcc.target/mips/const-anchor-2.c: New test.
1809 2009-05-27 Jason Merrill <jason@redhat.com>
1811 * g++.dg/cpp0x/initlist15.C: New.
1812 * g++.dg/cpp0x/initlist16.C: New.
1813 * g++.dg/cpp0x/initlist17.C: New.
1815 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
1818 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
1819 patterns to reflect frontend changes.
1820 * gfortran.dg/vector_subscript_4.f90: Likewise.
1822 2009-05-27 Olivier Hainque <hainque@adacore.com>
1823 Eric Botcazou <botcazou@adacore.com>
1825 * gcc.c-torture/execute/align-nest.c: New testcase.
1826 * gnat.dg/misaligned_nest.adb: New testcase.
1828 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
1830 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
1831 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
1832 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1833 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
1835 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
1837 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
1838 cast instead of assuming 0ul.
1839 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
1841 (_type_desc): Make first argument const.
1842 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
1844 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1847 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
1848 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
1850 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
1852 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
1853 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
1854 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
1855 * gcc.dg/plugin/ggcplug.c: Added new file.
1857 2009-05-26 Tobias Burnus <burnus@net-b.de>
1860 * gfortran.dg/nullify_4.f90: New test.
1862 2009-05-26 Richard Guenther <rguenther@suse.de>
1864 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
1866 2009-05-26 Richard Guenther <rguenther@suse.de>
1869 * gcc.c-torture/compile/pr40252.c: New testcase.
1871 2009-05-26 Dodji Seketeli <dodji@redhat.com>
1874 * g++.dg/template/typedef18.C: New test.
1875 * g++.dg/template/typedef19.C: Likewise.
1876 * g++.dg/template/typedef20.C: Likewise.
1877 * g++.dg/template/access11.C: Adjust.
1879 2009-05-26 Richard Guenther <rguenther@suse.de>
1882 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
1884 2009-05-25 Jason Merrill <jason@redhat.com>
1887 * g++.dg/cpp0x/enum3.C: New test.
1889 2009-05-25 Richard Guenther <rguenther@suse.de>
1891 PR tree-optimization/36327
1892 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
1893 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1894 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
1895 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
1896 * gcc.dg/vect/vect-40.c: Likewise.
1897 * gcc.dg/vect/vect-42.c: Likewise.
1898 * gcc.dg/vect/vect-46.c: Likewise.
1899 * gcc.dg/vect/vect-76.c: Likewise.
1901 2009-05-25 Janus Weil <janus@gcc.gnu.org>
1904 * gfortran.dg/proc_ptr_18.f90: New.
1905 * gfortran.dg/proc_ptr_19.f90: New.
1906 * gfortran.dg/proc_ptr_comp_9.f90: New.
1907 * gfortran.dg/proc_ptr_comp_10.f90: New.
1909 2009-05-25 Richard Guenther <rguenther@suse.de>
1911 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
1912 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1914 2009-05-25 Ira Rosen <irar@il.ibm.com>
1916 PR tree-optimization/40238
1917 * gcc.dg/vect/pr40238.c: New test.
1919 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920 Dominique Dhumieres <dominiq@lps.ens.fr>
1924 * gfortran.dg/bounds_check_fail_3.f90: New test.
1925 * gfortran.dg/bounds_check_fail_4.f90: New test.
1926 * gfortran.dg/bounds_check_14.f90: Update test.
1927 * gfortran.dg/bound_4.f90: Update test.
1929 2009-05-24 Richard Guenther <rguenther@suse.de>
1932 * gcc.c-torture/compile/pr40233.c: New testcase.
1934 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
1936 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
1937 for alpha*-*-* targets.
1939 2009-05-24 Ira Rosen <irar@il.ibm.com>
1941 * gcc.dg/vect/bb-slp-1.c: New test.
1942 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
1943 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
1944 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
1945 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
1946 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
1947 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
1948 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
1949 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
1950 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
1951 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
1952 gcc.dg/vect/bb-slp-22.c: Likewise.
1953 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
1955 2009-05-23 Mark Mitchell <mark@codesourcery.com>
1956 Maxim Kuvyrkov <maxim@codesourcery.com>
1958 * gcc.dg/falign-labels-1.c: New test.
1960 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
1962 * gnat.dg/specs/rep_clause3.ads: New test.
1964 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
1966 * gnat.dg/addr6.adb: New test.
1968 2009-05-22 Mark Mitchell <mark@codesourcery.com>
1970 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
1972 * gcc.target/arm/thumb2-mul-space.c: New file.
1973 * gcc.target/arm/thumb2-mul-space-2.c: New file.
1974 * gcc.target/arm/thumb2-mul-space-3.c: New file.
1975 * gcc.target/arm/thumb2-mul-speed.c: New file.
1977 2009-05-22 Richard Guenther <rguenther@suse.de>
1980 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
1981 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
1982 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
1984 2009-05-22 Mark Mitchell <mark@codesourcery.com>
1986 * gcc.dg/dll-6.c: New test.
1987 * gcc.dg/dll-6a.c: Likewise.
1988 * gcc.dg/dll-7.c: Likewise.
1989 * gcc.dg/dll-7a.c: Likewise.
1990 * g++.dg/ext/dllexport2.C: Likewise.
1991 * g++.dg/ext/dllexport2a.cc: Likewise.
1993 2009-05-21 Steve Ellcey <sje@cup.hp.com>
1996 * gcc.target/ia64/mfused-madd-vect.c: New test.
1997 * gcc.target/ia64/mfused-madd.c: New test.
1998 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
1999 * gcc.target/ia64/mno-fused-madd.c: New test.
2001 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2003 * gcc.target/i386/movbe-1.c: New.
2004 * gcc.target/i386/movbe-2.c: Likewise.
2006 2009-05-21 Taras Glek <tglek@mozilla.com>
2008 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2009 plugin_init signature.
2010 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2011 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2012 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2014 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2016 * gcc.dg/target/arm/neon-vmla-1.c: New.
2017 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2019 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2021 * gcc.target/mips/octeon-exts-6.c: New test.
2022 * gcc.target/mips/extend-1.c: New test.
2023 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2025 * gcc.target/mips/octeon-exts-5.c: Likewise.
2027 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.c-torture/compile/pr40204.c: New test.
2032 2009-05-20 Richard Guenther <rguenther@suse.de>
2034 * gcc.c-torture/compile/20090518-1.c: New testcase.
2036 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
2038 PR tree-optimization/40087
2039 * gcc.dg/tree-ssa/pr40087.c: New test.
2041 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2043 * gcc.dg/vector-4.c: New testcase.
2044 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2045 * g++.dg/ext/vector16.C: New testcase.
2047 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
2050 * gcc.dg/pr40172.c: Renamed to ...
2051 * gcc.dg/pr40172-1.c: This.
2053 * gcc.dg/pr40172-2.c: New.
2054 * gcc.dg/pr40172-3.c: Likewise.
2056 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2059 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2061 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
2063 * gnat.dg/loop_optimization6.ad[sb]: New test.
2065 2009-05-19 Richard Guenther <rguenther@suse.de>
2067 * gcc.c-torture/compile/20090519-1.c: New testcase.
2069 2009-05-18 Jason Merrill <jason@redhat.com>
2071 * g++.dg/cpp0x/explicit1.C: New.
2072 * g++.dg/cpp0x/explicit2.C: New.
2074 2009-05-18 Dodji Seketeli <dodji@redhat.com>
2077 * g++.dg/debug/dwarf2/nested-1.C: New test.
2079 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
2082 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2085 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2088 * gfortran.dg/proc_ptr_comp_8.f90: New.
2090 2009-05-18 Richard Guenther <rguenther@suse.de>
2093 * gfortran.dg/array_memset_2.f90: Adjust.
2095 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2099 * gfortran.dg/interface_27.f90: New.
2100 * gfortran.dg/interface_28.f90: New.
2101 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2102 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2104 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2106 * gcc.target/m68k/tls-ie.c: New test.
2107 * gcc.target/m68k/tls-le.c: New test.
2108 * gcc.target/m68k/tls-gd.c: New test.
2109 * gcc.target/m68k/tls-ld.c: New test.
2110 * gcc.target/m68k/tls-ie-xgot.c: New test.
2111 * gcc.target/m68k/tls-le-xtls.c: New test.
2112 * gcc.target/m68k/tls-gd-xgot.c: New test.
2113 * gcc.target/m68k/tls-ld-xgot.c: New test.
2114 * gcc.target/m68k/tls-ld-xtls.c: New test.
2115 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2117 2009-05-18 Martin Jambor <mjambor@suse.cz>
2119 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2121 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
2124 * gcc.dg/pr40172.c: New.
2126 2009-05-17 Jason Merrill <jason@redhat.com>
2129 * g++.dg/template/dtor6.C: New.
2131 2009-05-17 Joseph Myers <joseph@codesourcery.com>
2133 * g++.dg/warn/translate-ice-1.C: New test.
2135 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2137 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2138 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2139 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2140 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2142 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2145 * gfortran.dg/erf_2.F90: New test.
2146 * gfortran.dg/erfc_scaled_2.f90: New test.
2148 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2151 * gfortran.dg/string_1.f90: New test.
2152 * gfortran.dg/string_2.f90: New test.
2153 * gfortran.dg/string_3.f90: New test.
2155 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
2157 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2158 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2160 2009-05-15 Ian Lance Taylor <iant@google.com>
2162 * gcc.dg/Wcxx-compat-10.c: New testcase.
2164 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2167 * gcc.dg/pr16302.c: New.
2168 * g++.dg/warn/pr16302.C: New.
2170 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2172 * gcc.dg/torture/builtin-math-5.c: New.
2173 * gcc.dg/torture/builtin-math-6.c: New.
2174 * lib/target-supports.exp (check_effective_target_mpc): New.
2176 2009-05-15 Jan Hubicka <jh@suse.cz>
2178 * gcc.dg/tree-ssa/inline-3.c: New testcase
2180 2009-05-15 Jan Hubicka <jh@suse.cz>
2182 * gcc.target/i386/align-main-1.c (check): Mark noinline.
2183 * gcc.target/i386/align-main-2.c (check): Mark noinline.
2184 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2185 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2186 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2188 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2190 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2191 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2193 2009-05-15 Jan Hubicka <jh@suse.cz>
2195 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2196 optimized by sibcall noinline.
2198 2009-05-15 Jan Hubicka <jh@suse.cz>
2200 * sibcall-1.c (track): Mark noinline.
2201 * sibcall-2.c (track): Mark noinline.
2202 * sibcall-3.c (track): Mark noinline.
2203 * sibcall-4.c (track): Mark noinline.
2205 2009-05-15 Jan Hubicka <jh@suse.cz>
2207 * flatten-2.c: Disable early inlining; add comment.
2208 * flatten-3.c: New test based on flatten-2.c.
2210 2009-05-15 Richard Guenther <rguenther@suse.de>
2212 PR tree-optimization/39999
2213 * gcc.c-torture/compile/pr39999.c: New testcase.
2215 2009-05-15 Joseph Myers <joseph@codesourcery.com>
2217 * gcc.c-torture/compile/ptr-conv-1.c: New test.
2219 2009-05-14 Ian Lance Taylor <iant@google.com>
2221 * gcc.dg/Wcxx-compat-9.c: New testcase.
2223 2009-05-14 Janus Weil <janus@gcc.gnu.org>
2226 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
2227 * gfortran.dg/duplicate_type_2.f90: Ditto.
2228 * gfortran.dg/duplicate_type_3.f90: New.
2230 2009-05-14 Laurent GUERBY <laurent@guerby.net>
2232 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
2233 * ada/acats/tests/c5/c59002c.ada: Likewise.
2235 2009-05-13 Taras Glek <tglek@mozilla.com>
2237 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
2238 attributes and decl smashing.
2239 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
2241 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
2242 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
2244 2009-05-14 Jakub Jelinek <jakub@redhat.com>
2247 * gfortran.dg/pr39865.f90: New test.
2248 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
2250 * gfortran.dg/hollerith_f95.f90: Likewise.
2251 * gfortran.dg/hollerith6.f90: New test.
2252 * gfortran.dg/hollerith7.f90: New test.
2254 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2257 * gcc.dg/cpp/pr36674.i: New.
2259 2009-05-14 Ben Elliston <bje@au.ibm.com>
2262 * gcc.c-torture/compile/pr40035.c: New test.
2264 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2266 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
2268 2009-05-12 Tobias Burnus <burnus@net-b.de>
2271 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
2272 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2273 * gfortran.dg/interop_params.f03: Ditto.
2275 2009-05-12 Jan Hubicka <jh@suse.cz>
2277 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
2278 so unrolling still happens.
2279 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
2280 * gcc.dg/ipa/ipacost-2.c: Likewise.
2281 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
2283 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2285 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
2287 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
2289 * lib/target-supports.exp (check_profiling_available): Return
2290 false for -p on *-*-cygwin* targets.
2292 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2294 PR tree-optimization/38632
2295 * g++.dg/tree-ssa/pr38632.C: New.
2297 2009-05-11 Jan Hubicka <jh@suse.cz>
2299 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
2300 we now optimize better.
2301 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
2302 out at different places.
2303 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
2305 * gcc.dg/vect/vect-76.c: Likewise.
2306 * gcc.dg/vect/vect-70.c: Likewise.
2307 * gcc.dg/vect/vect-66.c: Likewise.
2308 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2309 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
2311 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
2314 * gcc.c-torture/compile/pr40080.c: New.
2316 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
2318 * gcc.c-torture/compile/pr40026.c: New testcase.
2320 2009-05-11 Janus Weil <janus@gcc.gnu.org>
2323 * gfortran.dg/proc_ptr_comp_7.f90: New.
2325 2009-05-11 Ira Rosen <irar@il.ibm.com>
2327 PR tree-optimization/40074
2328 * gcc.dg/vect/pr40074.c: New test.
2330 2009-05-10 Ian Lance Taylor <iant@google.com>
2332 * gcc.dg/Wcxx-compat-7.c: New testcase.
2333 * gcc.dg/Wcxx-compat-8.c: New testcase.
2334 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
2335 * gcc.dg/pr17188-1.c: Likewise.
2336 * gcc.dg/pr39084.c: Likewise.
2338 2009-05-10 Michael Matz <matz@suse.de>
2341 * gcc.dg/pr40031.c: New test.
2343 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
2346 * gfortran.dg/array_constructor_31.f90: New test.
2348 2009-05-10 Richard Guenther <rguenther@suse.de>
2350 PR tree-optimization/40081
2351 * g++.dg/torture/pr40081.C: New testcase.
2353 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
2356 * gfortran.dg/dependency_24.f90: New test.
2357 * gfortran.dg/dependency_23.f90: Clean up module files.
2359 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
2362 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
2363 * gfortran.dg/chmod_2.f90: Likewise.
2364 * gfortran.dg/chmod_3.f90: Likewise.
2365 * gfortran.dg/open_errors.f90: Likewise.
2367 2009-05-09 Jan Hubicka <jh@suse.cz>
2370 * g++.dg/eh/nested-try.C: New test.
2372 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2374 PR tree-optimization/40049
2375 * gcc.dg/vect/vect-shift-2.c: New test.
2377 2009-05-08 Joseph Myers <joseph@codesourcery.com>
2379 * gcc.dg/torture/complex-sign-mul-minus-one.c,
2380 gcc.dg/torture/complex-sign-mul-one.c: New tests.
2382 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2385 * g++.dg/warn/deprecated-6.C: New.
2386 * gcc.dg/deprecated-4.c: Likewise.
2387 * gcc.dg/deprecated-5.c: Likewise.
2388 * gcc.dg/deprecated-6.c: Likewise.
2390 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
2392 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
2393 __aligned__(__BIGGEST_ALIGNMENT__).
2394 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2395 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2396 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2397 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2398 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2399 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2400 * gcc.dg/vect/Os-vect-95.c: Likewise.
2401 * gcc.dg/vect/pr20122.c: Likewise.
2402 * gcc.dg/vect/pr36493.c: Likewise.
2403 * gcc.dg/vect/pr37385.c: Likewise.
2404 * gcc.dg/vect/slp-7.c: Likewise.
2405 * gcc.dg/vect/slp-9.c: Likewise.
2406 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
2407 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
2408 * gcc.dg/vect/vect-35.c: Likewise.
2409 * gcc.dg/vect/vect-40.c: Likewise.
2410 * gcc.dg/vect/vect-42.c: Likewise.
2411 * gcc.dg/vect/vect-44.c: Likewise.
2412 * gcc.dg/vect/vect-46.c: Likewise.
2413 * gcc.dg/vect/vect-48.c: Likewise.
2414 * gcc.dg/vect/vect-52.c: Likewise.
2415 * gcc.dg/vect/vect-54.c: Likewise.
2416 * gcc.dg/vect/vect-56.c: Likewise.
2417 * gcc.dg/vect/vect-58.c: Likewise.
2418 * gcc.dg/vect/vect-60.c: Likewise.
2419 * gcc.dg/vect/vect-74.c: Likewise.
2420 * gcc.dg/vect/vect-75.c: Likewise.
2421 * gcc.dg/vect/vect-76.c: Likewise.
2422 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2423 * gcc.dg/vect/vect-77.c: Likewise.
2424 * gcc.dg/vect/vect-77-global.c: Likewise.
2425 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2426 * gcc.dg/vect/vect-78.c: Likewise.
2427 * gcc.dg/vect/vect-78-global.c: Likewise.
2428 * gcc.dg/vect/vect-80.c: Likewise.
2429 * gcc.dg/vect/vect-85.c: Likewise.
2430 * gcc.dg/vect/vect-87.c: Likewise.
2431 * gcc.dg/vect/vect-88.c: Likewise.
2432 * gcc.dg/vect/vect-92.c: Likewise.
2433 * gcc.dg/vect/vect-93.c: Likewise.
2434 * gcc.dg/vect/vect-95.c: Likewise.
2435 * gcc.dg/vect/vect-97.c: Likewise.
2436 * gcc.dg/vect/vect-complex-1.c: Likewise.
2437 * gcc.dg/vect/vect-complex-4.c: Likewise.
2438 * gcc.dg/vect/vect-complex-5.c: Likewise.
2439 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
2440 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
2441 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
2442 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
2443 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
2444 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
2445 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
2446 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
2447 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2448 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2449 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
2450 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
2451 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
2452 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2453 * gcc.dg/vect/vect-outer-1.c: Likewise.
2454 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2455 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2456 * gcc.dg/vect/vect-outer-2.c: Likewise.
2457 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2458 * gcc.dg/vect/vect-outer-2d.c: Likewise.
2459 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2460 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2461 * gcc.dg/vect/vect-outer-3.c: Likewise.
2462 * gcc.dg/vect/vect-outer-3c.c: Likewise.
2463 * gcc.dg/vect/vect-outer-5.c: Likewise.
2464 * gcc.dg/vect/vect-outer-6.c: Likewise.
2465 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
2466 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
2467 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
2468 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2469 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
2470 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2471 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2472 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
2473 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
2474 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
2475 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
2476 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2477 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
2478 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
2480 2009-05-08 Joseph Myers <joseph@codesourcery.com>
2483 * gcc.dg/torture/complex-sign.h: New header.
2484 * gcc.dg/torture/complex-sign-add.c,
2485 gcc.dg/torture/complex-sign-mixed-add.c,
2486 gcc.dg/torture/complex-sign-mixed-div.c,
2487 gcc.dg/torture/complex-sign-mixed-mul.c,
2488 gcc.dg/torture/complex-sign-mixed-sub.c,
2489 gcc.dg/torture/complex-sign-mul.c,
2490 gcc.dg/torture/complex-sign-sub.c: New tests.
2492 2009-05-08 Janus Weil <janus@gcc.gnu.org>
2495 * gfortran.dg/intrinsic_3.f90: New.
2497 2009-05-07 Janis Johnson <janis187@us.ibm.com>
2500 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
2501 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
2502 * gcc.dg/dfp/float-constant-double.c: New test.
2503 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
2504 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
2505 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
2506 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
2507 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
2508 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
2509 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
2510 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
2511 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
2513 2009-05-07 Jakub Jelinek <jakub@redhat.com>
2516 * gcc.c-torture/execute/pr40057.c: New test.
2518 2009-05-06 James E. Wilson <wilson@codesourcery.com>
2520 * gcc.c-torture/compile/const-high-part.c: New test.
2522 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2525 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
2528 2009-05-06 Janus Weil <janus@gcc.gnu.org>
2531 * gfortran.dg/proc_decl_1.f90: Modified.
2532 * gfortran.dg/proc_ptr_comp_1.f90: New.
2533 * gfortran.dg/proc_ptr_comp_2.f90: New.
2534 * gfortran.dg/proc_ptr_comp_3.f90: New.
2535 * gfortran.dg/proc_ptr_comp_4.f90: New.
2536 * gfortran.dg/proc_ptr_comp_5.f90: New.
2537 * gfortran.dg/proc_ptr_comp_6.f90: New.
2539 2009-05-06 Dodji Seketeli <dodji@redhat.com>
2542 * g++.dg/template/call7.C: New test.
2544 2009-05-06 Diego Novillo <dnovillo@google.com>
2546 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
2548 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
2550 * gfortran.dg/pr40021.f: Moved to ...
2551 * gfortran.fortran-torture/execute/pr40021.f: Here.
2553 2009-05-06 Janis Johnson <janis187@us.ibm.com>
2556 * gcc.dg/dfp/pr39986.c: New test.
2558 2009-05-06 Michael Matz <matz@suse.de>
2561 * gfortran.dg/pr40021.f: New test.
2563 2009-05-06 Le-Chun Wu <lcwu@google.com>
2565 * lib/plugin-support.exp: New file containing support procs for
2567 * lib/target-supports.exp (check_plugin_available): New proc.
2568 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
2569 * gcc.dg/plugin/selfassign.c: New plugin source file.
2570 * gcc.dg/plugin/self-assign-test-1.c: New test.
2571 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
2572 * g++.dg/README: Add description for plugin test.
2573 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
2574 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
2575 * g++.dg/plugin/selfassign.c: New plugin source file.
2576 * g++.dg/plugin/self-assign-test-1.C: New test.
2577 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2578 * g++.dg/plugin/self-assign-test-3.C: Likewise.
2579 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
2580 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
2582 2009-05-06 Tobias Burnus <burnus@net-b.de>
2585 * gfortran.dg/intrinsic_2.f90: New test.
2586 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
2588 2009-05-06 Joseph Myers <joseph@codesourcery.com>
2591 * gcc.dg/noncompile/incomplete-5.c: New test.
2593 2009-05-05 Jakub Jelinek <jakub@redhat.com>
2596 * gcc.dg/pr39666-1.c: New test.
2597 * gcc.dg/pr39666-2.c: Likewise.
2598 * g++.dg/warn/Wuninitialized-4.C: Likewise.
2599 * g++.dg/warn/Wuninitialized-5.C: Likewise.
2600 * gfortran.dg/pr39666-1.f90: Likewise.
2601 * gfortran.dg/pr39666-2.f90: Likewise.
2603 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
2605 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
2606 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
2607 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2609 2009-05-05 Janus Weil <janus@gcc.gnu.org>
2612 * gfortran.dg/proc_ptr_17.f90: New.
2614 2009-05-05 Richard Guenther <rguenther@suse.de>
2616 PR tree-optimization/40022
2617 * gcc.c-torture/execute/pr40022.c: New testcase.
2619 2009-05-05 Richard Guenther <rguenther@suse.de>
2622 * gcc.c-torture/compile/pr40023.c: New testcase.
2624 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
2626 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
2627 * g++.dg/template/overload9.C: Likewise.
2628 * g++.dg/ext/ms-1.C: New.
2630 2009-05-05 Jakub Jelinek <jakub@redhat.com>
2633 * g++.dg/ext/vla7.C: New test.
2635 2009-05-04 Joseph Myers <joseph@codesourcery.com>
2637 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
2639 2009-05-04 Joseph Myers <joseph@codesourcery.com>
2641 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
2642 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
2643 Update expected errors.
2645 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2648 * g++.dg/parse/parser-pr28152.C: New.
2649 * g++.dg/parse/parser-pr28152-2.C: New.
2651 2009-05-04 Joseph Myers <joseph@codesourcery.com>
2653 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
2655 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
2657 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
2658 * gcc.target/sparc/fexpand-2.c: Likewise.
2659 * gcc.target/sparc/fpmerge-2.c: Likewise.
2660 * gcc.target/sparc/pdist-2.c: Likewise.
2662 2009-05-03 Richard Guenther <rguenther@suse.de>
2665 * gcc.c-torture/compile/pr39983.c: New testcase.
2667 2009-05-03 Joseph Myers <joseph@codesourcery.com>
2669 * gcc.dg/c99-complex-3.c: New test.
2671 2009-05-03 Joseph Myers <joseph@codesourcery.com>
2673 * gcc.dg/cpp/utf8-5byte-1.c: New test.
2675 2009-05-02 Joseph Myers <joseph@codesourcery.com>
2677 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
2679 2009-05-02 Richard Guenther <rguenther@suse.de>
2682 * gcc.target/spu/pr40001.c: New testcase.
2684 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
2686 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
2688 2009-04-30 Steve Ellcey <sje@cup.hp.com>
2691 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
2692 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
2694 2009-04-30 Janis Johnson <janis187@us.ibm.com>
2697 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
2700 2009-04-30 David Ayers <ayers@fsfe.org>
2702 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
2703 and gcc_error_prefix variables.
2704 * objc.dg/bad-receiver-type.m: Update to match correct
2706 * objc.dg/encode-5.m: Likewise.
2707 * objc.dg/id-1.m: Likewise.
2708 * objc.dg/method-1.m: Likewise.
2709 * objc.dg/method-6.m: Likewise.
2710 * objc.dg/method-7.m: Likewise.
2711 * objc.dg/method-9.m: Likewise.
2712 * objc.dg/method-11.m: Likewise.
2713 * objc.dg/method-20.m: Likewise.
2714 * objc.dg/private-1.m: Likewise.
2716 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
2719 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
2720 * gfortran.dg/advance_4.f90: Likewise
2721 * gfortran.dg/advance_5.f90: Likewise
2722 * gfortran.dg/append_1.f90: Likewise
2723 * gfortran.dg/backslash_1.f90: Likewise
2724 * gfortran.dg/backslash_2.f90: Likewise
2725 * gfortran.dg/backslash_3.f: Likewise
2726 * gfortran.dg/backspace_10.f90: Likewise
2727 * gfortran.dg/backspace_3.f: Likewise
2728 * gfortran.dg/backspace_4.f: Likewise
2729 * gfortran.dg/backspace_5.f: Likewise
2730 * gfortran.dg/backspace_8.f: Likewise
2731 * gfortran.dg/backspace_9.f: Likewise
2732 * gfortran.dg/complex_write.f90: Likewise
2733 * gfortran.dg/convert_implied_open.f90: Likewise
2734 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
2735 * gfortran.dg/dos_eol.f: Likewise
2736 * gfortran.dg/empty_format_1.f90: Likewise
2737 * gfortran.dg/endfile.f: Likewise
2738 * gfortran.dg/eof_1.f90: Likewise
2739 * gfortran.dg/eor_1.f90: Likewise
2740 * gfortran.dg/eor_handling_1.f90: Likewise
2741 * gfortran.dg/eor_handling_2.f90: Likewise
2742 * gfortran.dg/eor_handling_3.f90: Likewise
2743 * gfortran.dg/eor_handling_4.f90: Likewise
2744 * gfortran.dg/eor_handling_5.f90: Likewise
2745 * gfortran.dg/error_recovery_5.f90: Likewise
2746 * gfortran.dg/f2003_inquire_1.f03: Likewise
2747 * gfortran.dg/f2003_io_4.f03: Likewise
2748 * gfortran.dg/f2003_io_5.f03: Likewise
2749 * gfortran.dg/f2003_io_7.f03: Likewise
2750 * gfortran.dg/fgetc_1.f90: Likewise
2751 * gfortran.dg/fgetc_2.f90: Likewise
2752 * gfortran.dg/flush_1.f90: Likewise
2753 * gfortran.dg/fmt_exhaust.f90: Likewise
2754 * gfortran.dg/fmt_huge.f90: Likewise
2755 * gfortran.dg/fmt_read.f90: Likewise
2756 * gfortran.dg/fmt_t_1.f90: Likewise
2757 * gfortran.dg/fmt_t_2.f90: Likewise
2758 * gfortran.dg/fmt_t_3.f90: Likewise
2759 * gfortran.dg/fmt_t_4.f90: Likewise
2760 * gfortran.dg/fmt_t_5.f90: Likewise
2761 * gfortran.dg/fmt_t_7.f: Likewise
2762 * gfortran.dg/fseek.f90: Likewise
2763 * gfortran.dg/ftell_1.f90: Likewise
2764 * gfortran.dg/ftell_2.f90: Likewise
2765 * gfortran.dg/func_derived_3.f90: Likewise
2766 * gfortran.dg/inquire_9.f90: Likewise
2767 * gfortran.dg/iostat_1.f90: Likewise
2768 * gfortran.dg/iostat_2.f90: Likewise
2769 * gfortran.dg/list_read_1.f90: Likewise
2770 * gfortran.dg/list_read_4.f90: Likewise
2771 * gfortran.dg/list_read_5.f90: Likewise
2772 * gfortran.dg/list_read_7.f90: Likewise
2773 * gfortran.dg/list_read_8.f90: Likewise
2774 * gfortran.dg/list_read_9.f90: Likewise
2775 * gfortran.dg/namelist_13.f90: Likewise
2776 * gfortran.dg/namelist_14.f90: Likewise
2777 * gfortran.dg/namelist_15.f90: Likewise
2778 * gfortran.dg/namelist_16.f90: Likewise
2779 * gfortran.dg/namelist_17.f90: Likewise
2780 * gfortran.dg/namelist_18.f90: Likewise
2781 * gfortran.dg/namelist_19.f90: Likewise
2782 * gfortran.dg/namelist_20.f90: Likewise
2783 * gfortran.dg/namelist_24.f90: Likewise
2784 * gfortran.dg/namelist_26.f90: Likewise
2785 * gfortran.dg/namelist_27.f90: Likewise
2786 * gfortran.dg/namelist_28.f90: Likewise
2787 * gfortran.dg/namelist_37.f90: Likewise
2788 * gfortran.dg/namelist_38.f90: Likewise
2789 * gfortran.dg/namelist_39.f90: Likewise
2790 * gfortran.dg/namelist_40.f90: Likewise
2791 * gfortran.dg/namelist_43.f90: Likewise
2792 * gfortran.dg/namelist_44.f90: Likewise
2793 * gfortran.dg/namelist_45.f90: Likewise
2794 * gfortran.dg/namelist_46.f90: Likewise
2795 * gfortran.dg/namelist_47.f90: Likewise
2796 * gfortran.dg/namelist_48.f90: Likewise
2797 * gfortran.dg/namelist_49.f90: Likewise
2798 * gfortran.dg/namelist_50.f90: Likewise
2799 * gfortran.dg/namelist_51.f90: Likewise
2800 * gfortran.dg/namelist_52.f90: Likewise
2801 * gfortran.dg/namelist_56.f90: Likewise
2802 * gfortran.dg/namelist_char_only.f90: Likewise
2803 * gfortran.dg/namelist_use.f90: Likewise
2804 * gfortran.dg/namelist_use_only.f90: Likewise
2805 * gfortran.dg/noadv_size.f90: Likewise
2806 * gfortran.dg/open_access_append_1.f90: Likewise
2807 * gfortran.dg/pad_no.f90: Likewise
2808 * gfortran.dg/pr12884.f: Likewise
2809 * gfortran.dg/pr17090.f90: Likewise
2810 * gfortran.dg/pr17285.f90: Likewise
2811 * gfortran.dg/pr17286.f90: Likewise
2812 * gfortran.dg/pr18122.f90: Likewise
2813 * gfortran.dg/pr18210.f90: Likewise
2814 * gfortran.dg/pr18392.f90: Likewise
2815 * gfortran.dg/pr19155.f: Likewise
2816 * gfortran.dg/pr19216.f: Likewise
2817 * gfortran.dg/pr19467.f90: Likewise
2818 * gfortran.dg/pr19657.f: Likewise
2819 * gfortran.dg/pr20257.f90: Likewise
2820 * gfortran.dg/read_bad_advance.f90: Likewise
2821 * gfortran.dg/read_eof_2.f90: Likewise
2822 * gfortran.dg/read_eof_4.f90: Likewise
2823 * gfortran.dg/read_many_1.f: Likewise
2824 * gfortran.dg/read_noadvance.f90: Likewise
2825 * gfortran.dg/read_repeat.f90: Likewise
2826 * gfortran.dg/read_size_noadvance.f90: Likewise
2827 * gfortran.dg/read_x_past.f: Likewise
2828 * gfortran.dg/record_marker_1.f90: Likewise
2829 * gfortran.dg/record_marker_3.f90: Likewise
2830 * gfortran.dg/rewind_1.f90: Likewise
2831 * gfortran.dg/runtime_warning_1.f90: Likewise
2832 * gfortran.dg/shape_3.f90: Likewise
2833 * gfortran.dg/slash_1.f90: Likewise
2834 * gfortran.dg/stat_1.f90: Likewise
2835 * gfortran.dg/stat_2.f90: Likewise
2836 * gfortran.dg/streamio_11.f90: Likewise
2837 * gfortran.dg/streamio_3.f90: Likewise
2838 * gfortran.dg/streamio_4.f90: Likewise
2839 * gfortran.dg/streamio_9.f90: Likewise
2840 * gfortran.dg/tl_editing.f90: Likewise
2841 * gfortran.dg/unf_io_convert_1.f90: Likewise
2842 * gfortran.dg/unf_io_convert_2.f90: Likewise
2843 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
2844 * gfortran.dg/unf_short_record_1.f90: Likewise
2845 * gfortran.dg/utf8_1.f03: Likewise
2846 * gfortran.dg/utf8_2.f03: Likewise
2847 * gfortran.dg/widechar_IO_1.f90: Likewise
2848 * gfortran.dg/write_check3.f90: Likewise
2849 * gfortran.dg/write_rewind_2.f: Likewise
2850 * gfortran.dg/x_slash_2.f: Likewise
2852 2009-04-29 Richard Guenther <rguenther@suse.de>
2855 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2857 (check_effective_target_vect_floatuint_cvt): Likewise.
2858 * gcc.dg/vect/slp-10.c: Adjust.
2859 * gcc.dg/vect/slp-11.c: Adjust.
2860 * gcc.dg/vect/slp-12b.c: Adjust.
2861 * gcc.dg/vect/slp-33.c: Adjust.
2862 * gcc.c-torture/compile/pr39943.c: New testcase.
2864 2009-04-29 Richard Guenther <rguenther@suse.de>
2867 * gcc.c-torture/compile/pr39937.c: New testcase.
2869 2009-04-29 Richard Guenther <rguenther@suse.de>
2871 PR tree-optimization/39941
2872 * gcc.c-torture/compile/pr39941.c: New testcase.
2874 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
2876 * gcc.target/bfin/20090411-1.c: New test.
2878 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
2881 * gcc.dg/pr39565.c: New testcase.
2883 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
2885 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
2886 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2887 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2888 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2889 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2890 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2891 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2892 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2893 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2894 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2895 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2896 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2897 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2898 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2899 * gcc.target/i386/pr37191.c: Likewise.
2900 * gcc.target/i386/reload-1.c: Likewise.
2901 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
2902 * g++.old-deja/g++.pt/repo2.C: Likewise.
2903 * g++.old-deja/g++.pt/repo3.C: Likewise.
2904 * g++.old-deja/g++.pt/repo4.C: Likewise.
2905 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2906 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2907 * g++.dg/template/repo1.C: Likewise.
2908 * g++.dg/template/repo2.C: Likewise.
2909 * g++.dg/template/repo3.C: Likewise.
2910 * g++.dg/template/repo4.C: Likewise.
2911 * g++.dg/template/repo5.C: Likewise.
2912 * g++.dg/template/repo6.C: Likewise.
2913 * g++.dg/template/repo7.C: Likewise.
2914 * g++.dg/template/repo8.C: Likewise.
2915 * g++.dg/template/repo9.C: Likewise.
2916 * g++.dg/rtti/repo1.C: Likewise.
2917 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
2918 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
2919 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
2920 * g++.dg/other/PR23205.C: Skip for vxworks.
2921 * g++.dg/ext/visibility/class1.C: Requires PIC.
2922 * g++.dg/eh/async-unwind2.C: Requires PIC.
2923 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
2924 does not have cxa_exit.
2926 2009-04-28 Jing Yu <jingyu@google.com>
2929 * lib/target-supports.exp (check_effective_target_tls): Remove
2931 (check_effective_target_tls_native): Likewise.
2932 (check_effective_target_tls_runtime): Likewise.
2933 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
2935 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
2937 2009-04-28 Janus Weil <janus@gcc.gnu.org>
2940 * gfortran.dg/proc_ptr_16.f90: New.
2942 2009-04-28 Steve Ellcey <sje@cup.hp.com>
2944 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
2947 2009-04-28 Richard Guenther <rguenther@suse.de>
2950 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
2952 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
2954 * g++.dg/warn/pr35652.C: Removed.
2955 * gcc.dg/pr35652.c: Likewise.
2957 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
2959 * gcc.target/ia64/20071210-2.c: New testcase.
2961 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
2964 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
2965 * gcc.dg/pr39323-3.c: Ditto.
2967 2009-04-28 Janus Weil <janus@gcc.gnu.org>
2971 * gfortran.dg/ambiguous_reference_2.f90: New.
2972 * gfortran.dg/pointer_assign_7.f90: New.
2974 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
2975 Mark Mitchell <mark@codesourcery.com>
2977 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
2978 * gcc.dg/20020103-1.c: Check for __ppc.
2979 * gcc.dg/asm-b.c: Check for __ppc.
2980 * gcc.dg/20020919-1.c: Check for __ppc.
2981 * gcc.dg/20020312-2.c: Likewise.
2982 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
2983 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
2984 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
2985 * g++.dg/warn/weak1.C: Likewise.
2986 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
2987 static so appropriate optimizations kick in.
2988 (find_base_value_wrapper): New function.
2989 * g++.dg/eh/simd-5.C: Fix target triplet.
2990 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
2992 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
2993 H.J. Lu <hongjiu.lu@intel.com>
2996 * gcc.target/i386/pr39911.c: New test.
2998 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3001 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3003 2009-04-28 Ben Elliston <bje@au.ibm.com>
3008 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3010 * gcc.dg/pr35652.C: New.
3011 * g++.dg/warn/pr35652.C: New.
3012 * gcc.dg/format/plus-1.c: Adjust message.
3014 2009-04-27 DJ Delorie <dj@redhat.com>
3016 * lib/target-supports.exp (check_effective_target_double64): New.
3017 (check_effective_target_double64plus): New.
3018 (check_effective_target_large_double): New.
3019 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3020 * gcc.dg/div-double-1.c: Likewise.
3021 * gcc.dg/Wconversion-real.c: Require large_double.
3022 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3024 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3027 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3030 2009-04-27 Ian Lance Taylor <iant@google.com>
3032 * gcc.dg/Wcxx-compat-5.c: New testcase.
3033 * gcc.dg/Wcxx-compat-6.c: New testcase.
3035 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3037 Allow non-constant arguments to conversion intrinsics.
3038 * gcc.target/spu/intrinsics-3.c: Update tests.
3040 2009-04-27 Richard Guenther <rguenther@suse.de>
3043 * gcc.c-torture/compile/pr39928-1.c: New testcase.
3044 * gcc.c-torture/compile/pr39928-2.c: Likewise.
3046 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
3049 * gcc.dg/torture/pr39903-1.c: New.
3050 * gcc.dg/torture/pr39903-2.c: Likewise.
3052 2009-04-27 Revital Eres <eres@il.ibm.com>
3054 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
3056 * gcc.dg/sms-2.c: Add dump check.
3057 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
3059 * gcc.dg/sms-4.c: Likewise.
3060 * gcc.dg/sms-5.c: Likewise.
3061 * gcc.dg/sms-6.c: Likewise.
3062 * gcc.dg/sms-7.c: Likewise.
3063 * gcc.dg/sms-antideps.c: Rename to...
3064 * gcc.dg/sms-8.c: This and add sms dump file and check it.
3066 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
3068 * gnat.dg/opt2.adb: New test.
3070 2009-04-27 Jakub Jelinek <jakub@redhat.com>
3073 * g++.dg/warn/Wunused-15.C: New test.
3075 2009-04-26 Michael Matz <matz@suse.de>
3078 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
3080 * gcc.target/i386/pr37248-1.c: Modified.
3081 * gcc.target/i386/pr37248-3.c: Modified.
3082 * gcc.target/i386/pr37248-2.c: Modified.
3083 * gnat.dg/aliasing1.adb: Modified.
3084 * gnat.dg/pack9.adb: Modified.
3085 * gnat.dg/aliasing2.adb: Modified.
3086 * gcc.dg/strict-overflow-2.c: Modified.
3087 * gcc.dg/autopar/reduc-1char.c: Modified.
3088 * gcc.dg/autopar/reduc-2char.c: Modified.
3089 * gcc.dg/autopar/reduc-1.c: Modified.
3090 * gcc.dg/autopar/reduc-2.c: Modified.
3091 * gcc.dg/autopar/reduc-3.c: Modified.
3092 * gcc.dg/autopar/reduc-6.c: Modified.
3093 * gcc.dg/autopar/reduc-7.c: Modified.
3094 * gcc.dg/autopar/reduc-8.c: Modified.
3095 * gcc.dg/autopar/reduc-9.c: Modified.
3096 * gcc.dg/autopar/reduc-1short.c: Modified.
3097 * gcc.dg/autopar/reduc-2short.c: Modified.
3098 * gcc.dg/autopar/parallelization-1.c: Modified.
3099 * gcc.dg/strict-overflow-4.c: Modified.
3100 * gcc.dg/strict-overflow-6.c: Modified.
3101 * gcc.dg/gomp/combined-1.c: Modified.
3102 * gcc.dg/no-strict-overflow-1.c: Modified.
3103 * gcc.dg/no-strict-overflow-3.c: Modified.
3104 * gcc.dg/no-strict-overflow-5.c: Modified.
3105 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3106 * gcc.dg/tree-ssa/pr18134.c: Modified.
3107 * gcc.dg/tree-ssa/20030824-1.c: Modified.
3108 * gcc.dg/tree-ssa/vector-2.c: Modified.
3109 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3110 * gcc.dg/tree-ssa/loop-21.c: Modified.
3111 * gcc.dg/tree-ssa/20030824-2.c: Modified.
3112 * gcc.dg/tree-ssa/vector-3.c: Modified.
3113 * gcc.dg/tree-ssa/asm-3.c: Modified.
3114 * gcc.dg/tree-ssa/pr23294.c: Modified.
3115 * gcc.dg/tree-ssa/loop-22.c: Modified.
3116 * gcc.dg/tree-ssa/loop-15.c: Modified.
3117 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3118 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3119 * gcc.dg/tree-ssa/pr20139.c: Modified.
3120 * gcc.dg/tree-ssa/scev-cast.c: Modified.
3121 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3122 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3123 * gcc.dg/tree-ssa/loop-5.c: Modified.
3124 * gcc.dg/tree-ssa/pr19431.c: Modified.
3125 * gcc.dg/tree-ssa/pr32044.c: Modified.
3126 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3127 * gcc.dg/tree-ssa/loop-19.c: Modified.
3128 * gcc.dg/tree-ssa/loop-28.c: Modified.
3129 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3130 * gcc.dg/tree-ssa/divide-1.c: Modified.
3131 * gcc.dg/tree-ssa/inline-1.c: Modified.
3132 * gcc.dg/tree-ssa/divide-3.c: Modified.
3133 * gcc.dg/tree-ssa/pr30978.c: Modified.
3134 * gcc.dg/tree-ssa/alias-6.c: Modified.
3135 * gcc.dg/tree-ssa/divide-4.c: Modified.
3136 * gcc.dg/tree-ssa/alias-11.c: Modified.
3137 * gcc.dg/no-strict-overflow-7.c: Modified.
3138 * gcc.dg/strict-overflow-1.c: Modified.
3139 * gcc.dg/pr15784-4.c: Modified.
3140 * gcc.dg/pr34263.c: Modified.
3141 * gcc.dg/strict-overflow-3.c: Modified.
3142 * gcc.dg/tree-prof/stringop-1.c: Modified.
3143 * gcc.dg/tree-prof/val-prof-1.c: Modified.
3144 * gcc.dg/tree-prof/val-prof-2.c: Modified.
3145 * gcc.dg/tree-prof/val-prof-3.c: Modified.
3146 * gcc.dg/tree-prof/val-prof-4.c: Modified.
3147 * gcc.dg/no-strict-overflow-2.c: Modified.
3148 * gcc.dg/no-strict-overflow-4.c: Modified.
3149 * gcc.dg/no-strict-overflow-6.c: Modified.
3150 * g++.dg/tree-ssa/pr27090.C: Modified.
3151 * g++.dg/tree-ssa/tmmti-2.C: Modified.
3152 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3153 * g++.dg/tree-ssa/pr19807.C: Modified.
3154 * g++.dg/opt/pr30965.C: Modified.
3155 * g++.dg/init/new17.C: Modified.
3156 * gfortran.dg/whole_file_6.f90: Modified.
3157 * gfortran.dg/whole_file_5.f90: Modified.
3158 * gfortran.dg/reassoc_1.f90: Modified.
3159 * gfortran.dg/reassoc_3.f90: Modified.
3161 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
3164 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3166 2009-04-26 Jakub Jelinek <jakub@redhat.com>
3169 * gcc.target/i386/pr39543-1.c: New test.
3170 * gcc.target/i386/pr39543-2.c: New test.
3171 * gcc.target/i386/pr39543-3.c: New test.
3174 * gcc.dg/Wunused-value-3.c: New test.
3176 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3179 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3180 gcc.dg/vla-21.c: New tests.
3182 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3185 * gcc.dg/inline-34.c: New test.
3187 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3189 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3190 gcc.dg/enum-const-3.c: New tests.
3191 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3192 -pedantic-errors. Update expected diagnostics.
3194 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3197 * gcc.dg/vla-20.c: New test.
3199 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3202 * gcc.dg/vla-19.c: New test.
3204 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3206 PR preprocessor/39559
3207 * gcc.dg/c99-intconst-2.c: New test.
3209 2009-04-25 Jan Hubicka <jh@suse.cz>
3211 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
3213 2009-04-25 Janus Weil <janus@gcc.gnu.org>
3216 * gfortran.dg/import7.f90: New.
3218 2009-04-24 Richard Guenther <rguenther@suse.de>
3220 * gcc.dg/tree-ssa/vrp48.c: Fix.
3222 2008-04-24 Doug Kwan <dougkwan@google.com>
3224 * g++.dg/init/copy7.C: Only abort in memcpy if source and
3225 destination are the same.
3227 2009-04-24 Richard Guenther <rguenther@suse.de>
3229 * gcc.dg/tree-ssa/vrp48.c: New testcase.
3231 2009-04-24 Joseph Myers <joseph@codesourcery.com>
3233 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
3234 gcc.dg/array-const-3.c: New tests.
3236 2009-04-24 Ian Lance Taylor <iant@google.com>
3238 * gcc.dg/Wcxx-compat-4.c: New testcase.
3240 2009-04-24 Daniel Kraft <d@domob.eu>
3242 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
3243 expected on already erraneous symbol (renamed to fresh one).
3245 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
3248 * gcc.dg/pr39867.c: New.
3250 2009-04-24 Janus Weil <janus@gcc.gnu.org>
3254 * gfortran.dg/intrinsic_1.f90: New.
3256 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3258 * gnat.dg/alignment7.adb: New test.
3259 * gnat.dg/alignment8.adb: Likewise.
3261 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
3263 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
3264 * gnat.dg/specs/rep_clause2.ads: New test.
3266 2009-04-24 Jakub Jelinek <jakub@redhat.com>
3268 PR rtl-optimization/39794
3269 * gcc.dg/pr39794.c: New test.
3271 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
3273 * gnat.dg/atomic1.adb: New test.
3274 * gnat.dg/atomic1_pkg.ads: New helper.
3276 2009-04-23 Steve Ellcey <sje@cup.hp.com>
3279 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
3280 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
3282 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
3284 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
3287 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3290 * gcc.dg/vector-init-1.c: New testcase.
3291 * gcc.dg/vector-init-2.c: New testcase.
3293 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
3295 * gnat.dg/enum2.adb: New test.
3296 * gnat.dg/enum2_pkg.ads: New helper.
3298 2009-04-22 Jakub Jelinek <jakub@redhat.com>
3301 * gcc.dg/torture/pr39855.c: New test.
3303 2009-04-22 Dodji Seketeli <dodji@redhat.com>
3306 * g++.dg/cpp0x/pr39639.C: New test.
3308 2009-04-22 Mark Heffernan <meheff@google.com>
3310 * gcc.dg/profile-generate-3.c: New test.
3312 2009-04-22 Jan Hubicka <jh@suse.cz>
3314 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
3316 2009-04-22 Steve Ellcey <sje@cup.hp.com>
3319 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
3321 2009-04-22 Richard Guenther <rguenther@suse.de>
3323 PR tree-optimization/39824
3324 * gcc.c-torture/compile/pr39824.c: New testcase.
3326 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3329 * g++.dg/parse/parser-pr14875.C: New.
3330 * g++.dg/parse/parser-pr14875-2.C: New.
3331 * g++.dg/parse/error6.C: Update match string.
3333 2009-04-22 Richard Guenther <rguenther@suse.de>
3335 PR tree-optimization/39845
3336 * gcc.c-torture/compile/pr39845.c: New testcase.
3338 2009-04-22 Janus Weil <janus@gcc.gnu.org>
3341 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
3342 * gfortran.dg/external_initializer.f90: Modified.
3343 * gfortran.dg/interface_26.f90: Modified.
3344 * gfortran.dg/intrinsic_subroutine.f90: Modified.
3345 * gfortran.dg/proc_ptr_3.f90: Modified.
3346 * gfortran.dg/proc_ptr_15.f90: New.
3347 * gfortran.dg/proc_ptr_result_1.f90: Modified.
3349 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3352 * g++.dg/warn/pr35711.C: New.
3353 * g++.dg/conversion/ptrmem2.C: Update.
3355 2009-04-21 Joseph Myers <joseph@codesourcery.com>
3357 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
3358 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
3359 README.gcc, g++.dg/README, g++.dg/compat/break/README,
3360 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
3361 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
3362 gcc.c-torture/ChangeLog.0,
3363 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
3364 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
3365 gcc.target/i386/math-torture/math-torture.exp,
3366 gcc.target/mips/inter/mips16-inter.exp,
3367 gcc.target/mips/mips-nonpic/README,
3368 gcc.target/x86_64/abi/README.gcc,
3369 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
3370 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
3371 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
3373 * ChangeLog-1993-2007, ChangeLog: Correct dates.
3375 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3377 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
3379 2009-04-21 Richard Guenther <rguenther@suse.de>
3382 * gcc.dg/torture/pr39829.c: New testcase.
3384 2009-04-21 Martin Jambor <mjambor@suse.cz>
3386 * gcc.dg/tree-ssa/cswtch-2.c: New test.
3388 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3391 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
3392 * gcc.dg/sequence-pt-2.c: New.
3393 * gcc.dg/sequence-pt-3.c: New.
3394 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
3395 * g++.dg/warn/sequence-pt-2.c: New.
3396 * g++.dg/warn/sequence-pt-3.c: New.
3398 2009-04-21 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
3402 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
3404 * gnat.dg/import1.ad[sb]: New test.
3406 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3408 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
3411 2009-04-20 Tobias Burnus <burnus@net-b.de>
3414 * gfortran.dg/continuation_11.f90: New test.
3416 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3419 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
3420 messages. Test for "long long" in system headers.
3421 * gcc.dg/c99-longlong-2.c: New.
3422 * g++.dg/warn/pr13358.C: New.
3423 * g++.dg/warn/pr13358-2.C: New.
3424 * g++.dg/warn/pr13358-3.C: New.
3425 * g++.dg/warn/pr13358-4.C: New.
3427 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3429 * gcc.dg/framework-2.c: Fix up for non existent includes
3430 being fatal errors now.
3432 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
3435 * gfortran.dg/private_type_13.f90: New test.
3436 * gfortran.dg/private_type_2.f90: Add option -std=f95.
3438 2009-04-20 Le-Chun Wu <lcwu@google.com>
3441 * g++.dg/warn/Wunused-14.C: New test.
3443 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3445 * gnat.dg/specs/small_alignment.ads: New test.
3447 2009-04-20 Ian Lance Taylor <iant@google.com>
3449 * gcc.dg/Wcxx-compat-3.c: New testcase.
3451 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3453 * gnat.dg/pack13.ad[sb]: New test.
3454 * gnat.dg/pack13_pkg.ads: New helper.
3456 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3458 * gnat.dg/discr11.ad[sb]: New test.
3459 * gnat.dg/discr11_pkg.ads: New helper.
3461 2009-04-20 Ira Rosen <irar@il.ibm.com>
3463 PR tree-optimization/39675
3464 * gcc.dg/vect/O3-pr39675-2.c: New test.
3466 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
3468 * gnat.dg/rep_clause3.adb: New test.
3470 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3473 * gcc.dg/c99-flex-array-7.c: New test.
3475 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3478 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
3480 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3483 * gcc.dg/c99-restrict-3.c: New test.
3485 2009-04-19 Joseph Myers <joseph@codesourcery.com>
3487 PR preprocessor/20078
3488 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
3490 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
3492 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
3493 Do not pass -B$root after -margs.
3495 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3499 * gcc.dg/pr32061.c: New.
3500 * gcc.dg/Wlogical-op-1.c: Update.
3501 * g++.dg/warn/Wlogical-op-1.C: Update.
3502 * g++.dg/warn/pr36954.C: New.
3504 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3507 * gcc.dg/lvalue-5.c: New test.
3509 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3512 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
3514 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3516 * gcc.dg/cpp/include5.c: New test.
3518 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3521 * gcc.dg/call-diag-2.c: New test.
3523 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3525 PR preprocessor/39646
3526 * gcc.dg/cpp/line8.c: New test.
3528 2009-04-18 Joseph Myers <joseph@codesourcery.com>
3530 PR preprocessor/39647
3531 * gcc.dg/cpp/line7.c: New test.
3533 2009-04-18 Richard Guenther <rguenther@suse.de>
3536 * gcc.target/i386/pr39804.c: New testcase.
3538 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
3540 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
3541 * g++.dg/other/pr39496.C: Likewise.
3543 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3546 * gcc.dg/pr36902.c: New.
3548 2009-04-17 Diego Novillo <dnovillo@google.com>
3550 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
3551 violation for variable 'inside_main'.
3553 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3555 * gfortran.fortran-torture/execute/getarg_1.x: New file.
3557 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3559 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
3561 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3563 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
3564 * gfortran.dg/chmod_2.f90: Likewise.
3565 * gfortran.dg/chmod_3.f90: Likewise.
3566 * gfortran.dg/open_errors.f90: Likewise.
3567 * gfortran.dg/stat_1.f90: Likewise.
3568 * gfortran.dg/stat_2.f90: Likewise.
3570 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3572 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
3573 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
3574 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
3575 * gfortran.dg/nearest_1.f90: Likewise.
3576 * gfortran.dg/nearest_3.f90: Likewise.
3577 * gfortran.dg/isnan_1.f90: Likewise.
3578 * gfortran.dg/isnan_2.f90: Likewise.
3579 * gfortran.dg/nan_1.f90: Likewise.
3580 * gfortran.dg/nan_2.f90: Likewise.
3581 * gfortran.dg/nan_3.f90: Likewise.
3582 * gfortran.dg/nan_4.f90: Likewise.
3583 * gfortran.dg/module_nan.f90: Likewise.
3584 * gfortran.dg/int_conv_2.f90: Likewise.
3585 * gfortran.dg/init_flag_3.f90: Likewise.
3586 * gfortran.dg/namelist_42.f90: Likewise.
3587 * gfortran.dg/namelist_43.f90: Likewise.
3588 * gfortran.dg/real_const_3.f90: Likewise.
3589 * gfortran.dg/transfer_simplify_1.f90: Likewise.
3591 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
3592 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
3593 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
3594 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
3595 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
3597 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
3598 * gfortran.dg/gamma_5.f90: Likewise.
3600 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3602 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
3603 less strict so it also works with auto-overlay support.
3604 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
3605 for "exceeds local store" linker errors on the SPU.
3607 * lib/gfortran.exp: Include target-supports.exp.
3608 (gfortran_init): On SPU targets where automatic overlay support
3609 is available, use it to build all Fortran test cases.
3611 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
3613 2009-04-17 Arnaud Charlet <charlet@adacore.com>
3615 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
3616 rule enforced by gnat on taft types.
3618 2009-04-17 Jakub Jelinek <jakub@redhat.com>
3621 * g++.dg/ext/complit11.C: Add empty dg-options.
3623 2009-04-16 Andrew Pinski <pinskia@gmail.com>
3626 * g++.dg/template/defarg11.C: New test.
3628 2009-04-16 Andrew Pinski <pinskia@gmail.com>
3631 * g++.dg/ext/complit11.C: New testcase.
3633 2009-04-15 Le-Chun Wu <lcwu@google.com>
3636 * g++.dg/warn/Wunused-13.C: New testcase.
3638 2009-04-15 Ian Lance Taylor <iant@google.com>
3640 * gcc.dg/Wenum-compare-1.c: New testcase.
3642 2009-04-15 Richard Guenther <rguenther@suse.de>
3644 PR tree-optimization/39764
3645 * g++.dg/torture/pr39764.C: New testcase.
3647 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
3649 * g++.dg/ext/altivec-17.C: New.
3651 2009-04-15 Arnaud Charlet <charlet@adacore.com>
3653 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
3654 * gnat.dg/specs/limited1.ads: Ditto.
3656 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3659 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
3660 for testing the results of estimate instructions.
3661 * gcc.dg/vmx/3a-04m.c (test): Ditto.
3662 * gcc.dg/vmx/3a-05.c (test): Ditto.
3664 2009-04-14 Jason Merrill <jason@redhat.com>
3667 * g++.dg/warn/Wshadow-4.C: Extend.
3669 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
3671 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
3672 (do_D): Remove attribute hidden.
3674 2009-04-13 Jason Merrill <jason@redhat.com>
3677 * g++.dg/init/copy7.C: New.
3679 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
3682 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
3683 (check_for_all_options): This.
3685 2009-04-13 Jason Merrill <jason@redhat.com>
3688 * g++.dg/template/crash90.C: New.
3690 2009-04-12 Jason Merrill <jason@redhat.com>
3693 * g++.dg/overload/extern-C-2.C: New.
3695 2009-04-12 Joseph Myers <joseph@codesourcery.com>
3697 PR preprocessor/31869
3698 * gcc.dg/cpp/strify5.c: New test.
3700 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
3702 * gnat.dg/enum1.adb: New test.
3703 * gnat.dg/enum1_pkg.ads: New helper.
3705 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
3708 * gcc.target/alpha/pr39740.c: New test.
3710 2009-04-11 Daniel Kraft <d@domob.eu>
3713 * gfortran.dg/bounds_check_strlen_1.f90: New test.
3714 * gfortran.dg/bounds_check_strlen_2.f90: New test.
3715 * gfortran.dg/bounds_check_strlen_3.f90: New test.
3716 * gfortran.dg/bounds_check_strlen_4.f90: New test.
3717 * gfortran.dg/bounds_check_strlen_5.f90: New test.
3718 * gfortran.dg/bounds_check_strlen_6.f90: New test.
3719 * gfortran.dg/bounds_check_strlen_7.f90: New test.
3720 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
3721 expected string length that failed with -fbounds-check now.
3722 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
3724 2009-04-11 Janus Weil <janus@gcc.gnu.org>
3727 * gfortran.dg/proc_ptr_14.f90: New.
3729 2009-04-11 Richard Guenther <rguenther@suse.de>
3732 * g++.dg/torture/pr39732.C: New testcase.
3734 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
3736 * gfortran.dg/whole_file_5.f90: New.
3737 * gfortran.dg/whole_file_6.f90: New.
3739 2009-04-11 Richard Guenther <rguenther@suse.de>
3741 PR tree-optimization/39713
3742 * g++.dg/torture/pr39713.C: New testcase.
3744 2009-04-10 Richard Guenther <rguenther@suse.de>
3747 * gcc.dg/pr39712.c: New testcase.
3749 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
3752 * g++.dg/cpp0x/enum2.C: Updated.
3753 * g++.dg/debug/pr22514.C: Likewise.
3754 * g++.dg/parse/enum2.C: Likewise.
3755 * g++.dg/parse/enum3.C: Likewise.
3756 * g++.dg/template/crash79.C: Likewise.
3757 * g++.old-deja/g++.jason/cond.C: Likewise.
3759 2009-04-10 Chao-ying Fu <fu@mips.com>
3761 * gcc.target/mips/interrupt_handler.c: Change from compile to
3764 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3766 * objc/execute/forward-1.x: Fix x86_64 entry typos.
3768 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
3771 * gfortran.dg/zero_sized_6.f90: New.
3773 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3776 * g++.dg/parse/pr20118.C: New.
3777 * g++.dg/template/spec16.C: Update.
3779 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
3782 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
3783 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
3784 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
3785 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
3786 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
3787 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
3788 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
3789 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
3790 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
3791 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
3792 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
3793 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
3794 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
3795 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
3796 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
3797 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
3798 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
3800 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
3803 * g++.dg/torture/pr39678.C: New.
3804 * gcc.dg/compat/struct-complex-2.h: Likewise.
3805 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
3806 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
3807 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
3808 * gcc.dg/torture/pr39678.c: Likewise.
3809 * gcc.target/i386/pr39678.c: Likewise.
3811 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
3812 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3814 * gcc.target/x86_64/abi/test_passing_structs.c: Include
3815 <complex.h>. Add tests for structure with complex float.
3817 2009-04-10 Ben Elliston <bje@au.ibm.com>
3818 Joseph Myers <joseph@codesourcery.com>
3821 * gcc.dg/dfp/pr36800.c: New.
3823 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3824 Rafael Avila de Espindola <espindola@google.com>
3826 * gcc.misc-tests/help.exp: New file.
3827 * lib/options.exp: New file.
3829 2009-04-09 Janis Johnson <janis187@us.ibm.com>
3832 * objc/execute/forward-1.x: New.
3834 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
3836 * gcc.dg/pr27150-1.c: Change to a link test.
3838 2009-04-09 Jakub Jelinek <jakub@redhat.com>
3840 * g++.dg/lookup/using2.C: Change copyright header to refer to version
3841 3 of the GNU General Public License and to point readers at the
3842 COPYING3 file and the FSF's license web page.
3843 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
3844 * gcc.dg/struct/struct-reorg.exp: Likewise.
3845 * gcc.target/spu/tag_manager.c: Likewise.
3847 2009-04-09 Richard Guenther <rguenther@suse.de>
3850 * ssa-ccp-25.c: Adjust pattern.
3852 2009-04-09 Janus Weil <janus@gcc.gnu.org>
3855 * gfortran.dg/external_procedures_1.f90: Modified.
3856 * gfortran.dg/proc_ptr_result_1.f90: New.
3857 * gfortran.dg/proc_ptr_result_2.f90: New.
3858 * gfortran.dg/proc_ptr_result_3.f90: New.
3860 2009-04-09 Richard Guenther <rguenther@suse.de>
3862 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
3863 to prevent constant propagation.
3864 * gcc.dg/vect/vect-56.c: Likewise.
3865 * gcc.dg/vect/vect-58.c: Likewise.
3866 * gcc.dg/vect/vect-60.c: Likewise.
3867 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3868 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3869 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
3871 2009-04-09 Richard Guenther <rguenther@suse.de>
3873 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
3874 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3876 2009-04-09 Joseph Myers <joseph@codesourcery.com>
3879 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
3882 2009-04-08 Joseph Myers <joseph@codesourcery.com>
3884 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
3885 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
3887 2009-04-08 Jakub Jelinek <jakub@redhat.com>
3889 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
3891 2009-04-08 Jason Merrill <jason@redhat.com>
3894 * g++.dg/template/error40.C: Add another test.
3896 2009-04-08 Joseph Myers <joseph@codesourcery.com>
3900 * gcc.c-torture/compile/pr39614-1.c,
3901 gcc.c-torture/compile/pr39614-2.c,
3902 gcc.c-torture/compile/pr39614-3.c,
3903 gcc.c-torture/compile/pr39614-4.c,
3904 gcc.c-torture/compile/pr39614-5.c,
3905 gcc.c-torture/compile/pr39673-1.c,
3906 gcc.c-torture/compile/pr39673-2.c: New tests.
3907 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
3909 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3910 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
3913 2009-04-08 Dodji Seketeli <dodji@redhat.com>
3916 * g++.dg/cpp0x/variadic-crash2.C: New test.
3918 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
3921 * gfortran.dg/alloc_comp_result_1.f90: New test.
3923 2009-04-07 Jason Merrill <jason@redhat.com>
3926 * g++.dg/overload/extern-C-1.C: New.
3928 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3931 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
3933 2009-04-07 Jason Merrill <jason@redhat.com>
3936 * g++.dg/template/error40.C: New.
3938 2009-04-07 Janus Weil <janus@gcc.gnu.org>
3941 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
3943 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
3945 * gnat.dg/subp_elim_errors.ad[sb]: New test.
3947 2009-04-07 Janus Weil <janus@gcc.gnu.org>
3950 * gfortran.dg/proc_decl_1.f90: Modified.
3951 * gfortran.dg/proc_ptr_11.f90: Extended.
3952 * gfortran.dg/proc_ptr_13.f90: Modified.
3954 2009-04-06 Jason Merrill <jason@redhat.com>
3957 * g++.dg/template/fnspec1.C: New.
3959 2009-04-06 Laurent GUERBY <laurent@guerby.net>
3961 * lib/gnat.exp: Handle multilib.
3963 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
3966 * gfortran.dg/dependency_23.f90: New test.
3968 2009-04-06 Richard Guenther <rguenther@suse.de>
3970 PR tree-optimization/28868
3971 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3972 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
3973 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
3974 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3976 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
3978 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
3980 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
3982 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
3984 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
3986 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
3987 with the built-in y0, and the subsequent warning.
3988 (y1): Likewise, rename to y_1.
3990 2009-04-06 Janus Weil <janus@gcc.gnu.org>
3993 * gfortran.dg/proc_decl_21.f90: New.
3995 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
3998 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4000 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4002 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4003 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4004 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4005 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4006 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4007 gfortran.dg/namelist_49.f90: Gate test on effective_target
4009 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4011 2009-04-05 Daniel Kraft <d@domob.eu>
4014 * gfortran.dg/read_float_2.f03
4015 * gfortran.dg/read_float_3.f90
4017 2009-04-05 Richard Guenther <rguenther@suse.de>
4019 PR tree-optimization/39648
4020 * gcc.c-torture/compile/pr39648.c: New testcase.
4022 2009-04-05 Jason Merrill <jason@redhat.com>
4025 * g++.dg/template/error39.C: New.
4027 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4030 * gfortran.dg/implied_do_1.f90: New.
4032 2009-04-04 Tobias Burnus <burnus@net-b.de>
4035 * gfortran.dg/recursive_check_8.f90: New.
4036 * gfortran.dg/recursive_check_9.f90: New.
4037 * gfortran.dg/recursive_check_10.f90: New.
4038 * gfortran.dg/recursive_check_11.f90: New.
4039 * gfortran.dg/recursive_check_12.f90: New.
4040 * gfortran.dg/recursive_check_13.f90: New.
4041 * gfortran.dg/recursive_check_14.f90: New.
4043 2009-04-04 Jason Merrill <jason@redhat.com>
4046 * g++.dg/template/error38.C: Add more tests.
4048 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
4051 * gfortran.dg/common_align_2.f90: New test.
4053 2009-04-04 Richard Guenther <rguenther@suse.de>
4055 PR tree-optimization/8781
4056 PR tree-optimization/37892
4057 * g++.dg/tree-ssa/pr8781.C: New testcase.
4058 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
4060 2009-04-04 Richard Guenther <rguenther@suse.de>
4062 PR tree-optimization/39636
4063 * gcc.c-torture/compile/pr39636.c: New testcase.
4065 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
4067 PR rtl-optimization/39607
4068 * g++.dg/opt/pr39607.C: New.
4070 2009-04-03 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/common_12.f90: New.
4075 2009-04-03 Jason Merrill <jason@redhat.com>
4078 * g++.dg/template/const2.C: New test.
4080 2009-04-03 Richard Guenther <rguenther@suse.de>
4082 PR tree-optimization/2480
4083 PR tree-optimization/23086
4084 * gcc.dg/tree-ssa/pr2480.c: New testcase.
4085 * gcc.dg/tree-ssa/pr23086.c: Likewise.
4087 2009-04-03 Richard Guenther <rguenther@suse.de>
4089 PR tree-optimization/34743
4090 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4091 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4092 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4093 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4094 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4095 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4096 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4097 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4099 2009-04-03 Richard Guenther <rguenther@suse.de>
4102 PR tree-optimization/23940
4103 PR tree-optimization/33237
4106 PR tree-optimization/36201
4107 PR tree-optimization/36230
4108 PR tree-optimization/38049
4109 PR tree-optimization/38207
4110 PR tree-optimization/38230
4111 PR tree-optimization/38301
4112 PR tree-optimization/38585
4114 PR tree-optimization/38985
4115 PR tree-optimization/39299
4116 * gcc.dg/pr19633-1.c: Adjust.
4117 * gcc.dg/torture/pta-callused-1.c: Likewise.
4118 * gcc.dg/torture/pr39074-2.c: Likewise.
4119 * gcc.dg/torture/pr39074.c: Likewise.
4120 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4121 * gcc.dg/torture/pr30375.c: Adjust.
4122 * gcc.dg/torture/pr33563.c: Likewise.
4123 * gcc.dg/torture/pr33870.c: Likewise.
4124 * gcc.dg/torture/pr33560.c: Likewise.
4125 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4126 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4127 * gcc.dg/tree-ssa/alias-15.c: Remove.
4128 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4129 * gcc.dg/tree-ssa/pr26421.c: Adjust.
4130 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4131 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4132 * gcc.dg/tree-ssa/pr23382.c: Adjust.
4133 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4134 * gcc.dg/tree-ssa/alias-16.c: Adjust.
4135 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4136 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4137 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4138 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4139 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4140 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4141 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4142 * gcc.dg/tree-ssa/pr13146.c: Likewise.
4143 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4144 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4145 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4146 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4147 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4148 * gcc.dg/tree-ssa/alias-20.c: Likewise.
4149 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4150 * gcc.dg/tree-ssa/pr38895.c: Likewise.
4151 * gcc.dg/uninit-B.c: XFAIL.
4152 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4153 * gcc.dg/uninit-pr19430.c: XFAIL.
4154 * g++.dg/tree-ssa/pr13146.C: New testcase.
4155 * g++.dg/opt/pr36187.C: Adjust.
4156 * g++.dg/torture/20090329-1.C: New testcase.
4158 2009-04-02 Chao-ying Fu <fu@mips.com>
4160 * gcc.target/mips/interrupt_handler.c: New test.
4162 2009-04-02 David Ayers <ayers@fsfe.org>
4165 * objc.dg/bad-receiver-type-2.m: New test contributed by
4168 2009-04-02 Jason Merrill <jason@redhat.com>
4171 * g++.dg/template/error38.C: New test.
4173 2009-04-02 Janis Johnson <janis187@us.ibm.com>
4175 PR tree-optimization/31677
4176 * gcc.dg/memcpy-1.c: Add compiler option.
4178 2009-04-02 Ira Rosen <irar@il.ibm.com>
4180 PR tree-optimization/39595
4181 * gfortran.dg/vect/O3-pr39595.f: New test.
4183 2009-04-02 Dodji Seketeli <dodji@redhat.com>
4186 * g++.dg/template/typedef11.C: New test.
4187 * g++.dg/template/typedef12.C: Likewise.
4188 * g++.dg/template/typedef13.C: Likewise.
4189 * g++.dg/template/typedef14.C: Likewise.
4190 * g++.dg/template/typedef15.C: Likewise.
4191 * g++.dg/template/typedef16.C: Likewise.
4192 * g++.dg/template/sfinae3.C: Compile this pedantically.
4193 The only errors expected should be the one saying the typedef is ill
4195 * g++.old-deja/g++.pt/typename8.C: Likewise.
4196 * g++.dg/template/access11.C: Update this.
4198 2009-04-02 Richard Guenther <rguenther@suse.de>
4200 PR tree-optimization/37221
4201 * gcc.c-torture/compile/20090331-1.c: New testcase.
4203 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
4205 * gcc.c-torture/compile/20090401-1.c: New test.
4207 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4210 * g++.dg/template/pr4926-1.C: New.
4212 2009-04-01 Xinliang David Li <davidxl@google.com>
4214 * gcc.target/i386/all_one_m128i.c: New test.
4216 2009-04-01 Janis Johnson <janis187@us.ibm.com>
4219 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
4220 * gcc.dg/fltconst-2.c: New test.
4221 * gcc.dg/fltconst-double-pedantic-1.c: New test.
4222 * gcc.dg/fltconst-double-pedantic-2.c: New test.
4225 * gcc.dg/cpp/pr33466.c: New test.
4226 * gcc.dg/dfp/pr33466.c: New test.
4227 * gcc.dg/fixed-point/pr33466.c: New test.
4229 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4231 PR tree-optimization/35011
4232 * g++.dg/other/pr35011.C: New.
4234 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4237 * gcc.dg/pr39226.c: New test.
4239 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4242 * g++.dg/template/pr35240.C: New.
4244 2009-04-01 Joseph Myers <joseph@codesourcery.com>
4247 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
4248 * gcc.dg/pr25682.c: Update expected diagnostics.
4250 2009-04-01 Richard Guenther <rguenther@suse.de>
4252 * gcc.dg/fold-plusmult-2.c: New testcase.
4254 2009-04-01 Jakub Jelinek <jakub@redhat.com>
4257 * gcc.dg/pr37772.c: New test.
4258 * g++.dg/ext/asm11.C: New test.
4260 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
4262 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
4263 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
4266 2009-03-31 Jason Merrill <jason@redhat.com>
4268 * g++.old-deja/g++.other/using9.C: Add expected errors.
4270 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
4272 * gcc.c-torture/compile/pr33009.c: Removed.
4274 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4276 * gcc.c-torture/compile/pr33009.c: Delete.
4277 * gcc.c-torture/compile/pr11832.c: Likewise.
4279 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4282 * lib/target-supports.exp (check_effective_target_stdint_types):
4284 (check_effective_target_inttypes_types): New.
4285 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
4286 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
4287 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
4289 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/data_pointer_1.f90: New test.
4295 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
4298 * gfortran.dg/char_length_15.f90: New test.
4300 2009-03-31 Jason Merrill <jason@redhat.com>
4303 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
4304 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
4305 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
4308 * g++.dg/other/typedef2.C: New test.
4311 * g++.dg/template/typedef17.C: New test.
4313 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
4314 * g++.dg/cpp0x/auto12.C: Likewise.
4316 2009-03-31 Richard Guenther <rguenther@suse.de>
4319 * gcc.dg/fold-compare-4.c: New testcase.
4320 * gcc.dg/fold-compare-5.c: Likewise.
4322 2009-03-31 Richard Guenther <rguenther@suse.de>
4324 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
4326 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4329 * gcc.target/i386/pr39592-1.c: New test.
4331 2009-03-31 Joseph Myers <joseph@codesourcery.com>
4333 PR preprocessor/15638
4334 * gcc.dg/cpp/missing-header-1.c: New test.
4335 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
4336 "compilation terminated" message.
4337 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
4339 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
4340 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
4341 terminated" message.
4343 2009-03-31 Richard Guenther <rguenther@suse.de>
4347 * gcc.dg/tree-ssa/pr23401.c: New testcase.
4348 * gcc.dg/tree-ssa/pr27810.c: Likewise.
4350 2009-03-30 Steven G. Kargl <kargls@comcast.net>
4353 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
4354 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
4355 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4356 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
4357 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
4358 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4359 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
4361 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
4364 * gfortran.dg/whole_file_1.f90: New test.
4366 * gfortran.dg/whole_file_2.f90: New test.
4367 * gfortran.dg/whole_file_3.f90: New test.
4369 * gfortran.dg/whole_file_4.f90: New test.
4371 2009-03-30 Jakub Jelinek <jakub@redhat.com>
4373 * gfortran.dg/bind_c_usage_19.f90: New test.
4376 * gcc.target/powerpc/altivec-29.c: New test.
4378 2009-03-30 Joseph Myers <joseph@codesourcery.com>
4380 PR rtl-optimization/323
4381 * gcc.target/i386/excess-precision-1.c,
4382 gcc.target/i386/excess-precision-2.c,
4383 gcc.target/i386/excess-precision-3.c,
4384 gcc.target/i386/excess-precision-4.c,
4385 gcc.target/i386/excess-precision-5.c,
4386 gcc.target/i386/excess-precision-6.c: New tests.
4388 2009-03-30 Joseph Myers <joseph@codesourcery.com>
4391 * gcc.dg/c99-array-lval-8.c: New test.
4393 2009-03-29 Joseph Myers <joseph@codesourcery.com>
4395 PR preprocessor/34695
4396 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
4397 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
4398 instead of dg-warning for "previous definition" messages.
4399 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
4400 "warnings being treated as errors" message.
4401 * gcc.dg/fltconst-1.c: Use -fshow-column.
4403 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
4406 * gfortran.dg/power1.f90: New test.
4408 2009-03-29 Joseph Myers <joseph@codesourcery.com>
4416 * gcc.c-torture/compile/20081108-1.c,
4417 gcc.c-torture/compile/20081108-2.c,
4418 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
4419 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
4420 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
4421 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
4422 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
4423 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
4424 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
4425 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
4426 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
4427 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
4428 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
4429 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
4430 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
4431 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
4432 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
4433 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
4434 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
4436 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4437 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
4438 XFAILs. Update expected messages.
4439 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
4441 * gcc.dg/real-const-1.c: Replace with test from original PR.
4442 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
4443 when casting from non-constant integer to pointer.
4445 2009-03-29 Richard Guenther <rguenther@suse.de>
4447 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
4449 2009-03-29 Daniel Kraft <d@domob.eu>
4452 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
4454 * gfortran.dg/typebound_proc_9.f03: New test.
4455 * gfortran.dg/typebound_proc_10.f03: New test.
4456 * gfortran.dg/typebound_proc_11.f03: New test.
4457 * gfortran.dg/abstract_type_5.f03: New test.
4459 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
4462 * gfortran.dg/do_4.f: New.
4463 * gfortran.dg/goto_2.f90: Correct expected warnings.
4464 * gfortran.dg/goto_4.f90: Likewise.
4465 * gfortran.dg/goto_5.f90: New.
4467 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
4470 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
4472 * gcc.target/i386/pr39545-1.c: New.
4473 * gcc.target/i386/pr39545-2.c: Likewise.
4475 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
4476 (flex2_struct): Likewise.
4477 (check_struct_passing7): Likewise.
4478 (check_struct_passing8): Likewise.
4481 (main): Call check_struct_passing7 and check_struct_passing8.
4483 2009-03-29 Richard Guenther <rguenther@suse.de>
4485 * gcc.c-torture/execute/20090113-1.c: New testcase.
4486 * gcc.c-torture/execute/20090113-2.c: Likewise.
4487 * gcc.c-torture/execute/20090113-3.c: Likewise.
4488 * gcc.c-torture/execute/20090207-1.c: Likewise.
4489 * gcc.c-torture/compile/20090114-1.c: Likewise.
4490 * gcc.c-torture/compile/20090328-1.c: Likewise.
4491 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
4493 2009-03-29 David Ayers <ayers@fsfe.org>
4496 * objc.dg/conditional-1.m: New tests.
4498 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
4500 * gcc.dg/winline-10.c: New test.
4502 2009-03-28 Tobias Burnus <burnus@net-b.de>
4505 * gfortran.dg/do_check_1.f90: Add test.
4506 * gfortran.dg/do_check_2.f90: Add test.
4507 * gfortran.dg/do_check_3.f90: Add test.
4508 * gfortran.dg/do_check_4.f90: Add test.
4510 2009-03-28 Jan Hubicka <jh@suse.cz>
4512 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
4513 * gcc.dg/pr33826.c: Update dump files.
4514 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
4515 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
4517 2009-03-28 Martin Jambor <mjambor@suse.cz>
4519 * g++.dg/tree-ssa/fwprop-align.C: New test.
4521 2009-03-28 Jakub Jelinek <jakub@redhat.com>
4523 * gcc.target/powerpc/altivec-28.c: New test.
4526 * gcc.dg/wdisallowed-functions-1.c: Removed.
4527 * gcc.dg/wdisallowed-functions-2.c: Removed.
4528 * gcc.dg/wdisallowed-functions-3.c: Removed.
4529 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
4530 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
4531 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
4533 2009-03-28 Richard Guenther <rguenther@suse.de>
4535 PR tree-optimization/38723
4536 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
4538 2009-03-28 Paul Thomas <pault@gcc.gnu.org
4541 * gfortran.dg/char_result_13.f90: New test.
4543 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
4546 * gfortran.dg/alloc_comp_assign_9.f90: New test.
4548 2009-03-28 Daniel Kraft <d@domob.eu>
4550 * gfortran.dg/trim_1.f90: New test.
4552 2009-03-28 Richard Guenther <rguenther@suse.de>
4554 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
4555 * g++.dg/warn/Warray-bounds.C: Likewise.
4557 2009-03-28 Tobias Burnus <burnus@net-b.de>
4560 * gfortran.dg/recursive_check_7.f90: New test.
4562 2009-03-28 Tobias Burnus <burnus@net-b.de>
4565 * gfortran.dg/do_check_5.f90: New test.
4566 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
4567 * gfortran.dg/array_constructor_18.f90: Ditto.
4568 * gfortran.dg/array_constructor_22.f90: Ditto.
4569 * gfortran.dg/do_3.F90: Ditto.
4570 * gfortran.dg/do_1.f90: Ditto.
4572 2009-03-28 Richard Guenther <rguenther@suse.de>
4574 PR tree-optimization/38180
4575 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
4577 2009-03-28 Richard Guenther <rguenther@suse.de>
4579 PR tree-optimization/38513
4580 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4581 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
4582 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4583 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4584 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4585 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4586 * gcc.dg/vect/vect-35.c: Likewise.
4587 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4588 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4589 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4591 2009-03-28 Richard Guenther <rguenther@suse.de>
4593 PR tree-optimization/38968
4594 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
4596 2009-03-28 Richard Guenther <rguenther@suse.de>
4598 PR tree-optimization/37795
4599 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
4601 2009-03-28 Joseph Myers <joseph@codesourcery.com>
4603 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
4604 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
4605 options for removed targets.
4607 2009-03-27 Richard Guenther <rguenther@suse.de>
4609 PR tree-optimization/39120
4610 * gcc.c-torture/execute/pr39120.c: New testcase.
4612 2009-03-27 Richard Guenther <rguenther@suse.de>
4614 PR tree-optimization/39120
4615 * gcc.dg/torture/pta-callused-1.c: New testcase.
4617 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4620 * gcc.target/i386/pr39315-1.c: New.
4621 * gcc.target/i386/pr39315-2.c: Likewise.
4622 * gcc.target/i386/pr39315-3.c: Likewise.
4623 * gcc.target/i386/pr39315-4.c: Likewise.
4624 * gcc.target/i386/pr39315-check.c: Likewise.
4626 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4629 * gcc.dg/pr39323-1.c: New.
4630 * gcc.dg/pr39323-2.c: Likewise.
4631 * gcc.dg/pr39323-3.c: Likewise.
4633 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4636 * gcc.target/ia64/sync-1.c: New.
4638 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
4641 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
4642 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
4643 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
4644 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
4645 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
4646 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
4647 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
4648 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
4650 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4652 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
4653 for low precision (i.e. float).
4655 2009-03-27 Dodji Seketeli <dodji@redhat.com>
4656 Jakub Jelinek <jakub@redhat.com>
4659 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
4661 2009-03-27 Jakub Jelinek <jakub@redhat.com>
4663 * gcc.dg/memmove-2.c: New test.
4664 * gcc.dg/memmove-3.c: New test.
4666 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
4669 2009-03-27 Xinliang David Li <davidxl@google.com>
4671 PR tree-optimization/39557
4672 * g++.dg/tree-ssa/dom-invalid.C: New test.
4674 2009-03-27 Xinliang David Li <davidxl@google.com>
4676 PR tree-optimization/39548
4677 * g++.dg/tree-ssa/copyprop.C: New test.
4679 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4682 * g++.dg/template/typename17.C: New testcase.
4683 * g++.dg/template/typename18.C: New testcase.
4685 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
4688 * g++.dg/other/var_copy-1.C: New test.
4690 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
4693 * g++.dg/parse/ctor9.C: New test.
4695 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
4698 * g++.dg/init/error2.C: New test.
4700 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4703 * gcc.dg/pr35652.C: New.
4704 * g++.dg/warn/pr35652.C: New.
4705 * gcc.dg/format/plus-1.c: Adjust message.
4707 2009-03-26 Jakub Jelinek <jakub@redhat.com>
4710 * gcc.dg/wdisallowed-functions-3.c: New test.
4711 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
4713 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4715 * gcc.dg/inline-33.c: Fix when pic.
4717 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
4719 * gcc.target/ia64/20090324-1.c: New test.
4721 2009-03-25 Jakub Jelinek <jakub@redhat.com>
4724 * gcc.dg/pr27898.c: New test.
4726 PR tree-optimization/32139
4727 * gcc.c-torture/compile/pr32139.c: New test.
4729 2009-03-24 Jason Merrill <jason@redhat.com>
4732 * g++.dg/parse/defarg14.C: New test.
4734 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4737 * gfortran.dg/read_repeat.f90: New test.
4739 2009-03-24 Ira Rosen <irar@il.ibm.com>
4741 PR tree-optimization/39529
4742 * gcc.dg/vect/pr39529.c: New test.
4744 2009-03-24 Dodji Seketeli <dodji@redhat.com>
4745 Jakub Jelinek <jakub@redhat.com>
4748 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
4750 2009-03-23 Jakub Jelinek <jakub@redhat.com>
4753 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
4755 2009-03-23 Jason Merrill <jason@redhat.com>
4757 * g++.dg/cpp0x/auto12.C: Add variadic test.
4760 * g++.dg/warn/Wshadow-4.C: New test.
4762 2009-03-23 Jakub Jelinek <jakub@redhat.com>
4764 PR tree-optimization/39516
4765 * gfortran.dg/pr39516.f: New test.
4767 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
4769 * lib/target-libpath.exp (set_ld_library_path_env_vars):
4770 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
4771 variable, not environment variable.
4773 2009-03-21 Jason Merrill <jason@redhat.com>
4776 * g++.dg/ext/vla6.C: New test.
4778 2009-03-20 Jason Merrill <jason@redhat.com>
4780 * g++.dg/cpp0x/initlist5.C: Add additional test.
4782 2009-03-19 Jakub Jelinek <jakub@redhat.com>
4783 Janis Johnson <janis187@us.ibm.com>
4785 * lib/compat.exp (compat-get-options-main, compat-get-options):
4786 Handle dg-prune-output in source file.
4787 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
4788 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
4789 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
4792 2009-03-19 Jakub Jelinek <jakub@redhat.com>
4795 * gcc.dg/gomp/pr39495-1.c: New test.
4796 * gcc.dg/gomp/pr39495-2.c: New test.
4797 * g++.dg/gomp/pr39495-1.C: New test.
4798 * g++.dg/gomp/pr39495-2.C: New test.
4801 * gcc.target/i386/pr39496.c: New test.
4802 * g++.dg/other/pr39496.C: New test.
4804 2009-03-19 Li Feng <nemokingdom@gmail.com>
4807 * gcc.dg/autopar/pr39500-1.c: New.
4808 * gcc.dg/autopar/pr39500-2.c: New.
4810 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
4812 * g++.dg/dg.exp: Prune graphite.
4814 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
4817 * g++.dg/graphite: New.
4818 * g++.dg/graphite/graphite.exp: New.
4819 * g++.dg/graphite/pr39447.C: New.
4821 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
4824 * g++.dg/template/pr39425.C: New.
4826 * g++.dg/template/spec33.C: Updated.
4828 2009-03-17 Jason Merrill <jason@redhat.com>
4830 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
4832 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
4835 * g++.dg/ext/unary_trait_incomplete.C: New.
4837 2009-03-17 Jing Yu <jingyu@google.com>
4840 * g++.dg/inherit/thunk10.C: New test.
4842 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
4845 * gcc.target/i386/pr39482.c: New test.
4847 2009-03-17 Jakub Jelinek <jakub@redhat.com>
4850 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
4851 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
4852 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
4853 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
4856 * gcc.dg/pr39443.c: New test.
4859 * gcc.dg/debug/pr39412.c: New test.
4861 2009-03-17 Janis Johnson <janis187@us.ibm.com>
4864 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
4865 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
4867 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
4868 its original value, or unset if it was not defined.
4869 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
4870 path procs around use of HOSTCC.
4871 * g++.dg/compat/struct-layout-1.exp: Ditto.
4872 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
4874 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
4876 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
4878 2009-03-16 Janis Johnson <janis187@us.ibm.com>
4880 Revert patch for PR testsuite/37630.
4883 * gcc.dg/pr11492.c: Replace constant and remove xfail.
4886 * lib/target-supports.exp (check_effective_target_ieee): New.
4887 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
4888 * gcc.dg/20001012-1.c: Require ieee.
4891 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
4893 2009-03-16 Jakub Jelinek <jakub@redhat.com>
4895 PR tree-optimization/39455
4896 * gcc.dg/pr39455.c: New test.
4898 2009-03-13 David Ayers <ayers@fsfe.org>
4900 * objc/execute/trivial.m. New test.
4902 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
4905 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
4907 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
4910 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
4913 2009-03-12 David Ayers <ayers@fsfe.org>
4916 * objc/execute/exceptions/handler-1.m. New test.
4918 2009-03-12 Jakub Jelinek <jakub@redhat.com>
4921 * gcc.target/i386/pr39431.c: New test.
4923 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
4926 * gcc.target/i386/pr39445.c: New.
4928 * gcc.target/i386/push-1.c: XFAIL.
4930 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
4932 * gcc.dg/inline-33.c: New test.
4934 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
4936 * gcc.dg/vect/vect-82.c: Combine dg-do and
4937 dg-require-effective-target into dg-skip-if.
4938 * gcc.dg/vect/vect-83.c: Likewise.
4940 2009-03-11 Jakub Jelinek <jakub@redhat.com>
4943 * gcc.target/i386/stackalign/longlong-1.c: New test.
4944 * gcc.target/i386/stackalign/longlong-2.c: New test.
4946 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4948 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
4950 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4952 * gcc.c-torture/execute/ieee/inf-3.c: New test.
4953 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
4955 2009-03-11 Olivier Hainque <hainque@adacore.com>
4957 * gnat.dg/slice_enum.adb: New test.
4959 2009-03-11 Jason Merrill <jason@redhat.com>
4962 * g++.dg/opt/nrv15.C: New test.
4964 2009-03-10 Ira Rosen <irar@il.ibm.com>
4966 PR tree-optimization/39422
4967 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
4968 constant array with static initialization to global memory.
4969 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4971 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
4973 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
4976 2009-03-09 Jakub Jelinek <jakub@redhat.com>
4979 * g++.dg/opt/switch2.C: Add -w to dg-options.
4980 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
4981 * g++.dg/warn/switch1.C: New test.
4982 * g++.dg/other/switch3.C: New test.
4984 PR tree-optimization/39394
4985 * gcc.c-torture/compile/pr39394.c: New test.
4987 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4989 * gcc.target/s390/20090223-1.c: New testcase.
4991 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4994 * gfortran.dg/fmt_f0_1.f90: New test.
4996 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
4999 * g++.dg/other/new1.C: Adjusted.
5000 * g++.dg/parse/crash40.C: Likewise.
5001 * g++.dg/parse/defarg12.C: Likewise.
5002 * g++.dg/template/error15.C: Likewise.
5004 * g++.dg/other/pr39060.C: New.
5006 2009-03-07 Jason Merrill <jason@redhat.com>
5009 * g++.dg/opt/new1.C: New.
5011 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5014 * g++.dg/other/error32.C: New.
5016 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5019 * gcc.c-torture/compile/pr39360.c: New test.
5022 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5024 2009-03-05 Jason Merrill <jason@redhat.com>
5027 * g++.dg/warn/Wuninitialized-3.C: New test.
5029 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5032 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5033 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5035 2009-03-04 Jason Merrill <jason@redhat.com>
5038 * g++.dg/template/koenig7.C: New test.
5040 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
5042 * g++.dg/torture/predcom-1.C: New test.
5044 2009-03-04 Richard Guenther <rguenther@suse.de>
5046 PR tree-optimization/39362
5047 * g++.dg/torture/pr39362.C: New testcase.
5049 2009-03-04 Jason Merrill <jason@redhat.com>
5050 Giovanni Bajo <giovannibajo@gcc.gnu.org>
5055 * g++.dg/template/dependent-name5.C: New test.
5057 2009-03-04 Steve Ellcey <sje@cup.hp.com>
5060 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
5061 vect_int to vect_int_mult.
5063 2009-03-04 Richard Guenther <rguenther@suse.de>
5065 PR tree-optimization/39358
5066 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
5067 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
5069 2009-03-04 Richard Guenther <rguenther@suse.de>
5071 PR tree-optimization/39339
5072 * gcc.c-torture/execute/pr39339.c: New testcase.
5074 2009-03-03 Joseph Myers <joseph@codesourcery.com>
5076 * gcc.c-torture/compile/20090303-1.c,
5077 gcc.c-torture/compile/20090303-2.c: New tests.
5079 2009-03-03 Jakub Jelinek <jakub@redhat.com>
5082 * gfortran.dg/gomp/pr39354.f90: New test.
5084 PR tree-optimization/39343
5085 * gcc.dg/pr39343.c: New test.
5087 2009-03-03 Ira Rosen <irar@il.ibm.com>
5089 PR tree-optimization/39248
5090 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
5091 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5092 on targets without vector misalignment support.
5093 * lib/target-supports.exp
5094 (check_effective_target_vect_short_mult): Add
5095 check_effective_target_arm32.
5097 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
5100 * gcc.dg/graphite/pr39335_1.c: New.
5101 * gcc.dg/graphite/pr39335.c: New.
5103 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
5105 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5107 * gcc.target/i386/stackalign/return-5.c: Likewise.
5108 * gcc.target/i386/stackalign/return-6.c: Likewise.
5110 2009-03-02 Richard Guenther <rguenther@suse.de>
5111 Ira Rosen <irar@il.ibm.com>
5113 PR tree-optimization/39318
5114 * gfortran.dg/vect/pr39318.f90: New test.
5116 2009-03-01 Jan Hubicka <jh@suse.cz>
5118 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5120 2009-03-01 Jan Hubicka <jh@suse.cz>
5123 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5125 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
5127 * gnat.dg/pack12.adb: New test.
5129 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
5132 * g++.dg/other/pr37789.C: New.
5134 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5137 * gfortran.dg/interface_25.f90: New test.
5138 * gfortran.dg/interface_26.f90: New test.
5140 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5143 * gfortran.dg/initialization_22.f90: New test.
5145 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
5147 PR rtl-optimization/39241
5148 * gcc.dg/torture/pr39241.c: New.
5150 2009-02-25 Martin Jambor <mjambor@suse.cz>
5152 PR tree-optimizations/39259
5153 * g++.dg/torture/pr39259.C: New testcase.
5155 2009-02-24 Richard Guenther <rguenther@suse.de>
5158 * g++.dg/template/instantiate10.C: New testcase.
5160 2009-02-24 Richard Guenther <rguenther@suse.de>
5161 Zdenek Dvorak <ook@ucw.cz>
5163 PR tree-optimization/39233
5164 * gcc.c-torture/execute/pr39233.c: New testcase.
5166 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
5168 PR tree-optimization/39260
5169 * gcc.dg/graphite/pr39260.c: New.
5171 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5173 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5175 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5178 * g++.dg/template/void14.C: New.
5180 2009-02-23 Jason Merrill <jason@redhat.com>
5183 * g++.dg/init/const7.C: Remove XFAIL.
5184 * g++.dg/init/static-init1.C: New test.
5186 * g++.dg/cpp0x/initlist14.C: New test.
5188 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5191 * bound_simplification_2.f90: New test case.
5192 * bound_7.f90: New test case.
5194 2009-02-21 Joseph Myers <joseph@codesourcery.com>
5196 * gcc.dg/cpp/include4.c: New test.
5198 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5201 * gcc.target/i386/abi-2.c: New.
5203 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
5205 * gcc.c-torture/execute/pr39228.x: New.
5207 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
5209 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
5210 scan-assembler to check for xmm0 register.
5212 2009-02-20 Mark Mitchell <mark@codesourcery.com>
5213 Joseph Myers <joseph@codesourcery.com>
5215 * gcc.target/arm/va_list.c: New test.
5216 * g++.dg/abi/arm_va_list.C: Likewise.
5217 * lib/target-supports.exp (check_effective_target_arm_eabi): New
5219 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
5220 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
5221 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
5222 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
5223 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
5224 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
5226 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
5229 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
5232 2009-02-20 Jakub Jelinek <jakub@redhat.com>
5235 * gcc.c-torture/execute/pr39240.c: New test.
5237 2009-02-20 Jason Merrill <jason@redhat.com>
5240 * g++.dg/parse/dtor15.C: New test.
5242 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
5244 * gcc.c-torture/execute/20090219-1.c: New.
5246 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
5248 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
5249 (mips-dg-options): When matching isa* pseudo-options make
5250 'value' optional and accept ! entries. Use $spec instead of
5251 $isa_spec in the isa pseudo-option error message. Only
5252 perform the ISA-range check when 'value' is set. If arch is
5253 matching any CPU in the ! entries switch to its generic ISA.
5254 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
5255 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
5257 2009-02-19 Jakub Jelinek <jakub@redhat.com>
5260 * gcc.dg/visibility-20.c: New test.
5261 * g++.dg/ext/visibility/visibility-11.C: New test.
5263 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
5266 * g++.dg/abi/pr39188-1a.C: New.
5267 * g++.dg/abi/pr39188-1b.C: Likewise.
5268 * g++.dg/abi/pr39188-1.h: Likewise.
5269 * g++.dg/abi/pr39188-2a.C: Likewise.
5270 * g++.dg/abi/pr39188-2b.C: Likewise.
5271 * g++.dg/abi/pr39188-2.h: Likewise.
5272 * g++.dg/abi/pr39188-3a.C: Likewise.
5273 * g++.dg/abi/pr39188-3b.C: Likewise.
5274 * g++.dg/abi/pr39188-3.h: Likewise.
5276 2009-02-19 Joseph Myers <joseph@codesourcery.com>
5279 * gcc.c-torture/execute/call-trap-1.c,
5280 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
5283 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
5286 * gcc.c-torture/execute/pr39228.c: New test.
5288 2009-02-19 Richard Guenther <rguenther@suse.de>
5290 PR tree-optimization/39074
5291 * gcc.dg/torture/pr39074.c: New testcase.
5292 * gcc.dg/torture/pr39074-2.c: Likewise.
5293 * gcc.dg/torture/pr39074-3.c: Likewise.
5295 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5298 * g++.dg/parse/attr3.C: New.
5300 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
5303 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
5306 * g++.dg/ext/visibility/class1.C: Revert revision 122348
5309 2009-02-18 Jason Merrill <jason@redhat.com>
5312 * g++.dg/init/const7.C: Remove XFAIL.
5315 * g++.dg/opt/const6.C: New test.
5317 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
5319 * gcc.dg/callabi/callabi.exp: Moved to ...
5320 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
5323 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
5324 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5325 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
5326 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
5327 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
5328 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
5329 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
5331 * gcc.dg/callabi/callabi.h: Moved to ...
5332 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
5334 * gcc.dg/callabi/func-1.c: Moved to ...
5335 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
5337 * gcc.dg/callabi/func-indirect.c: Moved to ...
5338 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
5340 * gcc.dg/callabi/pr38891.c: Moved to ...
5341 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
5343 * gcc.dg/callabi/vaarg-1.c: Moved to ...
5344 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
5346 * gcc.dg/callabi/vaarg-2.c: Moved to ...
5347 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
5349 * gcc.dg/callabi/vaarg-3.c: Moved to ...
5350 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
5352 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
5355 * gcc.dg/callabi/pr38891.c: New.
5357 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5359 * gcc.dg/callabi/callabi.exp: New.
5361 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
5364 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
5366 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
5368 * gcc.target/i386/pr39082-1.c: New.
5370 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
5373 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
5374 CHECK_M64_M128 is defined.
5375 (check_f_arguments): Add "do".
5376 (check_vector_arguments): New.
5377 (check_m64_arguments): Likewise.
5378 (check_m128_arguments): Likewise.
5380 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
5381 (CHECK_M64_M128): Define.
5383 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
5385 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
5387 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
5388 tests only if CHECK_M64_M128 is defined.
5390 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
5391 (m128_2_struct): Likewise.
5392 (check_struct_passing5): Likewise.
5393 (check_struct_passing6): Likewise.
5394 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
5396 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
5398 (check_union_passing4): Likewise.
5399 (main): Test union with __m128 if CHECK_M64_M128 is defined.
5401 2009-02-18 Joseph Myers <joseph@codesourcery.com>
5404 * gcc.dg/noncompile/pr35447-1.c: New test.
5406 2009-02-18 Jakub Jelinek <jakub@redhat.com>
5408 PR tree-optimization/36922
5409 * gfortran.dg/pr36922.f: New test.
5411 2009-02-17 Richard Guenther <rguenther@suse.de>
5413 PR tree-optimization/39202
5414 * gcc.c-torture/compile/pr39202.c: New testcase.
5416 2009-02-17 Richard Guenther <rguenther@suse.de>
5418 PR tree-optimization/39204
5419 * gcc.dg/torture/pr39204.c: New testcase.
5421 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
5423 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
5424 * gcc.dg/vect/vect-outer-6.c: Ditto.
5426 2009-02-16 Joseph Myers <joseph@codesourcery.com>
5429 * gcc.dg/noncompile/init-5.c: New test.
5430 * gcc.dg/init-bad-4.c: Adjust expected errors.
5432 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
5435 * gcc.target/i386/push-1.c: New.
5437 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
5439 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
5441 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5443 * gcc.target/spu/intrinsics-sr.c: New test.
5445 2009-02-13 Steve Ellcey <sje@cup.hp.com>
5448 * gcc.target/ia64/sibcall-opt-1.c: New test.
5449 * gcc.target/ia64/sibcall-opt-2.c: New test.
5451 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
5454 * gfortran.dg/cray_pointers_8.f90: New test.
5457 * gfortran.dg/cray_pointers_9.f90: New test.
5459 2009-02-13 Jason Merrill <jason@redhat.com>
5462 * g++.dg/cpp0x/decltype16.C: New.
5464 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5467 * gfortran.dg/gomp/pr39152.f90: New.
5469 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
5472 * gcc.target/i386/pr39162.c: New.
5474 2009-02-13 Joseph Myers <joseph@codesourcery.com>
5477 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
5480 2009-02-12 Jason Merrill <jason@redhat.com>
5483 * g++.dg/template/array20.C: New test.
5485 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
5487 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
5488 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
5489 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
5491 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5493 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
5495 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
5498 * gfortran.dg/pr39152.f: New.
5500 2009-02-11 Jason Merrill <jason@redhat.com>
5503 * g++.dg/cpp0x/defaulted9.C: New test.
5506 * g++.dg/init/value7.C: New test.
5508 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
5511 * gcc.target/i386/pr38824.c: New testcase.
5513 2009-02-11 Jason Merrill <jason@redhat.com>
5516 * g++.dg/cpp0x/defaulted8.C: New test.
5519 * g++.dg/cpp0x/rv9p.C: New test.
5521 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
5523 * gnat.dg/aliasing3.adb: New test.
5524 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
5526 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5529 * g++.dg/template/crash88.C: New.
5530 * g++.dg/template/crash89.C: Likewise.
5532 2009-02-10 Steve Ellcey <sje@cup.hp.com>
5535 * gcc.dg/pr39084.c: New test.
5537 2009-02-10 Jakub Jelinek <jakub@redhat.com>
5540 * gcc.target/i386/pr39139.c: New test.
5542 2009-02-10 Richard Guenther <rguenther@suse.de>
5544 PR tree-optimization/39132
5545 * gcc.dg/torture/pr39132.c: New testcase.
5547 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
5550 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
5551 * gcc.target/x86_64/abi/avx/args.h: Likewise.
5552 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
5553 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
5554 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
5555 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
5556 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5557 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
5559 2009-02-09 Jason Merrill <jason@redhat.com>
5562 * g++.dg/init/value6.C: New test.
5564 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
5566 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
5568 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
5570 * gcc.c-torture/compile/20090209-1.c: New test.
5572 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5576 * g++.dg/cpp0x/vt-35147.C: New.
5577 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5578 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5580 2009-02-06 Joseph Myers <joseph@codesourcery.com>
5583 * gcc.dg/attr-alias-4.c: New test.
5585 2009-02-06 Janis Johnson <janis187@us.ibm.com>
5588 * gcc.dg/dfp/pr39035.c: New test.
5590 2009-02-06 Joseph Myers <joseph@codesourcery.com>
5593 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
5595 2009-02-05 Jakub Jelinek <jakub@redhat.com>
5598 * g++.dg/opt/thunk3.C: New test.
5600 2009-02-05 Nick Clifton <nickc@redhat.com>
5602 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
5603 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
5604 * gcc.dg/cdce1.c: Likewise.
5605 * gcc.dg/cpp/_Pragma6.c: Likewise.
5606 * g++.dg/cpp/_Pragma1.C: Likewise.
5607 * gcc.dg/utf32-2.c: Xfail for M32C.
5608 * gcc.dg/utf32-1.c: Likewise.
5609 * gcc.dg/utf32-3.c: Likewise.
5610 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
5612 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
5613 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
5614 * gcc.dg/Wconversion-5.c: Likewise.
5615 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
5616 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
5617 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
5618 * gcc.dg/utf-inc-init.c: Likewise.
5619 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
5620 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
5621 * gcc.dg/utf-array-short-wchar.c: Likewise.
5622 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
5623 * gcc.dg/mallign.c: Use size_t instead of long.
5625 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
5627 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
5629 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
5631 * gcc.c-torture/execute/pr39100.c: New.
5633 2009-02-05 Joseph Myers <joseph@codesourcery.com>
5636 * gcc.dg/tls/diag-6.c: New test.
5638 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
5640 AVX Programming Reference (January, 2009)
5641 * gcc.target/i386/avx-vpclmulqdq.c: New.
5642 * gcc.target/i386/pclmul-avx-check.h: Likewise.
5644 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
5646 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
5647 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
5648 (pclmul_test): Renamed to ...
5651 2009-02-04 Jakub Jelinek <jakub@redhat.com>
5654 * g++.dg/abi/mangle31.C: New test.
5656 2009-02-03 Joseph Myers <joseph@codesourcery.com>
5659 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
5661 * vla-6.c: Likewise. Expect warning not error for [*] lexically
5662 inside function prototype but not part of parameter declarator.
5663 * vla-11.c: New test.
5665 2009-02-03 Jason Merrill <jason@redhat.com>
5667 * g++.dg/warn/main-4.C: New test.
5668 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
5670 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5673 * g++.dg/expr/cast10.C: New test.
5675 2009-02-03 Joseph Myers <joseph@codesourcery.com>
5678 * gcc.dg/init-bad-6.c: New test.
5680 2009-02-03 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.c-torture/compile/pr35318.c: New test.
5686 * gcc.dg/nofixed-point-2.c: New test.
5687 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
5688 * g++.dg/ext/fixed2.C: Likewise.
5689 * g++.dg/other/error25.C: Likewise.
5690 * g++.dg/lookup/crash7.C: Likewise.
5691 * g++.dg/cpp0x/decltype-38655.C: Likewise.
5694 * g++.dg/cpp0x/initlist13.C: New test.
5696 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
5699 * g++.dg/template/func2.C: New test.
5702 * g++.dg/template/typename15.C: New.
5703 * g++.dg/template/typename16.C: New.
5705 2009-02-03 Janis Johnson <janis187@us.ibm.com>
5706 Ben Elliston <bje@au.ibm.com>
5709 * gcc.dg/dfp/pr39034.c: New test.
5711 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5714 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
5716 2009-02-02 Jason Merrill <jason@redhat.com>
5719 * g++.dg/parse/dtor14.C: New test.
5721 2009-02-02 Jakub Jelinek <jakub@redhat.com>
5723 * lib/target-supports.exp
5724 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
5725 * g++.dg/ext/builtin10.C: New test.
5728 * gcc.target/i386/pr39058.c: New test.
5730 2009-02-02 Richard Guenther <rguenther@suse.de>
5732 PR tree-optimization/38937
5733 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
5735 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
5738 * g++.dg/parse/crash52.C: New.
5740 2009-01-30 Richard Guenther <rguenther@suse.de>
5742 PR tree-optimization/39041
5743 * gcc.c-torture/compile/pr39041.c: New testcase.
5745 2009-01-30 Jakub Jelinek <jakub@redhat.com>
5748 * gcc.target/i386/pr39013-1.c: New test.
5749 * gcc.target/i386/pr39013-2.c: New test.
5752 * g++.dg/ext/label12.C: New test.
5754 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5757 * g++.dg/parse/error34.C: New.
5758 * g++.dg/parse/error35.C: Likewise.
5760 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
5763 * g++.dg/cpp0x/decltype-38655.C: New.
5765 2009-01-30 Jakub Jelinek <jakub@redhat.com>
5768 * g++.dg/torture/pr39002.C: New test.
5770 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
5772 PR tree-optimization/39007
5773 * gcc.dg/tree-ssa/pr39007.c: New.
5775 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
5778 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
5781 2009-01-29 Steve Ellcey <sje@cup.hp.com>
5784 * gcc.c-torture/compile/pr38857.c: New test.
5786 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
5790 * gfortran.dg/bound_6.f90: New test.
5792 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
5794 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
5796 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
5798 PR tree-optimization/38997
5799 * gcc.dg/tree-ssa/pr38997.c: New.
5801 2009-01-28 Richard Guenther <rguenther@suse.de>
5803 PR tree-optimization/38926
5804 * gcc.c-torture/compile/pr38926.c: New testcase.
5806 2009-01-28 Jakub Jelinek <jakub@redhat.com>
5809 * gcc.dg/pr38934.c: New test.
5811 2009-01-28 Richard Guenther <rguenther@suse.de>
5814 * g++.dg/warn/Wuninitialized-2.C: New testcase.
5816 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
5818 PR tree-optimization/38984
5819 * gcc.dg/pr38984.c: New XFAILed testcase.
5822 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
5825 * gcc.target/i386/pr38988.c: New test.
5827 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
5830 * g++.dg/parse/crash51.C: New.
5831 * g++.old-deja/g++.pt/crash9.C: Adjust.
5833 2009-01-27 Daniel Kraft <d@domob.eu>
5836 * gfortran.dg/mvbits_6.f90: New test.
5837 * gfortran.dg/mvbits_7.f90: New test.
5838 * gfortran.dg/mvbits_8.f90: New test.
5840 2009-01-27 Richard Guenther <rguenther@suse.de>
5842 PR tree-optimization/38503
5843 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
5845 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
5848 * gcc.c-torture/execute/pr38969.c: New test.
5850 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
5853 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
5855 * gcc.target/mips/fixed-scalar-type.c: Likewise.
5856 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
5857 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
5859 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
5862 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
5863 if __USING_SJLJ_EXCEPTIONS__ is defined.
5865 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
5866 __USING_SJLJ_EXCEPTIONS__ is defined.
5867 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
5868 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
5869 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
5870 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
5871 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
5872 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
5874 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
5877 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
5878 Use instead of C name in asm statements.
5880 2009-01-26 Richard Guenther <rguenther@suse.de>
5882 PR tree-optimization/38745
5883 * g++.dg/torture/pr38745.C: New testcase.
5885 2009-01-26 Richard Guenther <rguenther@suse.de>
5888 * g++.dg/warn/Wuninitialized-1.C: New testcase.
5890 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
5892 * gcc.dg/bitfld-15.c: Gate warning on target
5893 pcc_bitfield_type_matters.
5894 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
5895 g++.dg/ext/bitfield4.C: Likewise.
5896 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
5897 bitfield for any target.
5899 2009-01-24 Jakub Jelinek <jakub@redhat.com>
5902 * gcc.dg/pr38957.c: New test.
5904 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
5907 * gfortran.dg/array_constructor_24.f: Allow tolerance when
5910 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
5912 PR tree-optimization/38953
5913 * gfortran.dg/graphite/pr38953.f90: New.
5915 2009-01-24 Paul Brook <paul@codesourcery.com>
5917 * gcc.target/arm/neon-cond-1.c: New test.
5919 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
5921 PR tree-optimization/38932
5922 * gcc.dg/pr38932.c: New.
5924 2009-01-23 Revital Eres <eres@il.ibm.com>
5926 * gcc.dg/sms-7.c: Fix test.
5928 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
5930 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
5931 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
5932 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
5933 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
5935 2009-01-22 Steve Ellcey <sje@cup.hp.com>
5937 * gcc.dg/pr35729.c: Make test x86 specific.
5939 2009-01-22 Steve Ellcey <sje@cup.hp.com>
5942 * gcc.dg/pr38615.c: New test.
5944 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
5947 * gcc.target/i386/pr38931.c: New test.
5949 2009-01-22 Dodji Seketeli <dodji@redhat.com>
5952 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
5953 * g++.dg/template/typedef12.C: Likewise.
5954 * g++.dg/template/typedef13.C: Likewise.
5955 * g++.dg/template/typedef14.C: Likewise.
5956 * g++.dg/template/sfinae3.C: Likewise.
5957 * g++.old-deja/g++.pt/typename8.C: Likewise.
5958 * g++.dg/template/access11.C: Likewise
5960 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
5962 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
5964 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
5966 2009-01-21 Dodji Seketeli <dodji@redhat.com>
5969 * g++.dg/template/typedef11.C: New test.
5970 * g++.dg/template/typedef12.C: Likewise.
5971 * g++.dg/template/typedef13.C: Likewise.
5972 * g++.dg/template/typedef14.C: Likewise.
5973 * g++.dg/template/sfinae3.C: Compile this pedantically.
5974 The only errors expected should be the one saying the typedef is ill
5976 * g++.old-deja/g++.pt/typename8.C: Likewise.
5977 * g++.dg/template/access11.C: Update this.
5979 2009-01-21 Daniel Kraft <d@domob.eu>
5982 * gfortran.dg/mvbits_5.f90: New test.
5984 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
5986 * gcc.dg/sms-6.c: New test.
5987 * gcc.dg/sms-7.c: Likewise.
5989 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
5992 * gfortran.dg/host_assoc_function_7.f90: New test
5994 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5995 Richard Guenther <rguenther@suse.de>
5997 PR tree-optimization/38747
5998 PR tree-optimization/38748
5999 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6000 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6001 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6003 2009-01-20 Kees Cook <kees@ubuntu.com>
6004 H.J. Lu <hongjiu.lu@intel.com>
6007 * gcc.dg/pr38902.c: New.
6009 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6012 * gfortran.dg/pr38868.f: New testcase.
6014 2009-01-20 Richard Guenther <rguenther@suse.de>
6016 * gcc.c-torture/execute/pr36227.c: Move ...
6017 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6019 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6021 * lib/gfortran.exp: Add -B options for targets that use
6022 libgfortran.a%s in their specs.
6024 2009-01-19 Jason Merrill <jason@redhat.com>
6027 * g++.dg/template/dtor5.C: New test.
6029 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6032 * gfortran.dg/bound_5.f90: New test.
6034 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
6037 * g++.dg/compat/abi/pr38736_main.C: New.
6038 * g++.dg/compat/abi/pr38736_x.C: Likewise.
6039 * g++.dg/compat/abi/pr38736_y.C: Likewise.
6040 * g++.dg/other/macro-1.C: Likewise.
6041 * gcc.dg/macro-1.c: Likewise.
6042 * gcc.dg/compat/pr38736_main.c: Likewise.
6043 * gcc.dg/compat/pr38736_x.c: Likewise.
6044 * gcc.dg/compat/pr38736_y.c: Likewise.
6046 2009-01-18 Richard Guenther <rguenther@suse.de>
6048 PR tree-optimization/38819
6049 * gcc.c-torture/execute/pr38819.c: New testcase.
6051 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6054 * gfortran.dg/module_commons_3.f90: Reapply.
6056 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6059 * gfortran.dg/transfer_intrinsic_1.f90: New test.
6060 * gfortran.dg/transfer_intrinsic_2.f90: New test.
6062 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6065 * gfortran.dg/module_commons_3.f90: Remove
6067 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
6069 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
6071 2009-01-16 Jason Merrill <jason@redhat.com>
6074 * g++.dg/template/lvalue1.C: New test.
6077 * g++.dg/template/access20.C: New test.
6078 * g++.dg/torture/pr34641.C: Fix access.
6080 2009-01-16 Richard Guenther <rguenther@suse.de>
6082 PR tree-optimization/38835
6084 * gcc.c-torture/execute/pr36227.c: New testcase.
6085 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6086 * g++.dg/init/const7.C: Likewise.
6088 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
6091 * gcc.c-torture/compile/pr38554.c: New test.
6093 2009-01-16 Jason Merrill <jason@redhat.com>
6096 * g++.dg/conversion/access1.C: New test.
6098 2009-01-16 Jakub Jelinek <jakub@redhat.com>
6100 PR tree-optimization/38789
6101 * gcc.c-torture/compile/pr38789.c: New test.
6103 2009-01-16 Janus Weil <janus@gcc.gnu.org>
6106 * gfortran.dg/proc_ptr_13.f90: New.
6108 2009-01-15 Jason Merrill <jason@redhat.com>
6111 * g++.dg/template/koenig6.C: New test.
6113 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6116 * g++.dg/template/error37.C: New testcase.
6118 2009-01-15 Jason Merrill <jason@redhat.com>
6121 * g++.dg/conversion/memfn1.C: New test.
6124 * g++.dg/conversion/memfn2.C: New test.
6126 2009-01-15 Steve Ellcey <sje@cup.hp.com>
6129 * g++.dg/template/crash87.C: New test.
6131 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
6134 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6136 2009-01-15 Dodji Seketeli <dodji@redhat.com>
6139 * g++.dg/parse/crash50.C: New test.
6141 2009-01-14 Jakub Jelinek <jakub@redhat.com>
6143 PR rtl-optimization/38245
6144 * gcc.dg/pr38245-3.c: New test.
6145 * gcc.dg/pr38245-3.h: New file.
6146 * gcc.dg/pr38245-4.c: New file.
6147 * gcc.dg/pr38364.c: New test.
6149 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
6151 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6152 sequence PC-relative.
6154 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6156 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6157 calls and/or PLT markers.
6158 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6159 calls and/or PLT markers.
6160 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6161 calls and/or PLT markers.
6162 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6163 calls and/or PLT markers.
6165 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6166 Nathan Froyd <froydnj@codesourcery.com>
6167 Joseph Myers <joseph@codesourcery.com>
6169 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6171 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6172 and use consistent CFLAGS.
6173 * gcc.target/powerpc/20030505.c: Likewise.
6174 * gcc.target/powerpc/20081204-1.c: Likewise.
6175 * gcc.target/powerpc/ppc-spe.c: Likewise.
6176 * gcc.target/powerpc/spe1.c: Likewise.
6177 * g++.dg/ext/spe1.C: Likewise.
6178 * g++.dg/other/opaque-1.C: Likewise.
6179 * g++.dg/other/opaque-2.C: Likewise.
6180 * g++.dg/other/opaque-3.C: Likewise.
6182 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6184 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6187 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
6190 * g++.dg/torture/pr38811.C: New file.
6192 2009-01-14 Richard Guenther <rguenther@suse.de>
6194 PR tree-optimization/38826
6196 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6198 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6200 * gcc.dg/graphite/pr38786.c: Fix commit problem.
6202 2009-01-14 Nick Clifton <nickc@redhat.com>
6205 * g++.cp/parse/pr37862.C: New test.
6207 2009-01-14 Julian Brown <julian@codesourcery.com>
6209 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
6210 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
6212 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
6215 2009-01-13 Jakub Jelinek <jakub@redhat.com>
6217 PR rtl-optimization/38774
6218 * gcc.dg/torture/pr38774.c: New test.
6221 * g++.dg/cpp0x/pr38795.C: New test.
6223 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
6224 Nathan Froyd <froydnj@codesourcery.com>
6225 Joseph Myers <joseph@codesourcery.com>
6227 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
6228 otherwise. Do not check for AltiVec at runtime.
6229 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
6230 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
6231 * gcc.target/powerpc/altivec-1.c: Likewise.
6232 * gcc.target/powerpc/altivec-3.c: Likewise.
6233 * gcc.target/powerpc/altivec-10.c: Likewise.
6234 * gcc.target/powerpc/altivec-12.c: Likewise.
6235 * gcc.target/powerpc/altivec-24.c: Likewise.
6236 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
6237 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
6238 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
6239 * gcc.target/powerpc/pr35907.c: Likewise.
6240 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
6241 otherwise. Do not check for Cell at runtime.
6242 * gcc.target/powerpc/altivec_check.h: Delete.
6244 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
6245 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
6246 not check for AltiVec at runtime.
6247 * g++.dg/ext/altivec-cell-2.C: Likewise.
6248 * g++.dg/ext/altivec-cell-3.C: Likewise.
6249 * g++.dg/ext/altivec-cell-4.C: Likewise.
6250 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
6251 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
6253 * g++.dg/ext/altivec_check.h: Delete.
6255 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
6257 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
6258 effective target. Adjust line numbers accordingly.
6260 2009-01-13 Mark Mitchell <mark@codesourcery.com>
6262 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
6264 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
6266 PR tree-optimization/38786
6267 * gcc.dg/graphite/pr38786.c: New.
6269 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
6272 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
6274 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6275 for alpha*-*-* targets.
6276 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6278 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6281 * gfortran.dg/fmt_bz_bn_err.f: New test.
6283 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
6285 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
6287 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6289 * lib/target-supports.exp (check_effective_target_powerpc64): New.
6290 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
6291 instruction support. Do not check for it at runtime.
6293 2009-01-12 Jason Merrill <jason@redhat.com>
6296 * g++.dg/lookup/friend11.C: Remove expected error.
6297 * g++.dg/lookup/friend14.C: New test.
6298 * g++.dg/lookup/friend15.C: New test.
6300 2009-01-12 Dodji Seketeli <dodji@redhat.com>
6303 * g++.dg/lookup/hidden-class12.C: New test.
6304 * g++.dg/lookup/hidden-class13.C: New test.
6305 * g++.dg/lookup/hidden-class14.C: New test.
6306 * g++.dg/lookup/hidden-class15.C: New test.
6307 * g++.dg/lookup/hidden-class16.C: New test.
6309 2009-01-12 Mark Mitchell <mark@codesourcery.com>
6311 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
6312 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
6313 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
6315 2009-01-12 Jason Merrill <jason@redhat.com>
6318 * g++.dg/other/vararg-3.C: New test.
6320 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6322 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
6323 Explicitly enable SPE.
6324 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
6327 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
6328 Expect -flax-vector-conversions message. Adjust incompatible
6330 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
6333 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
6335 * g++.dg/other/opaque-1.C: Run on targets with SPE.
6337 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
6338 * g++.dg/other/opaque-2.C: Likewise.
6339 * g++.dg/other/opaque-3.C: Likewise.
6341 2009-01-12 Jakub Jelinek <jakub@redhat.com>
6344 * gcc.dg/pr32041.c: New test.
6345 * g++.dg/parse/offsetof9.C: New test.
6347 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
6348 Nathan Froyd <froydnj@codesourcery.com>
6350 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
6351 * g++.dg/ext/attribute-test-1.C: Likewise.
6352 * g++.dg/ext/attribute-test-2.C: Likewise.
6353 * g++.dg/ext/attribute-test-3.C: Likewise.
6354 * g++.dg/ext/attribute-test-4.C: Likewise.
6356 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
6358 * gnat.dg/unchecked_convert3.adb: New test.
6360 2009-01-12 Jakub Jelinek <jakub@redhat.com>
6363 * g++.dg/parse/typedef9.C: New test.
6365 PR tree-optimization/38807
6366 * gcc.c-torture/compile/pr38807.c: New test.
6368 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
6370 * gcc.target/mips/ins-2.c: New test.
6372 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
6375 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
6377 2009-01-11 Jakub Jelinek <jakub@redhat.com>
6380 * g++.dg/warn/Wreturn-type-5.C: New test.
6382 2009-01-11 Matthias Klose <doko@ubuntu.com>
6385 * gcc.dg/pr38616.c: New test.
6387 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
6389 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
6391 2009-01-10 Andrew Pinski <pinskia@gmail.com>
6394 * g++.dg/expr/string-1.C: New test.
6395 * g++.dg/expr/string-2.C: New test.
6398 * g++.dg/ext/complex4.C: New test.
6399 * g++.dg/ext/complex5.C: New test.
6400 * g++.dg/init/reference1.C: New test.
6401 * g++.dg/init/reference2.C: New test.
6402 * g++.dg/init/reference3.C: New test.
6404 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
6407 * gfortran.dg/transfer_null_1.f90: New test.
6409 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
6412 * gfortran.dg/host_assoc_function_6.f90: New test.
6414 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
6416 * lib/target-supports.exp: Add method to determine if the effective
6417 target is really a ppc405 after applying all compile options.
6418 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
6419 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
6420 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
6421 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
6422 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
6423 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
6424 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
6425 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
6426 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
6427 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
6428 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
6429 * gcc.target/powerpc/405-machhw-1.c: Likewise.
6430 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
6431 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
6432 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
6433 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
6434 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
6435 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
6436 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
6437 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
6438 * gcc.target/powerpc/405-macchw-1.c: Likewise.
6439 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
6440 * gcc.target/powerpc/405-machhw-2.c: Likewise.
6441 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
6442 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
6443 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
6444 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
6445 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
6446 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
6447 * gcc.target/powerpc/405-macchw-2.c: Likewise.
6448 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
6450 2009-01-09 Jakub Jelinek <jakub@redhat.com>
6453 * g++.dg/other/error31.C: New testcase.
6456 * gcc.dg/pr35742.c: New test.
6458 2009-01-09 John F. Carr <jfc@mit.edu>
6461 * g++.dg/parse/linkage3.C: New test.
6463 2009-01-09 Jakub Jelinek <jakub@redhat.com>
6466 * gcc.c-torture/compile/pr38771.c: New test.
6468 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
6470 * gcc.dg/pr34856.c: Ignore irrelevant warning.
6472 2009-01-08 Mark Mitchell <mark@codesourcery.com>
6474 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
6475 * gcc.dg/sibcall-4.c: Likewise.
6477 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
6478 Jan Sjodin <jan.sjodin@amd.com>
6480 PR tree-optimization/38559
6481 * gcc.dg/graphite/pr38559.c: New.
6483 2009-01-08 Ira Rosen <irar@il.ibm.com>
6485 PR tree-optimization/37194
6486 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
6488 2009-01-07 Jakub Jelinek <jakub@redhat.com>
6491 * g++.dg/ext/label11.C: New test.
6493 2009-01-07 Joseph Myers <joseph@codesourcery.com>
6495 * lib/target-supports.exp (check_weak_override_available): New.
6496 * lib/target-supports-dg.exp (dg-require-weak-override): New.
6497 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
6498 dg-require-weak-override.
6500 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
6501 Alan Modra <amodra@bigpond.net.au>
6503 * gcc.c-torture/compile/20090107-1.c: New test.
6505 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
6508 * g++.dg/other/pr38706.C: New test.
6510 2009-01-07 Jason Merrill <jason@redhat.com>
6512 * g++.dg/cpp0x/variadic92.C: New test.
6513 * g++.dg/cpp0x/variadic93.C: New test.
6515 2009-01-07 Janis Johnson <janis187@us.ibm.com>
6517 * lib/target-supports-dg.exp (current_compiler_flags): New.
6518 (check-flags): Use it; do not access dg-test local variables.
6519 (dg-skip-if): Do not access dg-test local variables.
6520 (dg-xfail-run-if): Ditto.
6521 (dg-shouldfail): Ditto.
6522 * gcc.test-framework/test-framework.exp
6523 (check_effective_target_def_nocache): New.
6524 * gcc.test-framework/test-framework.awk: Handle scan tests.
6525 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
6526 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
6527 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
6528 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
6529 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
6530 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
6531 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
6532 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
6533 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
6535 * g++.dg/torture/pr38586.C: Ignore a possible warning.
6537 * lib/target-supports-dg.exp (check_test_flags): Delete.
6539 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
6541 PR tree-optimization/38492
6542 PR tree-optimization/38498
6543 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
6545 * gcc.dg/graphite/block-0.c: Update test.
6546 * gcc.dg/graphite/block-1.c: Same.
6547 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
6548 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
6549 * gcc.dg/graphite/block-3.c: New.
6550 * gcc.dg/graphite/pr38498.c: New.
6552 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
6554 AVX Programming Reference (December, 2008)
6555 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
6556 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
6557 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
6559 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
6560 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
6562 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6565 * gfortran.dg/c_loc_pure_1.f90: New test.
6567 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
6570 * gfortran.dg/elemental_dependency_3.f90:
6571 Add the final tree dump cleanup.
6573 2009-01-06 Jakub Jelinek <jakub@redhat.com>
6575 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
6578 PR rtl-optimization/38722
6579 * gfortran.dg/pr38722.f90: New test.
6581 2009-01-06 Janis Johnson <janis187@us.ibm.com>
6584 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
6585 instead of DECnn_DEN. Support -DDBG to list lines that fail.
6587 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
6589 * gfortran.dg/implicit_12.f90: Add space around dg directive.
6590 * gfortran.dg/typebound_call_8.f03: Same.
6591 * gfortran.dg/elemental_bind_c.f90: Same.
6592 * gfortran.dg/typebound_call_7.f03: Same.
6593 * gfortran.dg/interface_proc_end.f90: Same
6594 * gfortran.dg/pr37243.f: Fix typo.
6596 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
6598 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
6599 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
6602 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
6604 AVX Programming Reference (December, 2008)
6605 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
6606 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
6607 * gcc.target/i386/sse-14.c: Likewise.
6609 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
6610 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
6611 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
6612 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
6614 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6617 * gfortran.dg/fmt_bz_bn.f: Update test.
6619 2009-01-05 Dodji Seketeli <dodji@redhat.com>
6622 * g++.dg/conversion/usual-arith-conv.C: New test.
6624 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6627 * gcc.dg/vector-3.c: New testcase.
6628 * g++.dg/ext/vector15.C: New test.
6630 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
6632 PR tree-optimization/38510
6633 * gcc.dg/graphite/pr38510.c: New.
6635 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
6636 Jan Sjodin <jan.sjodin@amd.com>
6638 PR tree-optimization/38500
6639 * gcc.dg/graphite/pr38500.c: New.
6641 2009-01-05 Laurent GUERBY <laurent@guerby.net>
6643 * gcc.c-torture/compile/20001226-1.c: Generalize
6645 * gcc.c-torture/compile/limits-fnargs.c: Add
6647 * gcc.dg/20020425-1.c: Likewise.
6648 * gcc.dg/pch/pch.exp: Likewise.
6650 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
6653 * gfortran.dg/module_commons_3.f90: New test.
6655 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
6658 * gfortran.dg/random_seed_1.f90: Updated.
6660 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
6664 * gfortran.dg/elemental_subroutine_7.f90:
6665 Fix p values so that it can be used as vector subscript.
6667 2009-01-05 Jason Merrill <jason@redhat.com>
6669 * g++.dg/cpp0x/initlist12.C: Add another test.
6671 * g++.dg/cpp0x/defaulted7.C: New test.
6673 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6676 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
6677 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
6679 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
6681 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
6682 for alpha*-*-* targets.
6683 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
6685 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
6688 * gfortran.dg/host_assoc_function_5.f90: New test.
6690 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
6693 * gfortran.dg/elemental_dependency_3.f90: New test.
6694 * gfortran.dg/elemental_subroutine_7.f90: New test.
6696 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
6698 * gcc.dg/struct-ret-3.c: Include unistd.h.
6699 (main): Exit early if system memory page size is
6700 larger than 4096 bytes.
6702 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
6705 * gfortran.dg/merge_init_expr.f90: New.
6707 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
6710 * gfortran.dg/c_loc_tests_13.f90: New test.
6711 * gfortran.dg/c_loc_tests_14.f90: New test.
6713 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
6715 * gfortran.dg/func_result_4.f90: New.
6717 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
6720 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
6721 interface still works, in addition to original tests.
6722 * gfortran.dg/host_assoc_call_6.f90: New test.
6724 2009-01-03 Jakub Jelinek <jakub@redhat.com>
6727 * g++.dg/torture/pr38705.C: New test.
6730 * gcc.dg/pr38700.c: New test.
6732 2009-01-02 Jason Merrill <jason@redhat.com>
6734 * g++.dg/cpp0x/initlist11.C: New test.
6735 * g++.dg/cpp0x/initlist12.C: New test.
6737 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6739 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
6740 Allow extra informative notes.
6742 2009-01-01 Jakub Jelinek <jakub@redhat.com>
6745 * gcc.dg/pr36489.c: New test.
6748 Copyright (C) 2009 Free Software Foundation, Inc.
6750 Copying and distribution of this file, with or without modification,
6751 are permitted in any medium without royalty provided the copyright
6752 notice and this notice are preserved.