1 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
5 2009-09-14 Richard Guenther <rguenther@suse.de>
8 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
10 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13 * gfortran.dg/cr_lf.f90: New test.
15 2009-09-11 Michael Matz <matz@suse.de>
18 * g++.dg/tree-ssa/pr41275.C: New test.
20 2009-09-11 Janus Weil <janus@gcc.gnu.org>
23 * gfortran.dg/proc_ptr_comp_21.f90: New.
25 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
28 * gfortran.dg/module_procedure_1.f90: New test.
29 * gfortran.dg/module_procedure_2.f90: Ditto.
30 * gfortran.dg/generic_14.f90: Move dg-error to new location.
32 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33 James A. Morrison <phython@gcc.gnu.org>
36 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
38 * ada/acats/run_test.exp: New file.
40 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
43 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
45 PR rtl-optimization/39779
46 * gcc.dg/pr39979.c: New test.
48 2009-09-10 Richard Guenther <rguenther@suse.de>
51 * g++.dg/torture/pr41257-2.C: New testcase.
53 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
56 * g++.dg/template/crash91.C: New.
58 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
60 PR rtl-optimization/39779
61 * gcc.dg/pr39979.c: New test.
63 2009-09-09 Richard Guenther <rguenther@suse.de>
65 PR tree-optimization/41101
66 * gcc.c-torture/compile/pr41101.c: New testcase.
68 2009-09-09 Richard Guenther <rguenther@suse.de>
71 * gcc.c-torture/execute/pr41317.c: New testcase.
72 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
73 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
75 2009-09-08 Dodji Seketeli <dodji@redhat.com>
77 Fix some test breakages on Darwin
78 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
80 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
81 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
82 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
83 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
84 take darwin specifics in account.
86 2009-09-08 Joseph Myers <joseph@codesourcery.com>
88 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
89 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
91 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
94 * g++.dg/cpp0x/initlist24.C: New.
96 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
98 * gcc.dg/large-size-array-2.c: Fix target requirement.
99 * gcc.dg/large-size-array-4.c: Likewise.
100 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
101 * gcc.dg/c99-const-expr-2.c: Likewise.
102 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
103 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
104 * gcc.dg/c90-const-expr-10.c: Likewise.
105 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
107 * gcc.dg/tree-ssa/pr33920.c: Likewise.
108 * gcc.dg/vect/pr33846.c: Likewise.
109 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
110 __PTRDIFF_TYPE__, instead of unsigned long.
111 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
113 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
118 * gfortran.dg/pr41229.f90: New.
120 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
123 * gcc.dg/pr41232.c: New.
125 2009-09-08 Joseph Myers <joseph@codesourcery.com>
127 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
129 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
130 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
131 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
132 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
133 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
134 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
135 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
136 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
137 options other than that used in dg-options.
139 2009-09-07 Jakub Jelinek <jakub@redhat.com>
141 PR rtl-optimization/41239
142 * gcc.c-torture/execute/pr41239.c: New test.
144 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147 * gfortran.dg/namelist_59.f90: New test.
149 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
151 From Mike Frysinger <michael.frysinger@analog.com>
152 * gcc.target/bfin/mcpu-bf542m.c: New file.
153 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
154 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
155 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
156 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
158 2009-09-07 Martin Jambor <mjambor@suse.cz>
161 * gcc.c-torture/compile/pr41282.c: New test.
163 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
166 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
167 variables for stat and errmsg.
168 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
169 * gfortran.dg/allocate_stat_2.f90: New test.
171 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
173 * gcc.c-torture/compile/20090907-1.c: New test.
175 2009-09-06 Jakub Jelinek <jakub@redhat.com>
178 * gcc.dg/pr41241.c: New test.
180 2009-09-06 Richard Guenther <rguenther@suse.de>
183 * g++.dg/torture/pr41144.C: New testcase.
185 2009-09-06 Richard Guenther <rguenther@suse.de>
188 * gcc.dg/torture/pr41261.c: New testcase.
190 2009-09-05 Richard Guenther <rguenther@suse.de>
193 * gcc.c-torture/compile/pr41181.c: New testcase.
195 2009-09-05 Richard Guenther <rguenther@suse.de>
198 * g++.dg/torture/pr41273.C: New testcase.
200 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
203 * gfortran.dg/typebound_proc_12.f90 : New test.
205 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
208 * gfortran.dg/pr41225.f90: New.
210 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
212 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
213 unistd.h, sys/types.h and sys/wait.h.
216 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
217 (GUALITY_GDB_REDIRECT): New.
218 (GUALITY_GDB_ARGS): Use it.
220 2009-09-04 Richard Guenther <rguenther@suse.de>
223 * g++.dg/torture/pr41257.C: New testcase.
225 2009-09-04 Martin Jambor <mjambor@suse.cz>
227 PR tree-optimization/41112
228 * gnat.dg/array8.adb: New test.
230 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
232 * gcc.target/arm/ctz.c: New test case.
234 2009-09-03 Alon Dayan <alond@il.ibm.com>
236 PR tree-optimization/38275
237 * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
238 of iterations. Adjust the logic accordingly.
239 * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
240 * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
241 * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
242 * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
243 * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
244 * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
245 * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
246 * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
247 * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
248 * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
249 * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
250 * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
252 2009-09-03 Jakub Jelinek <jakub@redhat.com>
254 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
255 testcase using guality.h compiles and links and if a global variable
256 can be verified by gdb.
258 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
260 * lib/target-supports.exp (check_effective_target_sync_int_long):
261 Supported on Blackfin Linux targets.
263 2009-09-02 David Daney <ddaney@caviumnetworks.com>
265 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
267 2009-09-03 Diego Novillo <dnovillo@google.com>
269 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
270 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
271 * g++.dg/warn/unit-1.C: Likewise.
272 * g++.dg/ipa/iinline-1.C: Likewise.
273 * g++.dg/template/cond2.C: Adjust expected line location for the
275 * g++.dg/template/pr35240.C: Likewise.
277 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
279 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
280 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
282 2009-09-02 Martin Jambor <mjambor@suse.cz>
284 * gcc.dg/tree-ssa/sra-8.c: New testcase.
285 * gcc.dg/memcpy-1.c: Add . to match pattern.
286 * gcc.dg/uninit-I.c: XFAIL warning test.
287 * g++.dg/warn/unit-1.C: XFAIL warning test.
289 2009-09-02 Ian Lance Taylor <iant@google.com>
291 * gcc.dg/20090902-1.c: New test.
293 2009-09-02 Jakub Jelinek <jakub@redhat.com>
295 * gcc.dg/builtin-object-size-9.c: New test.
297 2009-09-02 Olivier Hainque <hainque@adacore.com>
299 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
301 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
302 Olivier Hainque <hainque@adacore.com>
304 * gnat.dg/misaligned_param.adb: New test.
305 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
306 * gnat.dg/slice7.adb: Add 1 more related case.
308 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
310 * gcc.dg/guality/guality.c: Expect to fail for now.
311 * gcc.dg/guality/example.c: Likewise.
313 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
315 * gcc.dg/guality/guality.c: New.
316 * gcc.dg/guality/guality.h: New.
317 * gcc.dg/guality/guality.exp: New.
318 * gcc.dg/guality/example.c: New.
319 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
320 (cleanup-saved-temps): Likewise, .gkd files too.
322 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
325 * gfortran.dg/line_length_3.f: New test.
326 * gfortran.dg/line_length_4.f90: New test.
328 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
330 * lib/target-supports.exp (check_gc_sections_available):
331 Add proper pattern quote.
333 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
334 Kaz Kojima <kkojima@gcc.gnu.org>
336 * lib/target-supports.exp (add_options_for_ieee): New procedure.
337 * g++.dg/cdce3.C: Use dg-add-options ieee.
338 * g++.dg/torture/type-generic-1.C: Likewise.
339 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
340 * gcc.dg/pr28796-2.c: Likewise.
341 * gcc.dg/torture/builtin-math-7.c: Likewise.
342 * gcc.dg/torture/type-generic-1.c: Likewise.
343 * gfortran.dg/boz_14.f90: Likewise.
344 * gfortran.dg/erf_2.F90: Likewise.
345 * gfortran.dg/init_flag_3.f90: Likewise.
346 * gfortran.dg/init_flag_4.f90: Likewise.
347 * gfortran.dg/init_flag_5.f90: Likewise.
348 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
349 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
350 * gfortran.dg/isnan_1.f90: Likewise.
351 * gfortran.dg/isnan_2.f90: Likewise.
352 * gfortran.dg/maxlocval_2.f90: Likewise.
353 * gfortran.dg/maxlocval_4.f90: Likewise.
354 * gfortran.dg/minlocval_1.f90: Likewise.
355 * gfortran.dg/minlocval_4.f90: Likewise.
356 * gfortran.dg/module_nan.f90: Likewise.
357 * gfortran.dg/namelist_42.f90: Likewise.
358 * gfortran.dg/namelist_43.f90: Likewise.
359 * gfortran.dg/nan_1.f90: Likewise.
360 * gfortran.dg/nan_2.f90: Likewise.
361 * gfortran.dg/nan_3.f90: Likewise.
362 * gfortran.dg/nan_4.f90: Likewise.
363 * gfortran.dg/nan_5.f90: Likewise.
364 * gfortran.dg/nearest_1.f90: Likewise.
365 * gfortran.dg/nearest_2.f90: Likewise.
366 * gfortran.dg/nearest_3.f90: Likewise.
367 * gfortran.dg/pr37243.f: Likewise.
368 * gfortran.dg/real_const_3.f90: Likewise.
369 * gfortran.dg/transfer_simplify_2.f90: Likewise.
371 2009-08-31 Dodji Seketeli <dodji@redhat.com>
374 * g++.dg/debug/dwarf2/template-params-1.C: New test.
375 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
376 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
377 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
378 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
379 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
380 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
381 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
382 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
383 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
384 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
385 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
386 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
388 2009-08-31 Jason Merrill <jason@redhat.com>
391 * g++.dg/parse/enum5.C: New.
392 * g++.dg/cpp0x/enum1.C: Adjust expected error.
394 2009-08-31 Janus Weil <janus@gcc.gnu.org>
397 * gfortran.dg/allocate_derived_1.f90: New.
398 * gfortran.dg/class_3.f03: New.
400 2009-08-31 Janus Weil <janus@gcc.gnu.org>
403 * gfortran.dg/allocatable_scalar_1.f90: New.
404 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
405 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
406 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
408 2009-08-30 Richard Guenther <rguenther@suse.de>
410 PR tree-optimization/41186
411 * g++.dg/torture/pr41186.C: New testcase.
412 * g++.dg/tree-ssa/pr41186.C: Likewise.
414 2009-08-30 Dodji Seketeli <dodji@redhat.com>
417 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
418 take ia64 assembly comments syntax in account.
420 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
422 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
424 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
426 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
427 * gfortran.dg/whole_file_6.f90: Likewise.
429 2009-08-28 Cary Coutant <ccoutant@google.com>
432 * g++.dg/debug/dwarf2/pr41063.C: New test.
434 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
436 PR rtl-optimization/40861
437 * gcc.dg/pr40861.c: New test.
439 2009-08-27 Janus Weil <janus@gcc.gnu.org>
442 * gfortran.dg/proc_ptr_comp_20.f90: New.
444 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
447 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
448 open temp file with status="scratch".
449 * gfortran.dg/fmt_cache_1.f: Likewise.
450 * gfortran.dg/fmt_exhaust.f90: Likewise.
451 * gfortran.dg/fmt_t_4.f90: Likewise.
452 * gfortran.dg/fseek.f90: Likewise.
453 * gfortran.dg/list_read_5.f90: Likewise.
454 * gfortran.dg/namelist_39.f90: Likewise.
455 * gfortran.dg/namelist_56.f90: Likewise.
456 * gfortran.dg/read_bad_advance.f90: Likewise.
457 * gfortran.dg/read_repeat.f90: Likewise.
458 * gfortran.dg/read_size_noadvance.f90: Likewise.
459 * gfortran.dg/read_x_past.f: Likewise.
461 2009-08-27 Tobias Burnus <burnus@net-b.de>
464 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
466 2009-08-27 Daniel Kraft <d@domob.eu>
469 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
470 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
471 error and fix problem with recursive assignment.
472 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
473 * gfortran.dg/typebound_operator_3.f03: New test.
474 * gfortran.dg/typebound_operator_4.f03: New test.
476 2009-08-27 Dodji Seketeli <dodji@redhat.com>
479 * debug/dwarf2/namespace-1.C: New test.
481 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
484 * gfortran.dg/pr41162.f: New.
486 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
487 Richard Sandiford <rdsandiford@googlemail.com>
489 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
491 * gcc.target/mips/branch-1.c: Update accordingly.
492 * gcc.target/mips/extend-1.c: Likewise.
493 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
495 2009-08-26 Richard Guenther <rguenther@suse.de>
498 * gcc.c-torture/compile/pr41163.c: New testcase.
499 * gcc.dg/pr35899.c: Adjust.
501 2009-08-26 Richard Guenther <rguenther@suse.de>
503 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
505 2009-08-26 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp0x/explicit3.C: New.
508 * g++.dg/overload/cond2.C: New.
510 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
512 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
514 2009-08-25 Jan Hubicka <jh@suse.cz>
516 * gcc.target/i386/sse5-shift1-vector.c
517 * gcc.target/i386/isa-12.c
518 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
519 * gcc.target/i386/sse5-pcmov2.c
520 * gcc.target/i386/isa-3.c
521 * gcc.target/i386/sse5-shift2-vector.c
522 * gcc.target/i386/isa-7.c
523 * gcc.target/i386/funcspec-2.c
524 * gcc.target/i386/sse5-haddX.c
525 * gcc.target/i386/sse5-hadduX.c
526 * gcc.target/i386/isa-9.c
527 * gcc.target/i386/sse5-maccXX.c
528 * gcc.target/i386/sse5-shift3-vector.c
529 * gcc.target/i386/sse5-msubXX.c
530 * gcc.target/i386/sse5-permpX.c
531 * gcc.target/i386/sse5-check.h
532 * gcc.target/i386/sse-12.c
533 * gcc.target/i386/sse-11.c
534 * gcc.target/i386/sse-10.c
535 * gcc.target/i386/sse-13.c
536 * gcc.target/i386/sse-14.c
537 * gcc.target/i386/sse-22.c
538 * gcc.target/i386/sse-2.c
539 * gcc.target/i386/sse-13.c
540 * gcc.target/i386/avx-2.c
541 * gcc.target/i386/sse5-rotate1-vector.c
542 * gcc.target/i386/isa-4.c
543 * gcc.target/i386/sse5-hsubX.c
544 * gcc.target/i386/sse5-pcmov.c
545 * gcc.target/i386/sse5-fma.c
546 * gcc.target/i386/isa-8.c
547 * gcc.target/i386/sse5-rotate2-vector.c
548 * gcc.target/i386/sse5-nmaccXX.c
549 * gcc.target/i386/sse5-imul64-vector.c
550 * gcc.target/i386/sse5-nmsubXX.c
551 * gcc.target/i386/sse5-rotate3-vector.c
552 * gcc.target/i386/sse5-fma-vector.c
553 * gcc.target/i386/sse5-imul32widen-vector.c
554 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
556 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
557 * gcc.target/i386/funcspec-5.c: Remove SSE5.
558 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
559 * gcc.target/i386/avx-1.c: Remove SSE5.
560 * gcc.target/i386/avx-2.c: Remove SSE5.
561 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
562 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
563 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
564 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
566 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
568 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
570 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
572 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
573 keyword works in the same manner as __alignof.
575 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
578 * gfortran.dg/unpack_bounds_1.f90: New test.
579 * gfortran.dg/unpack_bounds_2.f90: New test.
580 * gfortran.dg/unpack_bounds_3.f90: New test.
582 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
584 * gnat.dg/slice7.adb: New test.
585 * gnat.dg/slice7_pkg.ads: New helper.
587 2009-08-25 Janus Weil <janus@gcc.gnu.org>
590 * gfortran.dg/proc_ptr_25.f90: New.
591 * gfortran.dg/proc_ptr_comp_18.f90: New.
592 * gfortran.dg/proc_ptr_comp_19.f90: New.
594 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
597 * gfortran.dg/fmt_error_8.f: New test.
599 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
601 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
602 number, update all callers and synchronize results for latest MPC.
604 2009-08-21 Jason Merrill <jason@redhat.com>
606 * g++.dg/warn/Wunused-17.C: New.
608 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
610 * gcc.target/arm/combine-cmp-shift.c: New test.
612 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
614 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
615 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
618 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
620 * gfortran.dg/fmt_error_7.f: New test.
622 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
625 * gcc.target/i386/pr40718.c: New test.
627 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
629 * gfortran.dg/proc_ptr_24.f90: New test.
631 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
633 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
634 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
635 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
637 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
640 * gfortran.dg/fmt_with_extra.f: new file.
642 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
644 * lib/target-supports.exp
645 (check_effective_target_arm_iwmmxt_ok): New procedure.
646 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
647 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
649 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
651 * gfortran.dg/boz_9.f90: Do not load denormal floating
652 point constants. Remove -mieee option for alpha*-*-* targets.
654 2009-08-21 Janus Weil <janus@gcc.gnu.org>
657 * gfortran.dg/proc_ptr_23.f90: New.
658 * gfortran.dg/proc_ptr_comp_15.f90: New.
659 * gfortran.dg/proc_ptr_comp_16.f90: New.
660 * gfortran.dg/proc_ptr_comp_17.f90: New.
662 2009-08-21 Jakub Jelinek <jakub@redhat.com>
665 * g++.dg/expr/unary3.C: New test.
667 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
669 * gfortran.dg/common_5.f: Add -mdalign for sh.
670 * gfortran.dg/common_align_2.f90: Likewise.
672 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
675 * c_f_pointer_tests_4.f90: New test.
677 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
679 * gnat.dg/slice6.adb: New test.
680 * gnat.dg/slice6_pkg.ads: New helper.
682 2009-08-20 Michael Matz <matz@suse.de>
685 * gfortran.dg/pr41126.f90: New test.
687 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
689 * gnat.dg/dynamic_bound.adb: New test.
691 2009-08-20 Janus Weil <janus@gcc.gnu.org>
694 * gfortran.dg/intrinsic_5.f90: New.
696 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
697 Richard Earnshaw <richard.earnshaw@arm.com>
699 * gcc.target/arm/20090811-1.c: New test.
701 2009-08-19 Jakub Jelinek <jakub@redhat.com>
704 * gcc.dg/pr41123.c: New test.
706 2009-08-19 Jason Merrill <jason@redhat.com>
709 * g++.dg/other/gc4.C: New.
711 2009-08-18 Michael Matz <matz@suse.de>
713 * gfortran.dg/vect/vect-gems.f90: New test.
714 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
716 2009-08-18 DJ Delorie <dj@redhat.com>
718 * lib/wrapper.exp: Move load of target-libpath.exp from here...
719 * lib/gcc-defs.exp: ... to here.
721 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
722 GCC_EXEC_PREFIX before building the wrapper.
724 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
726 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
728 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
729 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
730 dg-options. Fix dg-final clause.
732 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
734 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
736 2009-08-18 Janus Weil <janus@gcc.gnu.org>
737 Paul Thomas <pault@gcc.gnu.org>
740 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
742 2009-08-18 Richard Guenther <rguenther@suse.de>
745 * gcc.dg/torture/pr41094.c: New testcase.
746 * gcc.dg/torture/builtin-power-1.c: Adjust.
747 * gcc.dg/builtins-10.c: Likewise.
749 2009-08-18 Jakub Jelinek <jakub@redhat.com>
752 * gcc.dg/pr40971.c: New test.
754 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
757 * gfortran.dg/use_only_4.f90: New test.
759 2009-08-17 Daniel Kraft <d@domob.eu>
762 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
763 NOPASS bindings as operators.
765 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
767 * lib/target-supports.exp
768 (check_effective_target_vect_cmdline_needed): Add alpha to the list
769 of targets that do not need command line argument to enable SIMD.
771 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
773 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
776 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
779 * gfortran.dg/unlimited_fmt_1.f90: New test.
781 2009-08-17 Dodji Seketeli <dodji@redhat.com>
783 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
785 2009-08-17 Arnaud Charlet <charlet@adacore.com>
787 * gnat.dg/itype.ad[sb]: New test.
789 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
791 * gcc.target/mips/mips.exp: Add terminology section to comment
792 at the top of the file. Fix typos.
794 2009-08-16 Jason Merrill <jason@redhat.com>
796 * g++.dg/debug/dwarf2/inline1.C: New.
798 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
801 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
803 2009-08-16 Dodji Seketeli <dodji@redhat.com>
806 * gcc.dg/debug/20020224-1.c: Adjust the comment.
807 Make sure to trigger inlining optimizations.
808 * gcc.dg/debug/dwarf2/inline2.c: New test.
810 2009-08-14 Janus Weil <janus@gcc.gnu.org>
813 * gfortran.dg/structure_constructor_10.f90: New.
815 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
817 * gcc.dg/pragma-re-1.c: Supported on all platforms.
818 * gcc.dg/pragma-re-2.c: Likewise.
819 * gcc.dg/pragma-re-3.c: Likewise.
820 * gcc.dg/pragma-re-4.c: Likewise.
821 * g++.dg/other/pragma-re-1.C: Likewise.
822 * g++.dg/other/pragma-re-2.C: Likewise.
824 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
826 * gcc.dg/torture/builtin-math-7.c: New.
828 2009-08-14 Richard Guenther <rguenther@suse.de>
830 * gcc.c-torture/execute/20090814-1.c: New testcase.
832 2009-08-14 David Edelsohn <edelsohn@gnu.org>
834 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
836 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
839 * gcc.target/i386/pr40934.c: New.
841 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
844 * gcc.target/i386/pr41019.c: New test.
846 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
849 * gfortran.dg/winapi.f90: New test.
851 2009-08-13 Janus Weil <janus@gcc.gnu.org>
854 * gfortran.dg/intrinsic_4.f90: New.
855 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
858 2009-08-13 Richard Guenther <rguenther@suse.de>
861 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
863 2009-08-12 Richard Guenther <rguenther@suse.de>
865 PR tree-optimization/41011
866 * gfortran.dg/pr41011.f: New testcase.
868 2009-08-11 Andrew Haley <aph@redhat.com>
870 * gcc.target/arm/synchronize.c: New file.
872 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
875 * gfortran.dg/graphite/id-17.f: New.
877 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
879 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
881 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
882 Pranav Garg <pranav.garg2107@gmail.com>
884 * gcc.dg/graphite/interchange-6.c: XFAILed.
886 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
888 * gcc.dg/graphite/interchange-9.c: New.
890 2009-08-12 Richard Guenther <rguenther@suse.de>
892 PR rtl-optimization/41033
893 * gcc.dg/pr41033.c: New test.
895 2009-08-11 Janus Weil <janus@gcc.gnu.org>
898 * gfortran.dg/proc_ptr_comp_14.f90: New.
900 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
902 * gcc.target/mips/ext-5.c: New test.
903 * gcc.target/mips/ext-6.c: New test.
904 * gcc.target/mips/ext-7.c: New test.
905 * gcc.target/mips/ext-8.c: New test.
906 * gcc.target/mips/extend-2.c: New test.
908 2009-08-10 Jason Merrill <jason@redhat.com>
910 * g++.dg/other/linkage2.C: New test for types-without-linkage
912 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
913 * g++.dg/lookup/anon2.C: Likewise.
914 * g++.dg/other/anon3.C: Likewise.
915 * g++.dg/template/arg2.C: Likewise.
916 * g++.dg/template/local4.C: Likewise.
917 * g++.old-deja/g++.law/operators32.C: Likewise.
918 * g++.old-deja/g++.other/linkage2.C: Likewise.
919 * g++.old-deja/g++.pt/enum6.C: Likewise.
920 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
921 * g++.old-deja/g++.other/linkage1.C: Likewise.
923 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
925 * gcc.dg/dg.exp: Test also c-c++-common dir.
926 * g++.dg/dg.exp: Likewise.
927 * g++.dg/warn/Wconversion-real.C: Delete.
928 * gcc.dg/Wconversion-real.c: Move to ...
929 * c-c++-common/Wconversion-real.c: ... here.
930 * lib/target-supports.exp
931 (check_effective_target_c,check_effective_target_c++): New.
933 2009-08-10 Daniel Kraft <d@domob.eu>
936 * gfortran.dg/typebound_operator_1.f03: New test.
937 * gfortran.dg/typebound_operator_2.f03: New test.
939 2009-08-10 Richard Guenther <rguenther@suse.de>
942 * gcc.c-torture/compile/pr41006-1.c: New testcase.
943 * gcc.c-torture/compile/pr41006-2.c: Likewise.
945 2009-08-10 Janus Weil <janus@gcc.gnu.org>
948 * gfortran.dg/class_1.f03: New.
949 * gfortran.dg/class_2.f03: New.
950 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
951 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
952 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
953 * gfortran.dg/typebound_call_10.f03: Ditto.
954 * gfortran.dg/typebound_call_2.f03: Ditto.
955 * gfortran.dg/typebound_call_3.f03: Ditto.
956 * gfortran.dg/typebound_call_4.f03: Ditto.
957 * gfortran.dg/typebound_generic_3.f03: Ditto.
958 * gfortran.dg/typebound_generic_4.f03: Ditto.
959 * gfortran.dg/typebound_proc_1.f08: Ditto.
960 * gfortran.dg/typebound_proc_5.f03: Ditto.
961 * gfortran.dg/typebound_proc_6.f03: Ditto.
963 2009-08-10 Dodji Seketeli <dodji@redhat.com>
966 * g++.dg/expr/stmt-expr-1.C: New test.
968 2009-08-09 Richard Guenther <rguenther@suse.de>
970 PR tree-optimization/41016
971 * gcc.c-torture/compile/pr41016.c: New testcase.
973 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
975 * gcc.dg/overflow-warn-8.c: New test.
977 2009-08-09 Ira Rosen <irar@il.ibm.com>
979 PR tree-optimization/41008
980 * gcc.dg/vect/O1-pr41008.c: New test.
982 2009-08-05 Tobias Burnus <burnus@net-b.de>
985 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
987 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
989 * gcc.target/bfin/loop-autoinc.c: New file.
991 2009-08-08 Richard Guenther <rguenther@suse.de>
993 PR tree-optimization/40991
994 * g++.dg/torture/pr40991.C: New testcase.
996 2009-08-08 Laurent GUERBY <laurent@guerby.net>
998 * ada/acats/support/impdef.a: Tweak timing constants. Add
999 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1000 * ada/acats/tests/c9/c940005.a: Use new timing constants.
1001 * ada/acats/tests/c9/c940007.a: Likewise.
1002 * ada/acats/tests/c9/c94001c.ada: Likewise.
1003 * ada/acats/tests/c9/c94006a.ada: Likewise.
1004 * ada/acats/tests/c9/c94008c.ada: Likewise.
1005 * ada/acats/tests/c9/c951002.a: Likewise.
1006 * ada/acats/tests/c9/c954a01.a: Likewise.
1007 * ada/acats/tests/c9/c96001a.ada: Likewise.
1008 * ada/acats/tests/c9/c97307a.ada: Likewise.
1010 2009-08-07 Richard Guenther <rguenther@suse.de>
1012 PR tree-optimization/40999
1013 * gfortran.dg/pr40999.f: New testcase.
1015 2009-08-07 Jakub Jelinek <jakub@redhat.com>
1017 * g++.dg/tree-prof/partition1.C: New test.
1019 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
1021 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1023 * gcc.target/arm/vfp1[567].c: New tests.
1025 2009-08-06 Jason Merrill <jason@redhat.com>
1028 * g++.dg/ext/complit12.C: Expand.
1030 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
1032 Merge ARM/hard_vfp_branch to trunk.
1034 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
1036 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1037 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1039 2009-05-12 Joseph Myers <joseph@codesourcery.com>
1041 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1042 (PCS): Define macro to use base AAPCS.
1043 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1045 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
1047 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1048 Correct arm_neon.h typo.
1050 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
1052 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1053 this a linkage test.
1054 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1055 argument marshalling.
1056 * abitest.h: New file.
1057 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1058 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1060 2009-08-06 Martin Jambor <mjambor@suse.cz>
1063 * gcc.dg/tree-ssa/pr32964.c: New test.
1065 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
1066 H.J. Lu <hongjiu.lu@intel.com>
1069 * gcc.target/i386/pr40957.c: New test.
1071 2009-08-06 Richard Guenther <rguenther@suse.de>
1073 PR tree-optimization/40964
1074 * gcc.c-torture/compile/pr40964.c: New testcase.
1076 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
1079 * gfortran.dg/transfer_resolve_1.f90 : New test.
1081 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
1082 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1085 * gcc.target/i386/pr40906-1.c: New test.
1086 * gcc.target/i386/pr40906-2.c: Ditto.
1087 * gcc.target/i386/pr40906-3.c: Ditto.
1089 2009-08-05 Jakub Jelinek <jakub@redhat.com>
1091 PR rtl-optimization/40924
1092 * g++.dg/torture/pr40924.C: New test.
1094 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1097 * g++.dg/warn/pr36069.C: New.
1099 2009-08-04 Dodji Seketeli <dodji@redhat.com>
1102 * g++.dg/overload/defarg4.C: New test.
1104 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1107 * g++.dg/parse/pr16696.C: New.
1108 * g++.dg/parse/pr16696-permissive.C: New.
1110 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
1113 * gfortran.dg/initialization_23.f90 : New test.
1115 2009-08-04 Dodji Seketeli <dodji@redhat.com>
1118 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1120 2009-08-03 Jason Merrill <jason@redhat.com>
1121 Jakub Jelinek <jakub@redhat.com>
1124 * g++.dg/ext/complit12.C: New.
1126 2009-08-03 Janis Johnson <janis187@us.ibm.com>
1129 * gcc.target/powerpc/pr39902-2.c: New test.
1131 2009-08-03 Jakub Jelinek <jakub@redhat.com>
1134 * gcc.dg/uninit-6.c: Re-add XFAIL.
1135 * gcc.dg/uninit-6-O0.c: Likewise.
1136 * gcc.dg/uninit-pr40943.c: New test.
1138 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1141 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1144 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1147 * gfortran.dg/namelist_40.f90: Update error output.
1148 * gfortran.dg/namelist_47.f90: Update error output.
1149 * gfortran.dg/namelist_58.f90: New test.
1151 2009-08-02 Janus Weil <janus@gcc.gnu.org>
1154 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1155 * gfortran.dg/altreturn_3.f90: Ditto.
1156 * gfortran.dg/altreturn_5.f90: Ditto.
1157 * gfortran.dg/altreturn_6.f90: Ditto.
1158 * gfortran.dg/altreturn_7.f90: Ditto.
1159 * gfortran.dg/array_constructor_13.f90: Ditto.
1160 * gfortran.dg/arrayio_7.f90: Ditto.
1161 * gfortran.dg/arrayio_8.f90: Ditto.
1162 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1163 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1164 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1165 * gfortran.dg/backspace_8.f: Add -std=legacy.
1166 * gfortran.dg/backspace_9.f: Ditto.
1167 * gfortran.dg/char_comparison_1.f: Ditto.
1168 * gfortran.dg/char_decl_1.f90: Ditto.
1169 * gfortran.dg/char_initialiser_actual.f90: Ditto.
1170 * gfortran.dg/char_pointer_assign.f90: Ditto.
1171 * gfortran.dg/char_pointer_dependency.f90: Ditto.
1172 * gfortran.dg/char_pointer_dummy.f90: Ditto.
1173 * gfortran.dg/char_pointer_func.f90: Ditto.
1174 * gfortran.dg/common_8.f90: Ditto.
1175 * gfortran.dg/constant_substring.f: Ditto.
1176 * gfortran.dg/data_char_2.f90: Ditto.
1177 * gfortran.dg/der_array_io_1.f90: Ditto.
1178 * gfortran.dg/der_array_io_2.f90: Ditto.
1179 * gfortran.dg/der_array_io_3.f90: Ditto.
1180 * gfortran.dg/der_io_3.f90: Ditto.
1181 * gfortran.dg/dev_null.F90: Ditto.
1182 * gfortran.dg/direct_io_2.f90: Ditto.
1183 * gfortran.dg/do_iterator_2.f90: Ditto.
1184 * gfortran.dg/e_d_fmt.f90: Ditto.
1185 * gfortran.dg/empty_format_1.f90: Ditto.
1186 * gfortran.dg/entry_17.f90: Modified warning message.
1187 * gfortran.dg/entry_7.f90: Add -std=legacy.
1188 * gfortran.dg/eor_1.f90: Ditto.
1189 * gfortran.dg/equiv_2.f90: Ditto.
1190 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1191 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1192 * gfortran.dg/extended_char_comparison_1.f: Ditto.
1193 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1194 * gfortran.dg/fmt_error_2.f90: Ditto.
1195 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1196 * gfortran.dg/fmt_tl.f: Ditto.
1197 * gfortran.dg/fmt_white.f: Ditto.
1198 * gfortran.dg/func_derived_1.f90: Ditto.
1199 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1200 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1201 * gfortran.dg/global_references_2.f90: Ditto.
1202 * gfortran.dg/hollerith_1.f90: Ditto.
1203 * gfortran.dg/hollerith.f90: Use new-style character length.
1204 * gfortran.dg/hollerith_f95.f90: Ditto.
1205 * gfortran.dg/ichar_1.f90: Add -std=legacy.
1206 * gfortran.dg/implicit_6.f90: Ditto.
1207 * gfortran.dg/implicit_9.f90: Ditto.
1208 * gfortran.dg/inquire_13.f90: Ditto.
1209 * gfortran.dg/inquire_5.f90: Ditto.
1210 * gfortran.dg/inquire_6.f90: Ditto.
1211 * gfortran.dg/inquire.f90: Ditto.
1212 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1213 * gfortran.dg/io_constraints_2.f90: Ditto.
1214 * gfortran.dg/list_read_2.f90: Add -std=legacy.
1215 * gfortran.dg/loc_2.f90: Ditto.
1216 * gfortran.dg/logical_1.f90: Ditto.
1217 * gfortran.dg/longline.f: Ditto.
1218 * gfortran.dg/merge_char_1.f90: Ditto.
1219 * gfortran.dg/namelist_12.f: Ditto.
1220 * gfortran.dg/namelist_14.f90: Ditto.
1221 * gfortran.dg/namelist_18.f90: Ditto.
1222 * gfortran.dg/namelist_19.f90: Ditto.
1223 * gfortran.dg/namelist_21.f90: Ditto.
1224 * gfortran.dg/namelist_22.f90: Ditto.
1225 * gfortran.dg/namelist_37.f90: Ditto.
1226 * gfortran.dg/namelist_54.f90: Ditto.
1227 * gfortran.dg/namelist_55.f90: Ditto.
1228 * gfortran.dg/namelist_empty.f90: Ditto.
1229 * gfortran.dg/namelist_use.f90: Use new-style character length.
1230 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1231 * gfortran.dg/nested_modules_4.f90: Ditto.
1232 * gfortran.dg/nested_modules_5.f90: Ditto.
1233 * gfortran.dg/open-options-blanks.f: Ditto.
1234 * gfortran.dg/output_exponents_1.f90: Ditto.
1235 * gfortran.dg/parens_5.f90: Ditto.
1236 * gfortran.dg/parens_6.f90: Ditto.
1237 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1238 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1239 * gfortran.dg/pr15129.f90: Ditto.
1240 * gfortran.dg/pr15332.f: Ditto.
1241 * gfortran.dg/pr16597.f90: Ditto.
1242 * gfortran.dg/pr17143.f90: Ditto.
1243 * gfortran.dg/pr17164.f90: Ditto.
1244 * gfortran.dg/pr17229.f: Modified warning message.
1245 * gfortran.dg/pr18210.f90: Add -std=legacy.
1246 * gfortran.dg/pr19155.f: Ditto.
1247 * gfortran.dg/pr20086.f90: Ditto.
1248 * gfortran.dg/pr20124.f90: Ditto.
1249 * gfortran.dg/pr20755.f: Ditto.
1250 * gfortran.dg/pr20865.f90: Ditto.
1251 * gfortran.dg/pr20950.f: Ditto.
1252 * gfortran.dg/pr21730.f: Ditto.
1253 * gfortran.dg/pr22491.f: Ditto.
1254 * gfortran.dg/pr29713.f90: Ditto.
1255 * gfortran.dg/print_parentheses_1.f: Ditto.
1256 * gfortran.dg/print_parentheses_2.f90: Ditto.
1257 * gfortran.dg/proc_assign_1.f90: Ditto.
1258 * gfortran.dg/proc_decl_1.f90: Ditto.
1259 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1260 * gfortran.dg/read_eor.f90: : Add -std=legacy.
1261 * gfortran.dg/read_float_1.f90: Ditto.
1262 * gfortran.dg/read_logical.f90: Ditto.
1263 * gfortran.dg/recursive_statement_functions.f90: Ditto.
1264 * gfortran.dg/return_1.f90: Ditto.
1265 * gfortran.dg/rewind_1.f90: Ditto.
1266 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1267 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1268 * gfortran.dg/stfunc_1.f90: Ditto.
1269 * gfortran.dg/stfunc_3.f90: Ditto.
1270 * gfortran.dg/stfunc_4.f90: Ditto.
1271 * gfortran.dg/stfunc_6.f90: Ditto.
1272 * gfortran.dg/streamio_2.f90: Ditto.
1273 * gfortran.dg/string_ctor_1.f90: Ditto.
1274 * gfortran.dg/string_null_compare_1.f: Ditto.
1275 * gfortran.dg/substr_6.f90: Ditto.
1276 * gfortran.dg/tl_editing.f90: Ditto.
1277 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1278 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1279 * gfortran.dg/x_slash_1.f: Add -std=legacy.
1280 * gfortran.dg/g77/1832.f: Ditto.
1281 * gfortran.dg/g77/19981216-0.f Ditto.
1282 * gfortran.dg/g77/19990525-0.f: Ditto.
1283 * gfortran.dg/g77/19990826-2.f: Ditto.
1284 * gfortran.dg/g77/20000630-2.f: Ditto.
1285 * gfortran.dg/g77/20010116.f: Ditto.
1286 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1287 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1288 * gfortran.dg/g77/980520-1.f: Ditto.
1289 * gfortran.dg/g77/check0.f: Ditto.
1290 * gfortran.dg/g77/cpp3.F: Ditto.
1291 * gfortran.dg/g77/cpp4.F: Use new-style character length.
1292 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1293 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1294 * gfortran.dg/g77/short.f: Ditto.
1296 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
1298 * gcc.target/mips/ext-3.c: Add NOMIPS16.
1299 * gcc.target/mips/ext-4.c: Likewise.
1300 * gcc.target/mips/interrupt_handler.c: Likewise.
1301 * gcc.target/mips/truncate-4.c: Likewise.
1302 * gcc.target/mips/truncate-5.c: Likewise.
1304 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
1306 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1307 -fgraphite-force-parallel to -floop-parallelize-all.
1309 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
1312 * gfortran.dg/whole_file_7.f90: New test.
1313 * gfortran.dg/whole_file_8.f90: New test.
1314 * gfortran.dg/whole_file_9.f90: New test.
1315 * gfortran.dg/whole_file_10.f90: New test.
1316 * gfortran.dg/whole_file_11.f90: New test.
1317 * gfortran.dg/whole_file_12.f90: New test.
1318 * gfortran.dg/whole_file_13.f90: New test.
1319 * gfortran.dg/whole_file_14.f90: New test.
1321 2009-07-31 Jason Merrill <jason@redhat.com>
1323 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1325 * g++.dg/cpp0x/named.C: Likewise.
1326 * g++.dg/cpp0x/overload.C: Likewise.
1327 * g++.dg/cpp0x/rv1n.C: Likewise.
1328 * g++.dg/cpp0x/rv1p.C: Likewise.
1329 * g++.dg/cpp0x/rv2n.C: Likewise.
1330 * g++.dg/cpp0x/rv2p.C: Likewise.
1331 * g++.dg/cpp0x/rv3n.C: Likewise.
1332 * g++.dg/cpp0x/rv3p.C: Likewise.
1333 * g++.dg/cpp0x/rv4n.C: Likewise.
1334 * g++.dg/cpp0x/rv4p.C: Likewise.
1335 * g++.dg/cpp0x/rv5n.C: Likewise.
1336 * g++.dg/cpp0x/rv5p.C: Likewise.
1337 * g++.dg/cpp0x/rv6n.C: Likewise.
1338 * g++.dg/cpp0x/rv6p.C: Likewise.
1339 * g++.dg/cpp0x/rv7n.C: Likewise.
1340 * g++.dg/cpp0x/rv7p.C: Likewise.
1341 * g++.dg/cpp0x/template_deduction.C: Likewise.
1342 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1343 * g++.dg/cpp0x/overloadn.C: New.
1344 * g++.dg/cpp0x/rv-cast.C: New.
1346 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
1348 * gcc.target/mips/ext-4.c: New test.
1350 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1352 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1354 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1356 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1357 * gcc.dg/tree-ssa/loop-32.c: Same.
1358 * gcc.dg/tree-ssa/loop-33.c: Same.
1359 * gcc.dg/tree-ssa/loop-34.c: Same.
1360 * gcc.dg/tree-ssa/loop-35.c: Same.
1361 * gcc.dg/tree-ssa/loop-7.c: Same.
1362 * gcc.dg/tree-ssa/pr23109.c: Same.
1363 * gcc.dg/tree-ssa/restrict-2.c: Same.
1364 * gcc.dg/tree-ssa/restrict-3.c: Same.
1365 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1366 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1367 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1368 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1369 * gcc.dg/tree-ssa/structopt-1.c: Same.
1370 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1371 * gfortran.dg/pr32921.f: Same.
1373 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1375 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1376 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1377 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1378 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1379 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1380 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1381 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1382 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1383 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1384 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1385 * gcc.dg/graphite/id-1.c: New.
1386 * gcc.dg/graphite/id-10.c: New.
1387 * gcc.dg/graphite/id-11.c: New.
1388 * gcc.dg/graphite/id-12.c: New.
1389 * gcc.dg/graphite/id-13.c: New.
1390 * gcc.dg/graphite/id-14.c: New.
1391 * gcc.dg/graphite/id-15.c: New.
1392 * gcc.dg/graphite/id-2.c: New.
1393 * gcc.dg/graphite/id-3.c: New.
1394 * gcc.dg/graphite/id-4.c: New.
1395 * gcc.dg/graphite/id-5.c: New.
1396 * gcc.dg/graphite/id-6.c: New.
1397 * gcc.dg/graphite/id-7.c: New.
1398 * gcc.dg/graphite/id-8.c: New.
1399 * gcc.dg/graphite/id-9.c: New.
1400 * gcc.dg/graphite/interchange-0.c: New.
1401 * gcc.dg/graphite/interchange-1.c: New.
1402 * gcc.dg/graphite/interchange-2.c: New.
1403 * gcc.dg/graphite/interchange-3.c: New.
1404 * gcc.dg/graphite/interchange-4.c: New.
1405 * gcc.dg/graphite/interchange-5.c: New.
1406 * gcc.dg/graphite/interchange-6.c: New.
1407 * gcc.dg/graphite/interchange-7.c: New.
1408 * gcc.dg/graphite/interchange-8.c: New.
1409 * gcc.dg/graphite/pr35356-1.c: New.
1410 * gcc.dg/graphite/pr35356-2.c: New.
1411 * gcc.dg/graphite/pr35356-3.c: New.
1412 * gcc.dg/graphite/pr40157.c: New.
1413 * gcc.dg/graphite/run-id-1.c: New.
1414 * gcc.dg/graphite/scop-20.c: New.
1415 * gcc.dg/graphite/scop-21.c: New.
1416 * gfortran.dg/graphite/id-1.f90: New.
1417 * gfortran.dg/graphite/id-10.f90: New.
1418 * gfortran.dg/graphite/id-11.f: New.
1419 * gfortran.dg/graphite/id-12.f: New.
1420 * gfortran.dg/graphite/id-13.f: New.
1421 * gfortran.dg/graphite/id-14.f: New.
1422 * gfortran.dg/graphite/id-15.f: New.
1423 * gfortran.dg/graphite/id-16.f: New.
1424 * gfortran.dg/graphite/id-5.f: New.
1425 * gfortran.dg/graphite/id-6.f: New.
1426 * gfortran.dg/graphite/id-7.f: New.
1427 * gfortran.dg/graphite/id-8.f: New.
1428 * gfortran.dg/graphite/id-9.f: New.
1429 * gfortran.dg/graphite/interchange-1.f: New.
1430 * gfortran.dg/graphite/interchange-2.f: New.
1432 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
1434 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
1435 flags based on the name of the testcase.
1436 * gfortran.dg/graphite/graphite.exp: Same.
1438 * gcc.dg/graphite/block-0.c: Adjusted.
1439 * gcc.dg/graphite/block-1.c: Adjusted.
1440 * gcc.dg/graphite/block-2.c: Adjusted.
1441 * gcc.dg/graphite/block-3.c: Adjusted.
1442 * gcc.dg/graphite/block-4.c: Adjusted.
1443 * gcc.dg/graphite/block-5.c: Adjusted.
1444 * gcc.dg/graphite/block-6.c: Adjusted.
1445 * gcc.dg/graphite/pr37485.c: Adjusted.
1446 * gcc.dg/graphite/pr37684.c: Adjusted.
1447 * gcc.dg/graphite/pr37828.c: Adjusted.
1448 * gcc.dg/graphite/pr37883.c: Adjusted.
1449 * gcc.dg/graphite/pr37928.c: Adjusted.
1450 * gcc.dg/graphite/pr37943.c: Adjusted.
1451 * gcc.dg/graphite/pr38409.c: Adjusted.
1452 * gcc.dg/graphite/pr38498.c: Adjusted.
1453 * gcc.dg/graphite/pr38559.c: Adjusted.
1454 * gcc.dg/graphite/pr39335.c: Adjusted.
1455 * gcc.dg/graphite/pr39335_1.c: Adjusted.
1456 * gcc.dg/graphite/scop-0.c: Adjusted.
1457 * gcc.dg/graphite/scop-1.c: Adjusted.
1458 * gcc.dg/graphite/scop-10.c: Adjusted.
1459 * gcc.dg/graphite/scop-11.c: Adjusted.
1460 * gcc.dg/graphite/scop-12.c: Adjusted.
1461 * gcc.dg/graphite/scop-13.c: Adjusted.
1462 * gcc.dg/graphite/scop-14.c: Adjusted.
1463 * gcc.dg/graphite/scop-15.c: Adjusted.
1464 * gcc.dg/graphite/scop-16.c: Adjusted.
1465 * gcc.dg/graphite/scop-17.c: Adjusted.
1466 * gcc.dg/graphite/scop-18.c: Adjusted.
1467 * gcc.dg/graphite/scop-19.c: Adjusted.
1468 * gcc.dg/graphite/scop-2.c: Adjusted.
1469 * gcc.dg/graphite/scop-3.c: Adjusted.-
1470 * gcc.dg/graphite/scop-4.c: Adjusted.
1471 * gcc.dg/graphite/scop-5.c: Adjusted.
1472 * gcc.dg/graphite/scop-6.c: Adjusted.
1473 * gcc.dg/graphite/scop-7.c: Adjusted.
1474 * gcc.dg/graphite/scop-8.c: Adjusted.
1475 * gcc.dg/graphite/scop-9.c: Adjusted.
1476 * gcc.dg/graphite/scop-matmult.c: Adjusted.
1477 * gfortran.dg/graphite/block-1.f90: Adjusted.
1478 * gfortran.dg/graphite/block-2.f: Adjusted.
1479 * gfortran.dg/graphite/block-3.f90: Adjusted.
1480 * gfortran.dg/graphite/block-4.f90: Adjusted.
1481 * gfortran.dg/graphite/id-2.f90: Adjusted.
1482 * gfortran.dg/graphite/id-3.f90: Adjusted.
1483 * gfortran.dg/graphite/id-4.f90: Adjusted.
1484 * gfortran.dg/graphite/pr37852.f90: Adjusted.
1485 * gfortran.dg/graphite/pr37857.f90: Adjusted.
1486 * gfortran.dg/graphite/pr37980.f90: Adjusted.
1487 * gfortran.dg/graphite/pr38083.f90: Adjusted.
1488 * gfortran.dg/graphite/pr38953.f90: Adjusted.
1489 * gfortran.dg/graphite/scop-1.f: Adjusted.
1491 2009-07-30 Doug Kwan <dougkwan@google.com>
1493 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
1494 in warnings added in rev 141298.
1496 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1498 * lib/options.exp: Use "!=" instead of "ne".
1500 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
1502 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
1503 * gcc.dg/ucnid-12.c: Likewise.
1505 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1506 Pat Haugen <pthaugen@us.ibm.com>
1507 Revital Eres <ERES@il.ibm.com>
1509 * gcc.target/powerpc/altivec-32.c: New file to test
1510 Altivec simple math function vectorization.
1512 * gcc.target/powerpc/bswap-run.c: New file to test swap
1514 * gcc.target/powerpc/bswap16.c: Ditto.
1515 * gcc.target/powerpc/bswap32.c: Ditto.
1516 * gcc.target/powerpc/bswap64-1.c: Ditto.
1517 * gcc.target/powerpc/bswap64-2.c: Ditto.
1518 * gcc.target/powerpc/bswap64-3.c: Ditto.
1519 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
1520 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
1521 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
1523 * gcc.target/powerpc/popcount-2.c: New file to test
1524 power7 popcntd instructions.
1525 * gcc.target/powerpc/popcount-3.c: Ditto.
1527 * gcc.target/powerpc/pr39457.c: New VSX test.
1528 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
1529 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
1530 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
1531 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
1532 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
1533 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
1534 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
1535 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
1536 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
1537 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
1538 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
1539 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
1541 * gcc.target/powerpc/altivec-6.c: Store the result of
1542 vec_add, so the optimizer doesn't remove it.
1544 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
1545 systems that support bswap64.
1547 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
1548 prevent VSX code generation.
1550 * lib/target-supports.exp (check_vsx_hw_available): New
1551 function to test if VSX available.
1552 (check_effective_target_powerpc_vsx_ok): Ditto.
1553 (check_vmx_hw_available): Add explicit -mno-vsx.
1555 2009-07-30 Janis Johnson <janis187@us.ibm.com>
1558 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
1560 2009-07-30 Martin Jambor <mjambor@suse.cz>
1562 PR tree-optimization/40570
1563 * gcc.c-torture/compile/pr40570.c: New test.
1565 2009-07-29 Jason Merrill <jason@redhat.com>
1568 * g++.dg/template/defarg13.C: New.
1570 2009-07-29 Richard Guenther <rguenther@suse.de>
1573 * g++.dg/torture/pr40834.C: New testcase.
1575 2009-07-29 Michael Matz <matz@suse.de>
1578 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
1580 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
1582 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
1583 sh*-*-* targets. Skip on spu-*-* targets.
1584 * gfortran.dg/maxlocval_4.f90: Likewise.
1585 * gfortran.dg/minlocval_1.f90: Likewise.
1586 * gfortran.dg/minlocval_4.f90: Likewise.
1588 2009-07-28 Jakub Jelinek <jakub@redhat.com>
1591 * gfortran.dg/gomp/pr40878-1.f90: New test.
1592 * gfortran.dg/gomp/pr40878-2.f90: New test.
1595 * gcc.dg/cdce1.c: Adjust note line number.
1596 * gcc.dg/cdce2.c: Likewise.
1598 2009-07-28 Janus Weil <janus@gcc.gnu.org>
1601 * gfortran.dg/proc_ptr_comp_13.f90: New.
1603 2009-07-28 Jan Beulich <jbeulich@novell.com>
1605 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
1606 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
1607 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
1608 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
1609 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
1610 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
1611 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
1612 * gcc.target/i386/avx-vtestps-2.c: Likewise.
1613 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
1614 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
1615 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
1616 * gcc.target/i386/avx-vtestps-3.c: Likewise.
1617 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
1618 #ifdef NEED_IEEE754_FLOAT conditional.
1619 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
1622 2009-07-28 Jan Beulich <jbeulich@novell.com>
1624 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
1626 * g++.dg/ext/bitfield3.C: Likewise.
1627 * g++.dg/ext/bitfield4.C: Likewise.
1628 * g++.dg/ext/bitfield5.C: Likewise.
1629 * gcc.dg/bitfld-15.c: Likewise.
1630 * gcc.dg/bitfld-16.c: Likewise.
1631 * gcc.dg/bitfld-17.c: Likewise.
1632 * gcc.dg/bitfld-18.c: Likewise.
1633 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
1634 * gcc.dg/20010912-1.c: Likewise.
1635 * gcc.dg/20021018-1.c: Likewise.
1636 * gcc.dg/20030213-1.c: Likewise.
1637 * gcc.dg/20030225-1.c: Likewise.
1638 * gcc.dg/20030708-1.c: Likewise.
1639 * gcc.dg/20050321-2.c: Likewise.
1640 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
1641 * gcc.dg/cdce2.c: Likewise.
1642 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
1644 * gcc.target/i386/pr37248-3.c: Likewise.
1646 2009-07-27 Janus Weil <janus@gcc.gnu.org>
1649 * gfortran.dg/altreturn_7.f90: New.
1651 2009-07-27 Simon Baldwin <simonb@google.com>
1654 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1655 so that indexing no longer runs off array end.
1657 2009-07-27 Tobias Burnus <burnus@net-b.de>
1660 * gfortran.dg/derived_init_3.f90: New test.
1662 2009-07-26 Tobias Burnus <burnus@net-b.de>
1665 * gfortran.dg/atan2_1.f90: New test
1666 * gfortran.dg/atan2_2.f90: New test
1668 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
1671 * g++.dg/warn/Wreturn-type-6.C: New test.
1673 2009-07-26 Ira Rosen <irar@il.ibm.com>
1675 PR tree-optimization/40801
1676 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1677 * gfortran.dg/vect/vect.exp: Run tests starting with
1678 "fast-math-real8" with -ffast-math and -fdefault-real-8.
1680 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1682 PR rtl-optimization/40445
1683 * g++.dg/other/builtin-unreachable-1.C: New testcase.
1685 2009-07-25 David Daney <ddaney@caviumnetworks.com>
1687 * gcc.dg/builtin-unreachable-4.c: New test.
1689 2009-07-25 Tobias Burnus <burnus@net-b.de>
1692 * gfortran.dg/complex_intrinsic_5.f90: New test.
1693 * gfortran.dg/complex_intrinsic_7.f90: New test.
1695 2009-07-25 Martin Jambor <mjambor@suse.cz>
1697 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1698 * gcc.dg/ipa/noclone-1.c: New test.
1700 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
1702 * lib/target-supports.exp (check_effective_target_static): New
1704 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1706 * g++.old-deja/g++.law/weak.C: Require static effective target.
1708 2009-07-25 Janus Weil <janus@gcc.gnu.org>
1711 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1712 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1713 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1714 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1715 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1716 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1717 * gfortran.dg/typebound_call_10.f03: New.
1719 2009-07-24 Jason Merrill <jason@redhat.com>
1721 * g++.dg/cpp0x/defaulted11.C: New.
1723 * g++.dg/cpp0x/initlist23.C: New.
1725 2009-07-24 Janus Weil <janus@gcc.gnu.org>
1728 * gfortran.dg/char_length_16.f90: New.
1730 2009-07-24 Jakub Jelinek <jakub@redhat.com>
1734 * gfortran.dg/maxlocval_2.f90: New test.
1735 * gfortran.dg/maxlocval_3.f90: New test.
1736 * gfortran.dg/maxlocval_4.f90: New test.
1737 * gfortran.dg/minlocval_1.f90: New test.
1738 * gfortran.dg/minlocval_2.f90: New test.
1739 * gfortran.dg/minlocval_3.f90: New test.
1740 * gfortran.dg/minlocval_4.f90: New test.
1742 2009-07-23 Joseph Myers <joseph@codesourcery.com>
1744 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1747 2009-07-23 Jakub Jelinek <jakub@redhat.com>
1750 * gfortran.dg/pr40839.f90: New test.
1752 2009-07-23 Michael Matz <matz@suse.de>
1755 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1756 don't set options ourself.
1758 2009-07-23 Simon Baldwin <simonb@google.com>
1760 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1761 native C compilation where required.
1763 2009-07-22 Doug Kwan <dougkwan@google.com>
1765 * gcc.c-torture/compile/20090721-1.c: New test.
1767 2009-07-22 Michael Matz <matz@suse.de>
1769 PR tree-optimization/35229
1770 PR tree-optimization/39300
1771 * gcc.dg/vect/vect-pre-interact.c: New test.
1773 2009-07-22 Richard Guenther <rguenther@suse.de>
1775 * g++.dg/lookup/using21.C: Fix duplicate paste.
1777 2009-07-22 Richard Guenther <rguenther@suse.de>
1780 * g++.dg/lookup/using21.C: New testcase.
1782 2009-07-21 Jason Merrill <jason@redhat.com>
1784 * g++.dg/init/aggr4.C: New.
1786 2009-07-21 Jason Merrill <jason@redhat.com>
1789 * g++.dg/cpp0x/initlist22.C: New.
1791 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1793 * gcc.target/i386/vectorize8.c: New test.
1795 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
1798 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1799 Add i?86 and x86_64 targets.
1800 * gcc.target/i386/vectorize7.c: New test.
1803 * gcc.target/i386/pr40809.c: New test.
1805 2009-07-21 Jakub Jelinek <jakub@redhat.com>
1807 PR tree-optimization/40813
1808 * g++.dg/opt/inline15.C: New test.
1810 2009-07-21 Paul Brook <paul@codesourcery.com>
1812 * gcc.dg/vect/section-anchors-nest-1.c: New test.
1813 * lib/target-supports.exp (check_effective_target_section_anchors):
1816 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
1818 * gcc.dg/plugin/finish_unit_plugin.c: New test.
1819 * gcc.dg/plugin/finish_unit-test-1.c: New test.
1820 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
1822 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
1824 * gcc.target/mips/ext-3.c: New test.
1826 2009-07-20 Jakub Jelinek <jakub@redhat.com>
1828 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
1829 * gcc.dg/builtin-object-size-8.c: New test.
1830 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
1831 * g++.dg/ext/builtin-object-size2.C: Likewise.
1833 PR tree-optimization/40792
1834 * gcc.dg/pr40792.c: New test.
1836 2009-07-20 Ira Rosen <irar@il.ibm.com>
1838 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
1839 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
1840 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
1842 2009-07-20 Christian Bruel <christian.bruel@st.com>
1844 * gcc.target/sh/mfmovd.c: New test.
1846 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
1847 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1850 * gfortran.dg/eof_3.f90: New test.
1852 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
1855 * gfortran.dg/intrinsic_cmplx.f90: New test.
1857 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1861 * gfortran.dg/cshift_bounds_1.f90: New test.
1862 * gfortran.dg/cshift_bounds_2.f90: New test.
1863 * gfortran.dg/cshift_bounds_3.f90: New test.
1864 * gfortran.dg/cshift_bounds_4.f90: New test.
1865 * gfortran.dg/eoshift_bounds_1.f90: New test.
1866 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
1867 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
1868 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
1870 2009-07-19 Jan Hubicka <jh@suse.cz>
1872 PR tree-optimization/40676
1873 * gcc.c-torture/compile/pr40676.c: New testcase.
1875 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1877 * gcc.target/mips/ext-2.c: New test.
1879 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
1881 * gcc.target/mips/octeon-exts-7.c: New test.
1882 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
1883 * gcc.target/mips/octeon-exts-5.c: Likewise.
1885 2009-07-18 Richard Guenther <rguenther@suse.de>
1888 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
1890 2009-07-18 Richard Guenther <rguenther@suse.de>
1893 * gcc.dg/pr35899.c: Adjust.
1895 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
1897 * gcc.target/powerpc/asm-es-1.c: New test.
1898 * gcc.target/powerpc/asm-es-2.c: Likewise.
1900 2009-07-17 Richard Guenther <rguenther@suse.de>
1903 * g++.dg/rtti/crash4.C: New testcase.
1904 * g++.dg/torture/20090706-1.C: Likewise.
1905 * gcc.dg/redecl-17.c: Likewise.
1906 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
1907 * gcc.dg/declspec-9.c: Expect extra error.
1908 * gcc.dg/declspec-10.c: Likewise.
1909 * gcc.dg/declspec-11.c: Likewise.
1910 * gcc.dg/redecl-10.c: Expect extra warnings.
1911 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
1912 * gcc.target/i386/pr39545-1.c: Likewise.
1913 * g++.dg/ext/asm3.C: Expect more errors.
1914 * g++.dg/gomp/block-1.C: Likewise.
1915 * g++.dg/gomp/block-2.C: Likewise.
1916 * g++.dg/gomp/block-3.C: Likewise.
1917 * g++.dg/gomp/block-5.C: Likewise.
1918 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
1919 * g++.dg/warn/unused-result1.C: XFAIL.
1921 2009-07-17 Richard Guenther <rguenther@suse.de>
1923 PR tree-optimization/40321
1924 * gcc.c-torture/compile/pr40321.c: New testcase.
1925 * g++.dg/torture/pr40321.C: Likewise.
1927 2009-07-17 Jakub Jelinek <jakub@redhat.com>
1930 * g++.dg/template/ptrmem19.C: New test.
1932 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
1933 Manuel López-Ibáñez <manu@gcc.gnu.org>
1936 * gcc.dg/pr36902.c: Add column info.
1937 * g++.dg/gcov/gcov-2.C: Change count for definition.
1939 2009-07-16 Jason Merrill <jason@redhat.com>
1942 * g++.dg/cpp0x/std-layout1.C: New.
1943 * g++.dg/ext/has_nothrow_assign.C: Fix.
1944 * g++.dg/ext/has_nothrow_copy.C: Fix.
1945 * g++.dg/ext/has_trivial_assign.C: Fix.
1946 * g++.dg/ext/has_trivial_copy.C: Fix.
1947 * g++.dg/ext/is_pod.C: Fix.
1948 * g++.dg/other/offsetof3.C: Adjust.
1949 * g++.dg/overload/ellipsis1.C: Adjust.
1950 * g++.dg/warn/var-args1.C: Adjust.
1951 * g++.old-deja/g++.brendan/crash63.C: Adjust.
1952 * g++.old-deja/g++.brendan/crash64.C: Adjust.
1953 * g++.old-deja/g++.brendan/overload8.C: Adjust.
1954 * g++.old-deja/g++.other/vaarg3.C: Adjust.
1955 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
1957 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1959 * gcc.dg/torture/builtin-math-5.c: Add more cases.
1960 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
1961 effective target "mpc_pow".
1962 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
1964 2009-07-16 Richard Henderson <rth@redhat.com>
1966 * g++.dg/opt/eh4.C: New test.
1968 2009-07-16 Jakub Jelinek <jakub@redhat.com>
1970 * obj-c++.dg/defs.mm (abort): Make it extern "C".
1972 2009-07-15 Jakub Jelinek <jakub@redhat.com>
1975 * gcc.c-torture/execute/pr40747.c: New test.
1977 2009-07-15 Richard Guenther <rguenther@suse.de>
1980 * gcc.c-torture/compile/pr40753.c: New testcase.
1982 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1985 * gfortran.dg/interface_assignment_4.f90: New.
1987 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1989 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1990 for FreeBSD up to and including version 8.
1992 2009-07-14 Taras Glek <tglek@mozilla.com>
1993 Rafael Espindola <espindola@google.com>
1995 * g++.dg/plugin/header-plugin-test.C: New.
1996 * g++.dg/plugin/header_plugin.c: New.
1997 * g++.dg/plugin/plugin.exp: Update.
1999 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
2001 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2002 function to enable vectorization.
2003 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2004 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2006 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.target/i386/sse-copysignf-vec.c: New test.
2009 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2011 2009-07-14 Jason Merrill <jason@redhat.com>
2014 * g++.dg/lookup/builtin5.C: New.
2015 * g++.dg/other/error22.C: Add missing extern "C".
2016 * g++.dg/warn/Warray-bounds.C: Likewise.
2017 * gcc.dg/compat/compat-common.h: Likewise.
2020 * g++.dg/lookup/using20.C: New.
2023 * g++.dg/template/koenig8.C: New.
2025 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
2027 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2028 both i?86-*-darwin* and x86_64-*-darwin*.
2030 2009-07-14 Joseph Myers <joseph@codesourcery.com>
2032 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2033 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2036 2009-07-14 Dodji Seketeli <dodji@redhat.com>
2039 * g++.dg/debug/dwarf2/typedef1.C: New test.
2042 * g++.dg/other/typedef3.C: New test.
2044 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
2046 * gcc.dg/20090709-1.c: Move to a proper place ...
2047 * gcc.target/m68k/20090709-1.c: ... here.
2049 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
2052 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2053 front of qualified names are allowed.
2054 * g++.dg/parse/crash10.C: Likewise.
2055 * g++.dg/parse/error15.C: Likewise.
2056 * g++.dg/parse/typename9.C: Likewise.
2057 * g++.dg/parse/error8.C: Likewise.
2059 2009-07-13 Janus Weil <janus@gcc.gnu.org>
2062 * gfortran.dg/proc_ptr_22.f90: Extended.
2063 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2065 2009-07-13 Ira Rosen <irar@il.ibm.com>
2067 * gfortran.dg/vect/vect-6.f: New test.
2069 2009-07-12 Jason Merrill <jason@redhat.com>
2072 * g++.dg/cpp0x/decltype17.C: New.
2075 * g++.dg/cpp0x/rv10.C: New.
2077 2009-07-12 Jason Merrill <jason@redhat.com>
2080 * g++.dg/cpp0x/initlist20.C: New.
2081 * g++.dg/cpp0x/initlist21.C: New.
2083 2009-07-12 Ira Rosen <irar@il.ibm.com>
2085 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2086 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2087 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2088 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2089 gcc.dg/vect/vect-double-reduc-7.c: New tests.
2091 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
2093 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2094 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2095 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2096 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2097 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2098 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2099 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2100 effective_target fd_truncate.
2102 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
2104 * gnat.dg/specs/addr1.ads: New test.
2106 2009-07-11 Jan Hubicka <jh@suse.cz>
2109 * g++.dg/torture/pr40388.C: New testcase.
2111 2009-07-11 Jakub Jelinek <jakub@redhat.com>
2114 * gcc.c-torture/execute/pr40668.c: New test.
2116 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
2118 * gcc.c-torture/execute/20090711-1.c: New test.
2120 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2125 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2126 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2127 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2128 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2130 2009-07-11 Tobias Burnus <burnus@net-b.de>
2133 * gfortran.dg/complex_intrinsic_3.f90: New test.
2134 * gfortran.dg/complex_intrinsic_4.f90: New test.
2136 2009-07-10 David Daney <ddaney@caviumnetworks.com>
2139 * gcc.target/mips/mips.exp: Make -msynci a known option.
2140 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2142 2009-07-10 Jakub Jelinek <jakub@redhat.com>
2145 * g++.dg/ext/strncpy-chk1.C: New test.
2147 2009-07-10 Richard Guenther <rguenther@suse.de>
2149 PR tree-optimization/40496
2150 * g++.dg/opt/pr40496.C: New testcase.
2152 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2156 * g++.dg/warn/unused-result1-Werror.c: New.
2158 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
2161 * gfortran.dg/recursive_parameter_1.f90: New test.
2163 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
2165 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2166 * gfortran.dg/module_equivalence_6.f90: Ditto.
2167 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2168 * gfortran.dg/nan_2.f90: Ditto.
2169 * gfortran.dg/inquire_11.f90: Ditto.
2170 * gfortran.dg/abstract_type_3.f03: Ditto.
2171 * gfortran.dg/abstract_type_1.f90: Ditto.
2172 * gfortran.dg/private_type_9.f90: Ditto.
2173 * gfortran.dg/abstract_type_5.f03: Ditto.
2174 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2175 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2176 * gfortran.dg/derived_sub.f90: Ditto.
2177 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2178 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2179 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2180 * gfortran.dg/mvbits_6.f90: Ditto.
2181 * gfortran.dg/abstract_type_2.f03: Ditto.
2182 * gfortran.dg/abstract_type_4.f03: Ditto.
2183 * gfortran.dg/bounds_check_9.f90: Ditto.
2184 * gfortran.dg/optional_dim_3.f90: Ditto.
2185 * gfortran.dg/pr32921.f: Ditto.
2186 * gfortran.dg/entry_16.f90: Ditto.
2187 * gfortran.dg/generic_16.f90: Ditto.
2190 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
2192 * gcc.target/m68k/20090709-1.c: New.
2194 2009-07-09 Dodji Seketeli <dodji@redhat.com>
2197 * g++.dg/template/unify11.C: New test.
2199 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
2202 * gfortran.dg/host_assoc_function_9.f90: New test.
2204 2009-07-09 Janus Weil <janus@gcc.gnu.org>
2207 * gfortran.dg/proc_ptr_22.f90: New.
2208 * gfortran.dg/proc_ptr_comp_12.f90: New.
2210 2009-07-09 Jakub Jelinek <jakub@redhat.com>
2213 * gcc.c-torture/compile/pr40692.c: New test.
2215 2009-07-09 Tobias Burnus <burnus@net-b.de>
2218 * gfortran.dg/pointer_check_6.f90: New test.
2220 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
2222 * gcc.target/mips/truncate-5.c: New test.
2224 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2228 * gfortran.dg/fmt_cache_1.f: New test.
2230 2009-07-08 Tobias Burnus <burnus@net-b.de>
2233 * gfortran.dg/nosigned_zero_1.f90: New test.
2234 * gfortran.dg/nosigned_zero_2.f90: New test.
2236 2009-07-08 Richard Guenther <rguenther@suse.de>
2238 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2240 2009-07-08 Richard Guenther <rguenther@suse.de>
2242 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2244 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
2247 * gfortran.dg/proc_ptr_21.f90: New test.
2249 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
2252 * g++.dg/warn/pr31246.C: New.
2253 * g++.dg/warn/pr31246-2.C: New.
2255 2009-07-07 Jason Merrill <jason@redhat.com>
2258 * g++.dg/template/defarg12.C: New.
2261 * g++.dg/cpp0x/enum7.C: New.
2264 * g++.dg/cpp0x/enum6.C: New.
2267 * g++.dg/cpp0x/enum5.C: New.
2270 * g++.dg/cpp0x/enum4.C: New.
2272 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2274 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2276 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2278 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2280 2009-07-07 Jakub Jelinek <jakub@redhat.com>
2283 * gcc.dg/pr40669.c: New test.
2285 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
2287 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2288 location. Update all calls.
2289 * g++.dg/plugin/selfassign.c: Likewise.
2291 2009-07-06 Jason Merrill <jason@redhat.com>
2293 * g++.dg/rtti/dyncast[34].C: New.
2295 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
2297 * lib/target-supports.exp
2298 (check_effective_target_mips_newabi_large_long_double): New.
2299 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2301 * gcc.target/mips/fpr-moves-6.c: Likewise.
2303 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
2306 * g++.dg/template/union2.C: New test.
2308 2009-07-04 Jason Merrill <jason@redhat.com>
2310 * g++.dg/template/using15.C: New.
2312 2009-07-04 Jakub Jelinek <jakub@redhat.com>
2314 * gfortran.dg/maxloc_1.f90: New test.
2316 2009-07-04 Janus Weil <janus@gcc.gnu.org>
2319 * gfortran.dg/proc_ptr_result_6.f90: New.
2321 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2323 * gcc.dg/framework-2.c: Adjust testcase to pass.
2325 2009-07-04 Jason Merrill <jason@redhat.com>
2328 * g++.dg/cpp0x/auto16.C: New.
2330 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
2333 * gfortran.dg/pr40587.f: New test.
2335 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2338 * gfortran.dg/unit_1.f90: New test.
2340 2009-07-03 Jason Merrill <jason@redhat.com>
2342 * g++.dg/template/pure1.C: Expect another error.
2344 2009-07-03 Richard Guenther <rguenther@suse.de>
2346 PR tree-optimization/40640
2347 * gcc.c-torture/compile/pr40640.c: New testcase.
2349 2009-07-03 Richard Guenther <rguenther@suse.de>
2352 * gfortran.dg/pr34163.f90: New testcase.
2354 2009-07-03 Jan Hubicka <jh@suse.cz>
2356 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2357 * gcc.dg/tree-ssa/loop-25.c: Likewise.
2358 * gcc.dg/tree-ssa/loop-26.c: Likewise.
2359 * gcc.dg/tree-ssa/pr32044.c: Likewise.
2360 * gcc.dg/tree-ssa/loop-29.c: Likewise.
2361 * gcc.dg/tree-ssa/loop-10.c: Likewise.
2362 * gnat.dg/loop_optimization6.adb: Enable -O2.
2364 2009-07-02 Mark Mitchell <mark@codesourcery.com>
2366 * g++.dg/warn/null4.C: Extend.
2368 2009-07-02 Jason Merrill <jason@redhat.com>
2370 * g++.dg/template/spec8.C: Fix.
2372 2009-07-02 Michael Matz <matz@suse.de>
2375 * gfortran.dg/pr32921.f: Adjust.
2377 2009-07-02 Jan Hubicka <jh@suse.cz>
2379 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2381 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
2383 * gcc.target/mips/truncate-4.c: New testcase.
2385 2009-07-01 Richard Guenther <rguenther@suse.de>
2387 PR tree-optimization/19831
2388 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2389 make allocated memory escape. Un-XFAIL.
2390 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2391 * gcc.dg/vect/pr31699.c: Likewise.
2392 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2394 2009-06-30 Jakub Jelinek <jakub@redhat.com>
2397 * g++.dg/parse/cond5.C: New test.
2399 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
2401 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2402 (main): Pass n to main_1 instead.
2403 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2404 (main_1): New function, split off from...
2405 (main): ...here. Pass `off' to main_1 instead.
2407 2009-06-30 Jason Merrill <jason@redhat.com>
2410 * g++.dg/cpp0x/variadic94.C: New.
2412 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2414 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
2415 * lib/target-libpath.exp (ld_library_path_vars): New variable.
2416 (init_ld_library_path_env_vars): New function, replacing the
2417 orig_*_saved assignments. Call it after defining it.
2418 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
2419 (restore_ld_library_path_env_vars): Likewise.
2420 (add_path, find_libgcc_s): New functions.
2421 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
2422 gcc-set-multilib-library-path.
2423 (objc_target_compile): Don't add "." to ld_library_path.
2425 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
2426 ld_library_path. Use add_path. Use find_libgcc_s instead of
2427 gcc-set-multilib-library-path.
2428 * lib/g++.exp (g++_link_flags): Likewise.
2429 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
2430 * lib/c-torture.exp: Do not manipulate ld_library_path at the
2432 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
2433 to tell when this needs to happen. Use find_libgcc_s instead of
2434 gcc-set-multilib-library-path.
2435 * lib/gcc-dg.exp: Likewise.
2436 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
2437 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
2438 unless it is in $ALT_LD_LIBRARY_PATH.
2439 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
2441 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
2443 * gnat.dg/discr12.adb: New test.
2444 * gnat.dg/discr12_pkg.ads: New helper.
2445 * gnat.dg/discr13.adb: New test.
2446 * gnat.dg/discr14.ad[sb]: Likewise.
2447 * gnat.dg/discr15.adb: Likewise.
2448 * gnat.dg/discr15_pkg.ads: New helper.
2449 * gnat.dg/discr16.adb: New test.
2450 * gnat.dg/discr16_g.ads: New helper.
2451 * gnat.dg/discr16_pkg.ads: Likewise.
2452 * gnat.dg/discr16_cont.ads: Likewise.
2453 * gnat.dg/discr17.adb: New test.
2454 * gnat.dg/discr18.adb: Likewise.
2455 * gnat.dg/discr18_pkg.ads: New helper.
2456 * gnat.dg/discr19.adb: New test.
2458 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2461 * gfortran.dg/internal_write_1.f90: New testcase.
2463 2009-06-30 Janus Weil <janus@gcc.gnu.org>
2466 * gfortran.dg/derived_pointer_recursion_2.f90: New.
2468 2009-06-30 Richard Guenther <rguenther@suse.de>
2470 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
2472 2009-06-30 Wei Guozhi <carrot@google.com>
2474 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
2477 2009-06-30 Ira Rosen <irar@il.ibm.com>
2479 PR tree-optimization/40542
2480 * gcc.dg/vect/pr40542.c: New test.
2482 2009-06-30 Martin Jambor <mjambor@suse.cz>
2484 PR tree-optimization/40582
2485 * gcc.c-torture/compile/pr40582.c: New test.
2487 2009-06-30 Wei Guozhi <carrot@google.com>
2490 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
2492 2009-06-29 Jason Merrill <jason@redhat.com>
2495 * g++.dg/template/debug1.C: New.
2497 2009-06-29 Tobias Burnus <burnus@net-b.de>
2500 * pointer_check_1.f90: New test.
2501 * pointer_check_2.f90: New test.
2502 * pointer_check_3.f90: New test.
2503 * pointer_check_4.f90: New test.
2504 * pointer_check_5.f90: New test.
2506 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
2509 * gfortran.dg/func_assign_2.f90 : New test.
2511 2009-06-29 Richard Guenther <rguenther@suse.de>
2514 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
2515 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
2516 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
2517 * gcc.c-torture/execute/20090623-1.c: Likewise.
2518 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
2519 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
2521 2009-06-29 Richard Guenther <rguenther@suse.de>
2524 * gcc.c-torture/execute/pr38212.c: New testcase.
2526 2009-06-29 Richard Guenther <rguenther@suse.de>
2528 PR tree-optimization/40579
2529 * gcc.c-torture/execute/pr40579.c: New testcase.
2531 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
2533 PR tree-optimization/40550
2534 * gcc.dg/pr40550.c: New test.
2536 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
2538 * gnat.dg/overflow_sum2.adb: New test
2539 * gnat.dg/namet.ads: New helper.
2541 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
2543 2009-06-28 Tobias Burnus <burnus@net-b.de>
2546 * gfortran.dg/compiler-directive_1.f90: New test.
2547 * gfortran.dg/compiler-directive_2.f: New test.
2549 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2551 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
2552 comment out some values and add some cases.
2554 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
2557 * gcc.dg/vect/vect.exp: Fix lappend syntax.
2559 2009-06-26 Richard Henderson <rth@redhat.com>
2562 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
2563 * gcc.target/i386/local.c: Pass a non-constant to T.
2565 2009-06-26 Janus Weil <janus@gcc.gnu.org>
2569 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
2570 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
2571 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2572 * gfortran.dg/proc_ptr_result_5.f90: New.
2574 2009-06-26 Janis Johnson <janis187@us.ibm.com>
2577 * gcc.dg/dfp/pr39902.c: New test.
2579 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
2582 * gcc.dg/builtins-65.c: Require c99 runtime.
2584 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2586 * gnat.dg/array7.ad[sb]: New test.
2588 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
2590 * gnat.dg/array6.adb: New test.
2592 2009-06-25 Ian Lance Taylor <iant@google.com>
2594 * g++.dg/warn/Wsign-compare-3.C: New testcase.
2596 2009-06-25 Ian Lance Taylor <iant@google.com>
2598 * g++.dg/warn/Wunused-16.C: New testcase.
2600 2009-06-25 Ian Lance Taylor <iant@google.com>
2602 * g++.dg/warn/skip-2.C: New testcase.
2604 2009-06-25 Steve Ellcey <sje@cup.hp.com>
2606 * gcc.c-torture/execute/20090618-1.c: add dg-run and
2607 dg-skip-if and move to ...
2608 * gcc.dg/torture/20090618-1.c.
2610 2009-06-25 Martin Jambor <mjambor@suse.cz>
2612 PR tree-optimization/40493
2613 * gcc.c-torture/execute/pr40493.c: New test.
2615 2009-06-24 Jason Merrill <jason@redhat.com>
2618 * g++.dg/template/overload10.C: New.
2620 2009-06-24 Janus Weil <janus@gcc.gnu.org>
2623 * gfortran.dg/proc_ptr_comp_11.f90: New.
2625 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
2627 * gcc.dg/pr40501.c: New testcase.
2629 2009-06-23 DJ Delorie <dj@redhat.com>
2632 * lib/target-supports.exp: Add mep support (no profiling).
2634 2009-06-23 Steve Ellcey <sje@cup.hp.com>
2637 * gcc.dg/ssa/loop-31.c: Change scan rules.
2639 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2641 * gcc.dg/cpp/empty-include.c: Update column info.
2642 * gcc.dg/cpp/assert2.c: Update column info.
2644 2009-06-23 Jakub Jelinek <jakub@redhat.com>
2646 * g++.dg/ext/builtin-object-size1.C: New test.
2647 * g++.dg/ext/builtin-object-size2.C: New test.
2649 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
2651 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2652 * gcc.dg/optimize-bswapdi-1.c: Likewise.
2654 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
2656 * gcc.target/mips/truncate-3.c: New test.
2658 2009-06-22 Janus Weil <janus@gcc.gnu.org>
2662 * gfortran.dg/interface_30.f90: Modified error message.
2663 * gfortran.dg/proc_decl_22.f90: New.
2665 2009-06-22 Ian Lance Taylor <iant@google.com>
2667 * gcc.dg/Wcxx-compat-19.c: New testcase.
2669 2009-06-22 Matthias Klose <doko@ubuntu.com>
2672 * pr28050.m: New testcase.
2674 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
2677 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2679 2009-06-22 Martin Jambor <mjambor@suse.cz>
2681 PR tree-optimization/40492
2682 * g++.dg/torture/pr40492.C: New test.
2684 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
2686 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2687 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
2689 2009-06-22 Olivier Hainque <hainque@adacore.com>
2691 * gnat.dg/raise_ce.adb: Helper for ...
2692 * gnat.dg/handle_and_return.adb: New test.
2694 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2697 * gfortran.dg/generic_18.f90: New test.
2699 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
2702 * gfortran.dg/spread_size_limit.f90: New test.
2704 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2706 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2707 to put dump files in a subdirectory.
2708 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2709 ".o" temporary files.
2711 2009-06-21 Janus Weil <janus@gcc.gnu.org>
2714 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2715 * gfortran.dg/interface_20.f90: Ditto.
2716 * gfortran.dg/interface_21.f90: Ditto.
2717 * gfortran.dg/interface_22.f90: Ditto.
2718 * gfortran.dg/interface_30.f90: New.
2719 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2721 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
2723 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2724 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2725 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2728 2009-06-21 Ira Rosen <irar@il.ibm.com>
2729 Revital Eres <eres@il.ibm.com>
2732 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2733 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2734 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2736 2009-06-21 Ira Rosen <irar@il.ibm.com>
2739 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2740 without misalignment support.
2741 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2743 2009-06-20 Tobias Burnus <burnus@net-b.de>
2746 * gfortran.dg/bounds_check_strlen_9.f90: New test.
2748 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
2751 * gfortran.dg/alloc_comp_result_2.f90: New test.
2753 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2756 * gcc.target/arm/pr40482.c: New test.
2758 2009-06-19 Ian Lance Taylor <iant@google.com>
2760 * gcc.dg/Wcxx-compat-18.c: New testcase.
2762 2009-06-19 Richard Guenther <rguenther@suse.de>
2764 * gcc.c-torture/execute/20090618-1.c: New testcase.
2766 2009-06-19 Ian Lance Taylor <iant@google.com>
2768 * gcc.dg/Wcxx-compat-17.c: New testcase.
2770 2009-06-19 Ian Lance Taylor <iant@google.com>
2772 * gcc.dg/Wcxx-compat-15.c: New testcase.
2774 2009-06-19 Ian Lance Taylor <iant@google.com>
2776 * gcc.dg/Wcxx-compat-16.c: New testcase.
2778 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2780 * gcc.dg/builtins-34.c: Add significand cases.
2782 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
2785 * gcc.dg/20080522-1.c: Remove testcase for real.
2786 * gcc.dg/20080528-1.c: Ditto.
2788 2009-06-19 Janus Weil <janus@gcc.gnu.org>
2791 * gfortran.dg/proc_ptr_20.f90: New.
2793 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
2796 * gcc.dg/torture/pr40470-1.c: New.
2797 * gcc.dg/torture/pr40470-2.c: Likewise.
2798 * gcc.dg/torture/pr40470-3.c: Likewise.
2799 * gcc.dg/torture/pr40470-4.c: Likewise.
2801 2009-06-18 Diego Novillo <dnovillo@google.com>
2803 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
2804 * gcc.dg/plugin/ggcplug.c: Likewise.
2805 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2806 * g++.dg/plugin/selfassign.c: Likewise.
2807 * g++.dg/plugin/attribute_plugin.c: Likewise.
2808 * g++.dg/plugin/dumb_plugin.c: Likewise.
2810 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2812 * gcc.dg/cpp/arith-3.c: Add column info.
2814 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2816 * gcc.target/arm/fp16-compile-none-2.c: New.
2817 * gcc.target/arm/fp16-compile-ieee-12.c: New.
2818 * gcc.target/arm/fp16-compile-alt-12.c: New.
2820 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
2822 * gcc.target/arm/fp16-compile-alt-1.c: New.
2823 * gcc.target/arm/fp16-compile-alt-2.c: New.
2824 * gcc.target/arm/fp16-compile-alt-3.c: New.
2825 * gcc.target/arm/fp16-compile-alt-4.c: New.
2826 * gcc.target/arm/fp16-compile-alt-5.c: New.
2827 * gcc.target/arm/fp16-compile-alt-6.c: New.
2828 * gcc.target/arm/fp16-compile-alt-7.c: New.
2829 * gcc.target/arm/fp16-compile-alt-8.c: New.
2830 * gcc.target/arm/fp16-compile-alt-9.c: New.
2831 * gcc.target/arm/fp16-compile-alt-10.c: New.
2832 * gcc.target/arm/fp16-compile-alt-11.c: New.
2833 * gcc.target/arm/fp16-compile-ieee-1.c: New.
2834 * gcc.target/arm/fp16-compile-ieee-2.c: New.
2835 * gcc.target/arm/fp16-compile-ieee-3.c: New.
2836 * gcc.target/arm/fp16-compile-ieee-4.c: New.
2837 * gcc.target/arm/fp16-compile-ieee-5.c: New.
2838 * gcc.target/arm/fp16-compile-ieee-6.c: New.
2839 * gcc.target/arm/fp16-compile-ieee-7.c: New.
2840 * gcc.target/arm/fp16-compile-ieee-8.c: New.
2841 * gcc.target/arm/fp16-compile-ieee-9.c: New.
2842 * gcc.target/arm/fp16-compile-ieee-10.c: New.
2843 * gcc.target/arm/fp16-compile-ieee-11.c: New.
2844 * gcc.target/arm/fp16-compile-none-1.c: New.
2845 * gcc.target/arm/fp16-compile-exprtype.c: New.
2846 * gcc.target/arm/fp16-compile-vcvt.c: New.
2847 * gcc.target/arm/fp16-builtins-1.c: New.
2848 * gcc.target/arm/fp16-rounding-alt-1.c: New.
2849 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
2850 * gcc.target/arm/fp16-param-1.c: New.
2851 * gcc.target/arm/fp16-return-1.c: New.
2852 * gcc.target/arm/fp16-unprototyped-1.c: New.
2853 * gcc.target/arm/fp16-unprototyped-2.c: New.
2854 * gcc.target/arm/fp16-variadic-1.c: New.
2855 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
2856 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
2857 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
2858 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
2859 * gcc.dg/torture/arm-fp16-ops.h: New.
2860 * gcc.dg/torture/arm-fp16-ops-1.c: New.
2861 * gcc.dg/torture/arm-fp16-ops-2.c: New.
2862 * gcc.dg/torture/arm-fp16-ops-3.c: New.
2863 * gcc.dg/torture/arm-fp16-ops-4.c: New.
2864 * gcc.dg/torture/arm-fp16-ops-5.c: New.
2865 * gcc.dg/torture/arm-fp16-ops-6.c: New.
2866 * gcc.dg/torture/arm-fp16-ops-7.c: New.
2867 * gcc.dg/torture/arm-fp16-ops-8.c: New.
2868 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
2869 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
2870 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
2871 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
2872 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
2873 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
2874 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
2875 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
2876 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
2877 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
2878 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
2879 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
2880 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
2882 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
2884 * gcc.dg/builtins-65.c: New test.
2886 2009-06-18 Janus Weil <janus@gcc.gnu.org>
2889 * gfortran.dg/proc_ptr_result_4.f90: New.
2891 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
2893 * gcc.c-torture/execute/bitfld-5.c: New test.
2895 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2897 * gcc.dg/builtin-unreachable-3.c: New test.
2899 2009-06-17 David Daney <ddaney@caviumnetworks.com>
2901 * gcc.target/i386/builtin-unreachable.c: New test.
2903 2009-06-17 Ian Lance Taylor <iant@google.com>
2905 * gcc.dg/Wcxx-compat-14.c: New testcase.
2907 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
2909 * gcc.dg/func-ptr-conv-1.c: Update column info.
2911 2009-06-17 Richard Guenther <rguenther@suse.de>
2914 * gcc.c-torture/execute/pr40404.c: New testcase.
2916 2009-06-17 Richard Guenther <rguenther@suse.de>
2919 * g++.dg/torture/pr40460.C: New testcase.
2921 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
2923 * gcc.dg/plugin/one_time_plugin.c: New test.
2924 * gcc.dg/plugin/one_time-test-1.c: New test.
2925 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
2927 2009-06-16 Ian Lance Taylor <iant@google.com>
2929 * g++.dg/warn/skip-1.C: New testcase.
2931 2009-06-16 Jakub Jelinek <jakub@redhat.com>
2934 * g++.dg/other/pr40446.C: New test.
2936 2009-06-16 Richard Guenther <rguenther@suse.de>
2938 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
2939 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2940 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2941 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2943 2009-06-16 Martin Jambor <mjambor@suse.cz>
2945 * gcc.c-torture/compile/pr40432.c: New file.
2947 2009-06-16 Martin Jambor <mjambor@suse.cz>
2949 * gfortran.fortran-torture/compile/pr40413.f90: New file.
2951 2009-06-16 Janus Weil <janus@gcc.gnu.org>
2955 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
2956 * gfortran.dg/interface_20.f90: Modified error messages.
2957 * gfortran.dg/interface_21.f90: Ditto.
2958 * gfortran.dg/interface_26.f90: Ditto.
2959 * gfortran.dg/interface_27.f90: Ditto.
2960 * gfortran.dg/interface_28.f90: Extended test case.
2961 * gfortran.dg/interface_29.f90: New.
2962 * gfortran.dg/proc_decl_7.f90: Modified error messages.
2963 * gfortran.dg/proc_decl_8.f90: Ditto.
2964 * gfortran.dg/proc_ptr_11.f90: Ditto.
2965 * gfortran.dg/proc_ptr_15.f90: Ditto.
2967 2009-06-16 Ira Rosen <irar@il.ibm.com>
2969 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
2971 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
2972 gcc.dg/vect/vect-outer-4f.c: Likewise.
2973 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
2974 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2976 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2979 2009-06-16 Tobias Burnus <burnus@net-b.de>
2982 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2984 2009-06-15 Ian Lance Taylor <iant@google.com>
2986 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2987 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2988 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2989 Recognize new notes.
2990 * gcc.dg/stmt-expr-label-2.c: Likewise.
2991 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2992 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2993 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2994 * gcc.dg/c99-vla-jump-4.c: Likewise.
2995 * gcc.dg/stmt-expr-label-1.c: Likewise.
2996 * gcc.dg/stmt-expr-label-3.c: Likewise.
2997 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2999 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3001 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3003 2009-06-15 Jakub Jelinek <jakub@redhat.com>
3005 * gcc.dg/builtin-object-size-7.c: New test.
3007 2009-06-15 Jakub Jelinek <jakub@redhat.com>
3010 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3011 level != "" use separate -gdwarf-2 -g${level} options instead of
3013 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3014 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3015 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3017 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
3019 * g++.dg/abi/mangle11.C: Update warning line.
3020 * g++.dg/abi/mangle12.C: Update warning line.
3021 * g++.dg/abi/mangle17.C: Update warning line.
3022 * g++.dg/abi/mangle20-2.C: Update warning line.
3024 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3026 * gcc.dg/optimize-bswap-1.c: Split into these two:
3027 * gcc.dg/optimize-bswapsi-1.c: New testcase.
3028 * gcc.dg/optimize-bswapdi-1.c: New testcase.
3030 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3032 * gcc.dg/optimize-bswap-1.c: New testcase.
3034 2009-06-14 Richard Guenther <rguenther@suse.de>
3037 * g++.dg/torture/pr40389.C: New testcase.
3039 2009-06-13 Richard Guenther <rguenther@suse.de>
3041 PR tree-optimization/40421
3042 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3044 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
3046 * gcc.dg/old-style-prom-3.c: Add column info.
3047 * gcc.dg/overflow-warn-1.c
3048 * gcc.dg/gomp/pr27415.c
3049 * gcc.dg/gomp/for-1.c: Same.
3050 * gcc.dg/enum-compat-1.c: Same.
3051 * gcc.dg/c99-tag-3.c: Same.
3052 * gcc.dg/Wredundant-decls-2.c: Same.
3053 * gcc.dg/func-ptr-conv-1.c: Same.
3054 * gcc.dg/asm-wide-1.c: Same.
3055 * gcc.dg/nofixed-point-2.c: Same.
3056 * gcc.dg/cpp/line3.c: Same.
3057 * gcc.dg/array-10.c: Same.
3058 * gcc.dg/c99-vla-jump-1.c: Same.
3059 * gcc.dg/pr20368-1.c: Same.
3060 * gcc.dg/Wshadow-3.c: Same.
3061 * gcc.dg/c90-const-expr-8.c: Same.
3062 * gcc.dg/label-decl-2.c: Same.
3063 * gcc.dg/dremf-type-compat-2.c: Same.
3064 * gcc.dg/c90-const-expr-5.c: Same.
3065 * gcc.dg/builtins-30.c: Same.
3066 * gcc.dg/Warray-bounds.c: Same.
3067 * gcc.dg/Wcxx-compat-2.c: Same.
3068 * gcc.dg/tree-ssa/col-1.c: Same.
3069 * gcc.dg/old-style-prom-2.c: Same.
3070 * gcc.dg/cast-function-1.c: Same.
3071 * gcc.dg/pr15698-1.c: Same.
3072 * gcc.dg/dremf-type-compat-3.c: Same.
3073 * gcc.dg/vla-8.c: Same.
3074 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3076 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3077 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3078 * gcc.dg/enum-compat-1.c: Same.
3079 * gcc.dg/dremf-type-compat-2.c: Same.
3080 * gcc.dg/old-style-prom-2.c: Same.
3081 * gcc.dg/pr15698-1.c: Same.
3082 * gcc.dg/pr20368-1.c: Same.
3083 * gcc.dg/dremf-type-compat-3.c: Same.
3084 * gcc.dg/builtins-30.c: Same. Test for columns.
3086 2009-06-12 Janus Weil <janus@gcc.gnu.org>
3089 * gfortran.dg/proc_decl_1.f90: Extended.
3091 2009-06-12 Ian Lance Taylor <iant@google.com>
3093 * gcc.dg/Wcxx-compat-13.c: New testcase.
3095 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
3098 * gcc.dg/tree-ssa/fre-vce-1.c
3100 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
3103 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3104 min-insn-to-prefetch-ratio=5.
3106 2009-06-12 Joey Ye <joey.ye@intel.com>
3107 H.J. Lu <hongjiu.lu@intel.com>
3110 * gcc.target/i386/stackalign/pr39146.c: New.
3112 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
3114 * gcc.target/i386/crc32-1.c: New.
3115 * gcc.target/i386/crc32-2.c: Likewise.
3117 2009-06-11 David Daney <ddaney@caviumnetworks.com>
3120 * gcc.dg/builtin-unreachable-1.c: New test.
3121 * gcc.dg/builtin-unreachable-2.c: Same.
3123 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
3126 * gfortran.dg/data_value_1.f90: New test.
3128 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3131 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3132 remove ilp32 requirement.
3133 * gcc.target/i386/excess-precision-2.c: Likewise.
3134 * gcc.target/i386/excess-precision-3.c: Likewise.
3135 * gcc.target/i386/excess-precision-4.c: Likewise.
3136 * gcc.target/i386/excess-precision-5.c: Likewise.
3137 * gcc.target/i386/excess-precision-6.c: Likewise.
3139 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3142 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3143 * gfortran.dg/nan_5.f90: New test.
3145 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
3147 * gcc.target/arm/neon-modes-1.c: New test.
3149 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
3151 * g++.dg/torture/pr31579.C: Cast pointer
3152 via __SIZE_TYPE__ instead of 'unsigned long'.
3154 2009-06-10 Anthony Green <green@moxielogic.com>
3156 * lib/target-supports.exp (check_profiling_available):
3157 Profiling is not available for testing purposes on moxie.
3159 2009-06-09 Ian Lance Taylor <iant@google.com>
3161 * gcc.dg/Wcxx-compat-12.c: New testcase.
3163 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
3166 * gfortran.dg/backspace_11.f90: New.
3168 2009-06-09 Jason Merrill <jason@redhat.com>
3170 * g++.dg/cpp0x/defaulted10.C: New.
3172 2009-06-09 Martin Jambor <mjambor@suse.cz>
3174 * gcc.c-torture/compile/pr40351.c: New file.
3176 2009-06-09 Olivier Hainque <hainque@adacore.com>
3178 * gnat.dg/align_max.adb: New test.
3180 2009-06-08 Jason Merrill <jason@redhat.com>
3182 * g++.dg/cpp0x/auto15.C: New.
3184 2009-06-08 Jan Hubicka <jh@suse.cz>
3187 * gcc.dg/torture/pr39834.c
3189 2009-06-08 Jan Hubicka <jh@suse.cz>
3192 * g++.dg/torture/pr40102.C: New testcase.
3194 2009-06-08 Jakub Jelinek <jakub@redhat.com>
3196 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3197 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3198 * gcc.dg/builtin-object-size-6.c: New test.
3201 * g++.dg/template/dtor7.C: New test.
3205 * g++.dg/template/error41.C: New test.
3206 * g++.dg/template/error42.C: New test.
3208 2009-06-08 Revital Eres <eres@il.ibm.com>
3211 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3212 * gcc.dg/vect/vect-88.c: Likewise.
3213 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3214 * gcc.dg/vect/pr25413.c: Likewise.
3215 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3217 2009-06-07 Ian Lance Taylor <iant@google.com>
3219 * g++.dg/warn/Wswitch-3.C: New testcase.
3220 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3221 * gcc.dg/Wswitch-enum-error.c: Likewise.
3222 * gcc.dg/Wswitch-error.c: Likewise.
3224 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3227 * gfortran.dg/negative_unit.f: Update test.
3228 * gfortran.dg/negative_unit_int8.f: Update test.
3229 * gfortran.dg/newunit_1.f90: New test.
3231 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3235 * gfortran.dg/spread_init_expr.f03: New.
3236 * gfortran.dg/unpack_init_expr.f03: New.
3237 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3240 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3244 * gfortran.dg/count_init_expr.f03
3245 * gfortran.dg/product_init_expr.f03
3246 * gfortran.dg/sum_init_expr.f03
3248 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3251 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3253 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3255 * gfortran.dg/zero_sized_5.f90: Likewise.
3257 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
3260 * g++.dg/torture/pr32950.C: New.
3262 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
3266 * gfortran.dg/dot_product_1.f03: New.
3267 * gfortran.dg/matmul_8.f03: New.
3268 * gfortran.dg/transpose_3.f03: New.
3270 2009-06-06 Ian Lance Taylor <iant@google.com>
3272 * gcc.dg/Wunused-label-1.c: New test case.
3273 * g++.dg/warn/Wunused-label-1.C: New test case.
3274 * g++.dg/warn/Wunused-label-2.C: New test case.
3275 * g++.dg/warn/Wunused-label-3.C: New test case.
3277 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3280 * reshape_zerosize_2.f90: New.
3282 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
3285 * gfortran.dg/pack_assign_1.f90: New.
3286 * gfortran.dg/pack_vector_1.f90: New.
3288 2009-06-05 Jakub Jelinek <jakub@redhat.com>
3291 * gcc.dg/pr40340-1.c: New test.
3292 * gcc.dg/pr40340-2.c: New test.
3293 * gcc.dg/pr40340-3.c: New test.
3294 * gcc.dg/pr40340-4.c: New test.
3295 * gcc.dg/pr40340-5.c: New test.
3296 * gcc.dg/pr40340.h: New file.
3298 2009-06-05 Revital Eres <eres@il.ibm.com>
3300 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3302 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3303 * gcc.dg/vect/vect-33.c: Likewise.
3304 * gcc.dg/vect/vect-92.c: Likewise.
3305 * gcc.dg/vect/vect-58.c: Likewise.
3306 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3307 * gcc.dg/vect/vect-42.c: Likewise.
3308 * gcc.dg/vect/slp-25.c: Likewise.
3309 * gcc.dg/vect/vect-align-1.c: Likewise.
3310 * gcc.dg/vect/vect-align-2.c: Likewise.
3311 * gcc.dg/vect/vect-93.c: Likewise.
3312 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3313 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3314 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3315 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3316 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3317 * gcc.dg/vect/vect-26.c: Likewise.
3318 * gcc.dg/vect/vect-44.c: Likewise.
3319 * gcc.dg/vect/vect-70.c: Likewise.
3320 * gcc.dg/vect/vect-95.c: Likewise.
3321 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3322 * gcc.dg/vect/vect-28.c: Likewise.
3323 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3324 * gcc.dg/vect/vect-87.c: Likewise.
3325 * gcc.dg/vect/vect-109.c: Likewise.
3326 * gcc.dg/vect/vect-54.c: Likewise.
3327 * gcc.dg/vect/vect-96.c: Likewise.
3328 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3329 * gcc.dg/vect/vect-88.c: Likewise.
3330 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3331 * gcc.dg/vect/vect-89.c: Likewise.
3332 * gcc.dg/vect/vect-91.c: Likewise.
3333 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3334 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3335 * gfortran.dg/vect/vect-2.f90: Likewise.
3336 * gfortran.dg/vect/vect-3.f90: Likewise.
3337 * gfortran.dg/vect/vect-4.f90: Likewise.
3338 * gfortran.dg/vect/vect-5.f90: Likewise.
3340 2009-06-05 Alexander Strange <astrange@ithinksw.com>
3342 PR tree-optimization/36318
3343 * gcc.dg/tree-ssa/sra-7.c: New test.
3345 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
3348 * gfortran.dg/reshape_order_5.f90: New.
3349 * gfortran.dg/reshape_shape_1.f90: New.
3351 2009-06-04 Jason Merrill <jason@redhat.com>
3353 * g++.dg/template/error38.C: Add pointer-to-typedef case.
3355 2009-06-04 Steve Ellcey <sje@cup.hp.com>
3357 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3358 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3360 2009-06-04 Richard Guenther <rguenther@suse.de>
3363 * g++.dg/torture/pr40335.C: New testcase.
3365 2009-06-03 Richard Guenther <rguenther@suse.de>
3368 * gcc.dg/torture/pr40328.c: New testcase.
3370 2009-06-03 Martin Jambor <mjambor@suse.cz>
3372 * g++.dg/torture/pr40323.C: New file.
3374 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
3376 * gnat.dg/specs/root.ads: New test.
3377 * gnat.dg/specs/root-level_1.ads: Likewise.
3378 * gnat.dg/specs/root-level_2.ads: Likewise.
3379 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3381 2009-06-02 Mark Mitchell <mark@codesourcery.com>
3383 * g++.dg/init/ref15.C: Require unwrapped targets.
3385 2009-06-02 Jason Merrill <jason@redhat.com>
3387 * g++.dg/cpp0x/initlist13.C: Remove expected error.
3388 * g++.dg/cpp0x/initlist18.C: New.
3389 * g++.dg/cpp0x/initlist19.C: New.
3391 * g++.dg/cpp0x/auto14.C: New.
3393 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
3395 * gnat.dg/alignment6.adb: Remove XFAIL.
3397 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
3400 * g++.dg/template/spec36.C: New test.
3402 2009-06-01 Ian Lance Taylor <iant@google.com>
3404 * gcc.dg/cast-qual-3.c: New testcase.
3405 * g++.dg/warn/Wcast-qual2.C: New testcase.
3407 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
3409 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3410 (process-message): Expect column numbers.
3411 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3412 * gcc.dg/pch/counter-2.c: Same.
3413 * gcc.dg/pch/valid-2.c: Same.
3414 * gcc.dg/pch/warn-1.c: Same.
3415 * gcc.dg/pch/valid-1.c: Same.
3416 * gcc.dg/cpp/include2a.c: Handle lack of columns.
3417 * gcc.dg/cpp/syshdr.c: Same.
3418 * gcc.dg/cpp/19940712-1.c: Same.
3419 * gcc.dg/cpp/missing-header-1.c: Same.
3420 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
3421 * gcc.dg/cpp/tr-warn3.c: Same.
3422 * gcc.dg/cpp/pr29612-2.c: Same.
3423 * gcc.dg/cpp/tr-warn4.c: Same.
3424 * gcc.dg/cpp/Wtrigraphs.c: Same.
3425 * gcc.dg/cpp/poison.c: Same.
3426 * gcc.dg/cpp/arith-3.c: Same.
3427 * gcc.dg/cpp/sysmac2.c: Same.
3428 * gcc.dg/cpp/cpp.exp: Same.
3429 * gcc.dg/cpp/tr-warn5.c: Same.
3430 * gcc.dg/cpp/include2.c: Same.
3431 * gcc.dg/cpp/Wmissingdirs.c: Same.
3432 * gcc.dg/cpp/Wmissingdirs.c: Same.
3433 * gcc.dg/cpp/tr-warn6.c: Same.
3434 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
3435 * gcc.dg/cpp/macspace1.c: Same.
3436 * gcc.dg/cpp/escape-2.c: Same.
3437 * gcc.dg/cpp/assert2.c: Same.
3438 * gcc.dg/cpp/undef2.c: Same.
3439 * gcc.dg/cpp/macspace2.c: Same.
3440 * gcc.dg/cpp/tr-warn1.c: Same.
3441 * gcc.dg/cpp/extratokens2.c: Same.
3442 * gcc.dg/cpp/strify2.c: Same.
3443 * gcc.dg/cpp/Wsignprom.c: Same.
3444 * gcc.dg/cpp/redef2.c: Same.
3445 * gcc.dg/cpp/trad/trad.exp: Same.
3446 * gcc.dg/cpp/arith-1.c: Same.
3447 * gcc.dg/cpp/extratokens.c: Same.
3448 * gcc.dg/cpp/if-mpar.c: Same.
3450 2009-06-01 Olivier Hainque <hainque@adacore.com>
3452 * gnat.dg/nested_float_packed.ads: New test.
3454 2009-06-01 Olivier Hainque <hainque@adacore.com>
3455 Eric Botcazou <botcazou@adacore.com>
3457 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
3458 * gnat.dg/test_oconst.adb: New test.
3460 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
3462 * gcc.dg/plugin/ggcplug.c: Moved comment.
3463 (plugin_init): Fixed typo, declared i, returned 0 at end.
3465 2009-05-31 Ira Rosen <irar@il.ibm.com>
3468 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
3469 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
3471 2009-05-29 Ian Lance Taylor <iant@google.com>
3473 * gcc.dg/Wcxx-compat-11.c: New testcase.
3475 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3478 * gfortran.dg/leadz_trailz_1.f90: New test.
3479 * gfortran.dg/leadz_trailz_2.f90: New test.
3481 2009-05-29 Martin Jambor <mjambor@suse.cz>
3483 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
3484 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
3485 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3486 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3487 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
3488 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3489 * gcc.dg/tree-ssa/sra-3.c: Likewise.
3490 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3491 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
3492 * gcc.dg/tree-ssa/sra-5.c: New file.
3493 * gcc.dg/tree-ssa/sra-6.c: New file.
3494 * gcc.c-torture/compile/sra-1.c: New file.
3496 2009-05-29 Jakub Jelinek <jakub@redhat.com>
3499 * gcc.c-torture/compile/pr40291.c: New test.
3502 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
3504 * gcc.target/powerpc/altivec-30.c: New test.
3505 * gcc.target/powerpc/altivec-31.c: New test.
3507 2009-05-28 Richard Guenther <rguenther@suse.de>
3509 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
3510 * gcc.c-torture/execute/20090527-1.c: Likewise.
3512 2009-05-28 Dodji Seketeli <dodji@redhat.com>
3515 * g++.dg/template/canon-type-1.C: New test.
3516 * g++.dg/template/canon-type-2.C: Likewise.
3517 * g++.dg/template/canon-type-3.C: Likewise.
3518 * g++.dg/template/canon-type-4.C: Likewise.
3519 * g++.dg/template/canon-type-5.C: Likewise.
3520 * g++.dg/template/canon-type-6.C: Likewise.
3521 * g++.dg/template/canon-type-7.C: Likewise.
3523 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
3524 Uros Bizjak <ubizjak@gmail.com>
3525 Danny Smith <dansmister@gmail.com>
3529 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
3531 * gcc.target/i386/pr37216.c: New test source file.
3532 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
3533 use -fno-common for testing Cygwin and MinGW targets.
3535 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
3537 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
3538 * g++.dg/opt/memcpy1.C (size_t): Likewise.
3539 * g++.dg/pr37742.C (size_t): Likewise.
3540 * g++.dg/torture/pr34850.C (size_t): Likewise.
3541 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
3543 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
3544 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
3545 (size_t): Use __extension__ and __SIZE_TYPE__.
3546 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
3548 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
3549 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
3550 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
3551 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
3552 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
3553 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
3554 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
3555 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
3556 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
3557 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
3558 (__ssize_t): Likewise.
3559 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
3560 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
3561 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
3562 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
3563 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
3564 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
3565 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
3566 * gcc.dg/pr33667.c (size_t): Likewise.
3567 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
3568 * gcc.dg/torture/pr39204.c (size_t): Likewise.
3569 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
3570 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
3571 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
3572 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
3574 2009-05-28 Ira Rosen <irar@il.ibm.com>
3576 PR tree-optimization/40254
3577 * gcc.dg/vect/pr40254.c: New test.
3579 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
3582 * gcc.target/mips/const-anchor-1.c: New test.
3583 * gcc.target/mips/const-anchor-2.c: New test.
3585 2009-05-27 Jason Merrill <jason@redhat.com>
3587 * g++.dg/cpp0x/initlist15.C: New.
3588 * g++.dg/cpp0x/initlist16.C: New.
3589 * g++.dg/cpp0x/initlist17.C: New.
3591 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
3594 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
3595 patterns to reflect frontend changes.
3596 * gfortran.dg/vector_subscript_4.f90: Likewise.
3598 2009-05-27 Olivier Hainque <hainque@adacore.com>
3599 Eric Botcazou <botcazou@adacore.com>
3601 * gcc.c-torture/execute/align-nest.c: New testcase.
3602 * gnat.dg/misaligned_nest.adb: New testcase.
3604 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
3606 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
3607 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
3608 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3609 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3611 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
3613 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
3614 cast instead of assuming 0ul.
3615 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
3617 (_type_desc): Make first argument const.
3618 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
3620 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3623 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
3624 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
3626 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
3628 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
3629 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
3630 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
3631 * gcc.dg/plugin/ggcplug.c: Added new file.
3633 2009-05-26 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/nullify_4.f90: New test.
3638 2009-05-26 Richard Guenther <rguenther@suse.de>
3640 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
3642 2009-05-26 Richard Guenther <rguenther@suse.de>
3645 * gcc.c-torture/compile/pr40252.c: New testcase.
3647 2009-05-26 Dodji Seketeli <dodji@redhat.com>
3650 * g++.dg/template/typedef18.C: New test.
3651 * g++.dg/template/typedef19.C: Likewise.
3652 * g++.dg/template/typedef20.C: Likewise.
3653 * g++.dg/template/access11.C: Adjust.
3655 2009-05-26 Richard Guenther <rguenther@suse.de>
3658 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3660 2009-05-25 Jason Merrill <jason@redhat.com>
3663 * g++.dg/cpp0x/enum3.C: New test.
3665 2009-05-25 Richard Guenther <rguenther@suse.de>
3667 PR tree-optimization/36327
3668 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3669 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3670 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3671 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3672 * gcc.dg/vect/vect-40.c: Likewise.
3673 * gcc.dg/vect/vect-42.c: Likewise.
3674 * gcc.dg/vect/vect-46.c: Likewise.
3675 * gcc.dg/vect/vect-76.c: Likewise.
3677 2009-05-25 Janus Weil <janus@gcc.gnu.org>
3680 * gfortran.dg/proc_ptr_18.f90: New.
3681 * gfortran.dg/proc_ptr_19.f90: New.
3682 * gfortran.dg/proc_ptr_comp_9.f90: New.
3683 * gfortran.dg/proc_ptr_comp_10.f90: New.
3685 2009-05-25 Richard Guenther <rguenther@suse.de>
3687 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3688 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3690 2009-05-25 Ira Rosen <irar@il.ibm.com>
3692 PR tree-optimization/40238
3693 * gcc.dg/vect/pr40238.c: New test.
3695 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3696 Dominique Dhumieres <dominiq@lps.ens.fr>
3700 * gfortran.dg/bounds_check_fail_3.f90: New test.
3701 * gfortran.dg/bounds_check_fail_4.f90: New test.
3702 * gfortran.dg/bounds_check_14.f90: Update test.
3703 * gfortran.dg/bound_4.f90: Update test.
3705 2009-05-24 Richard Guenther <rguenther@suse.de>
3708 * gcc.c-torture/compile/pr40233.c: New testcase.
3710 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
3712 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3713 for alpha*-*-* targets.
3715 2009-05-24 Ira Rosen <irar@il.ibm.com>
3717 * gcc.dg/vect/bb-slp-1.c: New test.
3718 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3719 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3720 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3721 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3722 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3723 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3724 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3725 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3726 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3727 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3728 gcc.dg/vect/bb-slp-22.c: Likewise.
3729 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3731 2009-05-23 Mark Mitchell <mark@codesourcery.com>
3732 Maxim Kuvyrkov <maxim@codesourcery.com>
3734 * gcc.dg/falign-labels-1.c: New test.
3736 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3738 * gnat.dg/specs/rep_clause3.ads: New test.
3740 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
3742 * gnat.dg/addr6.adb: New test.
3744 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3746 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3748 * gcc.target/arm/thumb2-mul-space.c: New file.
3749 * gcc.target/arm/thumb2-mul-space-2.c: New file.
3750 * gcc.target/arm/thumb2-mul-space-3.c: New file.
3751 * gcc.target/arm/thumb2-mul-speed.c: New file.
3753 2009-05-22 Richard Guenther <rguenther@suse.de>
3756 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3757 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3758 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3760 2009-05-22 Mark Mitchell <mark@codesourcery.com>
3762 * gcc.dg/dll-6.c: New test.
3763 * gcc.dg/dll-6a.c: Likewise.
3764 * gcc.dg/dll-7.c: Likewise.
3765 * gcc.dg/dll-7a.c: Likewise.
3766 * g++.dg/ext/dllexport2.C: Likewise.
3767 * g++.dg/ext/dllexport2a.cc: Likewise.
3769 2009-05-21 Steve Ellcey <sje@cup.hp.com>
3772 * gcc.target/ia64/mfused-madd-vect.c: New test.
3773 * gcc.target/ia64/mfused-madd.c: New test.
3774 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
3775 * gcc.target/ia64/mno-fused-madd.c: New test.
3777 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
3779 * gcc.target/i386/movbe-1.c: New.
3780 * gcc.target/i386/movbe-2.c: Likewise.
3782 2009-05-21 Taras Glek <tglek@mozilla.com>
3784 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
3785 plugin_init signature.
3786 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3787 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
3788 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
3790 2009-05-21 Mark Mitchell <mark@codesourcery.com>
3792 * gcc.dg/target/arm/neon-vmla-1.c: New.
3793 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
3795 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
3797 * gcc.target/mips/octeon-exts-6.c: New test.
3798 * gcc.target/mips/extend-1.c: New test.
3799 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
3801 * gcc.target/mips/octeon-exts-5.c: Likewise.
3803 2009-05-20 Jakub Jelinek <jakub@redhat.com>
3806 * gcc.c-torture/compile/pr40204.c: New test.
3808 2009-05-20 Richard Guenther <rguenther@suse.de>
3810 * gcc.c-torture/compile/20090518-1.c: New testcase.
3812 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
3814 PR tree-optimization/40087
3815 * gcc.dg/tree-ssa/pr40087.c: New test.
3817 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3819 * gcc.dg/vector-4.c: New testcase.
3820 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
3821 * g++.dg/ext/vector16.C: New testcase.
3823 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
3826 * gcc.dg/pr40172.c: Renamed to ...
3827 * gcc.dg/pr40172-1.c: This.
3829 * gcc.dg/pr40172-2.c: New.
3830 * gcc.dg/pr40172-3.c: Likewise.
3832 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
3835 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
3837 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
3839 * gnat.dg/loop_optimization6.ad[sb]: New test.
3841 2009-05-19 Richard Guenther <rguenther@suse.de>
3843 * gcc.c-torture/compile/20090519-1.c: New testcase.
3845 2009-05-18 Jason Merrill <jason@redhat.com>
3847 * g++.dg/cpp0x/explicit1.C: New.
3848 * g++.dg/cpp0x/explicit2.C: New.
3850 2009-05-18 Dodji Seketeli <dodji@redhat.com>
3853 * g++.dg/debug/dwarf2/nested-1.C: New test.
3855 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
3858 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
3861 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3864 * gfortran.dg/proc_ptr_comp_8.f90: New.
3866 2009-05-18 Richard Guenther <rguenther@suse.de>
3869 * gfortran.dg/array_memset_2.f90: Adjust.
3871 2009-05-18 Janus Weil <janus@gcc.gnu.org>
3875 * gfortran.dg/interface_27.f90: New.
3876 * gfortran.dg/interface_28.f90: New.
3877 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
3878 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3880 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3882 * gcc.target/m68k/tls-ie.c: New test.
3883 * gcc.target/m68k/tls-le.c: New test.
3884 * gcc.target/m68k/tls-gd.c: New test.
3885 * gcc.target/m68k/tls-ld.c: New test.
3886 * gcc.target/m68k/tls-ie-xgot.c: New test.
3887 * gcc.target/m68k/tls-le-xtls.c: New test.
3888 * gcc.target/m68k/tls-gd-xgot.c: New test.
3889 * gcc.target/m68k/tls-ld-xgot.c: New test.
3890 * gcc.target/m68k/tls-ld-xtls.c: New test.
3891 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
3893 2009-05-18 Martin Jambor <mjambor@suse.cz>
3895 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
3897 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
3900 * gcc.dg/pr40172.c: New.
3902 2009-05-17 Jason Merrill <jason@redhat.com>
3905 * g++.dg/template/dtor6.C: New.
3907 2009-05-17 Joseph Myers <joseph@codesourcery.com>
3909 * g++.dg/warn/translate-ice-1.C: New test.
3911 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3913 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
3914 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
3915 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
3916 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
3918 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3921 * gfortran.dg/erf_2.F90: New test.
3922 * gfortran.dg/erfc_scaled_2.f90: New test.
3924 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3927 * gfortran.dg/string_1.f90: New test.
3928 * gfortran.dg/string_2.f90: New test.
3929 * gfortran.dg/string_3.f90: New test.
3931 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
3933 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
3934 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
3936 2009-05-15 Ian Lance Taylor <iant@google.com>
3938 * gcc.dg/Wcxx-compat-10.c: New testcase.
3940 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
3943 * gcc.dg/pr16302.c: New.
3944 * g++.dg/warn/pr16302.C: New.
3946 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3948 * gcc.dg/torture/builtin-math-5.c: New.
3949 * gcc.dg/torture/builtin-math-6.c: New.
3950 * lib/target-supports.exp (check_effective_target_mpc): New.
3952 2009-05-15 Jan Hubicka <jh@suse.cz>
3954 * gcc.dg/tree-ssa/inline-3.c: New testcase
3956 2009-05-15 Jan Hubicka <jh@suse.cz>
3958 * gcc.target/i386/align-main-1.c (check): Mark noinline.
3959 * gcc.target/i386/align-main-2.c (check): Mark noinline.
3960 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
3961 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
3962 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
3964 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
3966 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
3967 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
3969 2009-05-15 Jan Hubicka <jh@suse.cz>
3971 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
3972 optimized by sibcall noinline.
3974 2009-05-15 Jan Hubicka <jh@suse.cz>
3976 * sibcall-1.c (track): Mark noinline.
3977 * sibcall-2.c (track): Mark noinline.
3978 * sibcall-3.c (track): Mark noinline.
3979 * sibcall-4.c (track): Mark noinline.
3981 2009-05-15 Jan Hubicka <jh@suse.cz>
3983 * flatten-2.c: Disable early inlining; add comment.
3984 * flatten-3.c: New test based on flatten-2.c.
3986 2009-05-15 Richard Guenther <rguenther@suse.de>
3988 PR tree-optimization/39999
3989 * gcc.c-torture/compile/pr39999.c: New testcase.
3991 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3993 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3995 2009-05-14 Ian Lance Taylor <iant@google.com>
3997 * gcc.dg/Wcxx-compat-9.c: New testcase.
3999 2009-05-14 Janus Weil <janus@gcc.gnu.org>
4002 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4003 * gfortran.dg/duplicate_type_2.f90: Ditto.
4004 * gfortran.dg/duplicate_type_3.f90: New.
4006 2009-05-14 Laurent GUERBY <laurent@guerby.net>
4008 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4009 * ada/acats/tests/c5/c59002c.ada: Likewise.
4011 2009-05-13 Taras Glek <tglek@mozilla.com>
4013 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4014 attributes and decl smashing.
4015 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4017 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4018 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4020 2009-05-14 Jakub Jelinek <jakub@redhat.com>
4023 * gfortran.dg/pr39865.f90: New test.
4024 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4026 * gfortran.dg/hollerith_f95.f90: Likewise.
4027 * gfortran.dg/hollerith6.f90: New test.
4028 * gfortran.dg/hollerith7.f90: New test.
4030 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4033 * gcc.dg/cpp/pr36674.i: New.
4035 2009-05-14 Ben Elliston <bje@au.ibm.com>
4038 * gcc.c-torture/compile/pr40035.c: New test.
4040 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4042 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4044 2009-05-12 Tobias Burnus <burnus@net-b.de>
4047 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4048 * gfortran.dg/c_kind_tests_2.f03: Ditto.
4049 * gfortran.dg/interop_params.f03: Ditto.
4051 2009-05-12 Jan Hubicka <jh@suse.cz>
4053 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4054 so unrolling still happens.
4055 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4056 * gcc.dg/ipa/ipacost-2.c: Likewise.
4057 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4059 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4061 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4063 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
4065 * lib/target-supports.exp (check_profiling_available): Return
4066 false for -p on *-*-cygwin* targets.
4068 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
4070 PR tree-optimization/38632
4071 * g++.dg/tree-ssa/pr38632.C: New.
4073 2009-05-11 Jan Hubicka <jh@suse.cz>
4075 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4076 we now optimize better.
4077 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4078 out at different places.
4079 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4081 * gcc.dg/vect/vect-76.c: Likewise.
4082 * gcc.dg/vect/vect-70.c: Likewise.
4083 * gcc.dg/vect/vect-66.c: Likewise.
4084 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4085 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4087 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
4090 * gcc.c-torture/compile/pr40080.c: New.
4092 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
4094 * gcc.c-torture/compile/pr40026.c: New testcase.
4096 2009-05-11 Janus Weil <janus@gcc.gnu.org>
4099 * gfortran.dg/proc_ptr_comp_7.f90: New.
4101 2009-05-11 Ira Rosen <irar@il.ibm.com>
4103 PR tree-optimization/40074
4104 * gcc.dg/vect/pr40074.c: New test.
4106 2009-05-10 Ian Lance Taylor <iant@google.com>
4108 * gcc.dg/Wcxx-compat-7.c: New testcase.
4109 * gcc.dg/Wcxx-compat-8.c: New testcase.
4110 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4111 * gcc.dg/pr17188-1.c: Likewise.
4112 * gcc.dg/pr39084.c: Likewise.
4114 2009-05-10 Michael Matz <matz@suse.de>
4117 * gcc.dg/pr40031.c: New test.
4119 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
4122 * gfortran.dg/array_constructor_31.f90: New test.
4124 2009-05-10 Richard Guenther <rguenther@suse.de>
4126 PR tree-optimization/40081
4127 * g++.dg/torture/pr40081.C: New testcase.
4129 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
4132 * gfortran.dg/dependency_24.f90: New test.
4133 * gfortran.dg/dependency_23.f90: Clean up module files.
4135 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
4138 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4139 * gfortran.dg/chmod_2.f90: Likewise.
4140 * gfortran.dg/chmod_3.f90: Likewise.
4141 * gfortran.dg/open_errors.f90: Likewise.
4143 2009-05-09 Jan Hubicka <jh@suse.cz>
4146 * g++.dg/eh/nested-try.C: New test.
4148 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4150 PR tree-optimization/40049
4151 * gcc.dg/vect/vect-shift-2.c: New test.
4153 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4155 * gcc.dg/torture/complex-sign-mul-minus-one.c,
4156 gcc.dg/torture/complex-sign-mul-one.c: New tests.
4158 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4161 * g++.dg/warn/deprecated-6.C: New.
4162 * gcc.dg/deprecated-4.c: Likewise.
4163 * gcc.dg/deprecated-5.c: Likewise.
4164 * gcc.dg/deprecated-6.c: Likewise.
4166 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
4168 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4169 __aligned__(__BIGGEST_ALIGNMENT__).
4170 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4171 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4172 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4173 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4174 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4175 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4176 * gcc.dg/vect/Os-vect-95.c: Likewise.
4177 * gcc.dg/vect/pr20122.c: Likewise.
4178 * gcc.dg/vect/pr36493.c: Likewise.
4179 * gcc.dg/vect/pr37385.c: Likewise.
4180 * gcc.dg/vect/slp-7.c: Likewise.
4181 * gcc.dg/vect/slp-9.c: Likewise.
4182 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4183 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4184 * gcc.dg/vect/vect-35.c: Likewise.
4185 * gcc.dg/vect/vect-40.c: Likewise.
4186 * gcc.dg/vect/vect-42.c: Likewise.
4187 * gcc.dg/vect/vect-44.c: Likewise.
4188 * gcc.dg/vect/vect-46.c: Likewise.
4189 * gcc.dg/vect/vect-48.c: Likewise.
4190 * gcc.dg/vect/vect-52.c: Likewise.
4191 * gcc.dg/vect/vect-54.c: Likewise.
4192 * gcc.dg/vect/vect-56.c: Likewise.
4193 * gcc.dg/vect/vect-58.c: Likewise.
4194 * gcc.dg/vect/vect-60.c: Likewise.
4195 * gcc.dg/vect/vect-74.c: Likewise.
4196 * gcc.dg/vect/vect-75.c: Likewise.
4197 * gcc.dg/vect/vect-76.c: Likewise.
4198 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4199 * gcc.dg/vect/vect-77.c: Likewise.
4200 * gcc.dg/vect/vect-77-global.c: Likewise.
4201 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4202 * gcc.dg/vect/vect-78.c: Likewise.
4203 * gcc.dg/vect/vect-78-global.c: Likewise.
4204 * gcc.dg/vect/vect-80.c: Likewise.
4205 * gcc.dg/vect/vect-85.c: Likewise.
4206 * gcc.dg/vect/vect-87.c: Likewise.
4207 * gcc.dg/vect/vect-88.c: Likewise.
4208 * gcc.dg/vect/vect-92.c: Likewise.
4209 * gcc.dg/vect/vect-93.c: Likewise.
4210 * gcc.dg/vect/vect-95.c: Likewise.
4211 * gcc.dg/vect/vect-97.c: Likewise.
4212 * gcc.dg/vect/vect-complex-1.c: Likewise.
4213 * gcc.dg/vect/vect-complex-4.c: Likewise.
4214 * gcc.dg/vect/vect-complex-5.c: Likewise.
4215 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4216 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4217 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4218 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4219 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4220 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4221 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4222 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4223 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4224 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4225 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4226 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4227 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4228 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4229 * gcc.dg/vect/vect-outer-1.c: Likewise.
4230 * gcc.dg/vect/vect-outer-2a.c: Likewise.
4231 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4232 * gcc.dg/vect/vect-outer-2.c: Likewise.
4233 * gcc.dg/vect/vect-outer-2c.c: Likewise.
4234 * gcc.dg/vect/vect-outer-2d.c: Likewise.
4235 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4236 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4237 * gcc.dg/vect/vect-outer-3.c: Likewise.
4238 * gcc.dg/vect/vect-outer-3c.c: Likewise.
4239 * gcc.dg/vect/vect-outer-5.c: Likewise.
4240 * gcc.dg/vect/vect-outer-6.c: Likewise.
4241 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4242 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4243 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4244 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4245 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4246 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4247 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4248 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4249 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4250 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4251 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4252 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4253 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4254 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4256 2009-05-08 Joseph Myers <joseph@codesourcery.com>
4259 * gcc.dg/torture/complex-sign.h: New header.
4260 * gcc.dg/torture/complex-sign-add.c,
4261 gcc.dg/torture/complex-sign-mixed-add.c,
4262 gcc.dg/torture/complex-sign-mixed-div.c,
4263 gcc.dg/torture/complex-sign-mixed-mul.c,
4264 gcc.dg/torture/complex-sign-mixed-sub.c,
4265 gcc.dg/torture/complex-sign-mul.c,
4266 gcc.dg/torture/complex-sign-sub.c: New tests.
4268 2009-05-08 Janus Weil <janus@gcc.gnu.org>
4271 * gfortran.dg/intrinsic_3.f90: New.
4273 2009-05-07 Janis Johnson <janis187@us.ibm.com>
4276 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4277 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4278 * gcc.dg/dfp/float-constant-double.c: New test.
4279 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4280 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4281 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4282 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4283 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4284 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4285 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4286 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4287 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4289 2009-05-07 Jakub Jelinek <jakub@redhat.com>
4292 * gcc.c-torture/execute/pr40057.c: New test.
4294 2009-05-06 James E. Wilson <wilson@codesourcery.com>
4296 * gcc.c-torture/compile/const-high-part.c: New test.
4298 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4301 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4304 2009-05-06 Janus Weil <janus@gcc.gnu.org>
4307 * gfortran.dg/proc_decl_1.f90: Modified.
4308 * gfortran.dg/proc_ptr_comp_1.f90: New.
4309 * gfortran.dg/proc_ptr_comp_2.f90: New.
4310 * gfortran.dg/proc_ptr_comp_3.f90: New.
4311 * gfortran.dg/proc_ptr_comp_4.f90: New.
4312 * gfortran.dg/proc_ptr_comp_5.f90: New.
4313 * gfortran.dg/proc_ptr_comp_6.f90: New.
4315 2009-05-06 Dodji Seketeli <dodji@redhat.com>
4318 * g++.dg/template/call7.C: New test.
4320 2009-05-06 Diego Novillo <dnovillo@google.com>
4322 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4324 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
4326 * gfortran.dg/pr40021.f: Moved to ...
4327 * gfortran.fortran-torture/execute/pr40021.f: Here.
4329 2009-05-06 Janis Johnson <janis187@us.ibm.com>
4332 * gcc.dg/dfp/pr39986.c: New test.
4334 2009-05-06 Michael Matz <matz@suse.de>
4337 * gfortran.dg/pr40021.f: New test.
4339 2009-05-06 Le-Chun Wu <lcwu@google.com>
4341 * lib/plugin-support.exp: New file containing support procs for
4343 * lib/target-supports.exp (check_plugin_available): New proc.
4344 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4345 * gcc.dg/plugin/selfassign.c: New plugin source file.
4346 * gcc.dg/plugin/self-assign-test-1.c: New test.
4347 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4348 * g++.dg/README: Add description for plugin test.
4349 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4350 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4351 * g++.dg/plugin/selfassign.c: New plugin source file.
4352 * g++.dg/plugin/self-assign-test-1.C: New test.
4353 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4354 * g++.dg/plugin/self-assign-test-3.C: Likewise.
4355 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4356 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4358 2009-05-06 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/intrinsic_2.f90: New test.
4362 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4364 2009-05-06 Joseph Myers <joseph@codesourcery.com>
4367 * gcc.dg/noncompile/incomplete-5.c: New test.
4369 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.dg/pr39666-1.c: New test.
4373 * gcc.dg/pr39666-2.c: Likewise.
4374 * g++.dg/warn/Wuninitialized-4.C: Likewise.
4375 * g++.dg/warn/Wuninitialized-5.C: Likewise.
4376 * gfortran.dg/pr39666-1.f90: Likewise.
4377 * gfortran.dg/pr39666-2.f90: Likewise.
4379 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
4381 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4382 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4383 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4385 2009-05-05 Janus Weil <janus@gcc.gnu.org>
4388 * gfortran.dg/proc_ptr_17.f90: New.
4390 2009-05-05 Richard Guenther <rguenther@suse.de>
4392 PR tree-optimization/40022
4393 * gcc.c-torture/execute/pr40022.c: New testcase.
4395 2009-05-05 Richard Guenther <rguenther@suse.de>
4398 * gcc.c-torture/compile/pr40023.c: New testcase.
4400 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
4402 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4403 * g++.dg/template/overload9.C: Likewise.
4404 * g++.dg/ext/ms-1.C: New.
4406 2009-05-05 Jakub Jelinek <jakub@redhat.com>
4409 * g++.dg/ext/vla7.C: New test.
4411 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4413 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4415 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4417 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
4418 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
4419 Update expected errors.
4421 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4424 * g++.dg/parse/parser-pr28152.C: New.
4425 * g++.dg/parse/parser-pr28152-2.C: New.
4427 2009-05-04 Joseph Myers <joseph@codesourcery.com>
4429 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
4431 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
4433 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
4434 * gcc.target/sparc/fexpand-2.c: Likewise.
4435 * gcc.target/sparc/fpmerge-2.c: Likewise.
4436 * gcc.target/sparc/pdist-2.c: Likewise.
4438 2009-05-03 Richard Guenther <rguenther@suse.de>
4441 * gcc.c-torture/compile/pr39983.c: New testcase.
4443 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4445 * gcc.dg/c99-complex-3.c: New test.
4447 2009-05-03 Joseph Myers <joseph@codesourcery.com>
4449 * gcc.dg/cpp/utf8-5byte-1.c: New test.
4451 2009-05-02 Joseph Myers <joseph@codesourcery.com>
4453 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
4455 2009-05-02 Richard Guenther <rguenther@suse.de>
4458 * gcc.target/spu/pr40001.c: New testcase.
4460 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
4462 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
4464 2009-04-30 Steve Ellcey <sje@cup.hp.com>
4467 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
4468 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
4470 2009-04-30 Janis Johnson <janis187@us.ibm.com>
4473 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
4476 2009-04-30 David Ayers <ayers@fsfe.org>
4478 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
4479 and gcc_error_prefix variables.
4480 * objc.dg/bad-receiver-type.m: Update to match correct
4482 * objc.dg/encode-5.m: Likewise.
4483 * objc.dg/id-1.m: Likewise.
4484 * objc.dg/method-1.m: Likewise.
4485 * objc.dg/method-6.m: Likewise.
4486 * objc.dg/method-7.m: Likewise.
4487 * objc.dg/method-9.m: Likewise.
4488 * objc.dg/method-11.m: Likewise.
4489 * objc.dg/method-20.m: Likewise.
4490 * objc.dg/private-1.m: Likewise.
4492 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
4495 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
4496 * gfortran.dg/advance_4.f90: Likewise
4497 * gfortran.dg/advance_5.f90: Likewise
4498 * gfortran.dg/append_1.f90: Likewise
4499 * gfortran.dg/backslash_1.f90: Likewise
4500 * gfortran.dg/backslash_2.f90: Likewise
4501 * gfortran.dg/backslash_3.f: Likewise
4502 * gfortran.dg/backspace_10.f90: Likewise
4503 * gfortran.dg/backspace_3.f: Likewise
4504 * gfortran.dg/backspace_4.f: Likewise
4505 * gfortran.dg/backspace_5.f: Likewise
4506 * gfortran.dg/backspace_8.f: Likewise
4507 * gfortran.dg/backspace_9.f: Likewise
4508 * gfortran.dg/complex_write.f90: Likewise
4509 * gfortran.dg/convert_implied_open.f90: Likewise
4510 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
4511 * gfortran.dg/dos_eol.f: Likewise
4512 * gfortran.dg/empty_format_1.f90: Likewise
4513 * gfortran.dg/endfile.f: Likewise
4514 * gfortran.dg/eof_1.f90: Likewise
4515 * gfortran.dg/eor_1.f90: Likewise
4516 * gfortran.dg/eor_handling_1.f90: Likewise
4517 * gfortran.dg/eor_handling_2.f90: Likewise
4518 * gfortran.dg/eor_handling_3.f90: Likewise
4519 * gfortran.dg/eor_handling_4.f90: Likewise
4520 * gfortran.dg/eor_handling_5.f90: Likewise
4521 * gfortran.dg/error_recovery_5.f90: Likewise
4522 * gfortran.dg/f2003_inquire_1.f03: Likewise
4523 * gfortran.dg/f2003_io_4.f03: Likewise
4524 * gfortran.dg/f2003_io_5.f03: Likewise
4525 * gfortran.dg/f2003_io_7.f03: Likewise
4526 * gfortran.dg/fgetc_1.f90: Likewise
4527 * gfortran.dg/fgetc_2.f90: Likewise
4528 * gfortran.dg/flush_1.f90: Likewise
4529 * gfortran.dg/fmt_exhaust.f90: Likewise
4530 * gfortran.dg/fmt_huge.f90: Likewise
4531 * gfortran.dg/fmt_read.f90: Likewise
4532 * gfortran.dg/fmt_t_1.f90: Likewise
4533 * gfortran.dg/fmt_t_2.f90: Likewise
4534 * gfortran.dg/fmt_t_3.f90: Likewise
4535 * gfortran.dg/fmt_t_4.f90: Likewise
4536 * gfortran.dg/fmt_t_5.f90: Likewise
4537 * gfortran.dg/fmt_t_7.f: Likewise
4538 * gfortran.dg/fseek.f90: Likewise
4539 * gfortran.dg/ftell_1.f90: Likewise
4540 * gfortran.dg/ftell_2.f90: Likewise
4541 * gfortran.dg/func_derived_3.f90: Likewise
4542 * gfortran.dg/inquire_9.f90: Likewise
4543 * gfortran.dg/iostat_1.f90: Likewise
4544 * gfortran.dg/iostat_2.f90: Likewise
4545 * gfortran.dg/list_read_1.f90: Likewise
4546 * gfortran.dg/list_read_4.f90: Likewise
4547 * gfortran.dg/list_read_5.f90: Likewise
4548 * gfortran.dg/list_read_7.f90: Likewise
4549 * gfortran.dg/list_read_8.f90: Likewise
4550 * gfortran.dg/list_read_9.f90: Likewise
4551 * gfortran.dg/namelist_13.f90: Likewise
4552 * gfortran.dg/namelist_14.f90: Likewise
4553 * gfortran.dg/namelist_15.f90: Likewise
4554 * gfortran.dg/namelist_16.f90: Likewise
4555 * gfortran.dg/namelist_17.f90: Likewise
4556 * gfortran.dg/namelist_18.f90: Likewise
4557 * gfortran.dg/namelist_19.f90: Likewise
4558 * gfortran.dg/namelist_20.f90: Likewise
4559 * gfortran.dg/namelist_24.f90: Likewise
4560 * gfortran.dg/namelist_26.f90: Likewise
4561 * gfortran.dg/namelist_27.f90: Likewise
4562 * gfortran.dg/namelist_28.f90: Likewise
4563 * gfortran.dg/namelist_37.f90: Likewise
4564 * gfortran.dg/namelist_38.f90: Likewise
4565 * gfortran.dg/namelist_39.f90: Likewise
4566 * gfortran.dg/namelist_40.f90: Likewise
4567 * gfortran.dg/namelist_43.f90: Likewise
4568 * gfortran.dg/namelist_44.f90: Likewise
4569 * gfortran.dg/namelist_45.f90: Likewise
4570 * gfortran.dg/namelist_46.f90: Likewise
4571 * gfortran.dg/namelist_47.f90: Likewise
4572 * gfortran.dg/namelist_48.f90: Likewise
4573 * gfortran.dg/namelist_49.f90: Likewise
4574 * gfortran.dg/namelist_50.f90: Likewise
4575 * gfortran.dg/namelist_51.f90: Likewise
4576 * gfortran.dg/namelist_52.f90: Likewise
4577 * gfortran.dg/namelist_56.f90: Likewise
4578 * gfortran.dg/namelist_char_only.f90: Likewise
4579 * gfortran.dg/namelist_use.f90: Likewise
4580 * gfortran.dg/namelist_use_only.f90: Likewise
4581 * gfortran.dg/noadv_size.f90: Likewise
4582 * gfortran.dg/open_access_append_1.f90: Likewise
4583 * gfortran.dg/pad_no.f90: Likewise
4584 * gfortran.dg/pr12884.f: Likewise
4585 * gfortran.dg/pr17090.f90: Likewise
4586 * gfortran.dg/pr17285.f90: Likewise
4587 * gfortran.dg/pr17286.f90: Likewise
4588 * gfortran.dg/pr18122.f90: Likewise
4589 * gfortran.dg/pr18210.f90: Likewise
4590 * gfortran.dg/pr18392.f90: Likewise
4591 * gfortran.dg/pr19155.f: Likewise
4592 * gfortran.dg/pr19216.f: Likewise
4593 * gfortran.dg/pr19467.f90: Likewise
4594 * gfortran.dg/pr19657.f: Likewise
4595 * gfortran.dg/pr20257.f90: Likewise
4596 * gfortran.dg/read_bad_advance.f90: Likewise
4597 * gfortran.dg/read_eof_2.f90: Likewise
4598 * gfortran.dg/read_eof_4.f90: Likewise
4599 * gfortran.dg/read_many_1.f: Likewise
4600 * gfortran.dg/read_noadvance.f90: Likewise
4601 * gfortran.dg/read_repeat.f90: Likewise
4602 * gfortran.dg/read_size_noadvance.f90: Likewise
4603 * gfortran.dg/read_x_past.f: Likewise
4604 * gfortran.dg/record_marker_1.f90: Likewise
4605 * gfortran.dg/record_marker_3.f90: Likewise
4606 * gfortran.dg/rewind_1.f90: Likewise
4607 * gfortran.dg/runtime_warning_1.f90: Likewise
4608 * gfortran.dg/shape_3.f90: Likewise
4609 * gfortran.dg/slash_1.f90: Likewise
4610 * gfortran.dg/stat_1.f90: Likewise
4611 * gfortran.dg/stat_2.f90: Likewise
4612 * gfortran.dg/streamio_11.f90: Likewise
4613 * gfortran.dg/streamio_3.f90: Likewise
4614 * gfortran.dg/streamio_4.f90: Likewise
4615 * gfortran.dg/streamio_9.f90: Likewise
4616 * gfortran.dg/tl_editing.f90: Likewise
4617 * gfortran.dg/unf_io_convert_1.f90: Likewise
4618 * gfortran.dg/unf_io_convert_2.f90: Likewise
4619 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
4620 * gfortran.dg/unf_short_record_1.f90: Likewise
4621 * gfortran.dg/utf8_1.f03: Likewise
4622 * gfortran.dg/utf8_2.f03: Likewise
4623 * gfortran.dg/widechar_IO_1.f90: Likewise
4624 * gfortran.dg/write_check3.f90: Likewise
4625 * gfortran.dg/write_rewind_2.f: Likewise
4626 * gfortran.dg/x_slash_2.f: Likewise
4628 2009-04-29 Richard Guenther <rguenther@suse.de>
4631 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4633 (check_effective_target_vect_floatuint_cvt): Likewise.
4634 * gcc.dg/vect/slp-10.c: Adjust.
4635 * gcc.dg/vect/slp-11.c: Adjust.
4636 * gcc.dg/vect/slp-12b.c: Adjust.
4637 * gcc.dg/vect/slp-33.c: Adjust.
4638 * gcc.c-torture/compile/pr39943.c: New testcase.
4640 2009-04-29 Richard Guenther <rguenther@suse.de>
4643 * gcc.c-torture/compile/pr39937.c: New testcase.
4645 2009-04-29 Richard Guenther <rguenther@suse.de>
4647 PR tree-optimization/39941
4648 * gcc.c-torture/compile/pr39941.c: New testcase.
4650 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
4652 * gcc.target/bfin/20090411-1.c: New test.
4654 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
4657 * gcc.dg/pr39565.c: New testcase.
4659 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
4661 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4662 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4663 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4664 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4665 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4666 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4667 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4668 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4669 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4670 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4671 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4672 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4673 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4674 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4675 * gcc.target/i386/pr37191.c: Likewise.
4676 * gcc.target/i386/reload-1.c: Likewise.
4677 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4678 * g++.old-deja/g++.pt/repo2.C: Likewise.
4679 * g++.old-deja/g++.pt/repo3.C: Likewise.
4680 * g++.old-deja/g++.pt/repo4.C: Likewise.
4681 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4682 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4683 * g++.dg/template/repo1.C: Likewise.
4684 * g++.dg/template/repo2.C: Likewise.
4685 * g++.dg/template/repo3.C: Likewise.
4686 * g++.dg/template/repo4.C: Likewise.
4687 * g++.dg/template/repo5.C: Likewise.
4688 * g++.dg/template/repo6.C: Likewise.
4689 * g++.dg/template/repo7.C: Likewise.
4690 * g++.dg/template/repo8.C: Likewise.
4691 * g++.dg/template/repo9.C: Likewise.
4692 * g++.dg/rtti/repo1.C: Likewise.
4693 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4694 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4695 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4696 * g++.dg/other/PR23205.C: Skip for vxworks.
4697 * g++.dg/ext/visibility/class1.C: Requires PIC.
4698 * g++.dg/eh/async-unwind2.C: Requires PIC.
4699 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4700 does not have cxa_exit.
4702 2009-04-28 Jing Yu <jingyu@google.com>
4705 * lib/target-supports.exp (check_effective_target_tls): Remove
4707 (check_effective_target_tls_native): Likewise.
4708 (check_effective_target_tls_runtime): Likewise.
4709 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4711 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4713 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4716 * gfortran.dg/proc_ptr_16.f90: New.
4718 2009-04-28 Steve Ellcey <sje@cup.hp.com>
4720 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4723 2009-04-28 Richard Guenther <rguenther@suse.de>
4726 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4728 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
4730 * g++.dg/warn/pr35652.C: Removed.
4731 * gcc.dg/pr35652.c: Likewise.
4733 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
4735 * gcc.target/ia64/20071210-2.c: New testcase.
4737 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4740 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4741 * gcc.dg/pr39323-3.c: Ditto.
4743 2009-04-28 Janus Weil <janus@gcc.gnu.org>
4747 * gfortran.dg/ambiguous_reference_2.f90: New.
4748 * gfortran.dg/pointer_assign_7.f90: New.
4750 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
4751 Mark Mitchell <mark@codesourcery.com>
4753 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4754 * gcc.dg/20020103-1.c: Check for __ppc.
4755 * gcc.dg/asm-b.c: Check for __ppc.
4756 * gcc.dg/20020919-1.c: Check for __ppc.
4757 * gcc.dg/20020312-2.c: Likewise.
4758 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4759 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4760 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4761 * g++.dg/warn/weak1.C: Likewise.
4762 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4763 static so appropriate optimizations kick in.
4764 (find_base_value_wrapper): New function.
4765 * g++.dg/eh/simd-5.C: Fix target triplet.
4766 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
4768 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
4769 H.J. Lu <hongjiu.lu@intel.com>
4772 * gcc.target/i386/pr39911.c: New test.
4774 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
4777 * gfortran.dg/alloc_comp_assign_10.f90: New test.
4779 2009-04-28 Ben Elliston <bje@au.ibm.com>
4784 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4786 * gcc.dg/pr35652.C: New.
4787 * g++.dg/warn/pr35652.C: New.
4788 * gcc.dg/format/plus-1.c: Adjust message.
4790 2009-04-27 DJ Delorie <dj@redhat.com>
4792 * lib/target-supports.exp (check_effective_target_double64): New.
4793 (check_effective_target_double64plus): New.
4794 (check_effective_target_large_double): New.
4795 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
4796 * gcc.dg/div-double-1.c: Likewise.
4797 * gcc.dg/Wconversion-real.c: Require large_double.
4798 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
4800 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
4803 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
4806 2009-04-27 Ian Lance Taylor <iant@google.com>
4808 * gcc.dg/Wcxx-compat-5.c: New testcase.
4809 * gcc.dg/Wcxx-compat-6.c: New testcase.
4811 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
4813 Allow non-constant arguments to conversion intrinsics.
4814 * gcc.target/spu/intrinsics-3.c: Update tests.
4816 2009-04-27 Richard Guenther <rguenther@suse.de>
4819 * gcc.c-torture/compile/pr39928-1.c: New testcase.
4820 * gcc.c-torture/compile/pr39928-2.c: Likewise.
4822 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
4825 * gcc.dg/torture/pr39903-1.c: New.
4826 * gcc.dg/torture/pr39903-2.c: Likewise.
4828 2009-04-27 Revital Eres <eres@il.ibm.com>
4830 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
4832 * gcc.dg/sms-2.c: Add dump check.
4833 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
4835 * gcc.dg/sms-4.c: Likewise.
4836 * gcc.dg/sms-5.c: Likewise.
4837 * gcc.dg/sms-6.c: Likewise.
4838 * gcc.dg/sms-7.c: Likewise.
4839 * gcc.dg/sms-antideps.c: Rename to...
4840 * gcc.dg/sms-8.c: This and add sms dump file and check it.
4842 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
4844 * gnat.dg/opt2.adb: New test.
4846 2009-04-27 Jakub Jelinek <jakub@redhat.com>
4849 * g++.dg/warn/Wunused-15.C: New test.
4851 2009-04-26 Michael Matz <matz@suse.de>
4854 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
4856 * gcc.target/i386/pr37248-1.c: Modified.
4857 * gcc.target/i386/pr37248-3.c: Modified.
4858 * gcc.target/i386/pr37248-2.c: Modified.
4859 * gnat.dg/aliasing1.adb: Modified.
4860 * gnat.dg/pack9.adb: Modified.
4861 * gnat.dg/aliasing2.adb: Modified.
4862 * gcc.dg/strict-overflow-2.c: Modified.
4863 * gcc.dg/autopar/reduc-1char.c: Modified.
4864 * gcc.dg/autopar/reduc-2char.c: Modified.
4865 * gcc.dg/autopar/reduc-1.c: Modified.
4866 * gcc.dg/autopar/reduc-2.c: Modified.
4867 * gcc.dg/autopar/reduc-3.c: Modified.
4868 * gcc.dg/autopar/reduc-6.c: Modified.
4869 * gcc.dg/autopar/reduc-7.c: Modified.
4870 * gcc.dg/autopar/reduc-8.c: Modified.
4871 * gcc.dg/autopar/reduc-9.c: Modified.
4872 * gcc.dg/autopar/reduc-1short.c: Modified.
4873 * gcc.dg/autopar/reduc-2short.c: Modified.
4874 * gcc.dg/autopar/parallelization-1.c: Modified.
4875 * gcc.dg/strict-overflow-4.c: Modified.
4876 * gcc.dg/strict-overflow-6.c: Modified.
4877 * gcc.dg/gomp/combined-1.c: Modified.
4878 * gcc.dg/no-strict-overflow-1.c: Modified.
4879 * gcc.dg/no-strict-overflow-3.c: Modified.
4880 * gcc.dg/no-strict-overflow-5.c: Modified.
4881 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
4882 * gcc.dg/tree-ssa/pr18134.c: Modified.
4883 * gcc.dg/tree-ssa/20030824-1.c: Modified.
4884 * gcc.dg/tree-ssa/vector-2.c: Modified.
4885 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
4886 * gcc.dg/tree-ssa/loop-21.c: Modified.
4887 * gcc.dg/tree-ssa/20030824-2.c: Modified.
4888 * gcc.dg/tree-ssa/vector-3.c: Modified.
4889 * gcc.dg/tree-ssa/asm-3.c: Modified.
4890 * gcc.dg/tree-ssa/pr23294.c: Modified.
4891 * gcc.dg/tree-ssa/loop-22.c: Modified.
4892 * gcc.dg/tree-ssa/loop-15.c: Modified.
4893 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
4894 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
4895 * gcc.dg/tree-ssa/pr20139.c: Modified.
4896 * gcc.dg/tree-ssa/scev-cast.c: Modified.
4897 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
4898 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
4899 * gcc.dg/tree-ssa/loop-5.c: Modified.
4900 * gcc.dg/tree-ssa/pr19431.c: Modified.
4901 * gcc.dg/tree-ssa/pr32044.c: Modified.
4902 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
4903 * gcc.dg/tree-ssa/loop-19.c: Modified.
4904 * gcc.dg/tree-ssa/loop-28.c: Modified.
4905 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
4906 * gcc.dg/tree-ssa/divide-1.c: Modified.
4907 * gcc.dg/tree-ssa/inline-1.c: Modified.
4908 * gcc.dg/tree-ssa/divide-3.c: Modified.
4909 * gcc.dg/tree-ssa/pr30978.c: Modified.
4910 * gcc.dg/tree-ssa/alias-6.c: Modified.
4911 * gcc.dg/tree-ssa/divide-4.c: Modified.
4912 * gcc.dg/tree-ssa/alias-11.c: Modified.
4913 * gcc.dg/no-strict-overflow-7.c: Modified.
4914 * gcc.dg/strict-overflow-1.c: Modified.
4915 * gcc.dg/pr15784-4.c: Modified.
4916 * gcc.dg/pr34263.c: Modified.
4917 * gcc.dg/strict-overflow-3.c: Modified.
4918 * gcc.dg/tree-prof/stringop-1.c: Modified.
4919 * gcc.dg/tree-prof/val-prof-1.c: Modified.
4920 * gcc.dg/tree-prof/val-prof-2.c: Modified.
4921 * gcc.dg/tree-prof/val-prof-3.c: Modified.
4922 * gcc.dg/tree-prof/val-prof-4.c: Modified.
4923 * gcc.dg/no-strict-overflow-2.c: Modified.
4924 * gcc.dg/no-strict-overflow-4.c: Modified.
4925 * gcc.dg/no-strict-overflow-6.c: Modified.
4926 * g++.dg/tree-ssa/pr27090.C: Modified.
4927 * g++.dg/tree-ssa/tmmti-2.C: Modified.
4928 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
4929 * g++.dg/tree-ssa/pr19807.C: Modified.
4930 * g++.dg/opt/pr30965.C: Modified.
4931 * g++.dg/init/new17.C: Modified.
4932 * gfortran.dg/whole_file_6.f90: Modified.
4933 * gfortran.dg/whole_file_5.f90: Modified.
4934 * gfortran.dg/reassoc_1.f90: Modified.
4935 * gfortran.dg/reassoc_3.f90: Modified.
4937 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
4940 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
4942 2009-04-26 Jakub Jelinek <jakub@redhat.com>
4945 * gcc.target/i386/pr39543-1.c: New test.
4946 * gcc.target/i386/pr39543-2.c: New test.
4947 * gcc.target/i386/pr39543-3.c: New test.
4950 * gcc.dg/Wunused-value-3.c: New test.
4952 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4955 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
4956 gcc.dg/vla-21.c: New tests.
4958 2009-04-26 Joseph Myers <joseph@codesourcery.com>
4961 * gcc.dg/inline-34.c: New test.
4963 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4965 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
4966 gcc.dg/enum-const-3.c: New tests.
4967 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
4968 -pedantic-errors. Update expected diagnostics.
4970 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4973 * gcc.dg/vla-20.c: New test.
4975 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4978 * gcc.dg/vla-19.c: New test.
4980 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4982 PR preprocessor/39559
4983 * gcc.dg/c99-intconst-2.c: New test.
4985 2009-04-25 Jan Hubicka <jh@suse.cz>
4987 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4989 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4992 * gfortran.dg/import7.f90: New.
4994 2009-04-24 Richard Guenther <rguenther@suse.de>
4996 * gcc.dg/tree-ssa/vrp48.c: Fix.
4998 2008-04-24 Doug Kwan <dougkwan@google.com>
5000 * g++.dg/init/copy7.C: Only abort in memcpy if source and
5001 destination are the same.
5003 2009-04-24 Richard Guenther <rguenther@suse.de>
5005 * gcc.dg/tree-ssa/vrp48.c: New testcase.
5007 2009-04-24 Joseph Myers <joseph@codesourcery.com>
5009 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5010 gcc.dg/array-const-3.c: New tests.
5012 2009-04-24 Ian Lance Taylor <iant@google.com>
5014 * gcc.dg/Wcxx-compat-4.c: New testcase.
5016 2009-04-24 Daniel Kraft <d@domob.eu>
5018 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5019 expected on already erraneous symbol (renamed to fresh one).
5021 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
5024 * gcc.dg/pr39867.c: New.
5026 2009-04-24 Janus Weil <janus@gcc.gnu.org>
5030 * gfortran.dg/intrinsic_1.f90: New.
5032 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5034 * gnat.dg/alignment7.adb: New test.
5035 * gnat.dg/alignment8.adb: Likewise.
5037 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
5039 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5040 * gnat.dg/specs/rep_clause2.ads: New test.
5042 2009-04-24 Jakub Jelinek <jakub@redhat.com>
5044 PR rtl-optimization/39794
5045 * gcc.dg/pr39794.c: New test.
5047 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
5049 * gnat.dg/atomic1.adb: New test.
5050 * gnat.dg/atomic1_pkg.ads: New helper.
5052 2009-04-23 Steve Ellcey <sje@cup.hp.com>
5055 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5056 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5058 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
5060 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5063 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5066 * gcc.dg/vector-init-1.c: New testcase.
5067 * gcc.dg/vector-init-2.c: New testcase.
5069 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
5071 * gnat.dg/enum2.adb: New test.
5072 * gnat.dg/enum2_pkg.ads: New helper.
5074 2009-04-22 Jakub Jelinek <jakub@redhat.com>
5077 * gcc.dg/torture/pr39855.c: New test.
5079 2009-04-22 Dodji Seketeli <dodji@redhat.com>
5082 * g++.dg/cpp0x/pr39639.C: New test.
5084 2009-04-22 Mark Heffernan <meheff@google.com>
5086 * gcc.dg/profile-generate-3.c: New test.
5088 2009-04-22 Jan Hubicka <jh@suse.cz>
5090 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5092 2009-04-22 Steve Ellcey <sje@cup.hp.com>
5095 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5097 2009-04-22 Richard Guenther <rguenther@suse.de>
5099 PR tree-optimization/39824
5100 * gcc.c-torture/compile/pr39824.c: New testcase.
5102 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5105 * g++.dg/parse/parser-pr14875.C: New.
5106 * g++.dg/parse/parser-pr14875-2.C: New.
5107 * g++.dg/parse/error6.C: Update match string.
5109 2009-04-22 Richard Guenther <rguenther@suse.de>
5111 PR tree-optimization/39845
5112 * gcc.c-torture/compile/pr39845.c: New testcase.
5114 2009-04-22 Janus Weil <janus@gcc.gnu.org>
5117 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5118 * gfortran.dg/external_initializer.f90: Modified.
5119 * gfortran.dg/interface_26.f90: Modified.
5120 * gfortran.dg/intrinsic_subroutine.f90: Modified.
5121 * gfortran.dg/proc_ptr_3.f90: Modified.
5122 * gfortran.dg/proc_ptr_15.f90: New.
5123 * gfortran.dg/proc_ptr_result_1.f90: Modified.
5125 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5128 * g++.dg/warn/pr35711.C: New.
5129 * g++.dg/conversion/ptrmem2.C: Update.
5131 2009-04-21 Joseph Myers <joseph@codesourcery.com>
5133 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5134 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5135 README.gcc, g++.dg/README, g++.dg/compat/break/README,
5136 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5137 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5138 gcc.c-torture/ChangeLog.0,
5139 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5140 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5141 gcc.target/i386/math-torture/math-torture.exp,
5142 gcc.target/mips/inter/mips16-inter.exp,
5143 gcc.target/mips/mips-nonpic/README,
5144 gcc.target/x86_64/abi/README.gcc,
5145 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5146 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5147 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5149 * ChangeLog-1993-2007, ChangeLog: Correct dates.
5151 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5153 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5155 2009-04-21 Richard Guenther <rguenther@suse.de>
5158 * gcc.dg/torture/pr39829.c: New testcase.
5160 2009-04-21 Martin Jambor <mjambor@suse.cz>
5162 * gcc.dg/tree-ssa/cswtch-2.c: New test.
5164 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5167 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5168 * gcc.dg/sequence-pt-2.c: New.
5169 * gcc.dg/sequence-pt-3.c: New.
5170 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5171 * g++.dg/warn/sequence-pt-2.c: New.
5172 * g++.dg/warn/sequence-pt-3.c: New.
5174 2009-04-21 Jakub Jelinek <jakub@redhat.com>
5176 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5178 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
5180 * gnat.dg/import1.ad[sb]: New test.
5182 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5184 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5187 2009-04-20 Tobias Burnus <burnus@net-b.de>
5190 * gfortran.dg/continuation_11.f90: New test.
5192 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5195 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5196 messages. Test for "long long" in system headers.
5197 * gcc.dg/c99-longlong-2.c: New.
5198 * g++.dg/warn/pr13358.C: New.
5199 * g++.dg/warn/pr13358-2.C: New.
5200 * g++.dg/warn/pr13358-3.C: New.
5201 * g++.dg/warn/pr13358-4.C: New.
5203 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5205 * gcc.dg/framework-2.c: Fix up for non existent includes
5206 being fatal errors now.
5208 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
5211 * gfortran.dg/private_type_13.f90: New test.
5212 * gfortran.dg/private_type_2.f90: Add option -std=f95.
5214 2009-04-20 Le-Chun Wu <lcwu@google.com>
5217 * g++.dg/warn/Wunused-14.C: New test.
5219 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5221 * gnat.dg/specs/small_alignment.ads: New test.
5223 2009-04-20 Ian Lance Taylor <iant@google.com>
5225 * gcc.dg/Wcxx-compat-3.c: New testcase.
5227 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5229 * gnat.dg/pack13.ad[sb]: New test.
5230 * gnat.dg/pack13_pkg.ads: New helper.
5232 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5234 * gnat.dg/discr11.ad[sb]: New test.
5235 * gnat.dg/discr11_pkg.ads: New helper.
5237 2009-04-20 Ira Rosen <irar@il.ibm.com>
5239 PR tree-optimization/39675
5240 * gcc.dg/vect/O3-pr39675-2.c: New test.
5242 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
5244 * gnat.dg/rep_clause3.adb: New test.
5246 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5249 * gcc.dg/c99-flex-array-7.c: New test.
5251 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5254 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5256 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5259 * gcc.dg/c99-restrict-3.c: New test.
5261 2009-04-19 Joseph Myers <joseph@codesourcery.com>
5263 PR preprocessor/20078
5264 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5266 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
5268 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5269 Do not pass -B$root after -margs.
5271 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5275 * gcc.dg/pr32061.c: New.
5276 * gcc.dg/Wlogical-op-1.c: Update.
5277 * g++.dg/warn/Wlogical-op-1.C: Update.
5278 * g++.dg/warn/pr36954.C: New.
5280 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5283 * gcc.dg/lvalue-5.c: New test.
5285 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5288 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5290 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5292 * gcc.dg/cpp/include5.c: New test.
5294 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5297 * gcc.dg/call-diag-2.c: New test.
5299 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5301 PR preprocessor/39646
5302 * gcc.dg/cpp/line8.c: New test.
5304 2009-04-18 Joseph Myers <joseph@codesourcery.com>
5306 PR preprocessor/39647
5307 * gcc.dg/cpp/line7.c: New test.
5309 2009-04-18 Richard Guenther <rguenther@suse.de>
5312 * gcc.target/i386/pr39804.c: New testcase.
5314 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
5316 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5317 * g++.dg/other/pr39496.C: Likewise.
5319 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5322 * gcc.dg/pr36902.c: New.
5324 2009-04-17 Diego Novillo <dnovillo@google.com>
5326 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5327 violation for variable 'inside_main'.
5329 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5331 * gfortran.fortran-torture/execute/getarg_1.x: New file.
5333 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5335 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5337 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5339 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5340 * gfortran.dg/chmod_2.f90: Likewise.
5341 * gfortran.dg/chmod_3.f90: Likewise.
5342 * gfortran.dg/open_errors.f90: Likewise.
5343 * gfortran.dg/stat_1.f90: Likewise.
5344 * gfortran.dg/stat_2.f90: Likewise.
5346 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5348 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5349 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5350 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5351 * gfortran.dg/nearest_1.f90: Likewise.
5352 * gfortran.dg/nearest_3.f90: Likewise.
5353 * gfortran.dg/isnan_1.f90: Likewise.
5354 * gfortran.dg/isnan_2.f90: Likewise.
5355 * gfortran.dg/nan_1.f90: Likewise.
5356 * gfortran.dg/nan_2.f90: Likewise.
5357 * gfortran.dg/nan_3.f90: Likewise.
5358 * gfortran.dg/nan_4.f90: Likewise.
5359 * gfortran.dg/module_nan.f90: Likewise.
5360 * gfortran.dg/int_conv_2.f90: Likewise.
5361 * gfortran.dg/init_flag_3.f90: Likewise.
5362 * gfortran.dg/namelist_42.f90: Likewise.
5363 * gfortran.dg/namelist_43.f90: Likewise.
5364 * gfortran.dg/real_const_3.f90: Likewise.
5365 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5367 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5368 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5369 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5370 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5371 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5373 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5374 * gfortran.dg/gamma_5.f90: Likewise.
5376 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5378 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5379 less strict so it also works with auto-overlay support.
5380 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5381 for "exceeds local store" linker errors on the SPU.
5383 * lib/gfortran.exp: Include target-supports.exp.
5384 (gfortran_init): On SPU targets where automatic overlay support
5385 is available, use it to build all Fortran test cases.
5387 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5389 2009-04-17 Arnaud Charlet <charlet@adacore.com>
5391 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5392 rule enforced by gnat on taft types.
5394 2009-04-17 Jakub Jelinek <jakub@redhat.com>
5397 * g++.dg/ext/complit11.C: Add empty dg-options.
5399 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5402 * g++.dg/template/defarg11.C: New test.
5404 2009-04-16 Andrew Pinski <pinskia@gmail.com>
5407 * g++.dg/ext/complit11.C: New testcase.
5409 2009-04-15 Le-Chun Wu <lcwu@google.com>
5412 * g++.dg/warn/Wunused-13.C: New testcase.
5414 2009-04-15 Ian Lance Taylor <iant@google.com>
5416 * gcc.dg/Wenum-compare-1.c: New testcase.
5418 2009-04-15 Richard Guenther <rguenther@suse.de>
5420 PR tree-optimization/39764
5421 * g++.dg/torture/pr39764.C: New testcase.
5423 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
5425 * g++.dg/ext/altivec-17.C: New.
5427 2009-04-15 Arnaud Charlet <charlet@adacore.com>
5429 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
5430 * gnat.dg/specs/limited1.ads: Ditto.
5432 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5435 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
5436 for testing the results of estimate instructions.
5437 * gcc.dg/vmx/3a-04m.c (test): Ditto.
5438 * gcc.dg/vmx/3a-05.c (test): Ditto.
5440 2009-04-14 Jason Merrill <jason@redhat.com>
5443 * g++.dg/warn/Wshadow-4.C: Extend.
5445 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
5447 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
5448 (do_D): Remove attribute hidden.
5450 2009-04-13 Jason Merrill <jason@redhat.com>
5453 * g++.dg/init/copy7.C: New.
5455 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
5458 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
5459 (check_for_all_options): This.
5461 2009-04-13 Jason Merrill <jason@redhat.com>
5464 * g++.dg/template/crash90.C: New.
5466 2009-04-12 Jason Merrill <jason@redhat.com>
5469 * g++.dg/overload/extern-C-2.C: New.
5471 2009-04-12 Joseph Myers <joseph@codesourcery.com>
5473 PR preprocessor/31869
5474 * gcc.dg/cpp/strify5.c: New test.
5476 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
5478 * gnat.dg/enum1.adb: New test.
5479 * gnat.dg/enum1_pkg.ads: New helper.
5481 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
5484 * gcc.target/alpha/pr39740.c: New test.
5486 2009-04-11 Daniel Kraft <d@domob.eu>
5489 * gfortran.dg/bounds_check_strlen_1.f90: New test.
5490 * gfortran.dg/bounds_check_strlen_2.f90: New test.
5491 * gfortran.dg/bounds_check_strlen_3.f90: New test.
5492 * gfortran.dg/bounds_check_strlen_4.f90: New test.
5493 * gfortran.dg/bounds_check_strlen_5.f90: New test.
5494 * gfortran.dg/bounds_check_strlen_6.f90: New test.
5495 * gfortran.dg/bounds_check_strlen_7.f90: New test.
5496 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
5497 expected string length that failed with -fbounds-check now.
5498 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
5500 2009-04-11 Janus Weil <janus@gcc.gnu.org>
5503 * gfortran.dg/proc_ptr_14.f90: New.
5505 2009-04-11 Richard Guenther <rguenther@suse.de>
5508 * g++.dg/torture/pr39732.C: New testcase.
5510 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
5512 * gfortran.dg/whole_file_5.f90: New.
5513 * gfortran.dg/whole_file_6.f90: New.
5515 2009-04-11 Richard Guenther <rguenther@suse.de>
5517 PR tree-optimization/39713
5518 * g++.dg/torture/pr39713.C: New testcase.
5520 2009-04-10 Richard Guenther <rguenther@suse.de>
5523 * gcc.dg/pr39712.c: New testcase.
5525 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
5528 * g++.dg/cpp0x/enum2.C: Updated.
5529 * g++.dg/debug/pr22514.C: Likewise.
5530 * g++.dg/parse/enum2.C: Likewise.
5531 * g++.dg/parse/enum3.C: Likewise.
5532 * g++.dg/template/crash79.C: Likewise.
5533 * g++.old-deja/g++.jason/cond.C: Likewise.
5535 2009-04-10 Chao-ying Fu <fu@mips.com>
5537 * gcc.target/mips/interrupt_handler.c: Change from compile to
5540 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5542 * objc/execute/forward-1.x: Fix x86_64 entry typos.
5544 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
5547 * gfortran.dg/zero_sized_6.f90: New.
5549 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5552 * g++.dg/parse/pr20118.C: New.
5553 * g++.dg/template/spec16.C: Update.
5555 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5558 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
5559 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
5560 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
5561 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
5562 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
5563 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
5564 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
5565 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
5566 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
5567 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
5568 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
5569 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
5570 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
5571 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
5572 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
5573 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
5574 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
5576 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
5579 * g++.dg/torture/pr39678.C: New.
5580 * gcc.dg/compat/struct-complex-2.h: Likewise.
5581 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
5582 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
5583 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
5584 * gcc.dg/torture/pr39678.c: Likewise.
5585 * gcc.target/i386/pr39678.c: Likewise.
5587 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
5588 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5590 * gcc.target/x86_64/abi/test_passing_structs.c: Include
5591 <complex.h>. Add tests for structure with complex float.
5593 2009-04-10 Ben Elliston <bje@au.ibm.com>
5594 Joseph Myers <joseph@codesourcery.com>
5597 * gcc.dg/dfp/pr36800.c: New.
5599 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5600 Rafael Avila de Espindola <espindola@google.com>
5602 * gcc.misc-tests/help.exp: New file.
5603 * lib/options.exp: New file.
5605 2009-04-09 Janis Johnson <janis187@us.ibm.com>
5608 * objc/execute/forward-1.x: New.
5610 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
5612 * gcc.dg/pr27150-1.c: Change to a link test.
5614 2009-04-09 Jakub Jelinek <jakub@redhat.com>
5616 * g++.dg/lookup/using2.C: Change copyright header to refer to version
5617 3 of the GNU General Public License and to point readers at the
5618 COPYING3 file and the FSF's license web page.
5619 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
5620 * gcc.dg/struct/struct-reorg.exp: Likewise.
5621 * gcc.target/spu/tag_manager.c: Likewise.
5623 2009-04-09 Richard Guenther <rguenther@suse.de>
5626 * ssa-ccp-25.c: Adjust pattern.
5628 2009-04-09 Janus Weil <janus@gcc.gnu.org>
5631 * gfortran.dg/external_procedures_1.f90: Modified.
5632 * gfortran.dg/proc_ptr_result_1.f90: New.
5633 * gfortran.dg/proc_ptr_result_2.f90: New.
5634 * gfortran.dg/proc_ptr_result_3.f90: New.
5636 2009-04-09 Richard Guenther <rguenther@suse.de>
5638 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
5639 to prevent constant propagation.
5640 * gcc.dg/vect/vect-56.c: Likewise.
5641 * gcc.dg/vect/vect-58.c: Likewise.
5642 * gcc.dg/vect/vect-60.c: Likewise.
5643 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5644 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5645 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
5647 2009-04-09 Richard Guenther <rguenther@suse.de>
5649 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5650 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5652 2009-04-09 Joseph Myers <joseph@codesourcery.com>
5655 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5658 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5660 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5661 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5663 2009-04-08 Jakub Jelinek <jakub@redhat.com>
5665 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5667 2009-04-08 Jason Merrill <jason@redhat.com>
5670 * g++.dg/template/error40.C: Add another test.
5672 2009-04-08 Joseph Myers <joseph@codesourcery.com>
5676 * gcc.c-torture/compile/pr39614-1.c,
5677 gcc.c-torture/compile/pr39614-2.c,
5678 gcc.c-torture/compile/pr39614-3.c,
5679 gcc.c-torture/compile/pr39614-4.c,
5680 gcc.c-torture/compile/pr39614-5.c,
5681 gcc.c-torture/compile/pr39673-1.c,
5682 gcc.c-torture/compile/pr39673-2.c: New tests.
5683 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5685 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5686 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5689 2009-04-08 Dodji Seketeli <dodji@redhat.com>
5692 * g++.dg/cpp0x/variadic-crash2.C: New test.
5694 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
5697 * gfortran.dg/alloc_comp_result_1.f90: New test.
5699 2009-04-07 Jason Merrill <jason@redhat.com>
5702 * g++.dg/overload/extern-C-1.C: New.
5704 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5707 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5709 2009-04-07 Jason Merrill <jason@redhat.com>
5712 * g++.dg/template/error40.C: New.
5714 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5717 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5719 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
5721 * gnat.dg/subp_elim_errors.ad[sb]: New test.
5723 2009-04-07 Janus Weil <janus@gcc.gnu.org>
5726 * gfortran.dg/proc_decl_1.f90: Modified.
5727 * gfortran.dg/proc_ptr_11.f90: Extended.
5728 * gfortran.dg/proc_ptr_13.f90: Modified.
5730 2009-04-06 Jason Merrill <jason@redhat.com>
5733 * g++.dg/template/fnspec1.C: New.
5735 2009-04-06 Laurent GUERBY <laurent@guerby.net>
5737 * lib/gnat.exp: Handle multilib.
5739 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5742 * gfortran.dg/dependency_23.f90: New test.
5744 2009-04-06 Richard Guenther <rguenther@suse.de>
5746 PR tree-optimization/28868
5747 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5748 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5749 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5750 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5752 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5754 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5756 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5758 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5760 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
5762 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5763 with the built-in y0, and the subsequent warning.
5764 (y1): Likewise, rename to y_1.
5766 2009-04-06 Janus Weil <janus@gcc.gnu.org>
5769 * gfortran.dg/proc_decl_21.f90: New.
5771 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
5774 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
5776 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
5778 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
5779 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
5780 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
5781 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
5782 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
5783 gfortran.dg/namelist_49.f90: Gate test on effective_target
5785 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
5787 2009-04-05 Daniel Kraft <d@domob.eu>
5790 * gfortran.dg/read_float_2.f03
5791 * gfortran.dg/read_float_3.f90
5793 2009-04-05 Richard Guenther <rguenther@suse.de>
5795 PR tree-optimization/39648
5796 * gcc.c-torture/compile/pr39648.c: New testcase.
5798 2009-04-05 Jason Merrill <jason@redhat.com>
5801 * g++.dg/template/error39.C: New.
5803 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
5806 * gfortran.dg/implied_do_1.f90: New.
5808 2009-04-04 Tobias Burnus <burnus@net-b.de>
5811 * gfortran.dg/recursive_check_8.f90: New.
5812 * gfortran.dg/recursive_check_9.f90: New.
5813 * gfortran.dg/recursive_check_10.f90: New.
5814 * gfortran.dg/recursive_check_11.f90: New.
5815 * gfortran.dg/recursive_check_12.f90: New.
5816 * gfortran.dg/recursive_check_13.f90: New.
5817 * gfortran.dg/recursive_check_14.f90: New.
5819 2009-04-04 Jason Merrill <jason@redhat.com>
5822 * g++.dg/template/error38.C: Add more tests.
5824 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
5827 * gfortran.dg/common_align_2.f90: New test.
5829 2009-04-04 Richard Guenther <rguenther@suse.de>
5831 PR tree-optimization/8781
5832 PR tree-optimization/37892
5833 * g++.dg/tree-ssa/pr8781.C: New testcase.
5834 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
5836 2009-04-04 Richard Guenther <rguenther@suse.de>
5838 PR tree-optimization/39636
5839 * gcc.c-torture/compile/pr39636.c: New testcase.
5841 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
5843 PR rtl-optimization/39607
5844 * g++.dg/opt/pr39607.C: New.
5846 2009-04-03 Tobias Burnus <burnus@net-b.de>
5849 * gfortran.dg/common_12.f90: New.
5851 2009-04-03 Jason Merrill <jason@redhat.com>
5854 * g++.dg/template/const2.C: New test.
5856 2009-04-03 Richard Guenther <rguenther@suse.de>
5858 PR tree-optimization/2480
5859 PR tree-optimization/23086
5860 * gcc.dg/tree-ssa/pr2480.c: New testcase.
5861 * gcc.dg/tree-ssa/pr23086.c: Likewise.
5863 2009-04-03 Richard Guenther <rguenther@suse.de>
5865 PR tree-optimization/34743
5866 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
5867 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
5868 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5869 * gcc.dg/tree-ssa/sra-3.c: Likewise.
5870 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
5871 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
5872 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5873 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5875 2009-04-03 Richard Guenther <rguenther@suse.de>
5878 PR tree-optimization/23940
5879 PR tree-optimization/33237
5882 PR tree-optimization/36201
5883 PR tree-optimization/36230
5884 PR tree-optimization/38049
5885 PR tree-optimization/38207
5886 PR tree-optimization/38230
5887 PR tree-optimization/38301
5888 PR tree-optimization/38585
5890 PR tree-optimization/38985
5891 PR tree-optimization/39299
5892 * gcc.dg/pr19633-1.c: Adjust.
5893 * gcc.dg/torture/pta-callused-1.c: Likewise.
5894 * gcc.dg/torture/pr39074-2.c: Likewise.
5895 * gcc.dg/torture/pr39074.c: Likewise.
5896 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
5897 * gcc.dg/torture/pr30375.c: Adjust.
5898 * gcc.dg/torture/pr33563.c: Likewise.
5899 * gcc.dg/torture/pr33870.c: Likewise.
5900 * gcc.dg/torture/pr33560.c: Likewise.
5901 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
5902 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
5903 * gcc.dg/tree-ssa/alias-15.c: Remove.
5904 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
5905 * gcc.dg/tree-ssa/pr26421.c: Adjust.
5906 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
5907 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
5908 * gcc.dg/tree-ssa/pr23382.c: Adjust.
5909 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
5910 * gcc.dg/tree-ssa/alias-16.c: Adjust.
5911 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5912 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5913 * gcc.dg/tree-ssa/alias-18.c: Likewise.
5914 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5915 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
5916 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5917 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
5918 * gcc.dg/tree-ssa/pr13146.c: Likewise.
5919 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5920 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5921 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
5922 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
5923 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
5924 * gcc.dg/tree-ssa/alias-20.c: Likewise.
5925 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
5926 * gcc.dg/tree-ssa/pr38895.c: Likewise.
5927 * gcc.dg/uninit-B.c: XFAIL.
5928 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5929 * gcc.dg/uninit-pr19430.c: XFAIL.
5930 * g++.dg/tree-ssa/pr13146.C: New testcase.
5931 * g++.dg/opt/pr36187.C: Adjust.
5932 * g++.dg/torture/20090329-1.C: New testcase.
5934 2009-04-02 Chao-ying Fu <fu@mips.com>
5936 * gcc.target/mips/interrupt_handler.c: New test.
5938 2009-04-02 David Ayers <ayers@fsfe.org>
5941 * objc.dg/bad-receiver-type-2.m: New test contributed by
5944 2009-04-02 Jason Merrill <jason@redhat.com>
5947 * g++.dg/template/error38.C: New test.
5949 2009-04-02 Janis Johnson <janis187@us.ibm.com>
5951 PR tree-optimization/31677
5952 * gcc.dg/memcpy-1.c: Add compiler option.
5954 2009-04-02 Ira Rosen <irar@il.ibm.com>
5956 PR tree-optimization/39595
5957 * gfortran.dg/vect/O3-pr39595.f: New test.
5959 2009-04-02 Dodji Seketeli <dodji@redhat.com>
5962 * g++.dg/template/typedef11.C: New test.
5963 * g++.dg/template/typedef12.C: Likewise.
5964 * g++.dg/template/typedef13.C: Likewise.
5965 * g++.dg/template/typedef14.C: Likewise.
5966 * g++.dg/template/typedef15.C: Likewise.
5967 * g++.dg/template/typedef16.C: Likewise.
5968 * g++.dg/template/sfinae3.C: Compile this pedantically.
5969 The only errors expected should be the one saying the typedef is ill
5971 * g++.old-deja/g++.pt/typename8.C: Likewise.
5972 * g++.dg/template/access11.C: Update this.
5974 2009-04-02 Richard Guenther <rguenther@suse.de>
5976 PR tree-optimization/37221
5977 * gcc.c-torture/compile/20090331-1.c: New testcase.
5979 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5981 * gcc.c-torture/compile/20090401-1.c: New test.
5983 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5986 * g++.dg/template/pr4926-1.C: New.
5988 2009-04-01 Xinliang David Li <davidxl@google.com>
5990 * gcc.target/i386/all_one_m128i.c: New test.
5992 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5995 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5996 * gcc.dg/fltconst-2.c: New test.
5997 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5998 * gcc.dg/fltconst-double-pedantic-2.c: New test.
6001 * gcc.dg/cpp/pr33466.c: New test.
6002 * gcc.dg/dfp/pr33466.c: New test.
6003 * gcc.dg/fixed-point/pr33466.c: New test.
6005 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6007 PR tree-optimization/35011
6008 * g++.dg/other/pr35011.C: New.
6010 2009-04-01 Jakub Jelinek <jakub@redhat.com>
6013 * gcc.dg/pr39226.c: New test.
6015 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6018 * g++.dg/template/pr35240.C: New.
6020 2009-04-01 Joseph Myers <joseph@codesourcery.com>
6023 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6024 * gcc.dg/pr25682.c: Update expected diagnostics.
6026 2009-04-01 Richard Guenther <rguenther@suse.de>
6028 * gcc.dg/fold-plusmult-2.c: New testcase.
6030 2009-04-01 Jakub Jelinek <jakub@redhat.com>
6033 * gcc.dg/pr37772.c: New test.
6034 * g++.dg/ext/asm11.C: New test.
6036 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
6038 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6039 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6042 2009-03-31 Jason Merrill <jason@redhat.com>
6044 * g++.old-deja/g++.other/using9.C: Add expected errors.
6046 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
6048 * gcc.c-torture/compile/pr33009.c: Removed.
6050 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6052 * gcc.c-torture/compile/pr33009.c: Delete.
6053 * gcc.c-torture/compile/pr11832.c: Likewise.
6055 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6058 * lib/target-supports.exp (check_effective_target_stdint_types):
6060 (check_effective_target_inttypes_types): New.
6061 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6062 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6063 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6065 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
6069 * gfortran.dg/data_pointer_1.f90: New test.
6071 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
6074 * gfortran.dg/char_length_15.f90: New test.
6076 2009-03-31 Jason Merrill <jason@redhat.com>
6079 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6080 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6081 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6084 * g++.dg/other/typedef2.C: New test.
6087 * g++.dg/template/typedef17.C: New test.
6089 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6090 * g++.dg/cpp0x/auto12.C: Likewise.
6092 2009-03-31 Richard Guenther <rguenther@suse.de>
6095 * gcc.dg/fold-compare-4.c: New testcase.
6096 * gcc.dg/fold-compare-5.c: Likewise.
6098 2009-03-31 Richard Guenther <rguenther@suse.de>
6100 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6102 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6105 * gcc.target/i386/pr39592-1.c: New test.
6107 2009-03-31 Joseph Myers <joseph@codesourcery.com>
6109 PR preprocessor/15638
6110 * gcc.dg/cpp/missing-header-1.c: New test.
6111 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
6112 "compilation terminated" message.
6113 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
6115 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6116 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6117 terminated" message.
6119 2009-03-31 Richard Guenther <rguenther@suse.de>
6123 * gcc.dg/tree-ssa/pr23401.c: New testcase.
6124 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6126 2009-03-30 Steven G. Kargl <kargls@comcast.net>
6129 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6130 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6131 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6132 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6133 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6134 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6135 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6137 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
6140 * gfortran.dg/whole_file_1.f90: New test.
6142 * gfortran.dg/whole_file_2.f90: New test.
6143 * gfortran.dg/whole_file_3.f90: New test.
6145 * gfortran.dg/whole_file_4.f90: New test.
6147 2009-03-30 Jakub Jelinek <jakub@redhat.com>
6149 * gfortran.dg/bind_c_usage_19.f90: New test.
6152 * gcc.target/powerpc/altivec-29.c: New test.
6154 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6156 PR rtl-optimization/323
6157 * gcc.target/i386/excess-precision-1.c,
6158 gcc.target/i386/excess-precision-2.c,
6159 gcc.target/i386/excess-precision-3.c,
6160 gcc.target/i386/excess-precision-4.c,
6161 gcc.target/i386/excess-precision-5.c,
6162 gcc.target/i386/excess-precision-6.c: New tests.
6164 2009-03-30 Joseph Myers <joseph@codesourcery.com>
6167 * gcc.dg/c99-array-lval-8.c: New test.
6169 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6171 PR preprocessor/34695
6172 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6173 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6174 instead of dg-warning for "previous definition" messages.
6175 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6176 "warnings being treated as errors" message.
6177 * gcc.dg/fltconst-1.c: Use -fshow-column.
6179 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
6182 * gfortran.dg/power1.f90: New test.
6184 2009-03-29 Joseph Myers <joseph@codesourcery.com>
6192 * gcc.c-torture/compile/20081108-1.c,
6193 gcc.c-torture/compile/20081108-2.c,
6194 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6195 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6196 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6197 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6198 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6199 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6200 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6201 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6202 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6203 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6204 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6205 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6206 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6207 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6208 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6209 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6210 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6212 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6213 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6214 XFAILs. Update expected messages.
6215 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6217 * gcc.dg/real-const-1.c: Replace with test from original PR.
6218 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6219 when casting from non-constant integer to pointer.
6221 2009-03-29 Richard Guenther <rguenther@suse.de>
6223 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6225 2009-03-29 Daniel Kraft <d@domob.eu>
6228 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6230 * gfortran.dg/typebound_proc_9.f03: New test.
6231 * gfortran.dg/typebound_proc_10.f03: New test.
6232 * gfortran.dg/typebound_proc_11.f03: New test.
6233 * gfortran.dg/abstract_type_5.f03: New test.
6235 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
6238 * gfortran.dg/do_4.f: New.
6239 * gfortran.dg/goto_2.f90: Correct expected warnings.
6240 * gfortran.dg/goto_4.f90: Likewise.
6241 * gfortran.dg/goto_5.f90: New.
6243 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
6246 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6248 * gcc.target/i386/pr39545-1.c: New.
6249 * gcc.target/i386/pr39545-2.c: Likewise.
6251 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6252 (flex2_struct): Likewise.
6253 (check_struct_passing7): Likewise.
6254 (check_struct_passing8): Likewise.
6257 (main): Call check_struct_passing7 and check_struct_passing8.
6259 2009-03-29 Richard Guenther <rguenther@suse.de>
6261 * gcc.c-torture/execute/20090113-1.c: New testcase.
6262 * gcc.c-torture/execute/20090113-2.c: Likewise.
6263 * gcc.c-torture/execute/20090113-3.c: Likewise.
6264 * gcc.c-torture/execute/20090207-1.c: Likewise.
6265 * gcc.c-torture/compile/20090114-1.c: Likewise.
6266 * gcc.c-torture/compile/20090328-1.c: Likewise.
6267 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6269 2009-03-29 David Ayers <ayers@fsfe.org>
6272 * objc.dg/conditional-1.m: New tests.
6274 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
6276 * gcc.dg/winline-10.c: New test.
6278 2009-03-28 Tobias Burnus <burnus@net-b.de>
6281 * gfortran.dg/do_check_1.f90: Add test.
6282 * gfortran.dg/do_check_2.f90: Add test.
6283 * gfortran.dg/do_check_3.f90: Add test.
6284 * gfortran.dg/do_check_4.f90: Add test.
6286 2009-03-28 Jan Hubicka <jh@suse.cz>
6288 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6289 * gcc.dg/pr33826.c: Update dump files.
6290 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6291 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6293 2009-03-28 Martin Jambor <mjambor@suse.cz>
6295 * g++.dg/tree-ssa/fwprop-align.C: New test.
6297 2009-03-28 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.target/powerpc/altivec-28.c: New test.
6302 * gcc.dg/wdisallowed-functions-1.c: Removed.
6303 * gcc.dg/wdisallowed-functions-2.c: Removed.
6304 * gcc.dg/wdisallowed-functions-3.c: Removed.
6305 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6306 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6307 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6309 2009-03-28 Richard Guenther <rguenther@suse.de>
6311 PR tree-optimization/38723
6312 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6314 2009-03-28 Paul Thomas <pault@gcc.gnu.org
6317 * gfortran.dg/char_result_13.f90: New test.
6319 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
6322 * gfortran.dg/alloc_comp_assign_9.f90: New test.
6324 2009-03-28 Daniel Kraft <d@domob.eu>
6326 * gfortran.dg/trim_1.f90: New test.
6328 2009-03-28 Richard Guenther <rguenther@suse.de>
6330 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6331 * g++.dg/warn/Warray-bounds.C: Likewise.
6333 2009-03-28 Tobias Burnus <burnus@net-b.de>
6336 * gfortran.dg/recursive_check_7.f90: New test.
6338 2009-03-28 Tobias Burnus <burnus@net-b.de>
6341 * gfortran.dg/do_check_5.f90: New test.
6342 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6343 * gfortran.dg/array_constructor_18.f90: Ditto.
6344 * gfortran.dg/array_constructor_22.f90: Ditto.
6345 * gfortran.dg/do_3.F90: Ditto.
6346 * gfortran.dg/do_1.f90: Ditto.
6348 2009-03-28 Richard Guenther <rguenther@suse.de>
6350 PR tree-optimization/38180
6351 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6353 2009-03-28 Richard Guenther <rguenther@suse.de>
6355 PR tree-optimization/38513
6356 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6357 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6358 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6359 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6360 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6361 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6362 * gcc.dg/vect/vect-35.c: Likewise.
6363 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6364 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6365 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6367 2009-03-28 Richard Guenther <rguenther@suse.de>
6369 PR tree-optimization/38968
6370 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6372 2009-03-28 Richard Guenther <rguenther@suse.de>
6374 PR tree-optimization/37795
6375 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6377 2009-03-28 Joseph Myers <joseph@codesourcery.com>
6379 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6380 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6381 options for removed targets.
6383 2009-03-27 Richard Guenther <rguenther@suse.de>
6385 PR tree-optimization/39120
6386 * gcc.c-torture/execute/pr39120.c: New testcase.
6388 2009-03-27 Richard Guenther <rguenther@suse.de>
6390 PR tree-optimization/39120
6391 * gcc.dg/torture/pta-callused-1.c: New testcase.
6393 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6396 * gcc.target/i386/pr39315-1.c: New.
6397 * gcc.target/i386/pr39315-2.c: Likewise.
6398 * gcc.target/i386/pr39315-3.c: Likewise.
6399 * gcc.target/i386/pr39315-4.c: Likewise.
6400 * gcc.target/i386/pr39315-check.c: Likewise.
6402 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6405 * gcc.dg/pr39323-1.c: New.
6406 * gcc.dg/pr39323-2.c: Likewise.
6407 * gcc.dg/pr39323-3.c: Likewise.
6409 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6412 * gcc.target/ia64/sync-1.c: New.
6414 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
6417 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
6418 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
6419 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
6420 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
6421 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
6422 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
6423 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
6424 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
6426 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6428 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
6429 for low precision (i.e. float).
6431 2009-03-27 Dodji Seketeli <dodji@redhat.com>
6432 Jakub Jelinek <jakub@redhat.com>
6435 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
6437 2009-03-27 Jakub Jelinek <jakub@redhat.com>
6439 * gcc.dg/memmove-2.c: New test.
6440 * gcc.dg/memmove-3.c: New test.
6442 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
6445 2009-03-27 Xinliang David Li <davidxl@google.com>
6447 PR tree-optimization/39557
6448 * g++.dg/tree-ssa/dom-invalid.C: New test.
6450 2009-03-27 Xinliang David Li <davidxl@google.com>
6452 PR tree-optimization/39548
6453 * g++.dg/tree-ssa/copyprop.C: New test.
6455 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6458 * g++.dg/template/typename17.C: New testcase.
6459 * g++.dg/template/typename18.C: New testcase.
6461 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6464 * g++.dg/other/var_copy-1.C: New test.
6466 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6469 * g++.dg/parse/ctor9.C: New test.
6471 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
6474 * g++.dg/init/error2.C: New test.
6476 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6479 * gcc.dg/pr35652.C: New.
6480 * g++.dg/warn/pr35652.C: New.
6481 * gcc.dg/format/plus-1.c: Adjust message.
6483 2009-03-26 Jakub Jelinek <jakub@redhat.com>
6486 * gcc.dg/wdisallowed-functions-3.c: New test.
6487 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
6489 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6491 * gcc.dg/inline-33.c: Fix when pic.
6493 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
6495 * gcc.target/ia64/20090324-1.c: New test.
6497 2009-03-25 Jakub Jelinek <jakub@redhat.com>
6500 * gcc.dg/pr27898.c: New test.
6502 PR tree-optimization/32139
6503 * gcc.c-torture/compile/pr32139.c: New test.
6505 2009-03-24 Jason Merrill <jason@redhat.com>
6508 * g++.dg/parse/defarg14.C: New test.
6510 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6513 * gfortran.dg/read_repeat.f90: New test.
6515 2009-03-24 Ira Rosen <irar@il.ibm.com>
6517 PR tree-optimization/39529
6518 * gcc.dg/vect/pr39529.c: New test.
6520 2009-03-24 Dodji Seketeli <dodji@redhat.com>
6521 Jakub Jelinek <jakub@redhat.com>
6524 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
6526 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6529 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
6531 2009-03-23 Jason Merrill <jason@redhat.com>
6533 * g++.dg/cpp0x/auto12.C: Add variadic test.
6536 * g++.dg/warn/Wshadow-4.C: New test.
6538 2009-03-23 Jakub Jelinek <jakub@redhat.com>
6540 PR tree-optimization/39516
6541 * gfortran.dg/pr39516.f: New test.
6543 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
6545 * lib/target-libpath.exp (set_ld_library_path_env_vars):
6546 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
6547 variable, not environment variable.
6549 2009-03-21 Jason Merrill <jason@redhat.com>
6552 * g++.dg/ext/vla6.C: New test.
6554 2009-03-20 Jason Merrill <jason@redhat.com>
6556 * g++.dg/cpp0x/initlist5.C: Add additional test.
6558 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6559 Janis Johnson <janis187@us.ibm.com>
6561 * lib/compat.exp (compat-get-options-main, compat-get-options):
6562 Handle dg-prune-output in source file.
6563 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
6564 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
6565 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
6568 2009-03-19 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.dg/gomp/pr39495-1.c: New test.
6572 * gcc.dg/gomp/pr39495-2.c: New test.
6573 * g++.dg/gomp/pr39495-1.C: New test.
6574 * g++.dg/gomp/pr39495-2.C: New test.
6577 * gcc.target/i386/pr39496.c: New test.
6578 * g++.dg/other/pr39496.C: New test.
6580 2009-03-19 Li Feng <nemokingdom@gmail.com>
6583 * gcc.dg/autopar/pr39500-1.c: New.
6584 * gcc.dg/autopar/pr39500-2.c: New.
6586 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6588 * g++.dg/dg.exp: Prune graphite.
6590 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
6593 * g++.dg/graphite: New.
6594 * g++.dg/graphite/graphite.exp: New.
6595 * g++.dg/graphite/pr39447.C: New.
6597 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
6600 * g++.dg/template/pr39425.C: New.
6602 * g++.dg/template/spec33.C: Updated.
6604 2009-03-17 Jason Merrill <jason@redhat.com>
6606 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
6608 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
6611 * g++.dg/ext/unary_trait_incomplete.C: New.
6613 2009-03-17 Jing Yu <jingyu@google.com>
6616 * g++.dg/inherit/thunk10.C: New test.
6618 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
6621 * gcc.target/i386/pr39482.c: New test.
6623 2009-03-17 Jakub Jelinek <jakub@redhat.com>
6626 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
6627 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
6628 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
6629 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
6632 * gcc.dg/pr39443.c: New test.
6635 * gcc.dg/debug/pr39412.c: New test.
6637 2009-03-17 Janis Johnson <janis187@us.ibm.com>
6640 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
6641 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
6643 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
6644 its original value, or unset if it was not defined.
6645 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
6646 path procs around use of HOSTCC.
6647 * g++.dg/compat/struct-layout-1.exp: Ditto.
6648 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6650 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
6652 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6654 2009-03-16 Janis Johnson <janis187@us.ibm.com>
6656 Revert patch for PR testsuite/37630.
6659 * gcc.dg/pr11492.c: Replace constant and remove xfail.
6662 * lib/target-supports.exp (check_effective_target_ieee): New.
6663 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6664 * gcc.dg/20001012-1.c: Require ieee.
6667 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6669 2009-03-16 Jakub Jelinek <jakub@redhat.com>
6671 PR tree-optimization/39455
6672 * gcc.dg/pr39455.c: New test.
6674 2009-03-13 David Ayers <ayers@fsfe.org>
6676 * objc/execute/trivial.m. New test.
6678 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
6681 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6683 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
6686 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6689 2009-03-12 David Ayers <ayers@fsfe.org>
6692 * objc/execute/exceptions/handler-1.m. New test.
6694 2009-03-12 Jakub Jelinek <jakub@redhat.com>
6697 * gcc.target/i386/pr39431.c: New test.
6699 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
6702 * gcc.target/i386/pr39445.c: New.
6704 * gcc.target/i386/push-1.c: XFAIL.
6706 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
6708 * gcc.dg/inline-33.c: New test.
6710 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
6712 * gcc.dg/vect/vect-82.c: Combine dg-do and
6713 dg-require-effective-target into dg-skip-if.
6714 * gcc.dg/vect/vect-83.c: Likewise.
6716 2009-03-11 Jakub Jelinek <jakub@redhat.com>
6719 * gcc.target/i386/stackalign/longlong-1.c: New test.
6720 * gcc.target/i386/stackalign/longlong-2.c: New test.
6722 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6724 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6726 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6728 * gcc.c-torture/execute/ieee/inf-3.c: New test.
6729 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6731 2009-03-11 Olivier Hainque <hainque@adacore.com>
6733 * gnat.dg/slice_enum.adb: New test.
6735 2009-03-11 Jason Merrill <jason@redhat.com>
6738 * g++.dg/opt/nrv15.C: New test.
6740 2009-03-10 Ira Rosen <irar@il.ibm.com>
6742 PR tree-optimization/39422
6743 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6744 constant array with static initialization to global memory.
6745 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6747 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
6749 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6752 2009-03-09 Jakub Jelinek <jakub@redhat.com>
6755 * g++.dg/opt/switch2.C: Add -w to dg-options.
6756 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6757 * g++.dg/warn/switch1.C: New test.
6758 * g++.dg/other/switch3.C: New test.
6760 PR tree-optimization/39394
6761 * gcc.c-torture/compile/pr39394.c: New test.
6763 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6765 * gcc.target/s390/20090223-1.c: New testcase.
6767 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6770 * gfortran.dg/fmt_f0_1.f90: New test.
6772 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
6775 * g++.dg/other/new1.C: Adjusted.
6776 * g++.dg/parse/crash40.C: Likewise.
6777 * g++.dg/parse/defarg12.C: Likewise.
6778 * g++.dg/template/error15.C: Likewise.
6780 * g++.dg/other/pr39060.C: New.
6782 2009-03-07 Jason Merrill <jason@redhat.com>
6785 * g++.dg/opt/new1.C: New.
6787 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6790 * g++.dg/other/error32.C: New.
6792 2009-03-06 Jakub Jelinek <jakub@redhat.com>
6795 * gcc.c-torture/compile/pr39360.c: New test.
6798 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
6800 2009-03-05 Jason Merrill <jason@redhat.com>
6803 * g++.dg/warn/Wuninitialized-3.C: New test.
6805 2009-03-05 Jakub Jelinek <jakub@redhat.com>
6808 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
6809 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
6811 2009-03-04 Jason Merrill <jason@redhat.com>
6814 * g++.dg/template/koenig7.C: New test.
6816 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
6818 * g++.dg/torture/predcom-1.C: New test.
6820 2009-03-04 Richard Guenther <rguenther@suse.de>
6822 PR tree-optimization/39362
6823 * g++.dg/torture/pr39362.C: New testcase.
6825 2009-03-04 Jason Merrill <jason@redhat.com>
6826 Giovanni Bajo <giovannibajo@gcc.gnu.org>
6831 * g++.dg/template/dependent-name5.C: New test.
6833 2009-03-04 Steve Ellcey <sje@cup.hp.com>
6836 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
6837 vect_int to vect_int_mult.
6839 2009-03-04 Richard Guenther <rguenther@suse.de>
6841 PR tree-optimization/39358
6842 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
6843 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
6845 2009-03-04 Richard Guenther <rguenther@suse.de>
6847 PR tree-optimization/39339
6848 * gcc.c-torture/execute/pr39339.c: New testcase.
6850 2009-03-03 Joseph Myers <joseph@codesourcery.com>
6852 * gcc.c-torture/compile/20090303-1.c,
6853 gcc.c-torture/compile/20090303-2.c: New tests.
6855 2009-03-03 Jakub Jelinek <jakub@redhat.com>
6858 * gfortran.dg/gomp/pr39354.f90: New test.
6860 PR tree-optimization/39343
6861 * gcc.dg/pr39343.c: New test.
6863 2009-03-03 Ira Rosen <irar@il.ibm.com>
6865 PR tree-optimization/39248
6866 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
6867 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
6868 on targets without vector misalignment support.
6869 * lib/target-supports.exp
6870 (check_effective_target_vect_short_mult): Add
6871 check_effective_target_arm32.
6873 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
6876 * gcc.dg/graphite/pr39335_1.c: New.
6877 * gcc.dg/graphite/pr39335.c: New.
6879 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
6881 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
6883 * gcc.target/i386/stackalign/return-5.c: Likewise.
6884 * gcc.target/i386/stackalign/return-6.c: Likewise.
6886 2009-03-02 Richard Guenther <rguenther@suse.de>
6887 Ira Rosen <irar@il.ibm.com>
6889 PR tree-optimization/39318
6890 * gfortran.dg/vect/pr39318.f90: New test.
6892 2009-03-01 Jan Hubicka <jh@suse.cz>
6894 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
6896 2009-03-01 Jan Hubicka <jh@suse.cz>
6899 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
6901 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
6903 * gnat.dg/pack12.adb: New test.
6905 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
6908 * g++.dg/other/pr37789.C: New.
6910 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6913 * gfortran.dg/interface_25.f90: New test.
6914 * gfortran.dg/interface_26.f90: New test.
6916 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
6919 * gfortran.dg/initialization_22.f90: New test.
6921 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
6923 PR rtl-optimization/39241
6924 * gcc.dg/torture/pr39241.c: New.
6926 2009-02-25 Martin Jambor <mjambor@suse.cz>
6928 PR tree-optimizations/39259
6929 * g++.dg/torture/pr39259.C: New testcase.
6931 2009-02-24 Richard Guenther <rguenther@suse.de>
6934 * g++.dg/template/instantiate10.C: New testcase.
6936 2009-02-24 Richard Guenther <rguenther@suse.de>
6937 Zdenek Dvorak <ook@ucw.cz>
6939 PR tree-optimization/39233
6940 * gcc.c-torture/execute/pr39233.c: New testcase.
6942 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
6944 PR tree-optimization/39260
6945 * gcc.dg/graphite/pr39260.c: New.
6947 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6949 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
6951 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
6954 * g++.dg/template/void14.C: New.
6956 2009-02-23 Jason Merrill <jason@redhat.com>
6959 * g++.dg/init/const7.C: Remove XFAIL.
6960 * g++.dg/init/static-init1.C: New test.
6962 * g++.dg/cpp0x/initlist14.C: New test.
6964 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6967 * bound_simplification_2.f90: New test case.
6968 * bound_7.f90: New test case.
6970 2009-02-21 Joseph Myers <joseph@codesourcery.com>
6972 * gcc.dg/cpp/include4.c: New test.
6974 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6977 * gcc.target/i386/abi-2.c: New.
6979 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6981 * gcc.c-torture/execute/pr39228.x: New.
6983 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6985 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6986 scan-assembler to check for xmm0 register.
6988 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6989 Joseph Myers <joseph@codesourcery.com>
6991 * gcc.target/arm/va_list.c: New test.
6992 * g++.dg/abi/arm_va_list.C: Likewise.
6993 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6995 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6996 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6997 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6998 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6999 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7000 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7002 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
7005 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7008 2009-02-20 Jakub Jelinek <jakub@redhat.com>
7011 * gcc.c-torture/execute/pr39240.c: New test.
7013 2009-02-20 Jason Merrill <jason@redhat.com>
7016 * g++.dg/parse/dtor15.C: New test.
7018 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
7020 * gcc.c-torture/execute/20090219-1.c: New.
7022 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
7024 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7025 (mips-dg-options): When matching isa* pseudo-options make
7026 'value' optional and accept ! entries. Use $spec instead of
7027 $isa_spec in the isa pseudo-option error message. Only
7028 perform the ISA-range check when 'value' is set. If arch is
7029 matching any CPU in the ! entries switch to its generic ISA.
7030 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7031 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7033 2009-02-19 Jakub Jelinek <jakub@redhat.com>
7036 * gcc.dg/visibility-20.c: New test.
7037 * g++.dg/ext/visibility/visibility-11.C: New test.
7039 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
7042 * g++.dg/abi/pr39188-1a.C: New.
7043 * g++.dg/abi/pr39188-1b.C: Likewise.
7044 * g++.dg/abi/pr39188-1.h: Likewise.
7045 * g++.dg/abi/pr39188-2a.C: Likewise.
7046 * g++.dg/abi/pr39188-2b.C: Likewise.
7047 * g++.dg/abi/pr39188-2.h: Likewise.
7048 * g++.dg/abi/pr39188-3a.C: Likewise.
7049 * g++.dg/abi/pr39188-3b.C: Likewise.
7050 * g++.dg/abi/pr39188-3.h: Likewise.
7052 2009-02-19 Joseph Myers <joseph@codesourcery.com>
7055 * gcc.c-torture/execute/call-trap-1.c,
7056 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7059 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
7062 * gcc.c-torture/execute/pr39228.c: New test.
7064 2009-02-19 Richard Guenther <rguenther@suse.de>
7066 PR tree-optimization/39074
7067 * gcc.dg/torture/pr39074.c: New testcase.
7068 * gcc.dg/torture/pr39074-2.c: Likewise.
7069 * gcc.dg/torture/pr39074-3.c: Likewise.
7071 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
7074 * g++.dg/parse/attr3.C: New.
7076 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
7079 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7082 * g++.dg/ext/visibility/class1.C: Revert revision 122348
7085 2009-02-18 Jason Merrill <jason@redhat.com>
7088 * g++.dg/init/const7.C: Remove XFAIL.
7091 * g++.dg/opt/const6.C: New test.
7093 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
7095 * gcc.dg/callabi/callabi.exp: Moved to ...
7096 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
7099 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7100 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7101 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7102 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7103 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7104 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7105 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7107 * gcc.dg/callabi/callabi.h: Moved to ...
7108 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7110 * gcc.dg/callabi/func-1.c: Moved to ...
7111 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7113 * gcc.dg/callabi/func-indirect.c: Moved to ...
7114 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7116 * gcc.dg/callabi/pr38891.c: Moved to ...
7117 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7119 * gcc.dg/callabi/vaarg-1.c: Moved to ...
7120 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7122 * gcc.dg/callabi/vaarg-2.c: Moved to ...
7123 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7125 * gcc.dg/callabi/vaarg-3.c: Moved to ...
7126 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7128 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
7131 * gcc.dg/callabi/pr38891.c: New.
7133 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
7135 * gcc.dg/callabi/callabi.exp: New.
7137 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
7140 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7142 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7144 * gcc.target/i386/pr39082-1.c: New.
7146 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7149 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7150 CHECK_M64_M128 is defined.
7151 (check_f_arguments): Add "do".
7152 (check_vector_arguments): New.
7153 (check_m64_arguments): Likewise.
7154 (check_m128_arguments): Likewise.
7156 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7157 (CHECK_M64_M128): Define.
7159 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
7161 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7163 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7164 tests only if CHECK_M64_M128 is defined.
7166 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7167 (m128_2_struct): Likewise.
7168 (check_struct_passing5): Likewise.
7169 (check_struct_passing6): Likewise.
7170 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7172 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7174 (check_union_passing4): Likewise.
7175 (main): Test union with __m128 if CHECK_M64_M128 is defined.
7177 2009-02-18 Joseph Myers <joseph@codesourcery.com>
7180 * gcc.dg/noncompile/pr35447-1.c: New test.
7182 2009-02-18 Jakub Jelinek <jakub@redhat.com>
7184 PR tree-optimization/36922
7185 * gfortran.dg/pr36922.f: New test.
7187 2009-02-17 Richard Guenther <rguenther@suse.de>
7189 PR tree-optimization/39202
7190 * gcc.c-torture/compile/pr39202.c: New testcase.
7192 2009-02-17 Richard Guenther <rguenther@suse.de>
7194 PR tree-optimization/39204
7195 * gcc.dg/torture/pr39204.c: New testcase.
7197 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
7199 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7200 * gcc.dg/vect/vect-outer-6.c: Ditto.
7202 2009-02-16 Joseph Myers <joseph@codesourcery.com>
7205 * gcc.dg/noncompile/init-5.c: New test.
7206 * gcc.dg/init-bad-4.c: Adjust expected errors.
7208 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
7211 * gcc.target/i386/push-1.c: New.
7213 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
7215 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7217 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7219 * gcc.target/spu/intrinsics-sr.c: New test.
7221 2009-02-13 Steve Ellcey <sje@cup.hp.com>
7224 * gcc.target/ia64/sibcall-opt-1.c: New test.
7225 * gcc.target/ia64/sibcall-opt-2.c: New test.
7227 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
7230 * gfortran.dg/cray_pointers_8.f90: New test.
7233 * gfortran.dg/cray_pointers_9.f90: New test.
7235 2009-02-13 Jason Merrill <jason@redhat.com>
7238 * g++.dg/cpp0x/decltype16.C: New.
7240 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7243 * gfortran.dg/gomp/pr39152.f90: New.
7245 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
7248 * gcc.target/i386/pr39162.c: New.
7250 2009-02-13 Joseph Myers <joseph@codesourcery.com>
7253 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7256 2009-02-12 Jason Merrill <jason@redhat.com>
7259 * g++.dg/template/array20.C: New test.
7261 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
7263 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7264 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
7265 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7267 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7269 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7271 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
7274 * gfortran.dg/pr39152.f: New.
7276 2009-02-11 Jason Merrill <jason@redhat.com>
7279 * g++.dg/cpp0x/defaulted9.C: New test.
7282 * g++.dg/init/value7.C: New test.
7284 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
7287 * gcc.target/i386/pr38824.c: New testcase.
7289 2009-02-11 Jason Merrill <jason@redhat.com>
7292 * g++.dg/cpp0x/defaulted8.C: New test.
7295 * g++.dg/cpp0x/rv9p.C: New test.
7297 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
7299 * gnat.dg/aliasing3.adb: New test.
7300 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7302 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7305 * g++.dg/template/crash88.C: New.
7306 * g++.dg/template/crash89.C: Likewise.
7308 2009-02-10 Steve Ellcey <sje@cup.hp.com>
7311 * gcc.dg/pr39084.c: New test.
7313 2009-02-10 Jakub Jelinek <jakub@redhat.com>
7316 * gcc.target/i386/pr39139.c: New test.
7318 2009-02-10 Richard Guenther <rguenther@suse.de>
7320 PR tree-optimization/39132
7321 * gcc.dg/torture/pr39132.c: New testcase.
7323 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
7326 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7327 * gcc.target/x86_64/abi/avx/args.h: Likewise.
7328 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7329 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7330 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7331 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7332 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7333 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7335 2009-02-09 Jason Merrill <jason@redhat.com>
7338 * g++.dg/init/value6.C: New test.
7340 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
7342 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7344 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
7346 * gcc.c-torture/compile/20090209-1.c: New test.
7348 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7352 * g++.dg/cpp0x/vt-35147.C: New.
7353 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7354 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7356 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7359 * gcc.dg/attr-alias-4.c: New test.
7361 2009-02-06 Janis Johnson <janis187@us.ibm.com>
7364 * gcc.dg/dfp/pr39035.c: New test.
7366 2009-02-06 Joseph Myers <joseph@codesourcery.com>
7369 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7371 2009-02-05 Jakub Jelinek <jakub@redhat.com>
7374 * g++.dg/opt/thunk3.C: New test.
7376 2009-02-05 Nick Clifton <nickc@redhat.com>
7378 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7379 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7380 * gcc.dg/cdce1.c: Likewise.
7381 * gcc.dg/cpp/_Pragma6.c: Likewise.
7382 * g++.dg/cpp/_Pragma1.C: Likewise.
7383 * gcc.dg/utf32-2.c: Xfail for M32C.
7384 * gcc.dg/utf32-1.c: Likewise.
7385 * gcc.dg/utf32-3.c: Likewise.
7386 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7388 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7389 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7390 * gcc.dg/Wconversion-5.c: Likewise.
7391 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7392 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7393 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7394 * gcc.dg/utf-inc-init.c: Likewise.
7395 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7396 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7397 * gcc.dg/utf-array-short-wchar.c: Likewise.
7398 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7399 * gcc.dg/mallign.c: Use size_t instead of long.
7401 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
7403 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7405 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
7407 * gcc.c-torture/execute/pr39100.c: New.
7409 2009-02-05 Joseph Myers <joseph@codesourcery.com>
7412 * gcc.dg/tls/diag-6.c: New test.
7414 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
7416 AVX Programming Reference (January, 2009)
7417 * gcc.target/i386/avx-vpclmulqdq.c: New.
7418 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7420 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
7422 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
7423 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
7424 (pclmul_test): Renamed to ...
7427 2009-02-04 Jakub Jelinek <jakub@redhat.com>
7430 * g++.dg/abi/mangle31.C: New test.
7432 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7435 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
7437 * vla-6.c: Likewise. Expect warning not error for [*] lexically
7438 inside function prototype but not part of parameter declarator.
7439 * vla-11.c: New test.
7441 2009-02-03 Jason Merrill <jason@redhat.com>
7443 * g++.dg/warn/main-4.C: New test.
7444 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
7446 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7449 * g++.dg/expr/cast10.C: New test.
7451 2009-02-03 Joseph Myers <joseph@codesourcery.com>
7454 * gcc.dg/init-bad-6.c: New test.
7456 2009-02-03 Jakub Jelinek <jakub@redhat.com>
7459 * gcc.c-torture/compile/pr35318.c: New test.
7462 * gcc.dg/nofixed-point-2.c: New test.
7463 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
7464 * g++.dg/ext/fixed2.C: Likewise.
7465 * g++.dg/other/error25.C: Likewise.
7466 * g++.dg/lookup/crash7.C: Likewise.
7467 * g++.dg/cpp0x/decltype-38655.C: Likewise.
7470 * g++.dg/cpp0x/initlist13.C: New test.
7472 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
7475 * g++.dg/template/func2.C: New test.
7478 * g++.dg/template/typename15.C: New.
7479 * g++.dg/template/typename16.C: New.
7481 2009-02-03 Janis Johnson <janis187@us.ibm.com>
7482 Ben Elliston <bje@au.ibm.com>
7485 * gcc.dg/dfp/pr39034.c: New test.
7487 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7490 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
7492 2009-02-02 Jason Merrill <jason@redhat.com>
7495 * g++.dg/parse/dtor14.C: New test.
7497 2009-02-02 Jakub Jelinek <jakub@redhat.com>
7499 * lib/target-supports.exp
7500 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
7501 * g++.dg/ext/builtin10.C: New test.
7504 * gcc.target/i386/pr39058.c: New test.
7506 2009-02-02 Richard Guenther <rguenther@suse.de>
7508 PR tree-optimization/38937
7509 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
7511 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
7514 * g++.dg/parse/crash52.C: New.
7516 2009-01-30 Richard Guenther <rguenther@suse.de>
7518 PR tree-optimization/39041
7519 * gcc.c-torture/compile/pr39041.c: New testcase.
7521 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7524 * gcc.target/i386/pr39013-1.c: New test.
7525 * gcc.target/i386/pr39013-2.c: New test.
7528 * g++.dg/ext/label12.C: New test.
7530 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7533 * g++.dg/parse/error34.C: New.
7534 * g++.dg/parse/error35.C: Likewise.
7536 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
7539 * g++.dg/cpp0x/decltype-38655.C: New.
7541 2009-01-30 Jakub Jelinek <jakub@redhat.com>
7544 * g++.dg/torture/pr39002.C: New test.
7546 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
7548 PR tree-optimization/39007
7549 * gcc.dg/tree-ssa/pr39007.c: New.
7551 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
7554 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
7557 2009-01-29 Steve Ellcey <sje@cup.hp.com>
7560 * gcc.c-torture/compile/pr38857.c: New test.
7562 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
7566 * gfortran.dg/bound_6.f90: New test.
7568 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
7570 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
7572 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
7574 PR tree-optimization/38997
7575 * gcc.dg/tree-ssa/pr38997.c: New.
7577 2009-01-28 Richard Guenther <rguenther@suse.de>
7579 PR tree-optimization/38926
7580 * gcc.c-torture/compile/pr38926.c: New testcase.
7582 2009-01-28 Jakub Jelinek <jakub@redhat.com>
7585 * gcc.dg/pr38934.c: New test.
7587 2009-01-28 Richard Guenther <rguenther@suse.de>
7590 * g++.dg/warn/Wuninitialized-2.C: New testcase.
7592 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
7594 PR tree-optimization/38984
7595 * gcc.dg/pr38984.c: New XFAILed testcase.
7598 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
7601 * gcc.target/i386/pr38988.c: New test.
7603 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7606 * g++.dg/parse/crash51.C: New.
7607 * g++.old-deja/g++.pt/crash9.C: Adjust.
7609 2009-01-27 Daniel Kraft <d@domob.eu>
7612 * gfortran.dg/mvbits_6.f90: New test.
7613 * gfortran.dg/mvbits_7.f90: New test.
7614 * gfortran.dg/mvbits_8.f90: New test.
7616 2009-01-27 Richard Guenther <rguenther@suse.de>
7618 PR tree-optimization/38503
7619 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
7621 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
7624 * gcc.c-torture/execute/pr38969.c: New test.
7626 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
7629 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
7631 * gcc.target/mips/fixed-scalar-type.c: Likewise.
7632 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
7633 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
7635 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
7638 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
7639 if __USING_SJLJ_EXCEPTIONS__ is defined.
7641 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
7642 __USING_SJLJ_EXCEPTIONS__ is defined.
7643 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
7644 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
7645 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
7646 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
7647 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7648 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7650 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
7653 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7654 Use instead of C name in asm statements.
7656 2009-01-26 Richard Guenther <rguenther@suse.de>
7658 PR tree-optimization/38745
7659 * g++.dg/torture/pr38745.C: New testcase.
7661 2009-01-26 Richard Guenther <rguenther@suse.de>
7664 * g++.dg/warn/Wuninitialized-1.C: New testcase.
7666 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
7668 * gcc.dg/bitfld-15.c: Gate warning on target
7669 pcc_bitfield_type_matters.
7670 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7671 g++.dg/ext/bitfield4.C: Likewise.
7672 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7673 bitfield for any target.
7675 2009-01-24 Jakub Jelinek <jakub@redhat.com>
7678 * gcc.dg/pr38957.c: New test.
7680 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
7683 * gfortran.dg/array_constructor_24.f: Allow tolerance when
7686 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
7688 PR tree-optimization/38953
7689 * gfortran.dg/graphite/pr38953.f90: New.
7691 2009-01-24 Paul Brook <paul@codesourcery.com>
7693 * gcc.target/arm/neon-cond-1.c: New test.
7695 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
7697 PR tree-optimization/38932
7698 * gcc.dg/pr38932.c: New.
7700 2009-01-23 Revital Eres <eres@il.ibm.com>
7702 * gcc.dg/sms-7.c: Fix test.
7704 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
7706 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7707 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7708 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7709 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7711 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7713 * gcc.dg/pr35729.c: Make test x86 specific.
7715 2009-01-22 Steve Ellcey <sje@cup.hp.com>
7718 * gcc.dg/pr38615.c: New test.
7720 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
7723 * gcc.target/i386/pr38931.c: New test.
7725 2009-01-22 Dodji Seketeli <dodji@redhat.com>
7728 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7729 * g++.dg/template/typedef12.C: Likewise.
7730 * g++.dg/template/typedef13.C: Likewise.
7731 * g++.dg/template/typedef14.C: Likewise.
7732 * g++.dg/template/sfinae3.C: Likewise.
7733 * g++.old-deja/g++.pt/typename8.C: Likewise.
7734 * g++.dg/template/access11.C: Likewise
7736 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
7738 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7740 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7742 2009-01-21 Dodji Seketeli <dodji@redhat.com>
7745 * g++.dg/template/typedef11.C: New test.
7746 * g++.dg/template/typedef12.C: Likewise.
7747 * g++.dg/template/typedef13.C: Likewise.
7748 * g++.dg/template/typedef14.C: Likewise.
7749 * g++.dg/template/sfinae3.C: Compile this pedantically.
7750 The only errors expected should be the one saying the typedef is ill
7752 * g++.old-deja/g++.pt/typename8.C: Likewise.
7753 * g++.dg/template/access11.C: Update this.
7755 2009-01-21 Daniel Kraft <d@domob.eu>
7758 * gfortran.dg/mvbits_5.f90: New test.
7760 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
7762 * gcc.dg/sms-6.c: New test.
7763 * gcc.dg/sms-7.c: Likewise.
7765 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
7768 * gfortran.dg/host_assoc_function_7.f90: New test
7770 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7771 Richard Guenther <rguenther@suse.de>
7773 PR tree-optimization/38747
7774 PR tree-optimization/38748
7775 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
7776 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7777 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
7779 2009-01-20 Kees Cook <kees@ubuntu.com>
7780 H.J. Lu <hongjiu.lu@intel.com>
7783 * gcc.dg/pr38902.c: New.
7785 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
7788 * gfortran.dg/pr38868.f: New testcase.
7790 2009-01-20 Richard Guenther <rguenther@suse.de>
7792 * gcc.c-torture/execute/pr36227.c: Move ...
7793 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
7795 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7797 * lib/gfortran.exp: Add -B options for targets that use
7798 libgfortran.a%s in their specs.
7800 2009-01-19 Jason Merrill <jason@redhat.com>
7803 * g++.dg/template/dtor5.C: New test.
7805 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
7808 * gfortran.dg/bound_5.f90: New test.
7810 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
7813 * g++.dg/compat/abi/pr38736_main.C: New.
7814 * g++.dg/compat/abi/pr38736_x.C: Likewise.
7815 * g++.dg/compat/abi/pr38736_y.C: Likewise.
7816 * g++.dg/other/macro-1.C: Likewise.
7817 * gcc.dg/macro-1.c: Likewise.
7818 * gcc.dg/compat/pr38736_main.c: Likewise.
7819 * gcc.dg/compat/pr38736_x.c: Likewise.
7820 * gcc.dg/compat/pr38736_y.c: Likewise.
7822 2009-01-18 Richard Guenther <rguenther@suse.de>
7824 PR tree-optimization/38819
7825 * gcc.c-torture/execute/pr38819.c: New testcase.
7827 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7830 * gfortran.dg/module_commons_3.f90: Reapply.
7832 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7835 * gfortran.dg/transfer_intrinsic_1.f90: New test.
7836 * gfortran.dg/transfer_intrinsic_2.f90: New test.
7838 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
7841 * gfortran.dg/module_commons_3.f90: Remove
7843 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
7845 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
7847 2009-01-16 Jason Merrill <jason@redhat.com>
7850 * g++.dg/template/lvalue1.C: New test.
7853 * g++.dg/template/access20.C: New test.
7854 * g++.dg/torture/pr34641.C: Fix access.
7856 2009-01-16 Richard Guenther <rguenther@suse.de>
7858 PR tree-optimization/38835
7860 * gcc.c-torture/execute/pr36227.c: New testcase.
7861 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
7862 * g++.dg/init/const7.C: Likewise.
7864 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
7867 * gcc.c-torture/compile/pr38554.c: New test.
7869 2009-01-16 Jason Merrill <jason@redhat.com>
7872 * g++.dg/conversion/access1.C: New test.
7874 2009-01-16 Jakub Jelinek <jakub@redhat.com>
7876 PR tree-optimization/38789
7877 * gcc.c-torture/compile/pr38789.c: New test.
7879 2009-01-16 Janus Weil <janus@gcc.gnu.org>
7882 * gfortran.dg/proc_ptr_13.f90: New.
7884 2009-01-15 Jason Merrill <jason@redhat.com>
7887 * g++.dg/template/koenig6.C: New test.
7889 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7892 * g++.dg/template/error37.C: New testcase.
7894 2009-01-15 Jason Merrill <jason@redhat.com>
7897 * g++.dg/conversion/memfn1.C: New test.
7900 * g++.dg/conversion/memfn2.C: New test.
7902 2009-01-15 Steve Ellcey <sje@cup.hp.com>
7905 * g++.dg/template/crash87.C: New test.
7907 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
7910 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
7912 2009-01-15 Dodji Seketeli <dodji@redhat.com>
7915 * g++.dg/parse/crash50.C: New test.
7917 2009-01-14 Jakub Jelinek <jakub@redhat.com>
7919 PR rtl-optimization/38245
7920 * gcc.dg/pr38245-3.c: New test.
7921 * gcc.dg/pr38245-3.h: New file.
7922 * gcc.dg/pr38245-4.c: New file.
7923 * gcc.dg/pr38364.c: New test.
7925 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
7927 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
7928 sequence PC-relative.
7930 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7932 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
7933 calls and/or PLT markers.
7934 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
7935 calls and/or PLT markers.
7936 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
7937 calls and/or PLT markers.
7938 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
7939 calls and/or PLT markers.
7941 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7942 Nathan Froyd <froydnj@codesourcery.com>
7943 Joseph Myers <joseph@codesourcery.com>
7945 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
7947 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
7948 and use consistent CFLAGS.
7949 * gcc.target/powerpc/20030505.c: Likewise.
7950 * gcc.target/powerpc/20081204-1.c: Likewise.
7951 * gcc.target/powerpc/ppc-spe.c: Likewise.
7952 * gcc.target/powerpc/spe1.c: Likewise.
7953 * g++.dg/ext/spe1.C: Likewise.
7954 * g++.dg/other/opaque-1.C: Likewise.
7955 * g++.dg/other/opaque-2.C: Likewise.
7956 * g++.dg/other/opaque-3.C: Likewise.
7958 2009-01-14 Mark Mitchell <mark@codesourcery.com>
7960 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
7963 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
7966 * g++.dg/torture/pr38811.C: New file.
7968 2009-01-14 Richard Guenther <rguenther@suse.de>
7970 PR tree-optimization/38826
7972 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
7974 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7976 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7978 2009-01-14 Nick Clifton <nickc@redhat.com>
7981 * g++.cp/parse/pr37862.C: New test.
7983 2009-01-14 Julian Brown <julian@codesourcery.com>
7985 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7986 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7988 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7991 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7993 PR rtl-optimization/38774
7994 * gcc.dg/torture/pr38774.c: New test.
7997 * g++.dg/cpp0x/pr38795.C: New test.
7999 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
8000 Nathan Froyd <froydnj@codesourcery.com>
8001 Joseph Myers <joseph@codesourcery.com>
8003 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8004 otherwise. Do not check for AltiVec at runtime.
8005 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8006 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8007 * gcc.target/powerpc/altivec-1.c: Likewise.
8008 * gcc.target/powerpc/altivec-3.c: Likewise.
8009 * gcc.target/powerpc/altivec-10.c: Likewise.
8010 * gcc.target/powerpc/altivec-12.c: Likewise.
8011 * gcc.target/powerpc/altivec-24.c: Likewise.
8012 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8013 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8014 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8015 * gcc.target/powerpc/pr35907.c: Likewise.
8016 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8017 otherwise. Do not check for Cell at runtime.
8018 * gcc.target/powerpc/altivec_check.h: Delete.
8020 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8021 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
8022 not check for AltiVec at runtime.
8023 * g++.dg/ext/altivec-cell-2.C: Likewise.
8024 * g++.dg/ext/altivec-cell-3.C: Likewise.
8025 * g++.dg/ext/altivec-cell-4.C: Likewise.
8026 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8027 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8029 * g++.dg/ext/altivec_check.h: Delete.
8031 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
8033 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8034 effective target. Adjust line numbers accordingly.
8036 2009-01-13 Mark Mitchell <mark@codesourcery.com>
8038 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8040 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
8042 PR tree-optimization/38786
8043 * gcc.dg/graphite/pr38786.c: New.
8045 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
8048 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8050 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8051 for alpha*-*-* targets.
8052 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8054 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8057 * gfortran.dg/fmt_bz_bn_err.f: New test.
8059 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
8061 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8063 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8065 * lib/target-supports.exp (check_effective_target_powerpc64): New.
8066 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8067 instruction support. Do not check for it at runtime.
8069 2009-01-12 Jason Merrill <jason@redhat.com>
8072 * g++.dg/lookup/friend11.C: Remove expected error.
8073 * g++.dg/lookup/friend14.C: New test.
8074 * g++.dg/lookup/friend15.C: New test.
8076 2009-01-12 Dodji Seketeli <dodji@redhat.com>
8079 * g++.dg/lookup/hidden-class12.C: New test.
8080 * g++.dg/lookup/hidden-class13.C: New test.
8081 * g++.dg/lookup/hidden-class14.C: New test.
8082 * g++.dg/lookup/hidden-class15.C: New test.
8083 * g++.dg/lookup/hidden-class16.C: New test.
8085 2009-01-12 Mark Mitchell <mark@codesourcery.com>
8087 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8088 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8089 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8091 2009-01-12 Jason Merrill <jason@redhat.com>
8094 * g++.dg/other/vararg-3.C: New test.
8096 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8098 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8099 Explicitly enable SPE.
8100 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
8103 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8104 Expect -flax-vector-conversions message. Adjust incompatible
8106 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8109 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8111 * g++.dg/other/opaque-1.C: Run on targets with SPE.
8113 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8114 * g++.dg/other/opaque-2.C: Likewise.
8115 * g++.dg/other/opaque-3.C: Likewise.
8117 2009-01-12 Jakub Jelinek <jakub@redhat.com>
8120 * gcc.dg/pr32041.c: New test.
8121 * g++.dg/parse/offsetof9.C: New test.
8123 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8124 Nathan Froyd <froydnj@codesourcery.com>
8126 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8127 * g++.dg/ext/attribute-test-1.C: Likewise.
8128 * g++.dg/ext/attribute-test-2.C: Likewise.
8129 * g++.dg/ext/attribute-test-3.C: Likewise.
8130 * g++.dg/ext/attribute-test-4.C: Likewise.
8132 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
8134 * gnat.dg/unchecked_convert3.adb: New test.
8136 2009-01-12 Jakub Jelinek <jakub@redhat.com>
8139 * g++.dg/parse/typedef9.C: New test.
8141 PR tree-optimization/38807
8142 * gcc.c-torture/compile/pr38807.c: New test.
8144 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
8146 * gcc.target/mips/ins-2.c: New test.
8148 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
8151 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8153 2009-01-11 Jakub Jelinek <jakub@redhat.com>
8156 * g++.dg/warn/Wreturn-type-5.C: New test.
8158 2009-01-11 Matthias Klose <doko@ubuntu.com>
8161 * gcc.dg/pr38616.c: New test.
8163 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
8165 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8167 2009-01-10 Andrew Pinski <pinskia@gmail.com>
8170 * g++.dg/expr/string-1.C: New test.
8171 * g++.dg/expr/string-2.C: New test.
8174 * g++.dg/ext/complex4.C: New test.
8175 * g++.dg/ext/complex5.C: New test.
8176 * g++.dg/init/reference1.C: New test.
8177 * g++.dg/init/reference2.C: New test.
8178 * g++.dg/init/reference3.C: New test.
8180 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8183 * gfortran.dg/transfer_null_1.f90: New test.
8185 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
8188 * gfortran.dg/host_assoc_function_6.f90: New test.
8190 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
8192 * lib/target-supports.exp: Add method to determine if the effective
8193 target is really a ppc405 after applying all compile options.
8194 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8195 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8196 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8197 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8198 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8199 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8200 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8201 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8202 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8203 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8204 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8205 * gcc.target/powerpc/405-machhw-1.c: Likewise.
8206 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8207 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8208 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8209 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8210 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8211 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8212 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8213 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8214 * gcc.target/powerpc/405-macchw-1.c: Likewise.
8215 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8216 * gcc.target/powerpc/405-machhw-2.c: Likewise.
8217 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8218 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8219 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8220 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8221 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8222 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8223 * gcc.target/powerpc/405-macchw-2.c: Likewise.
8224 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8226 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8229 * g++.dg/other/error31.C: New testcase.
8232 * gcc.dg/pr35742.c: New test.
8234 2009-01-09 John F. Carr <jfc@mit.edu>
8237 * g++.dg/parse/linkage3.C: New test.
8239 2009-01-09 Jakub Jelinek <jakub@redhat.com>
8242 * gcc.c-torture/compile/pr38771.c: New test.
8244 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
8246 * gcc.dg/pr34856.c: Ignore irrelevant warning.
8248 2009-01-08 Mark Mitchell <mark@codesourcery.com>
8250 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8251 * gcc.dg/sibcall-4.c: Likewise.
8253 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
8254 Jan Sjodin <jan.sjodin@amd.com>
8256 PR tree-optimization/38559
8257 * gcc.dg/graphite/pr38559.c: New.
8259 2009-01-08 Ira Rosen <irar@il.ibm.com>
8261 PR tree-optimization/37194
8262 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8264 2009-01-07 Jakub Jelinek <jakub@redhat.com>
8267 * g++.dg/ext/label11.C: New test.
8269 2009-01-07 Joseph Myers <joseph@codesourcery.com>
8271 * lib/target-supports.exp (check_weak_override_available): New.
8272 * lib/target-supports-dg.exp (dg-require-weak-override): New.
8273 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8274 dg-require-weak-override.
8276 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
8277 Alan Modra <amodra@bigpond.net.au>
8279 * gcc.c-torture/compile/20090107-1.c: New test.
8281 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
8284 * g++.dg/other/pr38706.C: New test.
8286 2009-01-07 Jason Merrill <jason@redhat.com>
8288 * g++.dg/cpp0x/variadic92.C: New test.
8289 * g++.dg/cpp0x/variadic93.C: New test.
8291 2009-01-07 Janis Johnson <janis187@us.ibm.com>
8293 * lib/target-supports-dg.exp (current_compiler_flags): New.
8294 (check-flags): Use it; do not access dg-test local variables.
8295 (dg-skip-if): Do not access dg-test local variables.
8296 (dg-xfail-run-if): Ditto.
8297 (dg-shouldfail): Ditto.
8298 * gcc.test-framework/test-framework.exp
8299 (check_effective_target_def_nocache): New.
8300 * gcc.test-framework/test-framework.awk: Handle scan tests.
8301 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8302 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8303 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8304 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8305 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8306 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8307 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8308 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8309 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8311 * g++.dg/torture/pr38586.C: Ignore a possible warning.
8313 * lib/target-supports-dg.exp (check_test_flags): Delete.
8315 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
8317 PR tree-optimization/38492
8318 PR tree-optimization/38498
8319 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8321 * gcc.dg/graphite/block-0.c: Update test.
8322 * gcc.dg/graphite/block-1.c: Same.
8323 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8324 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8325 * gcc.dg/graphite/block-3.c: New.
8326 * gcc.dg/graphite/pr38498.c: New.
8328 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
8330 AVX Programming Reference (December, 2008)
8331 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8332 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8333 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8335 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8336 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8338 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8341 * gfortran.dg/c_loc_pure_1.f90: New test.
8343 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
8346 * gfortran.dg/elemental_dependency_3.f90:
8347 Add the final tree dump cleanup.
8349 2009-01-06 Jakub Jelinek <jakub@redhat.com>
8351 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8354 PR rtl-optimization/38722
8355 * gfortran.dg/pr38722.f90: New test.
8357 2009-01-06 Janis Johnson <janis187@us.ibm.com>
8360 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8361 instead of DECnn_DEN. Support -DDBG to list lines that fail.
8363 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
8365 * gfortran.dg/implicit_12.f90: Add space around dg directive.
8366 * gfortran.dg/typebound_call_8.f03: Same.
8367 * gfortran.dg/elemental_bind_c.f90: Same.
8368 * gfortran.dg/typebound_call_7.f03: Same.
8369 * gfortran.dg/interface_proc_end.f90: Same
8370 * gfortran.dg/pr37243.f: Fix typo.
8372 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
8374 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
8375 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
8378 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
8380 AVX Programming Reference (December, 2008)
8381 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8382 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8383 * gcc.target/i386/sse-14.c: Likewise.
8385 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8386 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8387 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8388 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8390 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8393 * gfortran.dg/fmt_bz_bn.f: Update test.
8395 2009-01-05 Dodji Seketeli <dodji@redhat.com>
8398 * g++.dg/conversion/usual-arith-conv.C: New test.
8400 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8403 * gcc.dg/vector-3.c: New testcase.
8404 * g++.dg/ext/vector15.C: New test.
8406 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8408 PR tree-optimization/38510
8409 * gcc.dg/graphite/pr38510.c: New.
8411 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
8412 Jan Sjodin <jan.sjodin@amd.com>
8414 PR tree-optimization/38500
8415 * gcc.dg/graphite/pr38500.c: New.
8417 2009-01-05 Laurent GUERBY <laurent@guerby.net>
8419 * gcc.c-torture/compile/20001226-1.c: Generalize
8421 * gcc.c-torture/compile/limits-fnargs.c: Add
8423 * gcc.dg/20020425-1.c: Likewise.
8424 * gcc.dg/pch/pch.exp: Likewise.
8426 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8429 * gfortran.dg/module_commons_3.f90: New test.
8431 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
8434 * gfortran.dg/random_seed_1.f90: Updated.
8436 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
8440 * gfortran.dg/elemental_subroutine_7.f90:
8441 Fix p values so that it can be used as vector subscript.
8443 2009-01-05 Jason Merrill <jason@redhat.com>
8445 * g++.dg/cpp0x/initlist12.C: Add another test.
8447 * g++.dg/cpp0x/defaulted7.C: New test.
8449 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8452 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
8453 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
8455 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
8457 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8458 for alpha*-*-* targets.
8459 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8461 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
8464 * gfortran.dg/host_assoc_function_5.f90: New test.
8466 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8469 * gfortran.dg/elemental_dependency_3.f90: New test.
8470 * gfortran.dg/elemental_subroutine_7.f90: New test.
8472 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
8474 * gcc.dg/struct-ret-3.c: Include unistd.h.
8475 (main): Exit early if system memory page size is
8476 larger than 4096 bytes.
8478 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
8481 * gfortran.dg/merge_init_expr.f90: New.
8483 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
8486 * gfortran.dg/c_loc_tests_13.f90: New test.
8487 * gfortran.dg/c_loc_tests_14.f90: New test.
8489 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
8491 * gfortran.dg/func_result_4.f90: New.
8493 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
8496 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
8497 interface still works, in addition to original tests.
8498 * gfortran.dg/host_assoc_call_6.f90: New test.
8500 2009-01-03 Jakub Jelinek <jakub@redhat.com>
8503 * g++.dg/torture/pr38705.C: New test.
8506 * gcc.dg/pr38700.c: New test.
8508 2009-01-02 Jason Merrill <jason@redhat.com>
8510 * g++.dg/cpp0x/initlist11.C: New test.
8511 * g++.dg/cpp0x/initlist12.C: New test.
8513 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
8515 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
8516 Allow extra informative notes.
8518 2009-01-01 Jakub Jelinek <jakub@redhat.com>
8521 * gcc.dg/pr36489.c: New test.
8524 Copyright (C) 2009 Free Software Foundation, Inc.
8526 Copying and distribution of this file, with or without modification,
8527 are permitted in any medium without royalty provided the copyright
8528 notice and this notice are preserved.