1 2009-06-18 Janus Weil <janus@gcc.gnu.org>
4 * gfortran.dg/proc_ptr_result_4.f90: New.
6 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
8 * gcc.c-torture/execute/bitfld-5.c: New test.
10 2009-06-17 David Daney <ddaney@caviumnetworks.com>
12 * gcc.dg/builtin-unreachable-3.c: New test.
14 2009-06-17 David Daney <ddaney@caviumnetworks.com>
16 * gcc.target/i386/builtin-unreachable.c: New test.
18 2009-06-17 Ian Lance Taylor <iant@google.com>
20 * gcc.dg/Wcxx-compat-14.c: New testcase.
22 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
24 * gcc.dg/func-ptr-conv-1.c: Update column info.
26 2009-06-17 Richard Guenther <rguenther@suse.de>
29 * gcc.c-torture/execute/pr40404.c: New testcase.
31 2009-06-17 Richard Guenther <rguenther@suse.de>
34 * g++.dg/torture/pr40460.C: New testcase.
36 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
38 * gcc.dg/plugin/one_time_plugin.c: New test.
39 * gcc.dg/plugin/one_time-test-1.c: New test.
40 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
42 2009-06-16 Ian Lance Taylor <iant@google.com>
44 * g++.dg/warn/skip-1.C: New testcase.
46 2009-06-16 Jakub Jelinek <jakub@redhat.com>
49 * g++.dg/other/pr40446.C: New test.
51 2009-06-16 Richard Guenther <rguenther@suse.de>
53 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
54 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
55 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
56 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
58 2009-06-16 Martin Jambor <mjambor@suse.cz>
60 * testsuite/gcc.c-torture/compile/pr40432.c: New file.
62 2009-06-16 Martin Jambor <mjambor@suse.cz>
64 * testsuite/gfortran.fortran-torture/compile/pr40413.f90: New file.
66 2009-06-16 Janus Weil <janus@gcc.gnu.org>
70 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
71 * gfortran.dg/interface_20.f90: Modified error messages.
72 * gfortran.dg/interface_21.f90: Ditto.
73 * gfortran.dg/interface_26.f90: Ditto.
74 * gfortran.dg/interface_27.f90: Ditto.
75 * gfortran.dg/interface_28.f90: Extended test case.
76 * gfortran.dg/interface_29.f90: New.
77 * gfortran.dg/proc_decl_7.f90: Modified error messages.
78 * gfortran.dg/proc_decl_8.f90: Ditto.
79 * gfortran.dg/proc_ptr_11.f90: Ditto.
80 * gfortran.dg/proc_ptr_15.f90: Ditto.
82 2009-06-16 Ira Rosen <irar@il.ibm.com>
84 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
86 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
87 gcc.dg/vect/vect-outer-4f.c: Likewise.
88 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
89 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
91 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
94 2009-06-16 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/bounds_check_strlen_8.f90: New test.
99 2009-06-15 Ian Lance Taylor <iant@google.com>
101 * gcc.dg/Wjump-misses-init-1.c: New testcase.
102 * gcc.dg/Wjump-misses-init-2.c: New testcase.
103 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
105 * gcc.dg/stmt-expr-label-2.c: Likewise.
106 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
107 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
108 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
109 * gcc.dg/c99-vla-jump-4.c: Likewise.
110 * gcc.dg/stmt-expr-label-1.c: Likewise.
111 * gcc.dg/stmt-expr-label-3.c: Likewise.
112 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
114 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
116 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
118 2009-06-15 Jakub Jelinek <jakub@redhat.com>
120 * gcc.dg/builtin-object-size-7.c: New test.
122 2009-06-15 Jakub Jelinek <jakub@redhat.com>
125 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
126 level != "" use separate -gdwarf-2 -g${level} options instead of
128 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
129 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
130 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
132 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
134 * g++.dg/abi/mangle11.C: Update warning line.
135 * g++.dg/abi/mangle12.C: Update warning line.
136 * g++.dg/abi/mangle17.C: Update warning line.
137 * g++.dg/abi/mangle20-2.C: Update warning line.
139 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
141 * gcc.dg/optimize-bswap-1.c: Split into these two:
142 * gcc.dg/optimize-bswapsi-1.c: New testcase.
143 * gcc.dg/optimize-bswapdi-1.c: New testcase.
145 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
147 * gcc.dg/optimize-bswap-1.c: New testcase.
149 2009-06-14 Richard Guenther <rguenther@suse.de>
152 * g++.dg/torture/pr40389.C: New testcase.
154 2009-06-13 Richard Guenther <rguenther@suse.de>
156 PR tree-optimization/40421
157 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
159 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
161 * gcc.dg/old-style-prom-3.c: Add column info.
162 * gcc.dg/overflow-warn-1.c
163 * gcc.dg/gomp/pr27415.c
164 * gcc.dg/gomp/for-1.c: Same.
165 * gcc.dg/enum-compat-1.c: Same.
166 * gcc.dg/c99-tag-3.c: Same.
167 * gcc.dg/Wredundant-decls-2.c: Same.
168 * gcc.dg/func-ptr-conv-1.c: Same.
169 * gcc.dg/asm-wide-1.c: Same.
170 * gcc.dg/nofixed-point-2.c: Same.
171 * gcc.dg/cpp/line3.c: Same.
172 * gcc.dg/array-10.c: Same.
173 * gcc.dg/c99-vla-jump-1.c: Same.
174 * gcc.dg/pr20368-1.c: Same.
175 * gcc.dg/Wshadow-3.c: Same.
176 * gcc.dg/c90-const-expr-8.c: Same.
177 * gcc.dg/label-decl-2.c: Same.
178 * gcc.dg/dremf-type-compat-2.c: Same.
179 * gcc.dg/c90-const-expr-5.c: Same.
180 * gcc.dg/builtins-30.c: Same.
181 * gcc.dg/Warray-bounds.c: Same.
182 * gcc.dg/Wcxx-compat-2.c: Same.
183 * gcc.dg/tree-ssa/col-1.c: Same.
184 * gcc.dg/old-style-prom-2.c: Same.
185 * gcc.dg/cast-function-1.c: Same.
186 * gcc.dg/pr15698-1.c: Same.
187 * gcc.dg/dremf-type-compat-3.c: Same.
188 * gcc.dg/vla-8.c: Same.
189 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
191 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
192 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
193 * gcc.dg/enum-compat-1.c: Same.
194 * gcc.dg/dremf-type-compat-2.c: Same.
195 * gcc.dg/old-style-prom-2.c: Same.
196 * gcc.dg/pr15698-1.c: Same.
197 * gcc.dg/pr20368-1.c: Same.
198 * gcc.dg/dremf-type-compat-3.c: Same.
199 * gcc.dg/builtins-30.c: Same. Test for columns.
201 2009-06-12 Janus Weil <janus@gcc.gnu.org>
204 * gfortran.dg/proc_decl_1.f90: Extended.
206 2009-06-12 Ian Lance Taylor <iant@google.com>
208 * gcc.dg/Wcxx-compat-13.c: New testcase.
210 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
213 * gcc.dg/tree-ssa/fre-vce-1.c
215 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
218 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
219 min-insn-to-prefetch-ratio=5.
221 2009-06-12 Joey Ye <joey.ye@intel.com>
222 H.J. Lu <hongjiu.lu@intel.com>
225 * gcc.target/i386/stackalign/pr39146.c: New.
227 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
229 * gcc.target/i386/crc32-1.c: New.
230 * gcc.target/i386/crc32-2.c: Likewise.
232 2009-06-11 David Daney <ddaney@caviumnetworks.com>
235 * gcc.dg/builtin-unreachable-1.c: New test.
236 * gcc.dg/builtin-unreachable-2.c: Same.
238 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
241 * gfortran.dg/data_value_1.f90: New test.
243 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
246 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
247 remove ilp32 requirement.
248 * gcc.target/i386/excess-precision-2.c: Likewise.
249 * gcc.target/i386/excess-precision-3.c: Likewise.
250 * gcc.target/i386/excess-precision-4.c: Likewise.
251 * gcc.target/i386/excess-precision-5.c: Likewise.
252 * gcc.target/i386/excess-precision-6.c: Likewise.
254 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
257 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
258 * gfortran.dg/nan_5.f90: New test.
260 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
262 * gcc.target/arm/neon-modes-1.c: New test.
264 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
266 * g++.dg/torture/pr31579.C: Cast pointer
267 via __SIZE_TYPE__ instead of 'unsigned long'.
269 2009-06-10 Anthony Green <green@moxielogic.com>
271 * testsuite/lib/target-supports.exp (check_profiling_available):
272 Profiling is not available for testing purposes on moxie.
274 2009-06-09 Ian Lance Taylor <iant@google.com>
276 * gcc.dg/Wcxx-compat-12.c: New testcase.
278 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
281 * gfortran.dg/backspace_11.f90: New.
283 2009-06-09 Jason Merrill <jason@redhat.com>
285 * g++.dg/cpp0x/defaulted10.C: New.
287 2009-06-09 Martin Jambor <mjambor@suse.cz>
289 * testsuite/gcc.c-torture/compile/pr40351.c: New file.
291 2009-06-09 Olivier Hainque <hainque@adacore.com>
293 * gnat.dg/align_max.adb: New test.
295 2009-06-08 Jason Merrill <jason@redhat.com>
297 * g++.dg/cpp0x/auto15.C: New.
299 2009-06-08 Jan Hubicka <jh@suse.cz>
302 * gcc.dg/torture/pr39834.c
304 2009-06-08 Jan Hubicka <jh@suse.cz>
307 * g++.dg/torture/pr40102.C: New testcase.
309 2009-06-08 Jakub Jelinek <jakub@redhat.com>
311 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
312 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
313 * gcc.dg/builtin-object-size-6.c: New test.
316 * g++.dg/template/dtor7.C: New test.
320 * g++.dg/template/error41.C: New test.
321 * g++.dg/template/error42.C: New test.
323 2009-06-08 Revital Eres <eres@il.ibm.com>
326 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
327 * gcc.dg/vect/vect-88.c: Likewise.
328 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
329 * gcc.dg/vect/pr25413.c: Likewise.
330 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
332 2009-06-07 Ian Lance Taylor <iant@google.com>
334 * g++.dg/warn/Wswitch-3.C: New testcase.
335 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
336 * gcc.dg/Wswitch-enum-error.c: Likewise.
337 * gcc.dg/Wswitch-error.c: Likewise.
339 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
342 * gfortran.dg/negative_unit.f: Update test.
343 * gfortran.dg/negative_unit_int8.f: Update test.
344 * gfortran.dg/newunit_1.f90: New test.
346 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
350 * gfortran.dg/spread_init_expr.f03: New.
351 * gfortran.dg/unpack_init_expr.f03: New.
352 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
355 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
359 * gfortran.dg/count_init_expr.f03
360 * gfortran.dg/product_init_expr.f03
361 * gfortran.dg/sum_init_expr.f03
363 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
366 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
368 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
370 * gfortran.dg/zero_sized_5.f90: Likewise.
372 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
375 * g++.dg/torture/pr32950.C: New.
377 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
381 * gfortran.dg/dot_product_1.f03: New.
382 * gfortran.dg/matmul_8.f03: New.
383 * gfortran.dg/transpose_3.f03: New.
385 2009-06-06 Ian Lance Taylor <iant@google.com>
387 * gcc.dg/Wunused-label-1.c: New test case.
388 * g++.dg/warn/Wunused-label-1.C: New test case.
389 * g++.dg/warn/Wunused-label-2.C: New test case.
390 * g++.dg/warn/Wunused-label-3.C: New test case.
392 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
395 * reshape_zerosize_2.f90: New.
397 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
400 * gfortran.dg/pack_assign_1.f90: New.
401 * gfortran.dg/pack_vector_1.f90: New.
403 2009-06-05 Jakub Jelinek <jakub@redhat.com>
406 * gcc.dg/pr40340-1.c: New test.
407 * gcc.dg/pr40340-2.c: New test.
408 * gcc.dg/pr40340-3.c: New test.
409 * gcc.dg/pr40340-4.c: New test.
410 * gcc.dg/pr40340-5.c: New test.
411 * gcc.dg/pr40340.h: New file.
413 2009-06-05 Revital Eres <eres@il.ibm.com>
415 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
417 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
418 * gcc.dg/vect/vect-33.c: Likewise.
419 * gcc.dg/vect/vect-92.c: Likewise.
420 * gcc.dg/vect/vect-58.c: Likewise.
421 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
422 * gcc.dg/vect/vect-42.c: Likewise.
423 * gcc.dg/vect/slp-25.c: Likewise.
424 * gcc.dg/vect/vect-align-1.c: Likewise.
425 * gcc.dg/vect/vect-align-2.c: Likewise.
426 * gcc.dg/vect/vect-93.c: Likewise.
427 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
428 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
429 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
430 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
431 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
432 * gcc.dg/vect/vect-26.c: Likewise.
433 * gcc.dg/vect/vect-44.c: Likewise.
434 * gcc.dg/vect/vect-70.c: Likewise.
435 * gcc.dg/vect/vect-95.c: Likewise.
436 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
437 * gcc.dg/vect/vect-28.c: Likewise.
438 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
439 * gcc.dg/vect/vect-87.c: Likewise.
440 * gcc.dg/vect/vect-109.c: Likewise.
441 * gcc.dg/vect/vect-54.c: Likewise.
442 * gcc.dg/vect/vect-96.c: Likewise.
443 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
444 * gcc.dg/vect/vect-88.c: Likewise.
445 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
446 * gcc.dg/vect/vect-89.c: Likewise.
447 * gcc.dg/vect/vect-91.c: Likewise.
448 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
449 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
450 * gfortran.dg/vect/vect-2.f90: Likewise.
451 * gfortran.dg/vect/vect-3.f90: Likewise.
452 * gfortran.dg/vect/vect-4.f90: Likewise.
453 * gfortran.dg/vect/vect-5.f90: Likewise.
455 2009-06-05 Alexander Strange <astrange@ithinksw.com>
457 PR tree-optimization/36318
458 * gcc.dg/tree-ssa/sra-7.c: New test.
460 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
463 * gfortran.dg/reshape_order_5.f90: New.
464 * gfortran.dg/reshape_shape_1.f90: New.
466 2009-06-04 Jason Merrill <jason@redhat.com>
468 * g++.dg/template/error38.C: Add pointer-to-typedef case.
470 2009-06-04 Steve Ellcey <sje@cup.hp.com>
472 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
473 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
475 2009-06-04 Richard Guenther <rguenther@suse.de>
478 * g++.dg/torture/pr40335.C: New testcase.
480 2009-06-03 Richard Guenther <rguenther@suse.de>
483 * gcc.dg/torture/pr40328.c: New testcase.
485 2009-06-03 Martin Jambor <mjambor@suse.cz>
487 * g++.dg/torture/pr40323.C: New file.
489 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
491 * gnat.dg/specs/root.ads: New test.
492 * gnat.dg/specs/root-level_1.ads: Likewise.
493 * gnat.dg/specs/root-level_2.ads: Likewise.
494 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
496 2009-06-02 Mark Mitchell <mark@codesourcery.com>
498 * g++.dg/init/ref15.C: Require unwrapped targets.
500 2009-06-02 Jason Merrill <jason@redhat.com>
502 * g++.dg/cpp0x/initlist13.C: Remove expected error.
503 * g++.dg/cpp0x/initlist18.C: New.
504 * g++.dg/cpp0x/initlist19.C: New.
506 * g++.dg/cpp0x/auto14.C: New.
508 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
510 * gnat.dg/alignment6.adb: Remove XFAIL.
512 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
515 * g++.dg/template/spec36.C: New test.
517 2009-06-01 Ian Lance Taylor <iant@google.com>
519 * gcc.dg/cast-qual-3.c: New testcase.
520 * g++.dg/warn/Wcast-qual2.C: New testcase.
522 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
524 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
525 (process-message): Expect column numbers.
526 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
527 * gcc.dg/pch/counter-2.c: Same.
528 * gcc.dg/pch/valid-2.c: Same.
529 * gcc.dg/pch/warn-1.c: Same.
530 * gcc.dg/pch/valid-1.c: Same.
531 * gcc.dg/cpp/include2a.c: Handle lack of columns.
532 * gcc.dg/cpp/syshdr.c: Same.
533 * gcc.dg/cpp/19940712-1.c: Same.
534 * gcc.dg/cpp/missing-header-1.c: Same.
535 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
536 * gcc.dg/cpp/tr-warn3.c: Same.
537 * gcc.dg/cpp/pr29612-2.c: Same.
538 * gcc.dg/cpp/tr-warn4.c: Same.
539 * gcc.dg/cpp/Wtrigraphs.c: Same.
540 * gcc.dg/cpp/poison.c: Same.
541 * gcc.dg/cpp/arith-3.c: Same.
542 * gcc.dg/cpp/sysmac2.c: Same.
543 * gcc.dg/cpp/cpp.exp: Same.
544 * gcc.dg/cpp/tr-warn5.c: Same.
545 * gcc.dg/cpp/include2.c: Same.
546 * gcc.dg/cpp/Wmissingdirs.c: Same.
547 * gcc.dg/cpp/Wmissingdirs.c: Same.
548 * gcc.dg/cpp/tr-warn6.c: Same.
549 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
550 * gcc.dg/cpp/macspace1.c: Same.
551 * gcc.dg/cpp/escape-2.c: Same.
552 * gcc.dg/cpp/assert2.c: Same.
553 * gcc.dg/cpp/undef2.c: Same.
554 * gcc.dg/cpp/macspace2.c: Same.
555 * gcc.dg/cpp/tr-warn1.c: Same.
556 * gcc.dg/cpp/extratokens2.c: Same.
557 * gcc.dg/cpp/strify2.c: Same.
558 * gcc.dg/cpp/Wsignprom.c: Same.
559 * gcc.dg/cpp/redef2.c: Same.
560 * gcc.dg/cpp/trad/trad.exp: Same.
561 * gcc.dg/cpp/arith-1.c: Same.
562 * gcc.dg/cpp/extratokens.c: Same.
563 * gcc.dg/cpp/if-mpar.c: Same.
565 2009-06-01 Olivier Hainque <hainque@adacore.com>
567 * gnat.dg/nested_float_packed.ads: New test.
569 2009-06-01 Olivier Hainque <hainque@adacore.com>
570 Eric Botcazou <botcazou@adacore.com>
572 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
573 * gnat.dg/test_oconst.adb: New test.
575 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
577 * gcc.dg/plugin/ggcplug.c: Moved comment.
578 (plugin_init): Fixed typo, declared i, returned 0 at end.
580 2009-05-31 Ira Rosen <irar@il.ibm.com>
583 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
584 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
586 2009-05-29 Ian Lance Taylor <iant@google.com>
588 * gcc.dg/Wcxx-compat-11.c: New testcase.
590 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
593 * gfortran.dg/leadz_trailz_1.f90: New test.
594 * gfortran.dg/leadz_trailz_2.f90: New test.
596 2009-05-29 Martin Jambor <mjambor@suse.cz>
598 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
599 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
600 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
601 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
602 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
603 * gcc.dg/tree-ssa/sra-2.c: Likewise.
604 * gcc.dg/tree-ssa/sra-3.c: Likewise.
605 * gcc.dg/tree-ssa/sra-1.c: Likewise.
606 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
607 * gcc.dg/tree-ssa/sra-5.c: New file.
608 * gcc.dg/tree-ssa/sra-6.c: New file.
609 * gcc.c-torture/compile/sra-1.c: New file.
611 2009-05-29 Jakub Jelinek <jakub@redhat.com>
614 * gcc.c-torture/compile/pr40291.c: New test.
617 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
619 * gcc.target/powerpc/altivec-30.c: New test.
620 * gcc.target/powerpc/altivec-31.c: New test.
622 2009-05-28 Richard Guenther <rguenther@suse.de>
624 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
625 * gcc.c-torture/execute/20090527-1.c: Likewise.
627 2009-05-28 Dodji Seketeli <dodji@redhat.com>
630 * g++.dg/template/canon-type-1.C: New test.
631 * g++.dg/template/canon-type-2.C: Likewise.
632 * g++.dg/template/canon-type-3.C: Likewise.
633 * g++.dg/template/canon-type-4.C: Likewise.
634 * g++.dg/template/canon-type-5.C: Likewise.
635 * g++.dg/template/canon-type-6.C: Likewise.
636 * g++.dg/template/canon-type-7.C: Likewise.
638 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
639 Uros Bizjak <ubizjak@gmail.com>
640 Danny Smith <dansmister@gmail.com>
644 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
646 * gcc.target/i386/pr37216.c: New test source file.
647 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
648 use -fno-common for testing Cygwin and MinGW targets.
650 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
652 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
653 * g++.dg/opt/memcpy1.C (size_t): Likewise.
654 * g++.dg/pr37742.C (size_t): Likewise.
655 * g++.dg/torture/pr34850.C (size_t): Likewise.
656 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
658 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
659 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
660 (size_t): Use __extension__ and __SIZE_TYPE__.
661 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
663 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
664 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
665 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
666 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
667 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
668 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
669 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
670 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
671 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
672 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
673 (__ssize_t): Likewise.
674 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
675 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
676 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
677 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
678 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
679 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
680 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
681 * gcc.dg/pr33667.c (size_t): Likewise.
682 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
683 * gcc.dg/torture/pr39204.c (size_t): Likewise.
684 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
685 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
686 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
687 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
689 2009-05-28 Ira Rosen <irar@il.ibm.com>
691 PR tree-optimization/40254
692 * gcc.dg/vect/pr40254.c: New test.
694 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
697 * gcc.target/mips/const-anchor-1.c: New test.
698 * gcc.target/mips/const-anchor-2.c: New test.
700 2009-05-27 Jason Merrill <jason@redhat.com>
702 * g++.dg/cpp0x/initlist15.C: New.
703 * g++.dg/cpp0x/initlist16.C: New.
704 * g++.dg/cpp0x/initlist17.C: New.
706 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
709 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
710 patterns to reflect frontend changes.
711 * gfortran.dg/vector_subscript_4.f90: Likewise.
713 2009-05-27 Olivier Hainque <hainque@adacore.com>
714 Eric Botcazou <botcazou@adacore.com>
716 * gcc.c-torture/execute/align-nest.c: New testcase.
717 * gnat.dg/misaligned_nest.adb: New testcase.
719 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
721 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
722 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
723 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
724 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
726 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
728 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
729 cast instead of assuming 0ul.
730 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
732 (_type_desc): Make first argument const.
733 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
735 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
738 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
739 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
741 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
743 * testsuite/gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
744 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
745 * testsuite/gcc.dg/plugin/ggcplug-test-1.c: Added new file.
746 * testsuite/gcc.dg/plugin/ggcplug.c: Added new file.
748 2009-05-26 Tobias Burnus <burnus@net-b.de>
751 * gfortran.dg/nullify_4.f90: New test.
753 2009-05-26 Richard Guenther <rguenther@suse.de>
755 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
757 2009-05-26 Richard Guenther <rguenther@suse.de>
760 * gcc.c-torture/compile/pr40252.c: New testcase.
762 2009-05-26 Dodji Seketeli <dodji@redhat.com>
765 * g++.dg/template/typedef18.C: New test.
766 * g++.dg/template/typedef19.C: Likewise.
767 * g++.dg/template/typedef20.C: Likewise.
768 * g++.dg/template/access11.C: Adjust.
770 2009-05-26 Richard Guenther <rguenther@suse.de>
773 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
775 2009-05-25 Jason Merrill <jason@redhat.com>
778 * g++.dg/cpp0x/enum3.C: New test.
780 2009-05-25 Richard Guenther <rguenther@suse.de>
782 PR tree-optimization/36327
783 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
784 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
785 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
786 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
787 * gcc.dg/vect/vect-40.c: Likewise.
788 * gcc.dg/vect/vect-42.c: Likewise.
789 * gcc.dg/vect/vect-46.c: Likewise.
790 * gcc.dg/vect/vect-76.c: Likewise.
792 2009-05-25 Janus Weil <janus@gcc.gnu.org>
795 * gfortran.dg/proc_ptr_18.f90: New.
796 * gfortran.dg/proc_ptr_19.f90: New.
797 * gfortran.dg/proc_ptr_comp_9.f90: New.
798 * gfortran.dg/proc_ptr_comp_10.f90: New.
800 2009-05-25 Richard Guenther <rguenther@suse.de>
802 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
803 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
805 2009-05-25 Ira Rosen <irar@il.ibm.com>
807 PR tree-optimization/40238
808 * gcc.dg/vect/pr40238.c: New test.
810 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
811 Dominique Dhumieres <dominiq@lps.ens.fr>
815 * gfortran.dg/bounds_check_fail_3.f90: New test.
816 * gfortran.dg/bounds_check_fail_4.f90: New test.
817 * gfortran.dg/bounds_check_14.f90: Update test.
818 * gfortran.dg/bound_4.f90: Update test.
820 2009-05-24 Richard Guenther <rguenther@suse.de>
823 * gcc.c-torture/compile/pr40233.c: New testcase.
825 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
827 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
828 for alpha*-*-* targets.
830 2009-05-24 Ira Rosen <irar@il.ibm.com>
832 * gcc.dg/vect/bb-slp-1.c: New test.
833 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
834 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
835 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
836 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
837 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
838 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
839 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
840 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
841 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
842 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
843 gcc.dg/vect/bb-slp-22.c: Likewise.
844 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
846 2009-05-23 Mark Mitchell <mark@codesourcery.com>
847 Maxim Kuvyrkov <maxim@codesourcery.com>
849 * gcc.dg/falign-labels-1.c: New test.
851 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
853 * gnat.dg/specs/rep_clause3.ads: New test.
855 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
857 * gnat.dg/addr6.adb: New test.
859 2009-05-22 Mark Mitchell <mark@codesourcery.com>
861 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
863 * gcc.target/arm/thumb2-mul-space.c: New file.
864 * gcc.target/arm/thumb2-mul-space-2.c: New file.
865 * gcc.target/arm/thumb2-mul-space-3.c: New file.
866 * gcc.target/arm/thumb2-mul-speed.c: New file.
868 2009-05-22 Richard Guenther <rguenther@suse.de>
871 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
872 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
873 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
875 2009-05-22 Mark Mitchell <mark@codesourcery.com>
877 * gcc.dg/dll-6.c: New test.
878 * gcc.dg/dll-6a.c: Likewise.
879 * gcc.dg/dll-7.c: Likewise.
880 * gcc.dg/dll-7a.c: Likewise.
881 * g++.dg/ext/dllexport2.C: Likewise.
882 * g++.dg/ext/dllexport2a.cc: Likewise.
884 2009-05-21 Steve Ellcey <sje@cup.hp.com>
887 * gcc.target/ia64/mfused-madd-vect.c: New test.
888 * gcc.target/ia64/mfused-madd.c: New test.
889 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
890 * gcc.target/ia64/mno-fused-madd.c: New test.
892 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
894 * gcc.target/i386/movbe-1.c: New.
895 * gcc.target/i386/movbe-2.c: Likewise.
897 2009-05-21 Taras Glek <tglek@mozilla.com>
899 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
900 plugin_init signature.
901 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
902 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
903 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
905 2009-05-21 Mark Mitchell <mark@codesourcery.com>
907 * gcc.dg/target/arm/neon-vmla-1.c: New.
908 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
910 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
912 * gcc.target/mips/octeon-exts-6.c: New test.
913 * gcc.target/mips/extend-1.c: New test.
914 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
916 * gcc.target/mips/octeon-exts-5.c: Likewise.
918 2009-05-20 Jakub Jelinek <jakub@redhat.com>
921 * gcc.c-torture/compile/pr40204.c: New test.
923 2009-05-20 Richard Guenther <rguenther@suse.de>
925 * gcc.c-torture/compile/20090518-1.c: New testcase.
927 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
929 PR tree-optimization/40087
930 * gcc.dg/tree-ssa/pr40087.c: New test.
932 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
934 * gcc.dg/vector-4.c: New testcase.
935 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
936 * g++.dg/ext/vector16.C: New testcase.
938 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
941 * gcc.dg/pr40172.c: Renamed to ...
942 * gcc.dg/pr40172-1.c: This.
944 * gcc.dg/pr40172-2.c: New.
945 * gcc.dg/pr40172-3.c: Likewise.
947 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
950 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
952 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
954 * gnat.dg/loop_optimization6.ad[sb]: New test.
956 2009-05-19 Richard Guenther <rguenther@suse.de>
958 * gcc.c-torture/compile/20090519-1.c: New testcase.
960 2009-05-18 Jason Merrill <jason@redhat.com>
962 * g++.dg/cpp0x/explicit1.C: New.
963 * g++.dg/cpp0x/explicit2.C: New.
965 2009-05-18 Dodji Seketeli <dodji@redhat.com>
968 * g++.dg/debug/dwarf2/nested-1.C: New test.
970 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
973 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
976 2009-05-18 Janus Weil <janus@gcc.gnu.org>
979 * gfortran.dg/proc_ptr_comp_8.f90: New.
981 2009-05-18 Richard Guenther <rguenther@suse.de>
984 * gfortran.dg/array_memset_2.f90: Adjust.
986 2009-05-18 Janus Weil <janus@gcc.gnu.org>
990 * gfortran.dg/interface_27.f90: New.
991 * gfortran.dg/interface_28.f90: New.
992 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
993 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
995 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
997 * gcc.target/m68k/tls-ie.c: New test.
998 * gcc.target/m68k/tls-le.c: New test.
999 * gcc.target/m68k/tls-gd.c: New test.
1000 * gcc.target/m68k/tls-ld.c: New test.
1001 * gcc.target/m68k/tls-ie-xgot.c: New test.
1002 * gcc.target/m68k/tls-le-xtls.c: New test.
1003 * gcc.target/m68k/tls-gd-xgot.c: New test.
1004 * gcc.target/m68k/tls-ld-xgot.c: New test.
1005 * gcc.target/m68k/tls-ld-xtls.c: New test.
1006 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
1008 2009-05-18 Martin Jambor <mjambor@suse.cz>
1010 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
1012 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
1015 * gcc.dg/pr40172.c: New.
1017 2009-05-17 Jason Merrill <jason@redhat.com>
1020 * g++.dg/template/dtor6.C: New.
1022 2009-05-17 Joseph Myers <joseph@codesourcery.com>
1024 * g++.dg/warn/translate-ice-1.C: New test.
1026 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1028 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
1029 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
1030 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
1031 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
1033 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1036 * gfortran.dg/erf_2.F90: New test.
1037 * gfortran.dg/erfc_scaled_2.f90: New test.
1039 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1042 * gcc/testsuite/gfortran.dg/string_1.f90: New test.
1043 * gcc/testsuite/gfortran.dg/string_2.f90: New test.
1044 * gcc/testsuite/gfortran.dg/string_3.f90: New test.
1046 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
1048 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
1049 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
1051 2009-05-15 Ian Lance Taylor <iant@google.com>
1053 * gcc.dg/Wcxx-compat-10.c: New testcase.
1055 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
1058 * gcc.dg/pr16302.c: New.
1059 * g++.dg/warn/pr16302.C: New.
1061 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1063 * gcc.dg/torture/builtin-math-5.c: New.
1064 * gcc.dg/torture/builtin-math-6.c: New.
1065 * lib/target-supports.exp (check_effective_target_mpc): New.
1067 2009-05-15 Jan Hubicka <jh@suse.cz>
1069 * testsuite/gcc.dg/tree-ssa/inline-3.c: New testcase
1071 2009-05-15 Jan Hubicka <jh@suse.cz>
1073 * gcc.target/i386/align-main-1.c (check): Mark noinline.
1074 * gcc.target/i386/align-main-2.c (check): Mark noinline.
1075 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
1076 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
1077 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
1079 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
1081 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
1082 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
1084 2009-05-15 Jan Hubicka <jh@suse.cz>
1086 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
1087 optimized by sibcall noinline.
1089 2009-05-15 Jan Hubicka <jh@suse.cz>
1091 * sibcall-1.c (track): Mark noinline.
1092 * sibcall-2.c (track): Mark noinline.
1093 * sibcall-3.c (track): Mark noinline.
1094 * sibcall-4.c (track): Mark noinline.
1096 2009-05-15 Jan Hubicka <jh@suse.cz>
1098 * flatten-2.c: Disable early inlining; add comment.
1099 * flatten-3.c: New test based on flatten-2.c.
1101 2009-05-15 Richard Guenther <rguenther@suse.de>
1103 PR tree-optimization/39999
1104 * gcc.c-torture/compile/pr39999.c: New testcase.
1106 2009-05-15 Joseph Myers <joseph@codesourcery.com>
1108 * gcc.c-torture/compile/ptr-conv-1.c: New test.
1110 2009-05-14 Ian Lance Taylor <iant@google.com>
1112 * gcc.dg/Wcxx-compat-9.c: New testcase.
1114 2009-05-14 Janus Weil <janus@gcc.gnu.org>
1117 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
1118 * gfortran.dg/duplicate_type_2.f90: Ditto.
1119 * gfortran.dg/duplicate_type_3.f90: New.
1121 2009-05-14 Laurent GUERBY <laurent@guerby.net>
1123 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
1124 * ada/acats/tests/c5/c59002c.ada: Likewise.
1126 2009-05-13 Taras Glek <tglek@mozilla.com>
1128 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
1129 attributes and decl smashing.
1130 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
1132 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
1133 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
1135 2009-05-14 Jakub Jelinek <jakub@redhat.com>
1138 * gfortran.dg/pr39865.f90: New test.
1139 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
1141 * gfortran.dg/hollerith_f95.f90: Likewise.
1142 * gfortran.dg/hollerith6.f90: New test.
1143 * gfortran.dg/hollerith7.f90: New test.
1145 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1148 * gcc.dg/cpp/pr36674.i: New.
1150 2009-05-14 Ben Elliston <bje@au.ibm.com>
1153 * gcc.c-torture/compile/pr40035.c: New test.
1155 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1157 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
1159 2009-05-12 Tobias Burnus <burnus@net-b.de>
1162 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
1163 * gfortran.dg/c_kind_tests_2.f03: Ditto.
1164 * gfortran.dg/interop_params.f03: Ditto.
1166 2009-05-12 Jan Hubicka <jh@suse.cz>
1168 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
1169 so unrolling still happens.
1170 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
1171 * gcc.dg/ipa/ipacost-2.c: Likewise.
1172 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
1174 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
1176 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
1178 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
1180 * lib/target-supports.exp (check_profiling_available): Return
1181 false for -p on *-*-cygwin* targets.
1183 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
1185 PR tree-optimization/38632
1186 * g++.dg/tree-ssa/pr38632.C: New.
1188 2009-05-11 Jan Hubicka <jh@suse.cz>
1190 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
1191 we now optimize better.
1192 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
1193 out at different places.
1194 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
1196 * gcc.dg/vect/vect-76.c: Likewise.
1197 * gcc.dg/vect/vect-70.c: Likewise.
1198 * gcc.dg/vect/vect-66.c: Likewise.
1199 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1200 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
1202 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
1205 * gcc.c-torture/compile/pr40080.c: New.
1207 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
1209 * gcc.c-torture/compile/pr40026.c: New testcase.
1211 2009-05-11 Janus Weil <janus@gcc.gnu.org>
1214 * gfortran.dg/proc_ptr_comp_7.f90: New.
1216 2009-05-11 Ira Rosen <irar@il.ibm.com>
1218 PR tree-optimization/40074
1219 * gcc.dg/vect/pr40074.c: New test.
1221 2009-05-10 Ian Lance Taylor <iant@google.com>
1223 * gcc.dg/Wcxx-compat-7.c: New testcase.
1224 * gcc.dg/Wcxx-compat-8.c: New testcase.
1225 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
1226 * gcc.dg/pr17188-1.c: Likewise.
1227 * gcc.dg/pr39084.c: Likewise.
1229 2009-05-10 Michael Matz <matz@suse.de>
1232 * gcc.dg/pr40031.c: New test.
1234 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
1237 * gfortran.dg/array_constructor_31.f90: New test.
1239 2009-05-10 Richard Guenther <rguenther@suse.de>
1241 PR tree-optimization/40081
1242 * g++.dg/torture/pr40081.C: New testcase.
1244 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
1247 * gfortran.dg/dependency_24.f90: New test.
1248 * gfortran.dg/dependency_23.f90: Clean up module files.
1250 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
1253 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
1254 * gfortran.dg/chmod_2.f90: Likewise.
1255 * gfortran.dg/chmod_3.f90: Likewise.
1256 * gfortran.dg/open_errors.f90: Likewise.
1258 2009-05-09 Jan Hubicka <jh@suse.cz>
1261 * g++.dg/eh/nested-try.C: New test.
1263 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1265 PR tree-optimization/40049
1266 * gcc.dg/vect/vect-shift-2.c: New test.
1268 2009-05-08 Joseph Myers <joseph@codesourcery.com>
1270 * gcc.dg/torture/complex-sign-mul-minus-one.c,
1271 gcc.dg/torture/complex-sign-mul-one.c: New tests.
1273 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1276 * g++.dg/warn/deprecated-6.C: New.
1277 * gcc.dg/deprecated-4.c: Likewise.
1278 * gcc.dg/deprecated-5.c: Likewise.
1279 * gcc.dg/deprecated-6.c: Likewise.
1281 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
1283 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
1284 __aligned__(__BIGGEST_ALIGNMENT__).
1285 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1286 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
1287 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
1288 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1289 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1290 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1291 * gcc.dg/vect/Os-vect-95.c: Likewise.
1292 * gcc.dg/vect/pr20122.c: Likewise.
1293 * gcc.dg/vect/pr36493.c: Likewise.
1294 * gcc.dg/vect/pr37385.c: Likewise.
1295 * gcc.dg/vect/slp-7.c: Likewise.
1296 * gcc.dg/vect/slp-9.c: Likewise.
1297 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1298 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1299 * gcc.dg/vect/vect-35.c: Likewise.
1300 * gcc.dg/vect/vect-40.c: Likewise.
1301 * gcc.dg/vect/vect-42.c: Likewise.
1302 * gcc.dg/vect/vect-44.c: Likewise.
1303 * gcc.dg/vect/vect-46.c: Likewise.
1304 * gcc.dg/vect/vect-48.c: Likewise.
1305 * gcc.dg/vect/vect-52.c: Likewise.
1306 * gcc.dg/vect/vect-54.c: Likewise.
1307 * gcc.dg/vect/vect-56.c: Likewise.
1308 * gcc.dg/vect/vect-58.c: Likewise.
1309 * gcc.dg/vect/vect-60.c: Likewise.
1310 * gcc.dg/vect/vect-74.c: Likewise.
1311 * gcc.dg/vect/vect-75.c: Likewise.
1312 * gcc.dg/vect/vect-76.c: Likewise.
1313 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1314 * gcc.dg/vect/vect-77.c: Likewise.
1315 * gcc.dg/vect/vect-77-global.c: Likewise.
1316 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1317 * gcc.dg/vect/vect-78.c: Likewise.
1318 * gcc.dg/vect/vect-78-global.c: Likewise.
1319 * gcc.dg/vect/vect-80.c: Likewise.
1320 * gcc.dg/vect/vect-85.c: Likewise.
1321 * gcc.dg/vect/vect-87.c: Likewise.
1322 * gcc.dg/vect/vect-88.c: Likewise.
1323 * gcc.dg/vect/vect-92.c: Likewise.
1324 * gcc.dg/vect/vect-93.c: Likewise.
1325 * gcc.dg/vect/vect-95.c: Likewise.
1326 * gcc.dg/vect/vect-97.c: Likewise.
1327 * gcc.dg/vect/vect-complex-1.c: Likewise.
1328 * gcc.dg/vect/vect-complex-4.c: Likewise.
1329 * gcc.dg/vect/vect-complex-5.c: Likewise.
1330 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1331 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
1332 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
1333 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1334 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1335 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1336 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
1337 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
1338 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1339 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1340 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1341 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1342 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1343 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1344 * gcc.dg/vect/vect-outer-1.c: Likewise.
1345 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1346 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1347 * gcc.dg/vect/vect-outer-2.c: Likewise.
1348 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1349 * gcc.dg/vect/vect-outer-2d.c: Likewise.
1350 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1351 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1352 * gcc.dg/vect/vect-outer-3.c: Likewise.
1353 * gcc.dg/vect/vect-outer-3c.c: Likewise.
1354 * gcc.dg/vect/vect-outer-5.c: Likewise.
1355 * gcc.dg/vect/vect-outer-6.c: Likewise.
1356 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1357 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1358 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1359 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1360 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
1361 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
1362 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1363 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1364 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1365 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1366 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1367 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1368 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
1369 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1371 2009-05-08 Joseph Myers <joseph@codesourcery.com>
1374 * gcc.dg/torture/complex-sign.h: New header.
1375 * gcc.dg/torture/complex-sign-add.c,
1376 gcc.dg/torture/complex-sign-mixed-add.c,
1377 gcc.dg/torture/complex-sign-mixed-div.c,
1378 gcc.dg/torture/complex-sign-mixed-mul.c,
1379 gcc.dg/torture/complex-sign-mixed-sub.c,
1380 gcc.dg/torture/complex-sign-mul.c,
1381 gcc.dg/torture/complex-sign-sub.c: New tests.
1383 2009-05-08 Janus Weil <janus@gcc.gnu.org>
1386 * gfortran.dg/intrinsic_3.f90: New.
1388 2009-05-07 Janis Johnson <janis187@us.ibm.com>
1391 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
1392 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
1393 * gcc.dg/dfp/float-constant-double.c: New test.
1394 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
1395 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
1396 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
1397 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
1398 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
1399 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
1400 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
1401 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
1402 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
1404 2009-05-07 Jakub Jelinek <jakub@redhat.com>
1407 * gcc.c-torture/execute/pr40057.c: New test.
1409 2009-05-06 James E. Wilson <wilson@codesourcery.com>
1411 * gcc.c-torture/compile/const-high-part.c: New test.
1413 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1416 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
1419 2009-05-06 Janus Weil <janus@gcc.gnu.org>
1422 * gfortran.dg/proc_decl_1.f90: Modified.
1423 * gfortran.dg/proc_ptr_comp_1.f90: New.
1424 * gfortran.dg/proc_ptr_comp_2.f90: New.
1425 * gfortran.dg/proc_ptr_comp_3.f90: New.
1426 * gfortran.dg/proc_ptr_comp_4.f90: New.
1427 * gfortran.dg/proc_ptr_comp_5.f90: New.
1428 * gfortran.dg/proc_ptr_comp_6.f90: New.
1430 2009-05-06 Dodji Seketeli <dodji@redhat.com>
1433 * g++.dg/template/call7.C: New test.
1435 2009-05-06 Diego Novillo <dnovillo@google.com>
1437 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
1439 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
1441 * gfortran.dg/pr40021.f: Moved to ...
1442 * gfortran.fortran-torture/execute/pr40021.f: Here.
1444 2009-05-06 Janis Johnson <janis187@us.ibm.com>
1447 * gcc.dg/dfp/pr39986.c: New test.
1449 2009-05-06 Michael Matz <matz@suse.de>
1452 * gfortran.dg/pr40021.f: New test.
1454 2009-05-06 Le-Chun Wu <lcwu@google.com>
1456 * lib/plugin-support.exp: New file containing support procs for
1458 * lib/target-supports.exp (check_plugin_available): New proc.
1459 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
1460 * gcc.dg/plugin/selfassign.c: New plugin source file.
1461 * gcc.dg/plugin/self-assign-test-1.c: New test.
1462 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
1463 * g++.dg/README: Add description for plugin test.
1464 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
1465 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
1466 * g++.dg/plugin/selfassign.c: New plugin source file.
1467 * g++.dg/plugin/self-assign-test-1.C: New test.
1468 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1469 * g++.dg/plugin/self-assign-test-3.C: Likewise.
1470 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
1471 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
1473 2009-05-06 Tobias Burnus <burnus@net-b.de>
1476 * gfortran.dg/intrinsic_2.f90: New test.
1477 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
1479 2009-05-06 Joseph Myers <joseph@codesourcery.com>
1482 * gcc.dg/noncompile/incomplete-5.c: New test.
1484 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1487 * gcc.dg/pr39666-1.c: New test.
1488 * gcc.dg/pr39666-2.c: Likewise.
1489 * g++.dg/warn/Wuninitialized-4.C: Likewise.
1490 * g++.dg/warn/Wuninitialized-5.C: Likewise.
1491 * gfortran.dg/pr39666-1.f90: Likewise.
1492 * gfortran.dg/pr39666-2.f90: Likewise.
1494 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
1496 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
1497 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
1498 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1500 2009-05-05 Janus Weil <janus@gcc.gnu.org>
1503 * gfortran.dg/proc_ptr_17.f90: New.
1505 2009-05-05 Richard Guenther <rguenther@suse.de>
1507 PR tree-optimization/40022
1508 * gcc.c-torture/execute/pr40022.c: New testcase.
1510 2009-05-05 Richard Guenther <rguenther@suse.de>
1513 * gcc.c-torture/compile/pr40023.c: New testcase.
1515 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
1517 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
1518 * g++.dg/template/overload9.C: Likewise.
1519 * g++.dg/ext/ms-1.C: New.
1521 2009-05-05 Jakub Jelinek <jakub@redhat.com>
1524 * g++.dg/ext/vla7.C: New test.
1526 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1528 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
1530 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1532 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
1533 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
1534 Update expected errors.
1536 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1539 * g++.dg/parse/parser-pr28152.C: New.
1540 * g++.dg/parse/parser-pr28152-2.C: New.
1542 2009-05-04 Joseph Myers <joseph@codesourcery.com>
1544 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
1546 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
1548 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
1549 * gcc.target/sparc/fexpand-2.c: Likewise.
1550 * gcc.target/sparc/fpmerge-2.c: Likewise.
1551 * gcc.target/sparc/pdist-2.c: Likewise.
1553 2009-05-03 Richard Guenther <rguenther@suse.de>
1556 * gcc.c-torture/compile/pr39983.c: New testcase.
1558 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1560 * gcc.dg/c99-complex-3.c: New test.
1562 2009-05-03 Joseph Myers <joseph@codesourcery.com>
1564 * gcc.dg/cpp/utf8-5byte-1.c: New test.
1566 2009-05-02 Joseph Myers <joseph@codesourcery.com>
1568 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
1570 2009-05-02 Richard Guenther <rguenther@suse.de>
1573 * gcc.target/spu/pr40001.c: New testcase.
1575 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
1577 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
1579 2009-04-30 Steve Ellcey <sje@cup.hp.com>
1582 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
1583 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
1585 2009-04-30 Janis Johnson <janis187@us.ibm.com>
1588 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
1591 2009-04-30 David Ayers <ayers@fsfe.org>
1593 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
1594 and gcc_error_prefix variables.
1595 * objc.dg/bad-receiver-type.m: Update to match correct
1597 * objc.dg/encode-5.m: Likewise.
1598 * objc.dg/id-1.m: Likewise.
1599 * objc.dg/method-1.m: Likewise.
1600 * objc.dg/method-6.m: Likewise.
1601 * objc.dg/method-7.m: Likewise.
1602 * objc.dg/method-9.m: Likewise.
1603 * objc.dg/method-11.m: Likewise.
1604 * objc.dg/method-20.m: Likewise.
1605 * objc.dg/private-1.m: Likewise.
1607 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
1610 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
1611 * gfortran.dg/advance_4.f90: Likewise
1612 * gfortran.dg/advance_5.f90: Likewise
1613 * gfortran.dg/append_1.f90: Likewise
1614 * gfortran.dg/backslash_1.f90: Likewise
1615 * gfortran.dg/backslash_2.f90: Likewise
1616 * gfortran.dg/backslash_3.f: Likewise
1617 * gfortran.dg/backspace_10.f90: Likewise
1618 * gfortran.dg/backspace_3.f: Likewise
1619 * gfortran.dg/backspace_4.f: Likewise
1620 * gfortran.dg/backspace_5.f: Likewise
1621 * gfortran.dg/backspace_8.f: Likewise
1622 * gfortran.dg/backspace_9.f: Likewise
1623 * gfortran.dg/complex_write.f90: Likewise
1624 * gfortran.dg/convert_implied_open.f90: Likewise
1625 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
1626 * gfortran.dg/dos_eol.f: Likewise
1627 * gfortran.dg/empty_format_1.f90: Likewise
1628 * gfortran.dg/endfile.f: Likewise
1629 * gfortran.dg/eof_1.f90: Likewise
1630 * gfortran.dg/eor_1.f90: Likewise
1631 * gfortran.dg/eor_handling_1.f90: Likewise
1632 * gfortran.dg/eor_handling_2.f90: Likewise
1633 * gfortran.dg/eor_handling_3.f90: Likewise
1634 * gfortran.dg/eor_handling_4.f90: Likewise
1635 * gfortran.dg/eor_handling_5.f90: Likewise
1636 * gfortran.dg/error_recovery_5.f90: Likewise
1637 * gfortran.dg/f2003_inquire_1.f03: Likewise
1638 * gfortran.dg/f2003_io_4.f03: Likewise
1639 * gfortran.dg/f2003_io_5.f03: Likewise
1640 * gfortran.dg/f2003_io_7.f03: Likewise
1641 * gfortran.dg/fgetc_1.f90: Likewise
1642 * gfortran.dg/fgetc_2.f90: Likewise
1643 * gfortran.dg/flush_1.f90: Likewise
1644 * gfortran.dg/fmt_exhaust.f90: Likewise
1645 * gfortran.dg/fmt_huge.f90: Likewise
1646 * gfortran.dg/fmt_read.f90: Likewise
1647 * gfortran.dg/fmt_t_1.f90: Likewise
1648 * gfortran.dg/fmt_t_2.f90: Likewise
1649 * gfortran.dg/fmt_t_3.f90: Likewise
1650 * gfortran.dg/fmt_t_4.f90: Likewise
1651 * gfortran.dg/fmt_t_5.f90: Likewise
1652 * gfortran.dg/fmt_t_7.f: Likewise
1653 * gfortran.dg/fseek.f90: Likewise
1654 * gfortran.dg/ftell_1.f90: Likewise
1655 * gfortran.dg/ftell_2.f90: Likewise
1656 * gfortran.dg/func_derived_3.f90: Likewise
1657 * gfortran.dg/inquire_9.f90: Likewise
1658 * gfortran.dg/iostat_1.f90: Likewise
1659 * gfortran.dg/iostat_2.f90: Likewise
1660 * gfortran.dg/list_read_1.f90: Likewise
1661 * gfortran.dg/list_read_4.f90: Likewise
1662 * gfortran.dg/list_read_5.f90: Likewise
1663 * gfortran.dg/list_read_7.f90: Likewise
1664 * gfortran.dg/list_read_8.f90: Likewise
1665 * gfortran.dg/list_read_9.f90: Likewise
1666 * gfortran.dg/namelist_13.f90: Likewise
1667 * gfortran.dg/namelist_14.f90: Likewise
1668 * gfortran.dg/namelist_15.f90: Likewise
1669 * gfortran.dg/namelist_16.f90: Likewise
1670 * gfortran.dg/namelist_17.f90: Likewise
1671 * gfortran.dg/namelist_18.f90: Likewise
1672 * gfortran.dg/namelist_19.f90: Likewise
1673 * gfortran.dg/namelist_20.f90: Likewise
1674 * gfortran.dg/namelist_24.f90: Likewise
1675 * gfortran.dg/namelist_26.f90: Likewise
1676 * gfortran.dg/namelist_27.f90: Likewise
1677 * gfortran.dg/namelist_28.f90: Likewise
1678 * gfortran.dg/namelist_37.f90: Likewise
1679 * gfortran.dg/namelist_38.f90: Likewise
1680 * gfortran.dg/namelist_39.f90: Likewise
1681 * gfortran.dg/namelist_40.f90: Likewise
1682 * gfortran.dg/namelist_43.f90: Likewise
1683 * gfortran.dg/namelist_44.f90: Likewise
1684 * gfortran.dg/namelist_45.f90: Likewise
1685 * gfortran.dg/namelist_46.f90: Likewise
1686 * gfortran.dg/namelist_47.f90: Likewise
1687 * gfortran.dg/namelist_48.f90: Likewise
1688 * gfortran.dg/namelist_49.f90: Likewise
1689 * gfortran.dg/namelist_50.f90: Likewise
1690 * gfortran.dg/namelist_51.f90: Likewise
1691 * gfortran.dg/namelist_52.f90: Likewise
1692 * gfortran.dg/namelist_56.f90: Likewise
1693 * gfortran.dg/namelist_char_only.f90: Likewise
1694 * gfortran.dg/namelist_use.f90: Likewise
1695 * gfortran.dg/namelist_use_only.f90: Likewise
1696 * gfortran.dg/noadv_size.f90: Likewise
1697 * gfortran.dg/open_access_append_1.f90: Likewise
1698 * gfortran.dg/pad_no.f90: Likewise
1699 * gfortran.dg/pr12884.f: Likewise
1700 * gfortran.dg/pr17090.f90: Likewise
1701 * gfortran.dg/pr17285.f90: Likewise
1702 * gfortran.dg/pr17286.f90: Likewise
1703 * gfortran.dg/pr18122.f90: Likewise
1704 * gfortran.dg/pr18210.f90: Likewise
1705 * gfortran.dg/pr18392.f90: Likewise
1706 * gfortran.dg/pr19155.f: Likewise
1707 * gfortran.dg/pr19216.f: Likewise
1708 * gfortran.dg/pr19467.f90: Likewise
1709 * gfortran.dg/pr19657.f: Likewise
1710 * gfortran.dg/pr20257.f90: Likewise
1711 * gfortran.dg/read_bad_advance.f90: Likewise
1712 * gfortran.dg/read_eof_2.f90: Likewise
1713 * gfortran.dg/read_eof_4.f90: Likewise
1714 * gfortran.dg/read_many_1.f: Likewise
1715 * gfortran.dg/read_noadvance.f90: Likewise
1716 * gfortran.dg/read_repeat.f90: Likewise
1717 * gfortran.dg/read_size_noadvance.f90: Likewise
1718 * gfortran.dg/read_x_past.f: Likewise
1719 * gfortran.dg/record_marker_1.f90: Likewise
1720 * gfortran.dg/record_marker_3.f90: Likewise
1721 * gfortran.dg/rewind_1.f90: Likewise
1722 * gfortran.dg/runtime_warning_1.f90: Likewise
1723 * gfortran.dg/shape_3.f90: Likewise
1724 * gfortran.dg/slash_1.f90: Likewise
1725 * gfortran.dg/stat_1.f90: Likewise
1726 * gfortran.dg/stat_2.f90: Likewise
1727 * gfortran.dg/streamio_11.f90: Likewise
1728 * gfortran.dg/streamio_3.f90: Likewise
1729 * gfortran.dg/streamio_4.f90: Likewise
1730 * gfortran.dg/streamio_9.f90: Likewise
1731 * gfortran.dg/tl_editing.f90: Likewise
1732 * gfortran.dg/unf_io_convert_1.f90: Likewise
1733 * gfortran.dg/unf_io_convert_2.f90: Likewise
1734 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
1735 * gfortran.dg/unf_short_record_1.f90: Likewise
1736 * gfortran.dg/utf8_1.f03: Likewise
1737 * gfortran.dg/utf8_2.f03: Likewise
1738 * gfortran.dg/widechar_IO_1.f90: Likewise
1739 * gfortran.dg/write_check3.f90: Likewise
1740 * gfortran.dg/write_rewind_2.f: Likewise
1741 * gfortran.dg/x_slash_2.f: Likewise
1743 2009-04-29 Richard Guenther <rguenther@suse.de>
1746 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
1748 (check_effective_target_vect_floatuint_cvt): Likewise.
1749 * gcc.dg/vect/slp-10.c: Adjust.
1750 * gcc.dg/vect/slp-11.c: Adjust.
1751 * gcc.dg/vect/slp-12b.c: Adjust.
1752 * gcc.dg/vect/slp-33.c: Adjust.
1753 * gcc.c-torture/compile/pr39943.c: New testcase.
1755 2009-04-29 Richard Guenther <rguenther@suse.de>
1758 * gcc.c-torture/compile/pr39937.c: New testcase.
1760 2009-04-29 Richard Guenther <rguenther@suse.de>
1762 PR tree-optimization/39941
1763 * gcc.c-torture/compile/pr39941.c: New testcase.
1765 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
1767 * gcc.target/bfin/20090411-1.c: New test.
1769 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
1772 * gcc.dg/pr39565.c: New testcase.
1774 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
1776 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
1777 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1778 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1779 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1780 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1781 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1782 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1783 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1784 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1785 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1786 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1787 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1788 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1789 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1790 * gcc.target/i386/pr37191.c: Likewise.
1791 * gcc.target/i386/reload-1.c: Likewise.
1792 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
1793 * g++.old-deja/g++.pt/repo2.C: Likewise.
1794 * g++.old-deja/g++.pt/repo3.C: Likewise.
1795 * g++.old-deja/g++.pt/repo4.C: Likewise.
1796 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1797 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1798 * g++.dg/template/repo1.C: Likewise.
1799 * g++.dg/template/repo2.C: Likewise.
1800 * g++.dg/template/repo3.C: Likewise.
1801 * g++.dg/template/repo4.C: Likewise.
1802 * g++.dg/template/repo5.C: Likewise.
1803 * g++.dg/template/repo6.C: Likewise.
1804 * g++.dg/template/repo7.C: Likewise.
1805 * g++.dg/template/repo8.C: Likewise.
1806 * g++.dg/template/repo9.C: Likewise.
1807 * g++.dg/rtti/repo1.C: Likewise.
1808 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
1809 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
1810 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
1811 * g++.dg/other/PR23205.C: Skip for vxworks.
1812 * g++.dg/ext/visibility/class1.C: Requires PIC.
1813 * g++.dg/eh/async-unwind2.C: Requires PIC.
1814 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
1815 does not have cxa_exit.
1817 2009-04-28 Jing Yu <jingyu@google.com>
1820 * lib/target-supports.exp (check_effective_target_tls): Remove
1822 (check_effective_target_tls_native): Likewise.
1823 (check_effective_target_tls_runtime): Likewise.
1824 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
1826 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
1828 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1831 * gfortran.dg/proc_ptr_16.f90: New.
1833 2009-04-28 Steve Ellcey <sje@cup.hp.com>
1835 * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
1838 2009-04-28 Richard Guenther <rguenther@suse.de>
1841 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
1843 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
1845 * g++.dg/warn/pr35652.C: Removed.
1846 * gcc.dg/pr35652.c: Likewise.
1848 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
1850 * gcc.target/ia64/20071210-2.c: New testcase.
1852 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1855 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
1856 * gcc.dg/pr39323-3.c: Ditto.
1858 2009-04-28 Janus Weil <janus@gcc.gnu.org>
1862 * gfortran.dg/ambiguous_reference_2.f90: New.
1863 * gfortran.dg/pointer_assign_7.f90: New.
1865 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
1866 Mark Mitchell <mark@codesourcery.com>
1868 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
1869 * gcc.dg/20020103-1.c: Check for __ppc.
1870 * gcc.dg/asm-b.c: Check for __ppc.
1871 * gcc.dg/20020919-1.c: Check for __ppc.
1872 * gcc.dg/20020312-2.c: Likewise.
1873 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
1874 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
1875 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
1876 * g++.dg/warn/weak1.C: Likewise.
1877 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
1878 static so appropriate optimizations kick in.
1879 (find_base_value_wrapper): New function.
1880 * g++.dg/eh/simd-5.C: Fix target triplet.
1881 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
1883 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
1884 H.J. Lu <hongjiu.lu@intel.com>
1887 * gcc.target/i386/pr39911.c: New test.
1889 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
1892 * gfortran.dg/alloc_comp_assign_10.f90: New test.
1894 2009-04-28 Ben Elliston <bje@au.ibm.com>
1899 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1901 * gcc.dg/pr35652.C: New.
1902 * g++.dg/warn/pr35652.C: New.
1903 * gcc.dg/format/plus-1.c: Adjust message.
1905 2009-04-27 DJ Delorie <dj@redhat.com>
1907 * lib/target-supports.exp (check_effective_target_double64): New.
1908 (check_effective_target_double64plus): New.
1909 (check_effective_target_large_double): New.
1910 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
1911 * gcc.dg/div-double-1.c: Likewise.
1912 * gcc.dg/Wconversion-real.c: Require large_double.
1913 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
1915 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
1918 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
1921 2009-04-27 Ian Lance Taylor <iant@google.com>
1923 * gcc.dg/Wcxx-compat-5.c: New testcase.
1924 * gcc.dg/Wcxx-compat-6.c: New testcase.
1926 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
1928 Allow non-constant arguments to conversion intrinsics.
1929 * gcc.target/spu/intrinsics-3.c: Update tests.
1931 2009-04-27 Richard Guenther <rguenther@suse.de>
1934 * gcc.c-torture/compile/pr39928-1.c: New testcase.
1935 * gcc.c-torture/compile/pr39928-2.c: Likewise.
1937 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
1940 * gcc.dg/torture/pr39903-1.c: New.
1941 * gcc.dg/torture/pr39903-2.c: Likewise.
1943 2009-04-27 Revital Eres <eres@il.ibm.com>
1945 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
1947 * gcc.dg/sms-2.c: Add dump check.
1948 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
1950 * gcc.dg/sms-4.c: Likewise.
1951 * gcc.dg/sms-5.c: Likewise.
1952 * gcc.dg/sms-6.c: Likewise.
1953 * gcc.dg/sms-7.c: Likewise.
1954 * gcc.dg/sms-antideps.c: Rename to...
1955 * gcc.dg/sms-8.c: This and add sms dump file and check it.
1957 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
1959 * gnat.dg/opt2.adb: New test.
1961 2009-04-27 Jakub Jelinek <jakub@redhat.com>
1964 * g++.dg/warn/Wunused-15.C: New test.
1966 2009-04-26 Michael Matz <matz@suse.de>
1969 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
1971 * gcc.target/i386/pr37248-1.c: Modified.
1972 * gcc.target/i386/pr37248-3.c: Modified.
1973 * gcc.target/i386/pr37248-2.c: Modified.
1974 * gnat.dg/aliasing1.adb: Modified.
1975 * gnat.dg/pack9.adb: Modified.
1976 * gnat.dg/aliasing2.adb: Modified.
1977 * gcc.dg/strict-overflow-2.c: Modified.
1978 * gcc.dg/autopar/reduc-1char.c: Modified.
1979 * gcc.dg/autopar/reduc-2char.c: Modified.
1980 * gcc.dg/autopar/reduc-1.c: Modified.
1981 * gcc.dg/autopar/reduc-2.c: Modified.
1982 * gcc.dg/autopar/reduc-3.c: Modified.
1983 * gcc.dg/autopar/reduc-6.c: Modified.
1984 * gcc.dg/autopar/reduc-7.c: Modified.
1985 * gcc.dg/autopar/reduc-8.c: Modified.
1986 * gcc.dg/autopar/reduc-9.c: Modified.
1987 * gcc.dg/autopar/reduc-1short.c: Modified.
1988 * gcc.dg/autopar/reduc-2short.c: Modified.
1989 * gcc.dg/autopar/parallelization-1.c: Modified.
1990 * gcc.dg/strict-overflow-4.c: Modified.
1991 * gcc.dg/strict-overflow-6.c: Modified.
1992 * gcc.dg/gomp/combined-1.c: Modified.
1993 * gcc.dg/no-strict-overflow-1.c: Modified.
1994 * gcc.dg/no-strict-overflow-3.c: Modified.
1995 * gcc.dg/no-strict-overflow-5.c: Modified.
1996 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
1997 * gcc.dg/tree-ssa/pr18134.c: Modified.
1998 * gcc.dg/tree-ssa/20030824-1.c: Modified.
1999 * gcc.dg/tree-ssa/vector-2.c: Modified.
2000 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
2001 * gcc.dg/tree-ssa/loop-21.c: Modified.
2002 * gcc.dg/tree-ssa/20030824-2.c: Modified.
2003 * gcc.dg/tree-ssa/vector-3.c: Modified.
2004 * gcc.dg/tree-ssa/asm-3.c: Modified.
2005 * gcc.dg/tree-ssa/pr23294.c: Modified.
2006 * gcc.dg/tree-ssa/loop-22.c: Modified.
2007 * gcc.dg/tree-ssa/loop-15.c: Modified.
2008 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
2009 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
2010 * gcc.dg/tree-ssa/pr20139.c: Modified.
2011 * gcc.dg/tree-ssa/scev-cast.c: Modified.
2012 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
2013 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
2014 * gcc.dg/tree-ssa/loop-5.c: Modified.
2015 * gcc.dg/tree-ssa/pr19431.c: Modified.
2016 * gcc.dg/tree-ssa/pr32044.c: Modified.
2017 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
2018 * gcc.dg/tree-ssa/loop-19.c: Modified.
2019 * gcc.dg/tree-ssa/loop-28.c: Modified.
2020 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
2021 * gcc.dg/tree-ssa/divide-1.c: Modified.
2022 * gcc.dg/tree-ssa/inline-1.c: Modified.
2023 * gcc.dg/tree-ssa/divide-3.c: Modified.
2024 * gcc.dg/tree-ssa/pr30978.c: Modified.
2025 * gcc.dg/tree-ssa/alias-6.c: Modified.
2026 * gcc.dg/tree-ssa/divide-4.c: Modified.
2027 * gcc.dg/tree-ssa/alias-11.c: Modified.
2028 * gcc.dg/no-strict-overflow-7.c: Modified.
2029 * gcc.dg/strict-overflow-1.c: Modified.
2030 * gcc.dg/pr15784-4.c: Modified.
2031 * gcc.dg/pr34263.c: Modified.
2032 * gcc.dg/strict-overflow-3.c: Modified.
2033 * gcc.dg/tree-prof/stringop-1.c: Modified.
2034 * gcc.dg/tree-prof/val-prof-1.c: Modified.
2035 * gcc.dg/tree-prof/val-prof-2.c: Modified.
2036 * gcc.dg/tree-prof/val-prof-3.c: Modified.
2037 * gcc.dg/tree-prof/val-prof-4.c: Modified.
2038 * gcc.dg/no-strict-overflow-2.c: Modified.
2039 * gcc.dg/no-strict-overflow-4.c: Modified.
2040 * gcc.dg/no-strict-overflow-6.c: Modified.
2041 * g++.dg/tree-ssa/pr27090.C: Modified.
2042 * g++.dg/tree-ssa/tmmti-2.C: Modified.
2043 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
2044 * g++.dg/tree-ssa/pr19807.C: Modified.
2045 * g++.dg/opt/pr30965.C: Modified.
2046 * g++.dg/init/new17.C: Modified.
2047 * gfortran.dg/whole_file_6.f90: Modified.
2048 * gfortran.dg/whole_file_5.f90: Modified.
2049 * gfortran.dg/reassoc_1.f90: Modified.
2050 * gfortran.dg/reassoc_3.f90: Modified.
2052 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
2055 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
2057 2009-04-26 Jakub Jelinek <jakub@redhat.com>
2060 * gcc.target/i386/pr39543-1.c: New test.
2061 * gcc.target/i386/pr39543-2.c: New test.
2062 * gcc.target/i386/pr39543-3.c: New test.
2065 * gcc.dg/Wunused-value-3.c: New test.
2067 2009-04-26 Joseph Myers <joseph@codesourcery.com>
2070 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
2071 gcc.dg/vla-21.c: New tests.
2073 2009-04-26 Joseph Myers <joseph@codesourcery.com>
2076 * gcc.dg/inline-34.c: New test.
2078 2009-04-25 Joseph Myers <joseph@codesourcery.com>
2080 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
2081 gcc.dg/enum-const-3.c: New tests.
2082 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
2083 -pedantic-errors. Update expected diagnostics.
2085 2009-04-25 Joseph Myers <joseph@codesourcery.com>
2088 * gcc.dg/vla-20.c: New test.
2090 2009-04-25 Joseph Myers <joseph@codesourcery.com>
2093 * gcc.dg/vla-19.c: New test.
2095 2009-04-25 Joseph Myers <joseph@codesourcery.com>
2097 PR preprocessor/39559
2098 * gcc.dg/c99-intconst-2.c: New test.
2100 2009-04-25 Jan Hubicka <jh@suse.cz>
2102 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
2104 2009-04-25 Janus Weil <janus@gcc.gnu.org>
2107 * gfortran.dg/import7.f90: New.
2109 2009-04-24 Richard Guenther <rguenther@suse.de>
2111 * gcc.dg/tree-ssa/vrp48.c: Fix.
2113 2008-04-24 Doug Kwan <dougkwan@google.com>
2115 * g++.dg/init/copy7.C: Only abort in memcpy if source and
2116 destination are the same.
2118 2009-04-24 Richard Guenther <rguenther@suse.de>
2120 * gcc.dg/tree-ssa/vrp48.c: New testcase.
2122 2009-04-24 Joseph Myers <joseph@codesourcery.com>
2124 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
2125 gcc.dg/array-const-3.c: New tests.
2127 2009-04-24 Ian Lance Taylor <iant@google.com>
2129 * gcc.dg/Wcxx-compat-4.c: New testcase.
2131 2009-04-24 Daniel Kraft <d@domob.eu>
2133 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
2134 expected on already erraneous symbol (renamed to fresh one).
2136 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
2139 * gcc.dg/pr39867.c: New.
2141 2009-04-24 Janus Weil <janus@gcc.gnu.org>
2145 * gfortran.dg/intrinsic_1.f90: New.
2147 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
2149 * gnat.dg/alignment7.adb: New test.
2150 * gnat.dg/alignment8.adb: Likewise.
2152 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
2154 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
2155 * gnat.dg/specs/rep_clause2.ads: New test.
2157 2009-04-24 Jakub Jelinek <jakub@redhat.com>
2159 PR rtl-optimization/39794
2160 * gcc.dg/pr39794.c: New test.
2162 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/atomic1.adb: New test.
2165 * gnat.dg/atomic1_pkg.ads: New helper.
2167 2009-04-23 Steve Ellcey <sje@cup.hp.com>
2170 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
2171 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
2173 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
2175 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
2178 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2181 * gcc.dg/vector-init-1.c: New testcase.
2182 * gcc.dg/vector-init-2.c: New testcase.
2184 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
2186 * gnat.dg/enum2.adb: New test.
2187 * gnat.dg/enum2_pkg.ads: New helper.
2189 2009-04-22 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.dg/torture/pr39855.c: New test.
2194 2009-04-22 Dodji Seketeli <dodji@redhat.com>
2197 * g++.dg/cpp0x/pr39639.C: New test.
2199 2009-04-22 Mark Heffernan <meheff@google.com>
2201 * gcc.dg/profile-generate-3.c: New test.
2203 2009-04-22 Jan Hubicka <jh@suse.cz>
2205 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
2207 2009-04-22 Steve Ellcey <sje@cup.hp.com>
2210 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
2212 2009-04-22 Richard Guenther <rguenther@suse.de>
2214 PR tree-optimization/39824
2215 * gcc.c-torture/compile/pr39824.c: New testcase.
2217 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2220 * g++.dg/parse/parser-pr14875.C: New.
2221 * g++.dg/parse/parser-pr14875-2.C: New.
2222 * g++.dg/parse/error6.C: Update match string.
2224 2009-04-22 Richard Guenther <rguenther@suse.de>
2226 PR tree-optimization/39845
2227 * gcc.c-torture/compile/pr39845.c: New testcase.
2229 2009-04-22 Janus Weil <janus@gcc.gnu.org>
2232 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
2233 * gfortran.dg/external_initializer.f90: Modified.
2234 * gfortran.dg/interface_26.f90: Modified.
2235 * gfortran.dg/intrinsic_subroutine.f90: Modified.
2236 * gfortran.dg/proc_ptr_3.f90: Modified.
2237 * gfortran.dg/proc_ptr_15.f90: New.
2238 * gfortran.dg/proc_ptr_result_1.f90: Modified.
2240 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2243 * g++.dg/warn/pr35711.C: New.
2244 * g++.dg/conversion/ptrmem2.C: Update.
2246 2009-04-21 Joseph Myers <joseph@codesourcery.com>
2248 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
2249 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
2250 README.gcc, g++.dg/README, g++.dg/compat/break/README,
2251 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
2252 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
2253 gcc.c-torture/ChangeLog.0,
2254 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
2255 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
2256 gcc.target/i386/math-torture/math-torture.exp,
2257 gcc.target/mips/inter/mips16-inter.exp,
2258 gcc.target/mips/mips-nonpic/README,
2259 gcc.target/x86_64/abi/README.gcc,
2260 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
2261 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
2262 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
2264 * ChangeLog-1993-2007, ChangeLog: Correct dates.
2266 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2268 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
2270 2009-04-21 Richard Guenther <rguenther@suse.de>
2273 * gcc.dg/torture/pr39829.c: New testcase.
2275 2009-04-21 Martin Jambor <mjambor@suse.cz>
2277 * gcc.dg/tree-ssa/cswtch-2.c: New test.
2279 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2282 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
2283 * gcc.dg/sequence-pt-2.c: New.
2284 * gcc.dg/sequence-pt-3.c: New.
2285 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
2286 * g++.dg/warn/sequence-pt-2.c: New.
2287 * g++.dg/warn/sequence-pt-3.c: New.
2289 2009-04-21 Jakub Jelinek <jakub@redhat.com>
2291 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
2293 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
2295 * gnat.dg/import1.ad[sb]: New test.
2297 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2299 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
2302 2009-04-20 Tobias Burnus <burnus@net-b.de>
2305 * gfortran.dg/continuation_11.f90: New test.
2307 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2310 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
2311 messages. Test for "long long" in system headers.
2312 * gcc.dg/c99-longlong-2.c: New.
2313 * g++.dg/warn/pr13358.C: New.
2314 * g++.dg/warn/pr13358-2.C: New.
2315 * g++.dg/warn/pr13358-3.C: New.
2316 * g++.dg/warn/pr13358-4.C: New.
2318 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2320 * gcc.dg/framework-2.c: Fix up for non existent includes
2321 being fatal errors now.
2323 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
2326 * gfortran.dg/private_type_13.f90: New test.
2327 * gfortran.dg/private_type_2.f90: Add option -std=f95.
2329 2009-04-20 Le-Chun Wu <lcwu@google.com>
2332 * g++.dg/warn/Wunused-14.C: New test.
2334 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2336 * gnat.dg/specs/small_alignment.ads: New test.
2338 2009-04-20 Ian Lance Taylor <iant@google.com>
2340 * gcc.dg/Wcxx-compat-3.c: New testcase.
2342 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2344 * gnat.dg/pack13.ad[sb]: New test.
2345 * gnat.dg/pack13_pkg.ads: New helper.
2347 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2349 * gnat.dg/discr11.ad[sb]: New test.
2350 * gnat.dg/discr11_pkg.ads: New helper.
2352 2009-04-20 Ira Rosen <irar@il.ibm.com>
2354 PR tree-optimization/39675
2355 * gcc.dg/vect/O3-pr39675-2.c: New test.
2357 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
2359 * gnat.dg/rep_clause3.adb: New test.
2361 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2364 * gcc.dg/c99-flex-array-7.c: New test.
2366 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2369 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
2371 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2374 * gcc.dg/c99-restrict-3.c: New test.
2376 2009-04-19 Joseph Myers <joseph@codesourcery.com>
2378 PR preprocessor/20078
2379 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
2381 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
2383 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
2384 Do not pass -B$root after -margs.
2386 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2390 * gcc.dg/pr32061.c: New.
2391 * gcc.dg/Wlogical-op-1.c: Update.
2392 * g++.dg/warn/Wlogical-op-1.C: Update.
2393 * g++.dg/warn/pr36954.C: New.
2395 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2398 * gcc.dg/lvalue-5.c: New test.
2400 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2403 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
2405 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2407 * gcc.dg/cpp/include5.c: New test.
2409 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2412 * gcc.dg/call-diag-2.c: New test.
2414 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2416 PR preprocessor/39646
2417 * gcc.dg/cpp/line8.c: New test.
2419 2009-04-18 Joseph Myers <joseph@codesourcery.com>
2421 PR preprocessor/39647
2422 * gcc.dg/cpp/line7.c: New test.
2424 2009-04-18 Richard Guenther <rguenther@suse.de>
2427 * gcc.target/i386/pr39804.c: New testcase.
2429 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
2431 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
2432 * g++.dg/other/pr39496.C: Likewise.
2434 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2437 * gcc.dg/pr36902.c: New.
2439 2009-04-17 Diego Novillo <dnovillo@google.com>
2441 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
2442 violation for variable 'inside_main'.
2444 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2446 * gfortran.fortran-torture/execute/getarg_1.x: New file.
2448 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2450 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
2452 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2454 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
2455 * gfortran.dg/chmod_2.f90: Likewise.
2456 * gfortran.dg/chmod_3.f90: Likewise.
2457 * gfortran.dg/open_errors.f90: Likewise.
2458 * gfortran.dg/stat_1.f90: Likewise.
2459 * gfortran.dg/stat_2.f90: Likewise.
2461 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2463 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
2464 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
2465 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
2466 * gfortran.dg/nearest_1.f90: Likewise.
2467 * gfortran.dg/nearest_3.f90: Likewise.
2468 * gfortran.dg/isnan_1.f90: Likewise.
2469 * gfortran.dg/isnan_2.f90: Likewise.
2470 * gfortran.dg/nan_1.f90: Likewise.
2471 * gfortran.dg/nan_2.f90: Likewise.
2472 * gfortran.dg/nan_3.f90: Likewise.
2473 * gfortran.dg/nan_4.f90: Likewise.
2474 * gfortran.dg/module_nan.f90: Likewise.
2475 * gfortran.dg/int_conv_2.f90: Likewise.
2476 * gfortran.dg/init_flag_3.f90: Likewise.
2477 * gfortran.dg/namelist_42.f90: Likewise.
2478 * gfortran.dg/namelist_43.f90: Likewise.
2479 * gfortran.dg/real_const_3.f90: Likewise.
2480 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2482 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
2483 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
2484 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
2485 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
2486 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
2488 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
2489 * gfortran.dg/gamma_5.f90: Likewise.
2491 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2493 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
2494 less strict so it also works with auto-overlay support.
2495 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
2496 for "exceeds local store" linker errors on the SPU.
2498 * lib/gfortran.exp: Include target-supports.exp.
2499 (gfortran_init): On SPU targets where automatic overlay support
2500 is available, use it to build all Fortran test cases.
2502 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
2504 2009-04-17 Arnaud Charlet <charlet@adacore.com>
2506 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
2507 rule enforced by gnat on taft types.
2509 2009-04-17 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/ext/complit11.C: Add empty dg-options.
2514 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2517 * g++.dg/template/defarg11.C: New test.
2519 2009-04-16 Andrew Pinski <pinskia@gmail.com>
2522 * g++.dg/ext/complit11.C: New testcase.
2524 2009-04-15 Le-Chun Wu <lcwu@google.com>
2527 * g++.dg/warn/Wunused-13.C: New testcase.
2529 2009-04-15 Ian Lance Taylor <iant@google.com>
2531 * gcc.dg/Wenum-compare-1.c: New testcase.
2533 2009-04-15 Richard Guenther <rguenther@suse.de>
2535 PR tree-optimization/39764
2536 * g++.dg/torture/pr39764.C: New testcase.
2538 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
2540 * g++.dg/ext/altivec-17.C: New.
2542 2009-04-15 Arnaud Charlet <charlet@adacore.com>
2544 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
2545 * gnat.dg/specs/limited1.ads: Ditto.
2547 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2550 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
2551 for testing the results of estimate instructions.
2552 * gcc.dg/vmx/3a-04m.c (test): Ditto.
2553 * gcc.dg/vmx/3a-05.c (test): Ditto.
2555 2009-04-14 Jason Merrill <jason@redhat.com>
2558 * g++.dg/warn/Wshadow-4.C: Extend.
2560 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
2562 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
2563 (do_D): Remove attribute hidden.
2565 2009-04-13 Jason Merrill <jason@redhat.com>
2568 * g++.dg/init/copy7.C: New.
2570 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
2573 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
2574 (check_for_all_options): This.
2576 2009-04-13 Jason Merrill <jason@redhat.com>
2579 * g++.dg/template/crash90.C: New.
2581 2009-04-12 Jason Merrill <jason@redhat.com>
2584 * g++.dg/overload/extern-C-2.C: New.
2586 2009-04-12 Joseph Myers <joseph@codesourcery.com>
2588 PR preprocessor/31869
2589 * gcc.dg/cpp/strify5.c: New test.
2591 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
2593 * gnat.dg/enum1.adb: New test.
2594 * gnat.dg/enum1_pkg.ads: New helper.
2596 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
2599 * gcc.target/alpha/pr39740.c: New test.
2601 2009-04-11 Daniel Kraft <d@domob.eu>
2604 * gfortran.dg/bounds_check_strlen_1.f90: New test.
2605 * gfortran.dg/bounds_check_strlen_2.f90: New test.
2606 * gfortran.dg/bounds_check_strlen_3.f90: New test.
2607 * gfortran.dg/bounds_check_strlen_4.f90: New test.
2608 * gfortran.dg/bounds_check_strlen_5.f90: New test.
2609 * gfortran.dg/bounds_check_strlen_6.f90: New test.
2610 * gfortran.dg/bounds_check_strlen_7.f90: New test.
2611 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
2612 expected string length that failed with -fbounds-check now.
2613 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
2615 2009-04-11 Janus Weil <janus@gcc.gnu.org>
2618 * gfortran.dg/proc_ptr_14.f90: New.
2620 2009-04-11 Richard Guenther <rguenther@suse.de>
2623 * g++.dg/torture/pr39732.C: New testcase.
2625 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
2627 * gfortran.dg/whole_file_5.f90: New.
2628 * gfortran.dg/whole_file_6.f90: New.
2630 2009-04-11 Richard Guenther <rguenther@suse.de>
2632 PR tree-optimization/39713
2633 * g++.dg/torture/pr39713.C: New testcase.
2635 2009-04-10 Richard Guenther <rguenther@suse.de>
2638 * gcc.dg/pr39712.c: New testcase.
2640 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
2643 * g++.dg/cpp0x/enum2.C: Updated.
2644 * g++.dg/debug/pr22514.C: Likewise.
2645 * g++.dg/parse/enum2.C: Likewise.
2646 * g++.dg/parse/enum3.C: Likewise.
2647 * g++.dg/template/crash79.C: Likewise.
2648 * g++.old-deja/g++.jason/cond.C: Likewise.
2650 2009-04-10 Chao-ying Fu <fu@mips.com>
2652 * gcc.target/mips/interrupt_handler.c: Change from compile to
2655 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2657 * objc/execute/forward-1.x: Fix x86_64 entry typos.
2659 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
2662 * gfortran.dg/zero_sized_6.f90: New.
2664 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
2667 * g++.dg/parse/pr20118.C: New.
2668 * g++.dg/template/spec16.C: Update.
2670 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2673 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
2674 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
2675 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
2676 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
2677 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
2678 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
2679 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
2680 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
2681 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
2682 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
2683 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
2684 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
2685 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
2686 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
2687 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
2688 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
2689 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
2691 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
2694 * g++.dg/torture/pr39678.C: New.
2695 * gcc.dg/compat/struct-complex-2.h: Likewise.
2696 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
2697 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
2698 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
2699 * gcc.dg/torture/pr39678.c: Likewise.
2700 * gcc.target/i386/pr39678.c: Likewise.
2702 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
2703 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2705 * gcc.target/x86_64/abi/test_passing_structs.c: Include
2706 <complex.h>. Add tests for structure with complex float.
2708 2009-04-10 Ben Elliston <bje@au.ibm.com>
2709 Joseph Myers <joseph@codesourcery.com>
2712 * gcc.dg/dfp/pr36800.c: New.
2714 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2715 Rafael Avila de Espindola <espindola@google.com>
2717 * gcc.misc-tests/help.exp: New file.
2718 * lib/options.exp: New file.
2720 2009-04-09 Janis Johnson <janis187@us.ibm.com>
2723 * objc/execute/forward-1.x: New.
2725 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
2727 * gcc.dg/pr27150-1.c: Change to a link test.
2729 2009-04-09 Jakub Jelinek <jakub@redhat.com>
2731 * g++.dg/lookup/using2.C: Change copyright header to refer to version
2732 3 of the GNU General Public License and to point readers at the
2733 COPYING3 file and the FSF's license web page.
2734 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
2735 * gcc.dg/struct/struct-reorg.exp: Likewise.
2736 * gcc.target/spu/tag_manager.c: Likewise.
2738 2009-04-09 Richard Guenther <rguenther@suse.de>
2741 * ssa-ccp-25.c: Adjust pattern.
2743 2009-04-09 Janus Weil <janus@gcc.gnu.org>
2746 * gfortran.dg/external_procedures_1.f90: Modified.
2747 * gfortran.dg/proc_ptr_result_1.f90: New.
2748 * gfortran.dg/proc_ptr_result_2.f90: New.
2749 * gfortran.dg/proc_ptr_result_3.f90: New.
2751 2009-04-09 Richard Guenther <rguenther@suse.de>
2753 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
2754 to prevent constant propagation.
2755 * gcc.dg/vect/vect-56.c: Likewise.
2756 * gcc.dg/vect/vect-58.c: Likewise.
2757 * gcc.dg/vect/vect-60.c: Likewise.
2758 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2759 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2760 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
2762 2009-04-09 Richard Guenther <rguenther@suse.de>
2764 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
2765 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2767 2009-04-09 Joseph Myers <joseph@codesourcery.com>
2770 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
2773 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2775 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
2776 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
2778 2009-04-08 Jakub Jelinek <jakub@redhat.com>
2780 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
2782 2009-04-08 Jason Merrill <jason@redhat.com>
2785 * g++.dg/template/error40.C: Add another test.
2787 2009-04-08 Joseph Myers <joseph@codesourcery.com>
2791 * gcc.c-torture/compile/pr39614-1.c,
2792 gcc.c-torture/compile/pr39614-2.c,
2793 gcc.c-torture/compile/pr39614-3.c,
2794 gcc.c-torture/compile/pr39614-4.c,
2795 gcc.c-torture/compile/pr39614-5.c,
2796 gcc.c-torture/compile/pr39673-1.c,
2797 gcc.c-torture/compile/pr39673-2.c: New tests.
2798 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
2800 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2801 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
2804 2009-04-08 Dodji Seketeli <dodji@redhat.com>
2807 * g++.dg/cpp0x/variadic-crash2.C: New test.
2809 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
2812 * gfortran.dg/alloc_comp_result_1.f90: New test.
2814 2009-04-07 Jason Merrill <jason@redhat.com>
2817 * g++.dg/overload/extern-C-1.C: New.
2819 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2822 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
2824 2009-04-07 Jason Merrill <jason@redhat.com>
2827 * g++.dg/template/error40.C: New.
2829 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2832 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
2834 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
2836 * gnat.dg/subp_elim_errors.ad[sb]: New test.
2838 2009-04-07 Janus Weil <janus@gcc.gnu.org>
2841 * gfortran.dg/proc_decl_1.f90: Modified.
2842 * gfortran.dg/proc_ptr_11.f90: Extended.
2843 * gfortran.dg/proc_ptr_13.f90: Modified.
2845 2009-04-06 Jason Merrill <jason@redhat.com>
2848 * g++.dg/template/fnspec1.C: New.
2850 2009-04-06 Laurent GUERBY <laurent@guerby.net>
2852 * lib/gnat.exp: Handle multilib.
2854 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2857 * gfortran.dg/dependency_23.f90: New test.
2859 2009-04-06 Richard Guenther <rguenther@suse.de>
2861 PR tree-optimization/28868
2862 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
2863 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
2864 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2865 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2867 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2869 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
2871 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2873 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
2875 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
2877 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
2878 with the built-in y0, and the subsequent warning.
2879 (y1): Likewise, rename to y_1.
2881 2009-04-06 Janus Weil <janus@gcc.gnu.org>
2884 * gfortran.dg/proc_decl_21.f90: New.
2886 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
2889 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
2891 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
2893 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
2894 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
2895 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
2896 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
2897 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
2898 gfortran.dg/namelist_49.f90: Gate test on effective_target
2900 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
2902 2009-04-05 Daniel Kraft <d@domob.eu>
2905 * gfortran.dg/read_float_2.f03
2906 * gfortran.dg/read_float_3.f90
2908 2009-04-05 Richard Guenther <rguenther@suse.de>
2910 PR tree-optimization/39648
2911 * gcc.c-torture/compile/pr39648.c: New testcase.
2913 2009-04-05 Jason Merrill <jason@redhat.com>
2916 * g++.dg/template/error39.C: New.
2918 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
2921 * gfortran.dg/implied_do_1.f90: New.
2923 2009-04-04 Tobias Burnus <burnus@net-b.de>
2926 * gfortran.dg/recursive_check_8.f90: New.
2927 * gfortran.dg/recursive_check_9.f90: New.
2928 * gfortran.dg/recursive_check_10.f90: New.
2929 * gfortran.dg/recursive_check_11.f90: New.
2930 * gfortran.dg/recursive_check_12.f90: New.
2931 * gfortran.dg/recursive_check_13.f90: New.
2932 * gfortran.dg/recursive_check_14.f90: New.
2934 2009-04-04 Jason Merrill <jason@redhat.com>
2937 * g++.dg/template/error38.C: Add more tests.
2939 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
2942 * gfortran.dg/common_align_2.f90: New test.
2944 2009-04-04 Richard Guenther <rguenther@suse.de>
2946 PR tree-optimization/8781
2947 PR tree-optimization/37892
2948 * g++.dg/tree-ssa/pr8781.C: New testcase.
2949 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
2951 2009-04-04 Richard Guenther <rguenther@suse.de>
2953 PR tree-optimization/39636
2954 * gcc.c-torture/compile/pr39636.c: New testcase.
2956 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
2958 PR rtl-optimization/39607
2959 * g++.dg/opt/pr39607.C: New.
2961 2009-04-03 Tobias Burnus <burnus@net-b.de>
2964 * gfortran.dg/common_12.f90: New.
2966 2009-04-03 Jason Merrill <jason@redhat.com>
2969 * g++.dg/template/const2.C: New test.
2971 2009-04-03 Richard Guenther <rguenther@suse.de>
2973 PR tree-optimization/2480
2974 PR tree-optimization/23086
2975 * gcc.dg/tree-ssa/pr2480.c: New testcase.
2976 * gcc.dg/tree-ssa/pr23086.c: Likewise.
2978 2009-04-03 Richard Guenther <rguenther@suse.de>
2980 PR tree-optimization/34743
2981 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
2982 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
2983 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2984 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2985 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
2986 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
2987 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2988 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2990 2009-04-03 Richard Guenther <rguenther@suse.de>
2993 PR tree-optimization/23940
2994 PR tree-optimization/33237
2997 PR tree-optimization/36201
2998 PR tree-optimization/36230
2999 PR tree-optimization/38049
3000 PR tree-optimization/38207
3001 PR tree-optimization/38230
3002 PR tree-optimization/38301
3003 PR tree-optimization/38585
3005 PR tree-optimization/38985
3006 PR tree-optimization/39299
3007 * gcc.dg/pr19633-1.c: Adjust.
3008 * gcc.dg/torture/pta-callused-1.c: Likewise.
3009 * gcc.dg/torture/pr39074-2.c: Likewise.
3010 * gcc.dg/torture/pr39074.c: Likewise.
3011 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
3012 * gcc.dg/torture/pr30375.c: Adjust.
3013 * gcc.dg/torture/pr33563.c: Likewise.
3014 * gcc.dg/torture/pr33870.c: Likewise.
3015 * gcc.dg/torture/pr33560.c: Likewise.
3016 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
3017 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3018 * gcc.dg/tree-ssa/alias-15.c: Remove.
3019 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
3020 * gcc.dg/tree-ssa/pr26421.c: Adjust.
3021 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
3022 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
3023 * gcc.dg/tree-ssa/pr23382.c: Adjust.
3024 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
3025 * gcc.dg/tree-ssa/alias-16.c: Adjust.
3026 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3027 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3028 * gcc.dg/tree-ssa/alias-18.c: Likewise.
3029 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3030 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
3031 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3032 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
3033 * gcc.dg/tree-ssa/pr13146.c: Likewise.
3034 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3035 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3036 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
3037 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
3038 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
3039 * gcc.dg/tree-ssa/alias-20.c: Likewise.
3040 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
3041 * gcc.dg/tree-ssa/pr38895.c: Likewise.
3042 * gcc.dg/uninit-B.c: XFAIL.
3043 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3044 * gcc.dg/uninit-pr19430.c: XFAIL.
3045 * g++.dg/tree-ssa/pr13146.C: New testcase.
3046 * g++.dg/opt/pr36187.C: Adjust.
3047 * g++.dg/torture/20090329-1.C: New testcase.
3049 2009-04-02 Chao-ying Fu <fu@mips.com>
3051 * gcc.target/mips/interrupt_handler.c: New test.
3053 2009-04-02 David Ayers <ayers@fsfe.org>
3056 * objc.dg/bad-receiver-type-2.m: New test contributed by
3059 2009-04-02 Jason Merrill <jason@redhat.com>
3062 * g++.dg/template/error38.C: New test.
3064 2009-04-02 Janis Johnson <janis187@us.ibm.com>
3066 PR tree-optimization/31677
3067 * gcc.dg/memcpy-1.c: Add compiler option.
3069 2009-04-02 Ira Rosen <irar@il.ibm.com>
3071 PR tree-optimization/39595
3072 * gfortran.dg/vect/O3-pr39595.f: New test.
3074 2009-04-02 Dodji Seketeli <dodji@redhat.com>
3077 * g++.dg/template/typedef11.C: New test.
3078 * g++.dg/template/typedef12.C: Likewise.
3079 * g++.dg/template/typedef13.C: Likewise.
3080 * g++.dg/template/typedef14.C: Likewise.
3081 * g++.dg/template/typedef15.C: Likewise.
3082 * g++.dg/template/typedef16.C: Likewise.
3083 * g++.dg/template/sfinae3.C: Compile this pedantically.
3084 The only errors expected should be the one saying the typedef is ill
3086 * g++.old-deja/g++.pt/typename8.C: Likewise.
3087 * g++.dg/template/access11.C: Update this.
3089 2009-04-02 Richard Guenther <rguenther@suse.de>
3091 PR tree-optimization/37221
3092 * gcc.c-torture/compile/20090331-1.c: New testcase.
3094 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
3096 * gcc.c-torture/compile/20090401-1.c: New test.
3098 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3101 * g++.dg/template/pr4926-1.C: New.
3103 2009-04-01 Xinliang David Li <davidxl@google.com>
3105 * gcc.target/i386/all_one_m128i.c: New test.
3107 2009-04-01 Janis Johnson <janis187@us.ibm.com>
3110 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
3111 * gcc.dg/fltconst-2.c: New test.
3112 * gcc.dg/fltconst-double-pedantic-1.c: New test.
3113 * gcc.dg/fltconst-double-pedantic-2.c: New test.
3116 * gcc.dg/cpp/pr33466.c: New test.
3117 * gcc.dg/dfp/pr33466.c: New test.
3118 * gcc.dg/fixed-point/pr33466.c: New test.
3120 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3122 PR tree-optimization/35011
3123 * g++.dg/other/pr35011.C: New.
3125 2009-04-01 Jakub Jelinek <jakub@redhat.com>
3128 * gcc.dg/pr39226.c: New test.
3130 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3133 * g++.dg/template/pr35240.C: New.
3135 2009-04-01 Joseph Myers <joseph@codesourcery.com>
3138 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
3139 * gcc.dg/pr25682.c: Update expected diagnostics.
3141 2009-04-01 Richard Guenther <rguenther@suse.de>
3143 * gcc.dg/fold-plusmult-2.c: New testcase.
3145 2009-04-01 Jakub Jelinek <jakub@redhat.com>
3148 * gcc.dg/pr37772.c: New test.
3149 * g++.dg/ext/asm11.C: New test.
3151 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
3153 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
3154 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
3157 2009-03-31 Jason Merrill <jason@redhat.com>
3159 * g++.old-deja/g++.other/using9.C: Add expected errors.
3161 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
3163 * gcc.c-torture/compile/pr33009.c: Removed.
3165 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3167 * gcc.c-torture/compile/pr33009.c: Delete.
3168 * gcc.c-torture/compile/pr11832.c: Likewise.
3170 2009-03-31 Joseph Myers <joseph@codesourcery.com>
3173 * lib/target-supports.exp (check_effective_target_stdint_types):
3175 (check_effective_target_inttypes_types): New.
3176 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
3177 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
3178 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
3180 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
3184 * gfortran.dg/data_pointer_1.f90: New test.
3186 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
3189 * gfortran.dg/char_length_15.f90: New test.
3191 2009-03-31 Jason Merrill <jason@redhat.com>
3194 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
3195 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
3196 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
3199 * g++.dg/other/typedef2.C: New test.
3202 * g++.dg/template/typedef17.C: New test.
3204 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
3205 * g++.dg/cpp0x/auto12.C: Likewise.
3207 2009-03-31 Richard Guenther <rguenther@suse.de>
3210 * gcc.dg/fold-compare-4.c: New testcase.
3211 * gcc.dg/fold-compare-5.c: Likewise.
3213 2009-03-31 Richard Guenther <rguenther@suse.de>
3215 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
3217 2009-03-31 Joseph Myers <joseph@codesourcery.com>
3220 * gcc.target/i386/pr39592-1.c: New test.
3222 2009-03-31 Joseph Myers <joseph@codesourcery.com>
3224 PR preprocessor/15638
3225 * gcc.dg/cpp/missing-header-1.c: New test.
3226 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
3227 "compilation terminated" message.
3228 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
3230 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
3231 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
3232 terminated" message.
3234 2009-03-31 Richard Guenther <rguenther@suse.de>
3238 * gcc.dg/tree-ssa/pr23401.c: New testcase.
3239 * gcc.dg/tree-ssa/pr27810.c: Likewise.
3241 2009-03-30 Steven G. Kargl <kargls@comcast.net>
3244 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
3245 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
3246 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3247 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
3248 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
3249 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3250 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
3252 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
3255 * gfortran.dg/whole_file_1.f90: New test.
3257 * gfortran.dg/whole_file_2.f90: New test.
3258 * gfortran.dg/whole_file_3.f90: New test.
3260 * gfortran.dg/whole_file_4.f90: New test.
3262 2009-03-30 Jakub Jelinek <jakub@redhat.com>
3264 * gfortran.dg/bind_c_usage_19.f90: New test.
3267 * gcc.target/powerpc/altivec-29.c: New test.
3269 2009-03-30 Joseph Myers <joseph@codesourcery.com>
3271 PR rtl-optimization/323
3272 * gcc.target/i386/excess-precision-1.c,
3273 gcc.target/i386/excess-precision-2.c,
3274 gcc.target/i386/excess-precision-3.c,
3275 gcc.target/i386/excess-precision-4.c,
3276 gcc.target/i386/excess-precision-5.c,
3277 gcc.target/i386/excess-precision-6.c: New tests.
3279 2009-03-30 Joseph Myers <joseph@codesourcery.com>
3282 * gcc.dg/c99-array-lval-8.c: New test.
3284 2009-03-29 Joseph Myers <joseph@codesourcery.com>
3286 PR preprocessor/34695
3287 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
3288 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
3289 instead of dg-warning for "previous definition" messages.
3290 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
3291 "warnings being treated as errors" message.
3292 * gcc.dg/fltconst-1.c: Use -fshow-column.
3294 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
3297 * gfortran.dg/power1.f90: New test.
3299 2009-03-29 Joseph Myers <joseph@codesourcery.com>
3307 * gcc.c-torture/compile/20081108-1.c,
3308 gcc.c-torture/compile/20081108-2.c,
3309 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
3310 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
3311 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
3312 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
3313 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
3314 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
3315 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
3316 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
3317 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
3318 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
3319 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
3320 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
3321 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
3322 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
3323 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
3324 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
3325 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
3327 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3328 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
3329 XFAILs. Update expected messages.
3330 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
3332 * gcc.dg/real-const-1.c: Replace with test from original PR.
3333 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
3334 when casting from non-constant integer to pointer.
3336 2009-03-29 Richard Guenther <rguenther@suse.de>
3338 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
3340 2009-03-29 Daniel Kraft <d@domob.eu>
3343 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
3345 * gfortran.dg/typebound_proc_9.f03: New test.
3346 * gfortran.dg/typebound_proc_10.f03: New test.
3347 * gfortran.dg/typebound_proc_11.f03: New test.
3348 * gfortran.dg/abstract_type_5.f03: New test.
3350 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
3353 * gfortran.dg/do_4.f: New.
3354 * gfortran.dg/goto_2.f90: Correct expected warnings.
3355 * gfortran.dg/goto_4.f90: Likewise.
3356 * gfortran.dg/goto_5.f90: New.
3358 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
3361 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
3363 * gcc.target/i386/pr39545-1.c: New.
3364 * gcc.target/i386/pr39545-2.c: Likewise.
3366 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
3367 (flex2_struct): Likewise.
3368 (check_struct_passing7): Likewise.
3369 (check_struct_passing8): Likewise.
3372 (main): Call check_struct_passing7 and check_struct_passing8.
3374 2009-03-29 Richard Guenther <rguenther@suse.de>
3376 * gcc.c-torture/execute/20090113-1.c: New testcase.
3377 * gcc.c-torture/execute/20090113-2.c: Likewise.
3378 * gcc.c-torture/execute/20090113-3.c: Likewise.
3379 * gcc.c-torture/execute/20090207-1.c: Likewise.
3380 * gcc.c-torture/compile/20090114-1.c: Likewise.
3381 * gcc.c-torture/compile/20090328-1.c: Likewise.
3382 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
3384 2009-03-29 David Ayers <ayers@fsfe.org>
3387 * objc.dg/conditional-1.m: New tests.
3389 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
3391 * gcc.dg/winline-10.c: New test.
3393 2009-03-28 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/do_check_1.f90: Add test.
3397 * gfortran.dg/do_check_2.f90: Add test.
3398 * gfortran.dg/do_check_3.f90: Add test.
3399 * gfortran.dg/do_check_4.f90: Add test.
3401 2009-03-28 Jan Hubicka <jh@suse.cz>
3403 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
3404 * gcc.dg/pr33826.c: Update dump files.
3405 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
3406 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
3408 2009-03-28 Martin Jambor <mjambor@suse.cz>
3410 * g++.dg/tree-ssa/fwprop-align.C: New test.
3412 2009-03-28 Jakub Jelinek <jakub@redhat.com>
3414 * gcc.target/powerpc/altivec-28.c: New test.
3417 * gcc.dg/wdisallowed-functions-1.c: Removed.
3418 * gcc.dg/wdisallowed-functions-2.c: Removed.
3419 * gcc.dg/wdisallowed-functions-3.c: Removed.
3420 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
3421 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
3422 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
3424 2009-03-28 Richard Guenther <rguenther@suse.de>
3426 PR tree-optimization/38723
3427 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
3429 2009-03-28 Paul Thomas <pault@gcc.gnu.org
3432 * gfortran.dg/char_result_13.f90: New test.
3434 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
3437 * gfortran.dg/alloc_comp_assign_9.f90: New test.
3439 2009-03-28 Daniel Kraft <d@domob.eu>
3441 * gfortran.dg/trim_1.f90: New test.
3443 2009-03-28 Richard Guenther <rguenther@suse.de>
3445 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
3446 * g++.dg/warn/Warray-bounds.C: Likewise.
3448 2009-03-28 Tobias Burnus <burnus@net-b.de>
3451 * gfortran.dg/recursive_check_7.f90: New test.
3453 2009-03-28 Tobias Burnus <burnus@net-b.de>
3456 * gfortran.dg/do_check_5.f90: New test.
3457 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
3458 * gfortran.dg/array_constructor_18.f90: Ditto.
3459 * gfortran.dg/array_constructor_22.f90: Ditto.
3460 * gfortran.dg/do_3.F90: Ditto.
3461 * gfortran.dg/do_1.f90: Ditto.
3463 2009-03-28 Richard Guenther <rguenther@suse.de>
3465 PR tree-optimization/38180
3466 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
3468 2009-03-28 Richard Guenther <rguenther@suse.de>
3470 PR tree-optimization/38513
3471 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
3472 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
3473 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3474 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3475 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3476 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3477 * gcc.dg/vect/vect-35.c: Likewise.
3478 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3479 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3480 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3482 2009-03-28 Richard Guenther <rguenther@suse.de>
3484 PR tree-optimization/38968
3485 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
3487 2009-03-28 Richard Guenther <rguenther@suse.de>
3489 PR tree-optimization/37795
3490 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
3492 2009-03-28 Joseph Myers <joseph@codesourcery.com>
3494 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
3495 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
3496 options for removed targets.
3498 2009-03-27 Richard Guenther <rguenther@suse.de>
3500 PR tree-optimization/39120
3501 * gcc.c-torture/execute/pr39120.c: New testcase.
3503 2009-03-27 Richard Guenther <rguenther@suse.de>
3505 PR tree-optimization/39120
3506 * gcc.dg/torture/pta-callused-1.c: New testcase.
3508 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3511 * gcc.target/i386/pr39315-1.c: New.
3512 * gcc.target/i386/pr39315-2.c: Likewise.
3513 * gcc.target/i386/pr39315-3.c: Likewise.
3514 * gcc.target/i386/pr39315-4.c: Likewise.
3515 * gcc.target/i386/pr39315-check.c: Likewise.
3517 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3520 * gcc.dg/pr39323-1.c: New.
3521 * gcc.dg/pr39323-2.c: Likewise.
3522 * gcc.dg/pr39323-3.c: Likewise.
3524 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3527 * gcc.target/ia64/sync-1.c: New.
3529 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
3532 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
3533 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
3534 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
3535 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
3536 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
3537 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
3538 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
3539 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
3541 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3543 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
3544 for low precision (i.e. float).
3546 2009-03-27 Dodji Seketeli <dodji@redhat.com>
3547 Jakub Jelinek <jakub@redhat.com>
3550 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
3552 2009-03-27 Jakub Jelinek <jakub@redhat.com>
3554 * gcc.dg/memmove-2.c: New test.
3555 * gcc.dg/memmove-3.c: New test.
3557 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
3560 2009-03-27 Xinliang David Li <davidxl@google.com>
3562 PR tree-optimization/39557
3563 * g++.dg/tree-ssa/dom-invalid.C: New test.
3565 2009-03-27 Xinliang David Li <davidxl@google.com>
3567 PR tree-optimization/39548
3568 * g++.dg/tree-ssa/copyprop.C: New test.
3570 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3573 * g++.dg/template/typename17.C: New testcase.
3574 * g++.dg/template/typename18.C: New testcase.
3576 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3579 * g++.dg/other/var_copy-1.C: New test.
3581 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3584 * g++.dg/parse/ctor9.C: New test.
3586 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
3589 * g++.dg/init/error2.C: New test.
3591 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3594 * gcc.dg/pr35652.C: New.
3595 * g++.dg/warn/pr35652.C: New.
3596 * gcc.dg/format/plus-1.c: Adjust message.
3598 2009-03-26 Jakub Jelinek <jakub@redhat.com>
3601 * gcc.dg/wdisallowed-functions-3.c: New test.
3602 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
3604 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3606 * gcc.dg/inline-33.c: Fix when pic.
3608 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
3610 * gcc.target/ia64/20090324-1.c: New test.
3612 2009-03-25 Jakub Jelinek <jakub@redhat.com>
3615 * gcc.dg/pr27898.c: New test.
3617 PR tree-optimization/32139
3618 * gcc.c-torture/compile/pr32139.c: New test.
3620 2009-03-24 Jason Merrill <jason@redhat.com>
3623 * g++.dg/parse/defarg14.C: New test.
3625 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3628 * gfortran.dg/read_repeat.f90: New test.
3630 2009-03-24 Ira Rosen <irar@il.ibm.com>
3632 PR tree-optimization/39529
3633 * gcc.dg/vect/pr39529.c: New test.
3635 2009-03-24 Dodji Seketeli <dodji@redhat.com>
3636 Jakub Jelinek <jakub@redhat.com>
3639 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
3641 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3644 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
3646 2009-03-23 Jason Merrill <jason@redhat.com>
3648 * g++.dg/cpp0x/auto12.C: Add variadic test.
3651 * g++.dg/warn/Wshadow-4.C: New test.
3653 2009-03-23 Jakub Jelinek <jakub@redhat.com>
3655 PR tree-optimization/39516
3656 * gfortran.dg/pr39516.f: New test.
3658 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
3660 * lib/target-libpath.exp (set_ld_library_path_env_vars):
3661 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
3662 variable, not environment variable.
3664 2009-03-21 Jason Merrill <jason@redhat.com>
3667 * g++.dg/ext/vla6.C: New test.
3669 2009-03-20 Jason Merrill <jason@redhat.com>
3671 * g++.dg/cpp0x/initlist5.C: Add additional test.
3673 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3674 Janis Johnson <janis187@us.ibm.com>
3676 * lib/compat.exp (compat-get-options-main, compat-get-options):
3677 Handle dg-prune-output in source file.
3678 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
3679 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
3680 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
3683 2009-03-19 Jakub Jelinek <jakub@redhat.com>
3686 * gcc.dg/gomp/pr39495-1.c: New test.
3687 * gcc.dg/gomp/pr39495-2.c: New test.
3688 * g++.dg/gomp/pr39495-1.C: New test.
3689 * g++.dg/gomp/pr39495-2.C: New test.
3692 * gcc.target/i386/pr39496.c: New test.
3693 * g++.dg/other/pr39496.C: New test.
3695 2009-03-19 Li Feng <nemokingdom@gmail.com>
3698 * gcc.dg/autopar/pr39500-1.c: New.
3699 * gcc.dg/autopar/pr39500-2.c: New.
3701 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3703 * g++.dg/dg.exp: Prune graphite.
3705 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
3708 * g++.dg/graphite: New.
3709 * g++.dg/graphite/graphite.exp: New.
3710 * g++.dg/graphite/pr39447.C: New.
3712 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
3715 * g++.dg/template/pr39425.C: New.
3717 * g++.dg/template/spec33.C: Updated.
3719 2009-03-17 Jason Merrill <jason@redhat.com>
3721 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
3723 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3726 * g++.dg/ext/unary_trait_incomplete.C: New.
3728 2009-03-17 Jing Yu <jingyu@google.com>
3731 * g++.dg/inherit/thunk10.C: New test.
3733 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
3736 * gcc.target/i386/pr39482.c: New test.
3738 2009-03-17 Jakub Jelinek <jakub@redhat.com>
3741 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
3742 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
3743 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
3744 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
3747 * gcc.dg/pr39443.c: New test.
3750 * gcc.dg/debug/pr39412.c: New test.
3752 2009-03-17 Janis Johnson <janis187@us.ibm.com>
3755 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
3756 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
3758 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
3759 its original value, or unset if it was not defined.
3760 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
3761 path procs around use of HOSTCC.
3762 * g++.dg/compat/struct-layout-1.exp: Ditto.
3763 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
3765 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
3767 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
3769 2009-03-16 Janis Johnson <janis187@us.ibm.com>
3771 Revert patch for PR testsuite/37630.
3774 * gcc.dg/pr11492.c: Replace constant and remove xfail.
3777 * lib/target-supports.exp (check_effective_target_ieee): New.
3778 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
3779 * gcc.dg/20001012-1.c: Require ieee.
3782 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
3784 2009-03-16 Jakub Jelinek <jakub@redhat.com>
3786 PR tree-optimization/39455
3787 * gcc.dg/pr39455.c: New test.
3789 2009-03-13 David Ayers <ayers@fsfe.org>
3791 * objc/execute/trivial.m. New test.
3793 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
3796 * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
3798 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
3801 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
3804 2009-03-12 David Ayers <ayers@fsfe.org>
3807 * objc/execute/exceptions/handler-1.m. New test.
3809 2009-03-12 Jakub Jelinek <jakub@redhat.com>
3812 * gcc.target/i386/pr39431.c: New test.
3814 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
3817 * gcc.target/i386/pr39445.c: New.
3819 * gcc.target/i386/push-1.c: XFAIL.
3821 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
3823 * gcc.dg/inline-33.c: New test.
3825 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
3827 * gcc.dg/vect/vect-82.c: Combine dg-do and
3828 dg-require-effective-target into dg-skip-if.
3829 * gcc.dg/vect/vect-83.c: Likewise.
3831 2009-03-11 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.target/i386/stackalign/longlong-1.c: New test.
3835 * gcc.target/i386/stackalign/longlong-2.c: New test.
3837 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3839 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
3841 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3843 * gcc.c-torture/execute/ieee/inf-3.c: New test.
3844 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
3846 2009-03-11 Olivier Hainque <hainque@adacore.com>
3848 * gnat.dg/slice_enum.adb: New test.
3850 2009-03-11 Jason Merrill <jason@redhat.com>
3853 * g++.dg/opt/nrv15.C: New test.
3855 2009-03-10 Ira Rosen <irar@il.ibm.com>
3857 PR tree-optimization/39422
3858 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
3859 constant array with static initialization to global memory.
3860 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
3862 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
3864 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
3867 2009-03-09 Jakub Jelinek <jakub@redhat.com>
3870 * g++.dg/opt/switch2.C: Add -w to dg-options.
3871 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
3872 * g++.dg/warn/switch1.C: New test.
3873 * g++.dg/other/switch3.C: New test.
3875 PR tree-optimization/39394
3876 * gcc.c-torture/compile/pr39394.c: New test.
3878 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3880 * gcc.target/s390/20090223-1.c: New testcase.
3882 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3885 * gfortran.dg/fmt_f0_1.f90: New test.
3887 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
3890 * g++.dg/other/new1.C: Adjusted.
3891 * g++.dg/parse/crash40.C: Likewise.
3892 * g++.dg/parse/defarg12.C: Likewise.
3893 * g++.dg/template/error15.C: Likewise.
3895 * g++.dg/other/pr39060.C: New.
3897 2009-03-07 Jason Merrill <jason@redhat.com>
3900 * g++.dg/opt/new1.C: New.
3902 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3905 * g++.dg/other/error32.C: New.
3907 2009-03-06 Jakub Jelinek <jakub@redhat.com>
3910 * gcc.c-torture/compile/pr39360.c: New test.
3913 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
3915 2009-03-05 Jason Merrill <jason@redhat.com>
3918 * g++.dg/warn/Wuninitialized-3.C: New test.
3920 2009-03-05 Jakub Jelinek <jakub@redhat.com>
3923 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
3924 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
3926 2009-03-04 Jason Merrill <jason@redhat.com>
3929 * g++.dg/template/koenig7.C: New test.
3931 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
3933 * g++.dg/torture/predcom-1.C: New test.
3935 2009-03-04 Richard Guenther <rguenther@suse.de>
3937 PR tree-optimization/39362
3938 * g++.dg/torture/pr39362.C: New testcase.
3940 2009-03-04 Jason Merrill <jason@redhat.com>
3941 Giovanni Bajo <giovannibajo@gcc.gnu.org>
3946 * g++.dg/template/dependent-name5.C: New test.
3948 2009-03-04 Steve Ellcey <sje@cup.hp.com>
3951 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
3952 vect_int to vect_int_mult.
3954 2009-03-04 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/39358
3957 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
3958 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
3960 2009-03-04 Richard Guenther <rguenther@suse.de>
3962 PR tree-optimization/39339
3963 * gcc.c-torture/execute/pr39339.c: New testcase.
3965 2009-03-03 Joseph Myers <joseph@codesourcery.com>
3967 * gcc.c-torture/compile/20090303-1.c,
3968 gcc.c-torture/compile/20090303-2.c: New tests.
3970 2009-03-03 Jakub Jelinek <jakub@redhat.com>
3973 * gfortran.dg/gomp/pr39354.f90: New test.
3975 PR tree-optimization/39343
3976 * gcc.dg/pr39343.c: New test.
3978 2009-03-03 Ira Rosen <irar@il.ibm.com>
3980 PR tree-optimization/39248
3981 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
3982 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
3983 on targets without vector misalignment support.
3984 * lib/target-supports.exp
3985 (check_effective_target_vect_short_mult): Add
3986 check_effective_target_arm32.
3988 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
3991 * testsuite/gcc.dg/graphite/pr39335_1.c: New.
3992 * testsuite/gcc.dg/graphite/pr39335.c: New.
3994 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
3996 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
3998 * gcc.target/i386/stackalign/return-5.c: Likewise.
3999 * gcc.target/i386/stackalign/return-6.c: Likewise.
4001 2009-03-02 Richard Guenther <rguenther@suse.de>
4002 Ira Rosen <irar@il.ibm.com>
4004 PR tree-optimization/39318
4005 * gfortran.dg/vect/pr39318.f90: New test.
4007 2009-03-01 Jan Hubicka <jh@suse.cz>
4009 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
4011 2009-03-01 Jan Hubicka <jh@suse.cz>
4014 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
4016 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
4018 * gnat.dg/pack12.adb: New test.
4020 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
4023 * g++.dg/other/pr37789.C: New.
4025 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
4028 * gfortran.dg/interface_25.f90: New test.
4029 * gfortran.dg/interface_26.f90: New test.
4031 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
4034 * gfortran.dg/initialization_22.f90: New test.
4036 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
4038 PR rtl-optimization/39241
4039 * gcc.dg/torture/pr39241.c: New.
4041 2009-02-25 Martin Jambor <mjambor@suse.cz>
4043 PR tree-optimizations/39259
4044 * g++.dg/torture/pr39259.C: New testcase.
4046 2009-02-24 Richard Guenther <rguenther@suse.de>
4049 * g++.dg/template/instantiate10.C: New testcase.
4051 2009-02-24 Richard Guenther <rguenther@suse.de>
4052 Zdenek Dvorak <ook@ucw.cz>
4054 PR tree-optimization/39233
4055 * gcc.c-torture/execute/pr39233.c: New testcase.
4057 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
4059 PR tree-optimization/39260
4060 * gcc.dg/graphite/pr39260.c: New.
4062 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
4064 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
4066 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
4069 * g++.dg/template/void14.C: New.
4071 2009-02-23 Jason Merrill <jason@redhat.com>
4074 * g++.dg/init/const7.C: Remove XFAIL.
4075 * g++.dg/init/static-init1.C: New test.
4077 * g++.dg/cpp0x/initlist14.C: New test.
4079 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4082 * bound_simplification_2.f90: New test case.
4083 * bound_7.f90: New test case.
4085 2009-02-21 Joseph Myers <joseph@codesourcery.com>
4087 * gcc.dg/cpp/include4.c: New test.
4089 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
4092 * gcc.target/i386/abi-2.c: New.
4094 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
4096 * gcc.c-torture/execute/pr39228.x: New.
4098 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
4100 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
4101 scan-assembler to check for xmm0 register.
4103 2009-02-20 Mark Mitchell <mark@codesourcery.com>
4104 Joseph Myers <joseph@codesourcery.com>
4106 * gcc.target/arm/va_list.c: New test.
4107 * g++.dg/abi/arm_va_list.C: Likewise.
4108 * lib/target-supports.exp (check_effective_target_arm_eabi): New
4110 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
4111 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
4112 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
4113 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
4114 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
4115 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
4117 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
4120 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
4123 2009-02-20 Jakub Jelinek <jakub@redhat.com>
4126 * gcc.c-torture/execute/pr39240.c: New test.
4128 2009-02-20 Jason Merrill <jason@redhat.com>
4131 * g++.dg/parse/dtor15.C: New test.
4133 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
4135 * gcc.c-torture/execute/20090219-1.c: New.
4137 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
4139 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
4140 (mips-dg-options): When matching isa* pseudo-options make
4141 'value' optional and accept ! entries. Use $spec instead of
4142 $isa_spec in the isa pseudo-option error message. Only
4143 perform the ISA-range check when 'value' is set. If arch is
4144 matching any CPU in the ! entries switch to its generic ISA.
4145 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
4146 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
4148 2009-02-19 Jakub Jelinek <jakub@redhat.com>
4151 * gcc.dg/visibility-20.c: New test.
4152 * g++.dg/ext/visibility/visibility-11.C: New test.
4154 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
4157 * g++.dg/abi/pr39188-1a.C: New.
4158 * g++.dg/abi/pr39188-1b.C: Likewise.
4159 * g++.dg/abi/pr39188-1.h: Likewise.
4160 * g++.dg/abi/pr39188-2a.C: Likewise.
4161 * g++.dg/abi/pr39188-2b.C: Likewise.
4162 * g++.dg/abi/pr39188-2.h: Likewise.
4163 * g++.dg/abi/pr39188-3a.C: Likewise.
4164 * g++.dg/abi/pr39188-3b.C: Likewise.
4165 * g++.dg/abi/pr39188-3.h: Likewise.
4167 2009-02-19 Joseph Myers <joseph@codesourcery.com>
4170 * gcc.c-torture/execute/call-trap-1.c,
4171 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
4174 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
4177 * gcc.c-torture/execute/pr39228.c: New test.
4179 2009-02-19 Richard Guenther <rguenther@suse.de>
4181 PR tree-optimization/39074
4182 * gcc.dg/torture/pr39074.c: New testcase.
4183 * gcc.dg/torture/pr39074-2.c: Likewise.
4184 * gcc.dg/torture/pr39074-3.c: Likewise.
4186 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
4189 * g++.dg/parse/attr3.C: New.
4191 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
4194 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
4197 * g++.dg/ext/visibility/class1.C: Revert revision 122348
4200 2009-02-18 Jason Merrill <jason@redhat.com>
4203 * g++.dg/init/const7.C: Remove XFAIL.
4206 * g++.dg/opt/const6.C: New test.
4208 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
4210 * gcc.dg/callabi/callabi.exp: Moved to ...
4211 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
4214 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
4215 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4216 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
4217 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
4218 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
4219 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
4220 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
4222 * gcc.dg/callabi/callabi.h: Moved to ...
4223 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
4225 * gcc.dg/callabi/func-1.c: Moved to ...
4226 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
4228 * gcc.dg/callabi/func-indirect.c: Moved to ...
4229 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
4231 * gcc.dg/callabi/pr38891.c: Moved to ...
4232 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
4234 * gcc.dg/callabi/vaarg-1.c: Moved to ...
4235 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
4237 * gcc.dg/callabi/vaarg-2.c: Moved to ...
4238 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
4240 * gcc.dg/callabi/vaarg-3.c: Moved to ...
4241 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
4243 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
4246 * gcc.dg/callabi/pr38891.c: New.
4248 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4250 * gcc.dg/callabi/callabi.exp: New.
4252 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
4255 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
4257 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
4259 * gcc.target/i386/pr39082-1.c: New.
4261 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
4264 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
4265 CHECK_M64_M128 is defined.
4266 (check_f_arguments): Add "do".
4267 (check_vector_arguments): New.
4268 (check_m64_arguments): Likewise.
4269 (check_m128_arguments): Likewise.
4271 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
4272 (CHECK_M64_M128): Define.
4274 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
4276 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
4278 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
4279 tests only if CHECK_M64_M128 is defined.
4281 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
4282 (m128_2_struct): Likewise.
4283 (check_struct_passing5): Likewise.
4284 (check_struct_passing6): Likewise.
4285 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
4287 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
4289 (check_union_passing4): Likewise.
4290 (main): Test union with __m128 if CHECK_M64_M128 is defined.
4292 2009-02-18 Joseph Myers <joseph@codesourcery.com>
4295 * gcc.dg/noncompile/pr35447-1.c: New test.
4297 2009-02-18 Jakub Jelinek <jakub@redhat.com>
4299 PR tree-optimization/36922
4300 * gfortran.dg/pr36922.f: New test.
4302 2009-02-17 Richard Guenther <rguenther@suse.de>
4304 PR tree-optimization/39202
4305 * gcc.c-torture/compile/pr39202.c: New testcase.
4307 2009-02-17 Richard Guenther <rguenther@suse.de>
4309 PR tree-optimization/39204
4310 * gcc.dg/torture/pr39204.c: New testcase.
4312 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
4314 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
4315 * gcc.dg/vect/vect-outer-6.c: Ditto.
4317 2009-02-16 Joseph Myers <joseph@codesourcery.com>
4320 * gcc.dg/noncompile/init-5.c: New test.
4321 * gcc.dg/init-bad-4.c: Adjust expected errors.
4323 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
4326 * gcc.target/i386/push-1.c: New.
4328 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
4330 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
4332 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4334 * gcc.target/spu/intrinsics-sr.c: New test.
4336 2009-02-13 Steve Ellcey <sje@cup.hp.com>
4339 * gcc.target/ia64/sibcall-opt-1.c: New test.
4340 * gcc.target/ia64/sibcall-opt-2.c: New test.
4342 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
4345 * gfortran.dg/cray_pointers_8.f90: New test.
4348 * gfortran.dg/cray_pointers_9.f90: New test.
4350 2009-02-13 Jason Merrill <jason@redhat.com>
4353 * g++.dg/cpp0x/decltype16.C: New.
4355 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4358 * gfortran.dg/gomp/pr39152.f90: New.
4360 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
4363 * gcc.target/i386/pr39162.c: New.
4365 2009-02-13 Joseph Myers <joseph@codesourcery.com>
4368 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
4371 2009-02-12 Jason Merrill <jason@redhat.com>
4374 * g++.dg/template/array20.C: New test.
4376 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
4378 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
4379 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
4380 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
4382 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4384 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
4386 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
4389 * gfortran.dg/pr39152.f: New.
4391 2009-02-11 Jason Merrill <jason@redhat.com>
4394 * g++.dg/cpp0x/defaulted9.C: New test.
4397 * g++.dg/init/value7.C: New test.
4399 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
4402 * gcc.target/i386/pr38824.c: New testcase.
4404 2009-02-11 Jason Merrill <jason@redhat.com>
4407 * g++.dg/cpp0x/defaulted8.C: New test.
4410 * g++.dg/cpp0x/rv9p.C: New test.
4412 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
4414 * gnat.dg/aliasing3.adb: New test.
4415 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
4417 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/template/crash88.C: New.
4421 * g++.dg/template/crash89.C: Likewise.
4423 2009-02-10 Steve Ellcey <sje@cup.hp.com>
4426 * gcc.dg/pr39084.c: New test.
4428 2009-02-10 Jakub Jelinek <jakub@redhat.com>
4431 * gcc.target/i386/pr39139.c: New test.
4433 2009-02-10 Richard Guenther <rguenther@suse.de>
4435 PR tree-optimization/39132
4436 * gcc.dg/torture/pr39132.c: New testcase.
4438 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
4441 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
4442 * gcc.target/x86_64/abi/avx/args.h: Likewise.
4443 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
4444 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
4445 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
4446 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
4447 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
4448 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
4450 2009-02-09 Jason Merrill <jason@redhat.com>
4453 * g++.dg/init/value6.C: New test.
4455 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
4457 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
4459 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
4461 * gcc.c-torture/compile/20090209-1.c: New test.
4463 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4467 * g++.dg/cpp0x/vt-35147.C: New.
4468 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4469 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4471 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4474 * gcc.dg/attr-alias-4.c: New test.
4476 2009-02-06 Janis Johnson <janis187@us.ibm.com>
4479 * gcc.dg/dfp/pr39035.c: New test.
4481 2009-02-06 Joseph Myers <joseph@codesourcery.com>
4484 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
4486 2009-02-05 Jakub Jelinek <jakub@redhat.com>
4489 * g++.dg/opt/thunk3.C: New test.
4491 2009-02-05 Nick Clifton <nickc@redhat.com>
4493 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
4494 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
4495 * gcc.dg/cdce1.c: Likewise.
4496 * gcc.dg/cpp/_Pragma6.c: Likewise.
4497 * g++.dg/cpp/_Pragma1.C: Likewise.
4498 * gcc.dg/utf32-2.c: Xfail for M32C.
4499 * gcc.dg/utf32-1.c: Likewise.
4500 * gcc.dg/utf32-3.c: Likewise.
4501 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
4503 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
4504 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
4505 * gcc.dg/Wconversion-5.c: Likewise.
4506 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
4507 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
4508 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
4509 * gcc.dg/utf-inc-init.c: Likewise.
4510 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
4511 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
4512 * gcc.dg/utf-array-short-wchar.c: Likewise.
4513 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
4514 * gcc.dg/mallign.c: Use size_t instead of long.
4516 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
4518 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
4520 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
4522 * gcc.c-torture/execute/pr39100.c: New.
4524 2009-02-05 Joseph Myers <joseph@codesourcery.com>
4527 * gcc.dg/tls/diag-6.c: New test.
4529 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
4531 AVX Programming Reference (January, 2009)
4532 * gcc.target/i386/avx-vpclmulqdq.c: New.
4533 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4535 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
4537 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
4538 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
4539 (pclmul_test): Renamed to ...
4542 2009-02-04 Jakub Jelinek <jakub@redhat.com>
4545 * g++.dg/abi/mangle31.C: New test.
4547 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4550 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
4552 * vla-6.c: Likewise. Expect warning not error for [*] lexically
4553 inside function prototype but not part of parameter declarator.
4554 * vla-11.c: New test.
4556 2009-02-03 Jason Merrill <jason@redhat.com>
4558 * g++.dg/warn/main-4.C: New test.
4559 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
4561 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
4564 * g++.dg/expr/cast10.C: New test.
4566 2009-02-03 Joseph Myers <joseph@codesourcery.com>
4569 * gcc.dg/init-bad-6.c: New test.
4571 2009-02-03 Jakub Jelinek <jakub@redhat.com>
4574 * gcc.c-torture/compile/pr35318.c: New test.
4577 * gcc.dg/nofixed-point-2.c: New test.
4578 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
4579 * g++.dg/ext/fixed2.C: Likewise.
4580 * g++.dg/other/error25.C: Likewise.
4581 * g++.dg/lookup/crash7.C: Likewise.
4582 * g++.dg/cpp0x/decltype-38655.C: Likewise.
4585 * g++.dg/cpp0x/initlist13.C: New test.
4587 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
4590 * g++.dg/template/func2.C: New test.
4593 * g++.dg/template/typename15.C: New.
4594 * g++.dg/template/typename16.C: New.
4596 2009-02-03 Janis Johnson <janis187@us.ibm.com>
4597 Ben Elliston <bje@au.ibm.com>
4600 * gcc.dg/dfp/pr39034.c: New test.
4602 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4605 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
4607 2009-02-02 Jason Merrill <jason@redhat.com>
4610 * g++.dg/parse/dtor14.C: New test.
4612 2009-02-02 Jakub Jelinek <jakub@redhat.com>
4614 * lib/target-supports.exp
4615 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
4616 * g++.dg/ext/builtin10.C: New test.
4619 * gcc.target/i386/pr39058.c: New test.
4621 2009-02-02 Richard Guenther <rguenther@suse.de>
4623 PR tree-optimization/38937
4624 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
4626 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4629 * g++.dg/parse/crash52.C: New.
4631 2009-01-30 Richard Guenther <rguenther@suse.de>
4633 PR tree-optimization/39041
4634 * gcc.c-torture/compile/pr39041.c: New testcase.
4636 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4639 * gcc.target/i386/pr39013-1.c: New test.
4640 * gcc.target/i386/pr39013-2.c: New test.
4643 * g++.dg/ext/label12.C: New test.
4645 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4648 * g++.dg/parse/error34.C: New.
4649 * g++.dg/parse/error35.C: Likewise.
4651 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4654 * g++.dg/cpp0x/decltype-38655.C: New.
4656 2009-01-30 Jakub Jelinek <jakub@redhat.com>
4659 * g++.dg/torture/pr39002.C: New test.
4661 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
4663 PR tree-optimization/39007
4664 * gcc.dg/tree-ssa/pr39007.c: New.
4666 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
4669 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
4672 2009-01-29 Steve Ellcey <sje@cup.hp.com>
4675 * gcc.c-torture/compile/pr38857.c: New test.
4677 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
4681 * gfortran.dg/bound_6.f90: New test.
4683 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
4685 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
4687 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
4689 PR tree-optimization/38997
4690 * gcc.dg/tree-ssa/pr38997.c: New.
4692 2009-01-28 Richard Guenther <rguenther@suse.de>
4694 PR tree-optimization/38926
4695 * gcc.c-torture/compile/pr38926.c: New testcase.
4697 2009-01-28 Jakub Jelinek <jakub@redhat.com>
4700 * gcc.dg/pr38934.c: New test.
4702 2009-01-28 Richard Guenther <rguenther@suse.de>
4705 * g++.dg/warn/Wuninitialized-2.C: New testcase.
4707 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
4709 PR tree-optimization/38984
4710 * gcc.dg/pr38984.c: New XFAILed testcase.
4713 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
4716 * gcc.target/i386/pr38988.c: New test.
4718 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
4721 * g++.dg/parse/crash51.C: New.
4722 * g++.old-deja/g++.pt/crash9.C: Adjust.
4724 2009-01-27 Daniel Kraft <d@domob.eu>
4727 * gfortran.dg/mvbits_6.f90: New test.
4728 * gfortran.dg/mvbits_7.f90: New test.
4729 * gfortran.dg/mvbits_8.f90: New test.
4731 2009-01-27 Richard Guenther <rguenther@suse.de>
4733 PR tree-optimization/38503
4734 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
4736 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
4739 * gcc.c-torture/execute/pr38969.c: New test.
4741 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
4744 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
4746 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4747 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
4748 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4750 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
4753 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
4754 if __USING_SJLJ_EXCEPTIONS__ is defined.
4756 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
4757 __USING_SJLJ_EXCEPTIONS__ is defined.
4758 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
4759 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
4760 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
4761 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
4762 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
4763 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
4765 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
4768 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
4769 Use instead of C name in asm statements.
4771 2009-01-26 Richard Guenther <rguenther@suse.de>
4773 PR tree-optimization/38745
4774 * g++.dg/torture/pr38745.C: New testcase.
4776 2009-01-26 Richard Guenther <rguenther@suse.de>
4779 * g++.dg/warn/Wuninitialized-1.C: New testcase.
4781 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
4783 * gcc.dg/bitfld-15.c: Gate warning on target
4784 pcc_bitfield_type_matters.
4785 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
4786 g++.dg/ext/bitfield4.C: Likewise.
4787 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
4788 bitfield for any target.
4790 2009-01-24 Jakub Jelinek <jakub@redhat.com>
4793 * gcc.dg/pr38957.c: New test.
4795 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
4798 * gfortran.dg/array_constructor_24.f: Allow tolerance when
4801 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
4803 PR tree-optimization/38953
4804 * gfortran.dg/graphite/pr38953.f90: New.
4806 2009-01-24 Paul Brook <paul@codesourcery.com>
4808 * gcc.target/arm/neon-cond-1.c: New test.
4810 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
4812 PR tree-optimization/38932
4813 * gcc.dg/pr38932.c: New.
4815 2009-01-23 Revital Eres <eres@il.ibm.com>
4817 * gcc.dg/sms-7.c: Fix test.
4819 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
4821 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
4822 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
4823 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
4824 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
4826 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4828 * gcc.dg/pr35729.c: Make test x86 specific.
4830 2009-01-22 Steve Ellcey <sje@cup.hp.com>
4833 * gcc.dg/pr38615.c: New test.
4835 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
4838 * gcc.target/i386/pr38931.c: New test.
4840 2009-01-22 Dodji Seketeli <dodji@redhat.com>
4843 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
4844 * g++.dg/template/typedef12.C: Likewise.
4845 * g++.dg/template/typedef13.C: Likewise.
4846 * g++.dg/template/typedef14.C: Likewise.
4847 * g++.dg/template/sfinae3.C: Likewise.
4848 * g++.old-deja/g++.pt/typename8.C: Likewise.
4849 * g++.dg/template/access11.C: Likewise
4851 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
4853 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
4855 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
4857 2009-01-21 Dodji Seketeli <dodji@redhat.com>
4860 * g++.dg/template/typedef11.C: New test.
4861 * g++.dg/template/typedef12.C: Likewise.
4862 * g++.dg/template/typedef13.C: Likewise.
4863 * g++.dg/template/typedef14.C: Likewise.
4864 * g++.dg/template/sfinae3.C: Compile this pedantically.
4865 The only errors expected should be the one saying the typedef is ill
4867 * g++.old-deja/g++.pt/typename8.C: Likewise.
4868 * g++.dg/template/access11.C: Update this.
4870 2009-01-21 Daniel Kraft <d@domob.eu>
4873 * gfortran.dg/mvbits_5.f90: New test.
4875 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
4877 * gcc.dg/sms-6.c: New test.
4878 * gcc.dg/sms-7.c: Likewise.
4880 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
4883 * gfortran.dg/host_assoc_function_7.f90: New test
4885 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4886 Richard Guenther <rguenther@suse.de>
4888 PR tree-optimization/38747
4889 PR tree-optimization/38748
4890 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
4891 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4892 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
4894 2009-01-20 Kees Cook <kees@ubuntu.com>
4895 H.J. Lu <hongjiu.lu@intel.com>
4898 * gcc.dg/pr38902.c: New.
4900 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
4903 * gfortran.dg/pr38868.f: New testcase.
4905 2009-01-20 Richard Guenther <rguenther@suse.de>
4907 * gcc.c-torture/execute/pr36227.c: Move ...
4908 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
4910 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4912 * lib/gfortran.exp: Add -B options for targets that use
4913 libgfortran.a%s in their specs.
4915 2009-01-19 Jason Merrill <jason@redhat.com>
4918 * g++.dg/template/dtor5.C: New test.
4920 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
4923 * gfortran.dg/bound_5.f90: New test.
4925 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
4928 * g++.dg/compat/abi/pr38736_main.C: New.
4929 * g++.dg/compat/abi/pr38736_x.C: Likewise.
4930 * g++.dg/compat/abi/pr38736_y.C: Likewise.
4931 * g++.dg/other/macro-1.C: Likewise.
4932 * gcc.dg/macro-1.c: Likewise.
4933 * gcc.dg/compat/pr38736_main.c: Likewise.
4934 * gcc.dg/compat/pr38736_x.c: Likewise.
4935 * gcc.dg/compat/pr38736_y.c: Likewise.
4937 2009-01-18 Richard Guenther <rguenther@suse.de>
4939 PR tree-optimization/38819
4940 * gcc.c-torture/execute/pr38819.c: New testcase.
4942 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4945 * gfortran.dg/module_commons_3.f90: Reapply.
4947 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4950 * gfortran.dg/transfer_intrinsic_1.f90: New test.
4951 * gfortran.dg/transfer_intrinsic_2.f90: New test.
4953 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
4956 * gfortran.dg/module_commons_3.f90: Remove
4958 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
4960 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
4962 2009-01-16 Jason Merrill <jason@redhat.com>
4965 * g++.dg/template/lvalue1.C: New test.
4968 * g++.dg/template/access20.C: New test.
4969 * g++.dg/torture/pr34641.C: Fix access.
4971 2009-01-16 Richard Guenther <rguenther@suse.de>
4973 PR tree-optimization/38835
4975 * gcc.c-torture/execute/pr36227.c: New testcase.
4976 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
4977 * g++.dg/init/const7.C: Likewise.
4979 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
4982 * gcc.c-torture/compile/pr38554.c: New test.
4984 2009-01-16 Jason Merrill <jason@redhat.com>
4987 * g++.dg/conversion/access1.C: New test.
4989 2009-01-16 Jakub Jelinek <jakub@redhat.com>
4991 PR tree-optimization/38789
4992 * gcc.c-torture/compile/pr38789.c: New test.
4994 2009-01-16 Janus Weil <janus@gcc.gnu.org>
4997 * gfortran.dg/proc_ptr_13.f90: New.
4999 2009-01-15 Jason Merrill <jason@redhat.com>
5002 * g++.dg/template/koenig6.C: New test.
5004 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5007 * g++.dg/template/error37.C: New testcase.
5009 2009-01-15 Jason Merrill <jason@redhat.com>
5012 * g++.dg/conversion/memfn1.C: New test.
5015 * g++.dg/conversion/memfn2.C: New test.
5017 2009-01-15 Steve Ellcey <sje@cup.hp.com>
5020 * g++.dg/template/crash87.C: New test.
5022 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
5025 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
5027 2009-01-15 Dodji Seketeli <dodji@redhat.com>
5030 * g++.dg/parse/crash50.C: New test.
5032 2009-01-14 Jakub Jelinek <jakub@redhat.com>
5034 PR rtl-optimization/38245
5035 * gcc.dg/pr38245-3.c: New test.
5036 * gcc.dg/pr38245-3.h: New file.
5037 * gcc.dg/pr38245-4.c: New file.
5038 * gcc.dg/pr38364.c: New test.
5040 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
5042 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
5043 sequence PC-relative.
5045 2009-01-14 Mark Mitchell <mark@codesourcery.com>
5047 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
5048 calls and/or PLT markers.
5049 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
5050 calls and/or PLT markers.
5051 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
5052 calls and/or PLT markers.
5053 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
5054 calls and/or PLT markers.
5056 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5057 Nathan Froyd <froydnj@codesourcery.com>
5058 Joseph Myers <joseph@codesourcery.com>
5060 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
5062 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
5063 and use consistent CFLAGS.
5064 * gcc.target/powerpc/20030505.c: Likewise.
5065 * gcc.target/powerpc/20081204-1.c: Likewise.
5066 * gcc.target/powerpc/ppc-spe.c: Likewise.
5067 * gcc.target/powerpc/spe1.c: Likewise.
5068 * g++.dg/ext/spe1.C: Likewise.
5069 * g++.dg/other/opaque-1.C: Likewise.
5070 * g++.dg/other/opaque-2.C: Likewise.
5071 * g++.dg/other/opaque-3.C: Likewise.
5073 2009-01-14 Mark Mitchell <mark@codesourcery.com>
5075 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
5078 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
5081 * g++.dg/torture/pr38811.C: New file.
5083 2009-01-14 Richard Guenther <rguenther@suse.de>
5085 PR tree-optimization/38826
5087 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
5089 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
5091 * gcc.dg/graphite/pr38786.c: Fix commit problem.
5093 2009-01-14 Nick Clifton <nickc@redhat.com>
5096 * g++.cp/parse/pr37862.C: New test.
5098 2009-01-14 Julian Brown <julian@codesourcery.com>
5100 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
5101 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
5103 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
5106 2009-01-13 Jakub Jelinek <jakub@redhat.com>
5108 PR rtl-optimization/38774
5109 * gcc.dg/torture/pr38774.c: New test.
5112 * g++.dg/cpp0x/pr38795.C: New test.
5114 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
5115 Nathan Froyd <froydnj@codesourcery.com>
5116 Joseph Myers <joseph@codesourcery.com>
5118 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
5119 otherwise. Do not check for AltiVec at runtime.
5120 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
5121 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
5122 * gcc.target/powerpc/altivec-1.c: Likewise.
5123 * gcc.target/powerpc/altivec-3.c: Likewise.
5124 * gcc.target/powerpc/altivec-10.c: Likewise.
5125 * gcc.target/powerpc/altivec-12.c: Likewise.
5126 * gcc.target/powerpc/altivec-24.c: Likewise.
5127 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
5128 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
5129 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
5130 * gcc.target/powerpc/pr35907.c: Likewise.
5131 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
5132 otherwise. Do not check for Cell at runtime.
5133 * gcc.target/powerpc/altivec_check.h: Delete.
5135 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
5136 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
5137 not check for AltiVec at runtime.
5138 * g++.dg/ext/altivec-cell-2.C: Likewise.
5139 * g++.dg/ext/altivec-cell-3.C: Likewise.
5140 * g++.dg/ext/altivec-cell-4.C: Likewise.
5141 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
5142 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
5144 * g++.dg/ext/altivec_check.h: Delete.
5146 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
5148 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
5149 effective target. Adjust line numbers accordingly.
5151 2009-01-13 Mark Mitchell <mark@codesourcery.com>
5153 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
5155 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
5157 PR tree-optimization/38786
5158 * gcc.dg/graphite/pr38786.c: New.
5160 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
5163 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5165 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5166 for alpha*-*-* targets.
5167 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5169 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5172 * gfortran.dg/fmt_bz_bn_err.f: New test.
5174 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
5176 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
5178 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5180 * lib/target-supports.exp (check_effective_target_powerpc64): New.
5181 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
5182 instruction support. Do not check for it at runtime.
5184 2009-01-12 Jason Merrill <jason@redhat.com>
5187 * g++.dg/lookup/friend11.C: Remove expected error.
5188 * g++.dg/lookup/friend14.C: New test.
5189 * g++.dg/lookup/friend15.C: New test.
5191 2009-01-12 Dodji Seketeli <dodji@redhat.com>
5194 * g++.dg/lookup/hidden-class12.C: New test.
5195 * g++.dg/lookup/hidden-class13.C: New test.
5196 * g++.dg/lookup/hidden-class14.C: New test.
5197 * g++.dg/lookup/hidden-class15.C: New test.
5198 * g++.dg/lookup/hidden-class16.C: New test.
5200 2009-01-12 Mark Mitchell <mark@codesourcery.com>
5202 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
5203 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
5204 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
5206 2009-01-12 Jason Merrill <jason@redhat.com>
5209 * g++.dg/other/vararg-3.C: New test.
5211 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5213 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
5214 Explicitly enable SPE.
5215 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
5218 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
5219 Expect -flax-vector-conversions message. Adjust incompatible
5221 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
5224 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
5226 * g++.dg/other/opaque-1.C: Run on targets with SPE.
5228 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
5229 * g++.dg/other/opaque-2.C: Likewise.
5230 * g++.dg/other/opaque-3.C: Likewise.
5232 2009-01-12 Jakub Jelinek <jakub@redhat.com>
5235 * gcc.dg/pr32041.c: New test.
5236 * g++.dg/parse/offsetof9.C: New test.
5238 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5239 Nathan Froyd <froydnj@codesourcery.com>
5241 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
5242 * g++.dg/ext/attribute-test-1.C: Likewise.
5243 * g++.dg/ext/attribute-test-2.C: Likewise.
5244 * g++.dg/ext/attribute-test-3.C: Likewise.
5245 * g++.dg/ext/attribute-test-4.C: Likewise.
5247 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
5249 * gnat.dg/unchecked_convert3.adb: New test.
5251 2009-01-12 Jakub Jelinek <jakub@redhat.com>
5254 * g++.dg/parse/typedef9.C: New test.
5256 PR tree-optimization/38807
5257 * gcc.c-torture/compile/pr38807.c: New test.
5259 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
5261 * gcc.target/mips/ins-2.c: New test.
5263 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
5266 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
5268 2009-01-11 Jakub Jelinek <jakub@redhat.com>
5271 * g++.dg/warn/Wreturn-type-5.C: New test.
5273 2009-01-11 Matthias Klose <doko@ubuntu.com>
5276 * gcc.dg/pr38616.c: New test.
5278 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
5280 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
5282 2009-01-10 Andrew Pinski <pinskia@gmail.com>
5285 * g++.dg/expr/string-1.C: New test.
5286 * g++.dg/expr/string-2.C: New test.
5289 * g++.dg/ext/complex4.C: New test.
5290 * g++.dg/ext/complex5.C: New test.
5291 * g++.dg/init/reference1.C: New test.
5292 * g++.dg/init/reference2.C: New test.
5293 * g++.dg/init/reference3.C: New test.
5295 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
5298 * gfortran.dg/transfer_null_1.f90: New test.
5300 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
5303 * gfortran.dg/host_assoc_function_6.f90: New test.
5305 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
5307 * lib/target-supports.exp: Add method to determine if the effective
5308 target is really a ppc405 after applying all compile options.
5309 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
5310 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
5311 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
5312 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
5313 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
5314 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
5315 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
5316 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
5317 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
5318 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
5319 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
5320 * gcc.target/powerpc/405-machhw-1.c: Likewise.
5321 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
5322 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
5323 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
5324 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
5325 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
5326 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
5327 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
5328 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
5329 * gcc.target/powerpc/405-macchw-1.c: Likewise.
5330 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
5331 * gcc.target/powerpc/405-machhw-2.c: Likewise.
5332 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
5333 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
5334 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
5335 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
5336 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
5337 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
5338 * gcc.target/powerpc/405-macchw-2.c: Likewise.
5339 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
5341 2009-01-09 Jakub Jelinek <jakub@redhat.com>
5344 * g++.dg/other/error31.C: New testcase.
5347 * gcc.dg/pr35742.c: New test.
5349 2009-01-09 John F. Carr <jfc@mit.edu>
5352 * g++.dg/parse/linkage3.C: New test.
5354 2009-01-09 Jakub Jelinek <jakub@redhat.com>
5357 * gcc.c-torture/compile/pr38771.c: New test.
5359 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
5361 * gcc.dg/pr34856.c: Ignore irrelevant warning.
5363 2009-01-08 Mark Mitchell <mark@codesourcery.com>
5365 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
5366 * gcc.dg/sibcall-4.c: Likewise.
5368 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
5369 Jan Sjodin <jan.sjodin@amd.com>
5371 PR tree-optimization/38559
5372 * testsuite/gcc.dg/graphite/pr38559.c: New.
5374 2009-01-08 Ira Rosen <irar@il.ibm.com>
5376 PR tree-optimization/37194
5377 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
5379 2009-01-07 Jakub Jelinek <jakub@redhat.com>
5382 * g++.dg/ext/label11.C: New test.
5384 2009-01-07 Joseph Myers <joseph@codesourcery.com>
5386 * lib/target-supports.exp (check_weak_override_available): New.
5387 * lib/target-supports-dg.exp (dg-require-weak-override): New.
5388 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
5389 dg-require-weak-override.
5391 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
5392 Alan Modra <amodra@bigpond.net.au>
5394 * gcc.c-torture/compile/20090107-1.c: New test.
5396 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
5399 * g++.dg/other/pr38706.C: New test.
5401 2009-01-07 Jason Merrill <jason@redhat.com>
5403 * g++.dg/cpp0x/variadic92.C: New test.
5404 * g++.dg/cpp0x/variadic93.C: New test.
5406 2009-01-07 Janis Johnson <janis187@us.ibm.com>
5408 * lib/target-supports-dg.exp (current_compiler_flags): New.
5409 (check-flags): Use it; do not access dg-test local variables.
5410 (dg-skip-if): Do not access dg-test local variables.
5411 (dg-xfail-run-if): Ditto.
5412 (dg-shouldfail): Ditto.
5413 * gcc.test-framework/test-framework.exp
5414 (check_effective_target_def_nocache): New.
5415 * gcc.test-framework/test-framework.awk: Handle scan tests.
5416 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
5417 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
5418 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
5419 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
5420 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
5421 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
5422 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
5423 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
5424 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
5426 * g++.dg/torture/pr38586.C: Ignore a possible warning.
5428 * lib/target-supports-dg.exp (check_test_flags): Delete.
5430 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
5432 PR tree-optimization/38492
5433 PR tree-optimization/38498
5434 * testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
5436 * testsuite/gcc.dg/graphite/block-0.c: Update test.
5437 * testsuite/gcc.dg/graphite/block-1.c: Same.
5438 * testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test
5440 * testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
5441 * testsuite/gcc.dg/graphite/block-3.c: New.
5442 * testsuite/gcc.dg/graphite/pr38498.c: New.
5444 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
5446 AVX Programming Reference (December, 2008)
5447 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
5448 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
5449 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
5451 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
5452 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
5454 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5457 * gfortran.dg/c_loc_pure_1.f90: New test.
5459 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
5462 * gfortran.dg/elemental_dependency_3.f90:
5463 Add the final tree dump cleanup.
5465 2009-01-06 Jakub Jelinek <jakub@redhat.com>
5467 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
5470 PR rtl-optimization/38722
5471 * gfortran.dg/pr38722.f90: New test.
5473 2009-01-06 Janis Johnson <janis187@us.ibm.com>
5476 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
5477 instead of DECnn_DEN. Support -DDBG to list lines that fail.
5479 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
5481 * gfortran.dg/implicit_12.f90: Add space around dg directive.
5482 * gfortran.dg/typebound_call_8.f03: Same.
5483 * gfortran.dg/elemental_bind_c.f90: Same.
5484 * gfortran.dg/typebound_call_7.f03: Same.
5485 * gfortran.dg/interface_proc_end.f90: Same
5486 * gfortran.dg/pr37243.f: Fix typo.
5488 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
5490 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
5491 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
5494 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
5496 AVX Programming Reference (December, 2008)
5497 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
5498 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
5499 * gcc.target/i386/sse-14.c: Likewise.
5501 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
5502 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
5503 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
5504 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
5506 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5509 * gfortran.dg/fmt_bz_bn.f: Update test.
5511 2009-01-05 Dodji Seketeli <dodji@redhat.com>
5514 * g++.dg/conversion/usual-arith-conv.C: New test.
5516 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5519 * gcc.dg/vector-3.c: New testcase.
5520 * g++.dg/ext/vector15.C: New test.
5522 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5524 PR tree-optimization/38510
5525 * gcc.dg/graphite/pr38510.c: New.
5527 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
5528 Jan Sjodin <jan.sjodin@amd.com>
5530 PR tree-optimization/38500
5531 * gcc.dg/graphite/pr38500.c: New.
5533 2009-01-05 Laurent GUERBY <laurent@guerby.net>
5535 * gcc.c-torture/compile/20001226-1.c: Generalize
5537 * gcc.c-torture/compile/limits-fnargs.c: Add
5539 * gcc.dg/20020425-1.c: Likewise.
5540 * gcc.dg/pch/pch.exp: Likewise.
5542 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5545 * gfortran.dg/module_commons_3.f90: New test.
5547 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
5550 * gfortran.dg/random_seed_1.f90: Updated.
5552 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
5556 * gfortran.dg/elemental_subroutine_7.f90:
5557 Fix p values so that it can be used as vector subscript.
5559 2009-01-05 Jason Merrill <jason@redhat.com>
5561 * g++.dg/cpp0x/initlist12.C: Add another test.
5563 * g++.dg/cpp0x/defaulted7.C: New test.
5565 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5568 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
5569 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
5571 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
5573 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
5574 for alpha*-*-* targets.
5575 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
5577 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
5580 * gfortran.dg/host_assoc_function_5.f90: New test.
5582 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5585 * gfortran.dg/elemental_dependency_3.f90: New test.
5586 * gfortran.dg/elemental_subroutine_7.f90: New test.
5588 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
5590 * gcc.dg/struct-ret-3.c: Include unistd.h.
5591 (main): Exit early if system memory page size is
5592 larger than 4096 bytes.
5594 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
5597 * gfortran.dg/merge_init_expr.f90: New.
5599 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
5602 * gfortran.dg/c_loc_tests_13.f90: New test.
5603 * gfortran.dg/c_loc_tests_14.f90: New test.
5605 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
5607 * gfortran.dg/func_result_4.f90: New.
5609 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
5612 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
5613 interface still works, in addition to original tests.
5614 * gfortran.dg/host_assoc_call_6.f90: New test.
5616 2009-01-03 Jakub Jelinek <jakub@redhat.com>
5619 * g++.dg/torture/pr38705.C: New test.
5622 * gcc.dg/pr38700.c: New test.
5624 2009-01-02 Jason Merrill <jason@redhat.com>
5626 * g++.dg/cpp0x/initlist11.C: New test.
5627 * g++.dg/cpp0x/initlist12.C: New test.
5629 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5631 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
5632 Allow extra informative notes.
5634 2009-01-01 Jakub Jelinek <jakub@redhat.com>
5637 * gcc.dg/pr36489.c: New test.
5640 Copyright (C) 2009 Free Software Foundation, Inc.
5642 Copying and distribution of this file, with or without modification,
5643 are permitted in any medium without royalty provided the copyright
5644 notice and this notice are preserved.