1 2010-08-10 Yao Qi <yao@codesourcery.com>
3 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6 * g++.dg/other/packed1.C: Likewise.
7 * g++.dg/other/crash-4.C: Likewise.
8 * g++.dg/ext/packed8.C: Likewise.
9 * g++.dg/init/array16.C: Likewise.
11 2010-08-10 xinliang David Li <davidxl@google.com>
12 * gcc.dg/tree-ssa/loop-19.c: Add option
13 -fno-prefetch-loop-array
15 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
18 * gcc.c-torture/compile/pr45182.c: New test.
20 2010-08-09 Jason Merrill <jason@redhat.com>
23 * g++.dg/cpp0x/variadic-104.C: New.
25 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
28 * gfortran.dg/dependency_32.f90: New test.
30 2010-08-09 Richard Guenther <rguenther@suse.de>
33 * g++.dg/opt/nrv17.C: New testcase.
35 2010-08-09 Richard Guenther <rguenther@suse.de>
38 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
39 alignment from MEM_REF offset only if we took it from the
42 * gcc.target/i386/pr24178.c: New testcase.
44 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
46 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
47 * gcc.dg/20030702-1.c: Ditto.
48 * gcc.dg/20050309-1.c: Ditto.
49 * gcc.dg/20050325-1.c: Ditto.
50 * gcc.dg/20050330-2.c: Ditto.
51 * gcc.dg/20051201-1.c: Ditto.
52 * gcc.dg/gomp/pr27573.c: Ditto.
53 * gcc.dg/gomp/pr34610.c: Ditto.
54 * gcc.dg/pr24225.c: Ditto.
55 * gcc.dg/pr26570.c: Ditto.
56 * gcc.dg/pr32773.c: Ditto.
57 * g++.dg/gcov/gcov-6.C: Ditto.
58 * g++.dg/gomp/pr34608.C: Ditto.
59 * gfortran.dg/gomp/pr27573.f90: Ditto.
61 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
62 dg-require-host-local dg directive.
63 * gcc.dg/profile-dir-2.c: Ditto.
64 * gcc.dg/profile-dir-3.c: Ditto.
66 2010-08-08 Richard Guenther <rguenther@suse.de>
68 PR tree-optimization/45109
69 * gcc.c-torture/compile/pr45109.c: New testcase.
71 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
73 * gcc.dg/march.c: Skip if -march defined.
74 * gcc.dg/mtune.c: Skip if -mtune defined.
76 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
77 generic thunk support.
79 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
82 * gcc.target/i386/pr45213.c: New test.
84 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
87 * gfortran.dg/fmt_error_11.f03: New test.
89 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
91 * lib/target-supports.exp (check_effective_target_sync_int_long):
92 Add arm*-*-linux-gnueabi.
93 (check_effective_target_sync_char_short): Likewise.
95 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
98 * gfortran.dg/dependency_31.f90: New test.
100 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
102 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
104 2010-08-06 Jason Merrill <jason@redhat.com>
106 * g++.dg/cpp0x/sfinae3.C: New.
107 * g++.dg/cpp0x/sfinae4.C: New.
109 2010-08-06 Richard Guenther <rguenther@suse.de>
111 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
112 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
113 * gcc.dg/tree-ssa/pr25382.c: Likewise.
114 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
115 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
116 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
117 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
118 * gcc.c-torture/execute/20100805-1.c: Likewise.
120 2010-08-05 Martin Jambor <mjambor@suse.cz>
123 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
125 2010-08-05 Martin Jambor <mjambor@suse.cz>
127 * gcc.dg/ipa/ipcp-ii-1.c: New test.
128 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
130 2010-08-05 Martin Jambor <mjambor@suse.cz>
132 * g++.dg/ipa/devirt-1.C: New test.
133 * g++.dg/ipa/devirt-2.C: Likewise.
134 * g++.dg/ipa/devirt-3.C: Likewise.
135 * g++.dg/ipa/devirt-4.C: Likewise.
136 * g++.dg/ipa/devirt-5.C: Likewise.
137 * gcc.dg/ipa/iinline-3.c: Likewise.
139 2010-08-05 Jie Zhang <jie@codesourcery.com>
141 PR tree-optimization/45144
142 * gcc.dg/tree-ssa/pr45144.c: New test.
144 2010-08-04 Janus Weil <janus@gcc.gnu.org>
149 * gfortran.dg/class_25.f03: New.
150 * gfortran.dg/class_26.f03: New.
152 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
154 * g++.dg/warn/miss-format-1.C: Update line number.
156 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
159 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
160 .frame and .mask assembler directives.
162 2010-08-04 Richard Guenther <rguenther@suse.de>
164 * gcc.dg/tree-ssa/vrp35.c: Adjust.
165 * gcc.dg/tree-ssa/vrp36.c: Likewise.
166 * gcc.dg/tree-ssa/vrp50.c: Likewise.
167 * gcc.dg/tree-ssa/vrp52.c: Likewise.
169 2010-08-04 Tobias Burnus <burnus@net-b.de>
172 * gfortran.dg/derived_constructor_char_1.f90: New.
173 * gfortran.dg/derived_constructor_char_2.f90: New.
175 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
178 * gfortran.dg/dependency_30.f90: New test.
180 2010-08-03 Jan Hubicka <jh@suse.cz>
182 * gcc.c-torture/compile/pr45085.c: New testcase.
184 2010-08-03 Janus Weil <janus@gcc.gnu.org>
188 * gfortran.dg/typebound_call_9.f03: Modified.
189 * gfortran.dg/typebound_generic_1.f03: Modified.
191 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
195 * gfortran.dg/dependency_29.f90: New test.
197 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
200 * gfortran.dg/character_comparison_2.f90: New test.
201 * gfortran.dg/character_comparison_3.f90: New test.
202 * gfortran.dg/dependency_28.f90: New test.
204 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
207 * gcc.target/arm/pr40457-1.c: New test.
208 * gcc.target/arm/pr40457-2.c: New test.
210 2010-08-01 Janus Weil <janus@gcc.gnu.org>
213 * gfortran.dg/typebound_call_17.f03: New.
215 2010-07-30 Janus Weil <janus@gcc.gnu.org>
218 * gfortran.dg/allocate_derived_3.f90: New.
220 2010-07-30 Xinliang David Li <davidxl@google.com>
221 PR tree-optimization/45121
222 * c-c++-common/uninit-17.c: Add -fno-ivops option.
224 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
227 * testsuite/g++.dg/pr45112.C: New test.
229 2010-07-30 Jakub Jelinek <jakub@redhat.com>
232 PR rtl-optimization/45137
233 * gcc.dg/pr45055.c: New test.
235 2010-07-30 Alan Modra <amodra@gmail.com>
237 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
238 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
240 2010-07-29 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/whole_file_25.f90: New.
245 * gfortran.dg/whole_file_26.f90: New.
246 * gfortran.dg/whole_file_27.f90: New.
248 2010-07-29 Janus Weil <janus@gcc.gnu.org>
251 * gfortran.dg/typebound_proc_17.f03: New.
253 2010-07-29 Janus Weil <janus@gcc.gnu.org>
256 * gfortran.dg/move_alloc_2.f90: New.
258 2010-07-29 Xinliang David Li <davidxl@google.com>
259 PR tree-optimization/45121
260 * c-c++-common/uninit-17.c: Fix expected output.
262 2010-07-29 Richard Guenther <rguenther@suse.de>
264 PR tree-optimization/45120
265 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
267 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
271 * gfortran.dg/pr42051.f03: New testcase.
273 2010-07-29 Richard Guenther <rguenther@suse.de>
276 * gcc.c-torture/execute/pr45034.c: New testcase.
278 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
283 2010-07-28 Daniel Kraft <d@domob.eu>
285 * gfortran.dg/bound_8.f90: New test.
287 2010-07-28 Jakub Jelinek <jakub@redhat.com>
290 * gcc.dg/pr45105.c: New test.
292 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
294 PR rtl-optimization/45107
295 * gcc.dg/pr45107.c: New test.
297 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
299 PR rtl-optimization/45101
300 * gcc.dg/pr45101.c: New test.
302 2010-07-28 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/whole_file_24.f90: New.
307 2010-07-27 Jason Merrill <jason@redhat.com>
309 * g++.dg/cpp0x/variadic102.C: New.
310 * g++.dg/cpp0x/variadic103.C: New.
312 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
314 PR rtl-optimization/40956
317 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
318 * gcc.target/arm/pr42574.c: Add tests.
320 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
322 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
324 (cleanup-repo-files): Ditto.
325 (cleanup-saved-temps): Ditto.
327 2010-07-27 Jakub Jelinek <jakub@redhat.com>
330 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
333 * gcc.dg/pr45079.c: New test.
335 2010-07-27 Ira Rosen <irar@il.ibm.com>
337 PR tree-optimization/44152
338 * gcc.dg/vect/fast-math-pr44152.c: New test.
340 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
343 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
344 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
345 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
346 * obj-c++.dg/torture/trivial.mm: Ditto.
347 * objc.dg/torture/tls/thr-init-2.m: Ditto.
348 * objc.dg/torture/tls/thr-init-3.m: Ditto.
349 * objc.dg/torture/tls/thr-init.m: Ditto.
350 * objc.dg/torture/trivial.m: Ditto.
352 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
354 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
355 Skip on spu-*-* targets.
357 2010-07-27 Jakub Jelinek <jakub@redhat.com>
359 PR tree-optimization/45083
360 * gcc.dg/pr45083.c: New test.
362 2010-07-26 Tobias Burnus <burnus@net-b.de>
365 * gfortran.dg/whole_file_22.f90: New test.
366 * gfortran.dg/whole_file_23.f90: New test.
368 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
369 Jack Howarth <howarth@bromo.med.uc.edu>
370 Richard Henderson <rth@redhat.com>
373 * gcc.dg/tls/thr-init-1.c: New.
374 * gcc.dg/tls/thr-init-2.c: New.
375 * gcc.dg/torture/tls New.
376 * gcc.dg/torture/tls/tls-test.c: New.
377 * gcc.dg/torture/tls/thr-init-1.c: New.
378 * gcc.dg/torture/tls/tls.exp: New.
379 * gcc.dg/torture/tls/thr-init-2.c: New.
380 * gcc.dg/tls/emutls-2.c: New test
382 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
383 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
384 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
385 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
386 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
387 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
388 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
389 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
390 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
391 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
392 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
393 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
394 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
395 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
396 gfortran.dg/gomp/appendix-a/a.22.4.f90,
397 gfortran.dg/gomp/appendix-a/a.22.5.f90,
398 gfortran.dg/gomp/appendix-a/a.22.6.f90,
399 gfortran.dg/gomp/appendix-a/a.24.1.f90,
400 gfortran.dg/gomp/appendix-a/a.32.1.f90,
401 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
402 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
403 gfortran.dg/gomp/omp_threadprivate1.f90,
404 gfortran.dg/gomp/omp_threadprivate2.f90,
405 gfortran.dg/gomp/reduction1.f90,
406 gfortran.dg/gomp/sharing-1.f90: Likewise.
408 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
410 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
412 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
413 dg-require-visibility.
415 2010-07-26 Richard Guenther <rguenther@suse.de>
417 PR tree-optimization/43784
418 * gcc.c-torture/execute/pr43784.c: New testcase.
419 * g++.dg/torture/pr43784.C: Likewise.
421 2010-07-26 Richard Guenther <rguenther@suse.de>
424 * g++.dg/pr45056.C: New testcase.
426 2010-07-26 Richard Guenther <rguenther@suse.de>
428 PR tree-optimization/45071
429 * gcc.dg/pr45071.c: New testcase.
431 2010-07-26 Tobias Burnus <burnus@net-b.de>
434 * gfortran.dg/namelist_62.f90: New.
436 2010-07-26 Richard Guenther <rguenther@suse.de>
438 * gcc.c-torture/execute/pr45017.c: Move ...
439 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
441 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
444 * trim_optimize_1.f90: New test.
445 * character_comparision_1.f90: New test.
447 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
450 * gfortran.dg/wtruncate_fix.f: New test.
452 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
455 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
457 2010-07-24 Richard Guenther <rguenther@suse.de>
460 * g++.dg/lto/20100724-1_0.C: New testcase.
462 2010-07-24 Richard Guenther <rguenther@suse.de>
465 * gcc.dg/lto/20100724-1_0.c: New testcase.
466 * gcc.dg/lto/20100724-1_1.c: Likewise.
468 2010-07-24 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/whole_file_21.f90: New.
473 * gfortran.dg/integer_exponentiation_3.F90: Use
474 -ffloat-store only for i?86/x86-64 -m32.
476 2010-07-24 Tobias Burnus <burnus@net-b.de>
478 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
479 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
481 2010-07-24 Tobias Burnus <burnus@net-b.de>
483 * gfortran.dg/func_decl_4.f90: Split test into two ...
484 * gfortran.dg/func_decl_5.f90: ... parts.
485 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
486 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
487 * gfortran.dg/global_references_1.f90: Add new dg-warning.
488 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
489 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
490 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
491 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
492 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
493 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
494 * gfortran.dg/sizeof.f90: Make test valid.
495 * gfortran.dg/pr20865.f90: Add new dg-error.
496 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
497 * gfortran.dg/g77/19990218-0.f: Ditto.
498 * gfortran.dg/g77/19990218-1.f: Ditto.
499 * gfortran.dg/g77/970625-2.f: Ditto.
500 * gfortran.dg/pr37243.f: Fix function declaration.
501 * gfortran.dg/use_only_1.f90: Fix implicit typing.
502 * gfortran.dg/loc_1.f90: Fix pointer datatype.
504 2010-07-23 Tobias Burnus <burnus@net-b.de>
507 * gfortran.dg/char_array_structure_constructor.f90: Add
508 -fwhole-file as dg-option as it otherwise fails on some
511 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
513 * gnat.dg/aggr16.ad[sb]: New test.
514 * gnat.dg/aggr16_pkg.ads: New helper.
516 2010-07-23 Richard Guenther <rguenther@suse.de>
519 * g++.dg/lto/20100723-1_0.C: New testcase.
521 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
523 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
525 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
526 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
528 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
530 * lib/target-supports.exp (add_options_for_tls): New proc.
531 * g++.dg/tls/static-1.C: Use dg-add-options tls.
532 * g++.dg/tls/static-1a.cc: Likewise.
533 * gcc.dg/tls/emutls-1.c: Likewise.
534 * gcc.dg/tls/opt-11.c: Likewise.
535 * gcc.dg/tls/opt-12.c: Likewise.
536 * gcc.dg/tls/pr24428-2.c: Likewise.
537 * gcc.dg/tls/pr24428.c: Likewise.
538 * obj-c++.dg/tls/static-1.mm: Likewise.
539 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
540 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
541 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
542 * objc.dg/torture/tls/thr-init-2.m: Likewise.
543 * objc.dg/torture/tls/thr-init-3.m: Likewise.
544 * objc.dg/torture/tls/thr-init.m: Likewise.
545 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
547 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
549 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
550 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
551 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
552 optimized dump files.
554 2010-07-23 Jakub Jelinek <jakub@redhat.com>
556 PR tree-optimization/45047
557 * gcc.c-torture/compile/pr45047.c: New test.
559 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
561 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
562 instead of dg-compile.
563 * gcc.dg/float-range-4.c: Ditto.
564 * gcc.dg/float-range-5.c: Ditto.
565 * gcc.dg/fold-overflow-1.c: Ditto.
566 * gcc.dg/gomp/sections-4.c: Ditto.
567 * gcc.dg/transparent-union-1.c: Ditto.
568 * gcc.dg/transparent-union-2.c: Ditto.
569 * gcc.target/i386/pr39315-check.c: Ditto.
570 * g++.dg/gomp/sections-4.C: Ditto.
571 * g++.dg/template/dtor7.C: Ditto.
572 * g++.dg/tree-ssa/pr19952.C: Ditto.
573 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
574 * gfortran.dg/graphite/pr42185.f90: Ditto.
575 * gfortran.dg/namelist_36.f90: Ditto.
576 * gnat.dg/noreturn1.adb: Ditto.
577 * gnat.dg/specs/small_alignment.ads: Ditto.
579 2010-07-23 Martin Jambor <mjambor@suse.cz>
581 PR tree-optimization/44915
582 * g++.dg/torture/pr44915.C: New test.
584 2010-07-23 Martin Jambor <mjambor@suse.cz>
586 PR tree-optimization/44914
587 * g++.dg/tree-ssa/pr44914.C: New test.
589 2010-07-23 Jie Zhang <jie@codesourcery.com>
592 * gcc.dg/pr44290-1.c: New test.
593 * gcc.dg/pr44290-2.c: New test.
595 2010-07-23 Jason Merrill <jason@redhat.com>
598 * g++.dg/abi/mangle44.C: New.
600 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
602 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
603 for compile-time only tests.
604 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
606 * gcc.target/i386/pr39315-4.c: Ditto.
607 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
608 target check. Include sse-os-support.h.
609 (main): Call check_isa and sse_os_support.
610 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
611 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
612 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
613 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
614 target check. Include sse-os-support.h.
615 (main): Call check_isa and sse_os_support.
616 * gcc.target/i386/vperm-v2df.c: Ditto.
618 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
620 * lib/target-supports.exp (check_avx_hw_available): New procedure.
621 (check_effective_target_avx_runtime): New procedure.
622 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
623 (check_effective_target_sse_runtime): Add check_effective_target_sse.
625 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
626 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
627 and __get_cpuid test.
628 * gcc.dg/compat/vector-2b_main.c: Ditto.
630 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
632 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
633 for compile-time only test.
634 * gcc.dg/pr32716.c: Ditto.
635 * gcc.dg/pr34856.c: Ditto.
636 * gcc.dg/pr36997.c: Ditto.
637 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
638 * gfortran.dg/pr28158.f90: Ditto.
639 * gfortran.dg/pr30667.f: Ditto.
641 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
642 i?86-*-* and x86_64-*-* targets to disable execution on targets
643 without sse2 runtime support.
644 * g++.dg/vect/vect.exp: Ditto.
645 * gfortran.dg/vect/vect.exp: Ditto.
647 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
648 * gcc.dg/pr37544.c: Ditto.
649 * gcc.dg/pr40550.c: Ditto.
650 * gcc.dg/compat/union-m128-1_main.c: Ditto.
651 * gcc.dg/compat/vector-1a_main.c: Ditto.
652 * gcc.dg/compat/vector-2a_main.c: Ditto.
653 * gcc.dg/torture/pr16104-1.c: Ditto.
654 * gcc.dg/torture/pr35771-1.c: Ditto.
655 * gcc.dg/torture/pr35771-2.c: Ditto.
656 * gcc.dg/torture/pr35771-3.c: Ditto.
657 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
658 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
659 * gcc.dg/torture/stackalign/push-1.c: Ditto.
660 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
661 * g++.dg/other/i386-1.C: Ditto.
662 * g++.dg/other/pr40446.C: Ditto.
664 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
666 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
668 2010-07-23 Daniel Kraft <d@domob.eu>
671 * gfortran.dg/exit_1.f08: New test.
672 * gfortran.dg/exit_2.f08: New test.
674 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
676 PR tree-optimization/39839
677 * gcc.target/arm/pr39839.c: New test case.
679 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
681 * gnat.dg/unchecked_convert5b.adb: New test.
682 * gnat.dg/unchecked_convert6.adb: Likewise.
683 * gnat.dg/unchecked_convert6b.adb: Likewise.
685 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
687 * gnat.dg/aggr15.ad[sb]: New test.
689 2010-07-22 Dodji Seketeli <dodji@redhat.com>
692 * g++.dg/debug/dwarf2/nested-2.C: New test case.
694 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
696 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
697 with dg-require-linker-plugin.
699 2010-07-22 Richard Guenther <rguenther@suse.de>
702 * g++.dg/lto/20100722-1_0.C: New testcase.
704 2010-07-22 Richard Guenther <rguenther@suse.de>
707 * gcc.dg/lto/20100720-3_0.c: New testcase.
708 * gcc.dg/lto/20100720-3_1.c: Likewise.
710 2010-07-22 Richard Guenther <rguenther@suse.de>
712 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
713 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
716 * gcc.dg/lto/20100722-1_0.c: New testcase.
718 2010-07-22 Martin Jambor <mjambor@suse.cz>
720 PR tree-optimization/44891
721 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
723 2010-07-22 Richard Guenther <rguenther@suse.de>
725 PR tree-optimization/45017
726 * gcc.c-torture/execute/pr45017.c: New testcase.
728 2010-07-22 Tobias Burnus <burnus@net-b.de>
731 * gfortran.dg/aliasing_dummy_5.f90: New.
733 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
736 * gcc.target/arm/pr43698.c: New test.
738 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
741 * Revert my commit r162325 for this PR.
743 2010-07-21 Jakub Jelinek <jakub@redhat.com>
746 * gcc.target/m68k/pr45015.c: New test.
748 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
751 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
754 2010-07-21 Richard Guenther <rguenther@suse.de>
757 * g++.dg/lto/20100721-1_0.C: New testcase.
759 2010-07-21 Martin Jambor <mjambor@suse.cz>
761 PR tree-optimization/44900
762 * g++.dg/torture/pr44900.C: New test.
764 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
767 * c-c++-common/uninit-17.c: Correct expected error.
769 2010-07-21 Jakub Jelinek <jakub@redhat.com>
771 * gcc.dg/guality/asm-1.c: New test.
774 * gcc.dg/guality/pr45003-2.c: New test.
775 * gcc.dg/guality/pr45003-3.c: New test.
777 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
780 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
782 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
784 * lib/scanasm.exp (dg-function-on-line): Test that a function is
785 defined on the current line.
786 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
787 * g++.dg/debug/dwarf2/pr44641.C: New.
789 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
791 * gcc.target/powerpc/block-move-1.c: New test.
792 * gcc.target/powerpc/block-move-2.c: New test.
794 2010-07-20 Jason Merrill <jason@redhat.com>
797 * g++.dg/cpp0x/sfinae2.C: New.
799 2010-07-20 Richard Guenther <rguenther@suse.de>
802 * gcc.dg/lto/20100720-4_0.c: New testcase.
804 2010-07-20 Richard Guenther <rguenther@suse.de>
807 * gcc.dg/lto/20100720-2_0.c: New testcase.
808 * gcc.dg/lto/20100720-2_1.c: Likewise.
810 2010-07-20 Richard Guenther <rguenther@suse.de>
813 * gcc.dg/lto/20100720-1_0.c: New testcase.
814 * gcc.dg/lto/20100720-1_1.c: Likewise.
816 2010-07-20 Jakub Jelinek <jakub@redhat.com>
819 * gcc.dg/guality/pr45003-1.c: New test.
821 2010-07-20 Richard Guenther <rguenther@suse.de>
823 PR tree-optimization/44977
824 * gcc.dg/torture/pr44977.c: New testcase.
826 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
828 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
831 2010-07-20 Richard Guenther <rguenther@suse.de>
835 * gcc.dg/pr44971.c: New testcase.
836 * gcc.c-torture/compile/pr44988.c: Likewise.
838 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
841 * gfortran.dg/allocate_with_typespec.f90: New test.
842 * gfortran.dg/allocate_derived_1.f90: Update error message.
844 2010-07-19 Jason Merrill <jason@redhat.com>
847 * g++.dg/cpp0x/decltype23.C: New.
849 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
852 * gfortran.dg/class_defined_operator_1.f03 : New test.
854 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
856 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
857 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
858 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
859 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
861 2010-07-19 Richard Guenther <rguenther@suse.de>
864 * gcc.c-torture/compile/pr44941.c: New testcase.
866 2010-07-19 Jason Merrill <jason@redhat.com>
869 * g++.dg/template/sfinae24.C: New.
871 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
874 * gfortran.dg/data_implied_do_2.f90: Removed.
876 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
879 * g++.dg/template/sfinae23.C: New.
881 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
883 * lib/target-supports.exp (check_sse_os_support_available): New
885 (check_sse_hw_available): New proc.
886 (check_effective_target_sse_runtime): New proc.
887 (check_effective_target_sse2_runtime): New proc.
888 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
889 -msse2 if check_sse_os_support_available.
890 * g++.dg/vect/vect.exp: Only run -msse2 tests if
891 check_sse_os_support_available.
892 * gcc.dg/vect/vect.exp: Likewise.
893 * gfortran.dg/vect/vect.exp: Likewise.
894 * gcc.target/i386/sol2-check: Renamed to ...
895 * gcc.target/i386/sse-os-support.h: ... this.
896 (sol2_check): Renamed to ...
897 (sse_os_support): ... this.
898 Only test movss with xmm registers.
899 * gcc.target/i386/sse-check.h: Reflect new header and function names.
900 Removed ILL_INSN, ILL_INSN_LEN.
901 * gcc.target/i386/sse2-check.h: Likewise.
902 * gcc.target/i386/sse3-check.h: Likewise.
903 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
904 Removed cpuid.h, __get_cpuid test.
905 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
906 Removed cpuid.h, __get_cpuid test.
907 * g++.dg/other/pr40446.C: Likewise.
908 * gcc.dg/compat/union-m128-1_main.c: Likewise.
909 * gcc.dg/compat/vector-1a_main.c: Likewise.
910 * gcc.dg/compat/vector-2a_main.c: Likewise.
911 * gcc.dg/pr36584.c: Likewise.
912 * gcc.dg/pr37544.c: Likewise.
913 * gcc.dg/torture/pr16104-1.c: Likewise.
914 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
915 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
916 * gcc.dg/torture/stackalign/push-1.c: Likewise.
917 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
918 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
919 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
921 * gcc.dg/torture/pr35771-2.c: Likewise.
922 * gcc.dg/torture/pr35771-3.c: Likewise.
923 * gcc.target/i386/pr39315-2.c: Likewise.
924 * gcc.target/i386/pr39315-4.c: Likewise.
925 * gcc.target/i386/vperm-v2df.c: Likewise.
926 * gcc.target/i386/vperm-v2di.c: Likewise.
927 * gcc.target/i386/vperm-v4si-1.c: Likewise.
928 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
931 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
934 * gfortran.dg/data_implied_do_2.f90: New test.
936 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
938 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
940 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
942 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
943 to the "mips16" group.
944 (mips_using_mips16_p): New procedure.
945 (mips-dg-options): Use it.
947 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
949 * gcc.target/mips/mips16-attributes-4.c: New test.
951 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
954 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
955 * gcc.target/powerpc/recip-2.c: Ditto.
956 * gcc.target/powerpc/recip-3.c: Ditto.
958 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
960 * gcc.target/arm/pr42235.c: New test.
962 2010-07-16 Jason Merrill <jason@redhat.com>
965 * g++.dg/template/partial8.C: New.
967 2010-07-16 Jakub Jelinek <jakub@redhat.com>
969 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
970 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
972 (gualcvt): New overloaded inline.
973 (GUALCVT): Use it for C++.
974 * g++.dg/guality/guality.exp: New.
975 * g++.dg/guality/guality.h: New.
976 * g++.dg/guality/redeclaration1.C: New test.
977 * g++.dg/dg.exp: Prune also guality/* tests.
978 * gcc.dg/guality/pr43141.c: Moved to...
979 * c-c++-common/guality/pr43141.c: ... here.
981 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
984 * gfortran.dg/char4_iunit_2.f03: New test.
986 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
988 * lib/plugin-support.exp (plugin-test-execute):
989 Add ${gcc_objdir}/intl to includes.
991 2010-07-16 Jakub Jelinek <jakub@redhat.com>
994 * gcc.c-torture/execute/pr44942.c: New test.
995 * gcc.target/i386/pr44942.c: New test.
997 2010-07-15 Jason Merrill <jason@redhat.com>
1000 * g++.dg/cpp0x/implicit7.C: New.
1001 * g++.dg/cpp0x/implicit8.C: New.
1003 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1005 Disable float tests for __SPU__ targets due to lack of signed zero:
1006 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1007 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1008 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1009 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1010 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1011 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1012 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1013 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1014 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1016 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1018 * gfortran.dg/select_char_2.f90: New test.
1020 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1022 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1025 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1028 * gfortran.dg/typebound_generic_9.f03: New.
1030 2010-07-15 Richard Guenther <rguenther@suse.de>
1032 PR tree-optimization/44946
1033 * gcc.c-torture/compile/pr44946.c: New testcase.
1035 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1038 * gfortran.dg/select_char_3.f90: New test.
1040 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1041 Kevin F. Quinn <kevquinn@gentoo.org>
1043 * gcc.dg/Wtrampolines.c: New.
1045 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1048 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1050 2010-07-14 Jason Merrill <jason@redhat.com>
1053 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1055 Implement C++0x unrestricted unions (N2544)
1056 * g++.dg/cpp0x/union1.C: New.
1057 * g++.dg/cpp0x/union2.C: New.
1058 * g++.dg/cpp0x/union3.C: New.
1059 * g++.dg/cpp0x/defaulted2.C: Adjust.
1060 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1061 * g++.old-deja/g++.ext/anon2.C: Adjust.
1062 * g++.old-deja/g++.mike/misc6.C: Adjust.
1064 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1067 * gfortran.dg/c_loc_tests_15.f90: New.
1069 2010-07-13 Jason Merrill <jason@redhat.com>
1072 * g++.dg/cpp0x/implicit6.C: New.
1074 2010-07-13 Jason Merrill <jason@redhat.com>
1077 * g++.dg/abi/noreturn1.C: New.
1078 * g++.dg/abi/noreturn2.C: New.
1080 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1084 * c-c++-common/pr44832.c: New test.
1086 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1089 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1090 on the target. Make sure that we can assemble the emitted asm when
1091 the test type is 'compile'.
1093 2010-07-13 Richard Guenther <rguenther@suse.de>
1095 PR tree-optimization/36960
1096 * g++.dg/torture/pr36960.C: New testcase.
1098 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/template/sfinae21.C: New.
1102 * g++.dg/template/sfinae22.C: Likewise.
1104 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1107 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1108 * gcc.dg/plugin/ggcplug.c: Likewise.
1109 * g++.dg/plugin/selfassign.c: Likewise.
1110 * g++.dg/plugin/attribute_plugin.c: Likewise.
1111 * g++.dg/plugin/dumb_plugin.c: Likewise.
1112 * g++.dg/plugin/pragma_plugin.c: Likewise.
1114 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1116 * gcc.c-torture/execute/pr44683.x: New.
1117 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1119 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1125 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1126 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1127 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1128 * gfortran.dh/typebound_call_16.f03: New.
1129 * gfortran.dg/typebound_generic_6.f03: New.
1130 * gfortran.dg/typebound_generic_7.f03: New.
1131 * gfortran.dg/typebound_generic_8.f03: New.
1133 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1136 * gfortran.dg/char4_iunit_1.f03: New test.
1138 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1140 * gcc.dg/tree-ssa/vrp53.c: New test.
1142 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1145 * g++.dg/template/sfinae19.C: New.
1146 * g++.dg/template/sfinae20.C: Likewise.
1148 2010-07-12 Jie Zhang <jie@codesourcery.com>
1150 * gcc.target/arm/interrupt-1.c: New test.
1151 * gcc.target/arm/interrupt-2.c: New test.
1153 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1155 * gcc.dg/pr42427.c: Require c99_runtime.
1156 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1158 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1159 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1160 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1161 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1162 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1163 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1164 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1165 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1166 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1167 * gcc.target/i386/pr37275.c: Require visibility support.
1169 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1171 * lib/target-supports.exp (check_effective_target_sse): New proc.
1172 * gcc.target/i386/sol2-check.h: New file.
1173 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1174 Include sol2-check.h.
1175 (main) Only run do_test () if sol2_check ().
1176 * gcc.target/i386/sse2-check.h: Likewise.
1177 * gcc.target/i386/sse3-check.h: Likewise.
1178 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1179 [__sun__ && __svr4__]: Execute SSE2 instruction.
1180 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1181 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1182 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1183 * g++.dg/ext/vector14.C: Likewise.
1184 * g++.dg/other/mmintrin.C: Likewise.
1185 * gcc.dg/20020418-1.c: Likewise.
1186 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1187 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1188 * gcc.dg/format/unnamed-1.c: Likewise.
1189 Adapt dg-warning line number.
1190 * gcc.dg/graphite/pr40281.c: Likewise.
1191 * gcc.dg/pr32176.c: Likewise.
1192 * gcc.dg/pr40550.c: Likewise.
1193 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1194 * gcc.dg/torture/pr36891.c: Likewise.
1195 * gcc.target/i386/20020218-1.c: Likewise.
1196 * gcc.target/i386/20020523.c: Likewise.
1197 * gcc.target/i386/abi-1.c: Likewise.
1198 * gcc.target/i386/brokensqrt.c: Likewise.
1199 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1200 * gcc.target/i386/pr13366.c: Likewise.
1201 * gcc.target/i386/pr13685.c: Likewise.
1202 * gcc.target/i386/pr24306.c: Likewise.
1203 * gcc.target/i386/pr31486.c: Likewise.
1204 * gcc.target/i386/pr32065-1.c: Likewise.
1205 * gcc.target/i386/pr32065-2.c: Likewise.
1206 * gcc.target/i386/pr32389.c: Likewise.
1207 * gcc.target/i386/pr38824.c: Likewise.
1208 * gcc.target/i386/pr38931.c: Likewise.
1209 * gcc.target/i386/pr39592-1.c: Likewise.
1210 * gcc.target/i386/pr43766.c: Likewise.
1211 * gcc.target/i386/recip-divf.c: Likewise.
1212 * gcc.target/i386/recip-sqrtf.c: Likewise.
1213 * gcc.target/i386/recip-vec-divf.c: Likewise.
1214 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1215 * gcc.target/i386/sse-1.c: Likewise.
1216 * gcc.target/i386/sse-16.c: Likewise.
1217 * gcc.target/i386/sse-2.c: Likewise.
1218 * gcc.target/i386/sse-20.c: Likewise.
1219 * gcc.target/i386/sse-3.c: Likewise.
1220 * gcc.target/i386/sse-7.c: Likewise.
1221 * gcc.target/i386/sse-9.c: Likewise.
1222 * gcc.target/i386/sse-addps-1.c: Likewise.
1223 * gcc.target/i386/sse-addss-1.c: Likewise.
1224 * gcc.target/i386/sse-andnps-1.c: Likewise.
1225 * gcc.target/i386/sse-andps-1.c: Likewise.
1226 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1227 * gcc.target/i386/sse-comiss-1.c: Likewise.
1228 * gcc.target/i386/sse-comiss-2.c: Likewise.
1229 * gcc.target/i386/sse-comiss-3.c: Likewise.
1230 * gcc.target/i386/sse-comiss-4.c: Likewise.
1231 * gcc.target/i386/sse-comiss-5.c: Likewise.
1232 * gcc.target/i386/sse-comiss-6.c: Likewise.
1233 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1234 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1235 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1236 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1237 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1238 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1239 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1240 * gcc.target/i386/sse-divps-1.c: Likewise.
1241 * gcc.target/i386/sse-divss-1.c: Likewise.
1242 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1243 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1244 * gcc.target/i386/sse-maxps-1.c: Likewise.
1245 * gcc.target/i386/sse-maxss-1.c: Likewise.
1246 * gcc.target/i386/sse-minps-1.c: Likewise.
1247 * gcc.target/i386/sse-minss-1.c: Likewise.
1248 * gcc.target/i386/sse-movaps-1.c: Likewise.
1249 * gcc.target/i386/sse-movaps-2.c: Likewise.
1250 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1251 * gcc.target/i386/sse-movhps-1.c: Likewise.
1252 * gcc.target/i386/sse-movhps-2.c: Likewise.
1253 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1254 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1255 * gcc.target/i386/sse-movntps-1.c: Likewise.
1256 * gcc.target/i386/sse-movss-1.c: Likewise.
1257 * gcc.target/i386/sse-movss-2.c: Likewise.
1258 * gcc.target/i386/sse-movss-3.c: Likewise.
1259 * gcc.target/i386/sse-movups-1.c: Likewise.
1260 * gcc.target/i386/sse-movups-2.c: Likewise.
1261 * gcc.target/i386/sse-mulps-1.c: Likewise.
1262 * gcc.target/i386/sse-mulss-1.c: Likewise.
1263 * gcc.target/i386/sse-orps-1.c: Likewise.
1264 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1265 * gcc.target/i386/sse-recip-vec.c: Likewise.
1266 * gcc.target/i386/sse-recip.c: Likewise.
1267 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1268 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1269 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1270 * gcc.target/i386/sse-subps-1.c: Likewise.
1271 * gcc.target/i386/sse-subss-1.c: Likewise.
1272 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1273 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1274 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1275 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1276 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1277 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1278 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1279 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1280 * gcc.target/i386/sse-xorps-1.c: Likewise.
1281 * gcc.target/i386/ssefn-1.c: Likewise.
1282 * gcc.target/i386/ssefn-3.c: Likewise.
1283 * gcc.target/i386/sseregparm-1.c: Likewise.
1284 * gcc.target/i386/stackalign/return-3.c: Likewise.
1285 * gcc.target/i386/vectorize1.c: Likewise.
1286 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1287 * gcc.target/i386/xorps-sse.c: Likewise.
1288 * gfortran.dg/pr28158.f90: Likewise.
1289 * gfortran.dg/pr30667.f: Likewise.
1290 * gnat.dg/loop_optimization7.adb: Likewise.
1291 * gnat.dg/sse_nolib.adb: Likewise.
1293 2010-07-11 Tobias Burnus <burnus@net-b.de>
1296 * gfortran.dg/use_rename_6.f90: New.
1297 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1299 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1302 * gfortran.dg/class_24.f03: New.
1304 2010-07-10 Richard Guenther <rguenther@suse.de>
1307 * gcc.dg/lto/20100709-1_0.c: New testcase.
1308 * gcc.dg/lto/20100709-1_1.c: Likewise.
1310 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1312 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1314 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1317 * objc.dg/lto/trivial-1_0.m: New.
1318 * objc.dg/lto/lto.exp: New.
1319 * obj-c++.dg/lto/trivial-1_0.mm: New.
1320 * obj-c++.dg/lto/lto.exp: New.
1321 * objc.dg/symtab-1.m: Adjust sizes.
1322 * objc.dg/image-info.m: Do not run for gnu-runtime.
1324 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1326 * gcc.dg/pr32370.c: Allow another kind of error message.
1328 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1330 * gnat.dg/atomic3.adb: New test.
1332 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1333 Denys Vlasenko <dvlasenk@redhat.com>
1334 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1336 PR tree-optimization/28632
1337 * gcc.dg/tree-ssa/vrp51.c: New test.
1338 * gcc.dg/tree-ssa/vrp52.c: New test.
1340 2010-07-09 Jason Merrill <jason@redhat.com>
1342 * g++.dg/abi/covariant6.C: New.
1343 * g++.dg/inherit/covariant17.C: Test both bases.
1344 * g++.dg/inherit/covariant7.C: Check vtable layout.
1346 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1348 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1350 2010-07-09 Richard Guenther <rguenther@suse.de>
1352 PR tree-optimization/44852
1353 * gcc.c-torture/execute/pr44852.c: New testcase.
1355 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1357 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1358 multiplication by values.
1359 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1360 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1362 2010-07-09 Richard Guenther <rguenther@suse.de>
1364 PR tree-optimization/44882
1365 * gfortran.dg/pr44882.f90: New testcase.
1367 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1370 * gcc.target/arm/pr40657-1.c: New test.
1371 * gcc.target/arm/pr40657-2.c: New test.
1372 * gcc.c-torture/execute/pr40657.c: New test.
1374 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1376 * gcc.dg/tree-ssa/vrp50.c: New test.
1377 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1379 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1382 * gfortran.dg/c_sizeof_1.f90: Modified.
1383 * gfortran.dg/storage_size_1.f08: New.
1384 * gfortran.dg/storage_size_2.f08: New.
1386 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1388 * gcc.c-torture/execute/20100708-1.c: New test.
1390 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1393 * gfortran.dg/gomp/pr44847.f90: New test.
1395 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1397 PR tree-optimization/44710
1398 * gcc.dg/tree-ssa/ifc-6.c: New.
1399 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1401 2010-07-08 Tobias Burnus <burnus@net-b.de>
1404 * gfortran.dg/coarray_10.f90: Add an additional test.
1406 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1409 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1410 * gcc.c-torture/execute/pr44828.x: Revert.
1412 2010-07-08 Jason Merrill <jason@redhat.com>
1415 * g++.dg/inherit/covariant17.C: New.
1416 * g++.dg/abi/covariant1.C: Actually test for the bug.
1418 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1420 PR rtl-optimization/44838
1421 * gcc.dg/pr44838.c: New.
1423 2010-07-08 Richard Guenther <rguenther@suse.de>
1425 PR tree-optimization/44831
1426 * gcc.c-torture/compile/pr44831.c: New testcase.
1427 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1429 2010-07-08 Richard Guenther <rguenther@suse.de>
1431 PR tree-optimization/44861
1432 * g++.dg/vect/pr44861.cc: New testcase.
1434 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1437 * gcc.c-torture/execute/pr44828.x: New file.
1439 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1441 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1443 * g++.dg/ext/altivec-17.C: Adjust error message.
1445 2010-07-07 Tom Tromey <tromey@redhat.com>
1447 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1449 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1452 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1453 * gcc.target/i386/rdrand-2.c: Likewise.
1454 * gcc.target/i386/rdrand-3.c: Likewise.
1456 2010-07-07 Jan Hubicka <jh@suse.cz>
1459 * g++.dg/torture/pr44813.C: New testcase.
1460 * g++.dg/torture/pr44826.C: New testcase.
1462 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1464 PR rtl-optimization/44787
1465 * gcc.c-torture/compile/pr44788.c: New test.
1466 * gcc.target/arm/pr44788.c: New test.
1468 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1470 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1472 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1474 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1477 2010-07-06 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/parameter_array_init_6.f90: New.
1481 * gfortran.dg/initialization_20.f90: Update dg-error.
1482 * gfortran.dg/initialization_24.f90: Ditto.
1484 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1486 * gfortran.dg/dim_range_1.f90: New test.
1487 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
1489 2010-07-06 Jason Merrill <jason@redhat.com>
1492 * g++.dg/cpp0x/initlist41.C: New.
1495 * g++.dg/template/ptrmem22.C: New.
1497 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
1499 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1501 * gcc.target/i386/i386.exp: Likewise.
1503 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1506 * gcc.dg/lto/20100518_0.c: Limit to x86.
1508 2010-07-06 Richard Guenther <rguenther@suse.de>
1511 * gcc.c-torture/execute/pr44828.c: New testcase.
1513 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
1515 * g++.dg/warn/noeffect2.C: Adjust expected warning.
1516 * g++.dg/warn/volatile1.C: Likewise.
1517 * g++.dg/template/warn1.C: Likewise.
1519 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1521 AVX Programming Reference (June, 2010)
1522 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1523 * g++.dg/other/i386-3.C: Likewise.
1524 * gcc.target/i386/sse-12.c: Likewise.
1526 * gcc.target/i386/f16c-check.h: New.
1527 * gcc.target/i386/rdfsbase-1.c: Likewise.
1528 * gcc.target/i386/rdfsbase-2.c: Likewise.
1529 * gcc.target/i386/rdgsbase-1.c: Likewise.
1530 * gcc.target/i386/rdgsbase-2.c: Likewise.
1531 * gcc.target/i386/rdrand-1.c: Likewise.
1532 * gcc.target/i386/rdrand-2.c: Likewise.
1533 * gcc.target/i386/rdrand-3.c: Likewise.
1534 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1535 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1536 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1537 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1538 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1539 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1540 * gcc.target/i386/wrfsbase-1.c: Likewise.
1541 * gcc.target/i386/wrfsbase-2.c: Likewise.
1542 * gcc.target/i386/wrgsbase-1.c: Likewise.
1543 * gcc.target/i386/wrgsbase-2.c: Likewise.
1545 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1546 (__builtin_ia32_vcvtps2ph): New.
1547 (__builtin_ia32_vcvtps2ph256): Likewise.
1549 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1550 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1552 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1553 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1555 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1556 (__builtin_ia32_vcvtps2ph256): Likewise.
1557 Add fsgsbase,rdrnd,f16c.
1559 * lib/target-supports.exp (check_effective_target_f16c): New.
1561 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1563 * gcc.dg/guality/nrv-1.c: New test.
1565 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
1568 * gcc.target/arm/pr42505.c: New test case.
1570 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1573 * g++.dg/opt/nrv16.C: New test.
1575 2010-07-05 Richard Guenther <rguenther@suse.de>
1577 PR tree-optimization/44784
1578 * gcc.c-torture/compile/pr44784.c: New testcase.
1580 2010-07-05 Ira Rosen <irar@il.ibm.com>
1582 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1583 Increase loop bound and array size.
1584 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1587 2010-07-05 Ira Rosen <irar@il.ibm.com>
1589 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1590 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1591 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1592 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1593 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1595 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
1598 * g++.dg/parse/template25.C: New.
1600 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1602 PR rtl-optimization/44695
1603 * gcc.dg/torture/pr44695.c: New.
1605 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1608 * g++.dg/ext/pretty3.C: New.
1610 2010-07-04 Richard Guenther <rguenther@suse.de>
1613 * g++.dg/torture/pr44809.C: New testcase.
1615 2010-07-04 Richard Guenther <rguenther@suse.de>
1617 PR tree-optimization/44656
1618 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1620 2010-07-04 Ira Rosen <irar@il.ibm.com>
1621 Revital Eres <eres@il.ibm.com>
1623 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1625 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1626 gcc.dg/vect/vect-96.c: Likewise.
1627 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1628 that support misaligned stores. Change the number of expected
1629 misaligned accesses.
1630 * gcc.dg/vect/vect-peel-1.c: New test.
1631 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1632 gcc.dg/vect/vect-peel-4.c: Likewise.
1633 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1634 vectorizable on all targets that support realignment.
1635 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1637 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
1640 * gcc.dg/torture/pr44806.c: New.
1642 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/cond_expr1.adb: New test.
1646 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1648 * gnat.dg/modular3.adb: New test.
1649 * gnat.dg/modular3_pkg.ads: New helper.
1651 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
1652 Mikael Pettersson <mikpe@it.uu.se>
1655 * obj-c++.dg/encode-2.mm: Produce object and save temps.
1656 Make signed-ness of chars explicit. Scan the object for
1657 strings that are split by some target assemblers.
1658 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1661 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
1663 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1665 2010-07-02 Le-Chun Wu <lcwu@google.com>
1668 * g++.dg/warn/Wshadow-7.C: New test.
1670 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1671 Julian Brown <julian@codesourcery.com>
1672 Sandra Loosemore <sandra@codesourcery.com>
1674 * gcc.c-torture/execute/20100416-1.c: New test case.
1676 2010-07-02 Julian Brown <julian@codesourcery.com>
1677 Sandra Loosemore <sandra@codesourcery.com>
1681 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1682 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1684 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1685 Julian Brown <julian@codesourcery.com>
1687 * gcc.target/arm/neon/vadds64.c: Regenerated.
1688 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1689 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1690 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1691 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1692 * gcc.target/arm/neon-vmls-1.c: Likewise.
1693 * gcc.target/arm/neon-vsubs64.c: New execution test.
1694 * gcc.target/arm/neon-vsubu64.c: New execution test.
1695 * gcc.target/arm/neon-vadds64.c: New execution test.
1696 * gcc.target/arm/neon-vaddu64.c: New execution test.
1698 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1700 * gcc.target/arm/neon-vands64.c: New.
1701 * gcc.target/arm/neon-vandu64.c: New.
1702 * gcc.target/arm/neon-vbics64.c: New.
1703 * gcc.target/arm/neon-vbicu64.c: New.
1704 * gcc.target/arm/neon-veors64.c: New.
1705 * gcc.target/arm/neon-veoru64.c: New.
1706 * gcc.target/arm/neon-vorns64.c: New.
1707 * gcc.target/arm/neon-vornu64.c: New.
1708 * gcc.target/arm/neon-vorrs64.c: New.
1709 * gcc.target/arm/neon-vorru64.c: New.
1710 * gcc.target/arm/neon/vands64.c: Regenerated.
1711 * gcc.target/arm/neon/vandu64.c: Regenerated.
1712 * gcc.target/arm/neon/vbics64.c: Regenerated.
1713 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1714 * gcc.target/arm/neon/veors64.c: Regenerated.
1715 * gcc.target/arm/neon/veoru64.c: Regenerated.
1716 * gcc.target/arm/neon/vorns64.c: Regenerated.
1717 * gcc.target/arm/neon/vornu64.c: Regenerated.
1718 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1719 * gcc.target/arm/neon/vorru64.c: Regenerated.
1721 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1723 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1725 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1727 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1728 * gfortran.dg/intent_out_5.f90: Same.
1729 * gfortran.dg/ltrans-7.f90: Same.
1730 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1732 2010-07-02 Jan Hubicka <jh@suse.cz>
1734 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1736 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1738 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1740 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1743 * c-c++-common/Wunused-var-12.c: New test.
1745 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1748 * gcc.target/arm/pr42835.c: New test.
1751 * gcc.target/arm/pr42172-1.c: New test.
1753 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1755 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1757 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1759 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1760 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1761 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1762 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1763 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1764 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1765 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1766 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1767 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1768 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1769 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1770 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1771 * gcc.target/arm/neon-vdup_ns64.c: New.
1772 * gcc.target/arm/neon-vdup_nu64.c: New.
1773 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1774 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1775 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1776 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1777 * gcc.target/arm/neon-vmov_ns64.c: New.
1778 * gcc.target/arm/neon-vmov_nu64.c: New.
1779 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1780 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1781 * gcc.target/arm/neon-vget_lanes64.c: New.
1782 * gcc.target/arm/neon-vget_laneu64.c: New.
1783 * gcc.target/arm/neon-vset_lanes64.c: New.
1784 * gcc.target/arm/neon-vset_laneu64.c: New.
1786 2010-07-02 Richard Guenther <rguenther@suse.de>
1788 * g++.dg/torture/20100702-1.C: New testcase.
1790 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1793 * gcc.c-torture/compile/pr44707.c: New test.
1795 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/template/crash101.C: New.
1800 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1802 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1803 Use the ABI-0 accessors and fail it for m64.
1805 2010-07-02 Jan Hubicka <jh@suse.cz>
1807 * g++.dg/tree-ssa/pr44706.C: New testcase.
1809 2010-07-02 Richard Guenther <rguenther@suse.de>
1811 PR tree-optimization/44748
1812 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1814 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1816 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1817 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1818 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1819 the method types to forward:.
1821 2010-06-30 Jason Merrill <jason@redhat.com>
1823 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1824 * g++.dg/other/pr25632.C: Likewise.
1826 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1828 PR tree-optimization/40421
1829 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1831 2010-07-01 Richard Guenther <rguenther@suse.de>
1835 * gcc.c-torture/execute/20100316-1.c: New testcase.
1836 * gcc.c-torture/execute/pr44468.c: Likewise.
1837 * gcc.c-torture/compile/20100609-1.c: Likewise.
1838 * gcc.dg/volatile2.c: Adjust.
1839 * gcc.dg/plugin/selfassign.c: Likewise.
1840 * gcc.dg/pr36902.c: Likewise.
1841 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
1842 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
1843 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1844 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1845 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1846 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1847 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
1848 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
1849 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
1850 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1851 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1852 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1853 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1854 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
1855 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1856 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1857 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
1858 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1859 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1860 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
1861 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1862 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1863 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
1864 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
1865 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1866 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1867 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1868 * gcc.dg/struct/w_prof_local_array.c: Likewise.
1869 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1870 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1871 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
1872 * gcc.dg/struct/w_prof_global_array.c: Likewise.
1873 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
1874 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1875 * gcc.dg/struct/w_prof_local_var.c: Likewise.
1876 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1877 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1878 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1879 * gcc.dg/struct/w_prof_global_var.c: Likewise.
1880 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1881 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1882 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1883 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1884 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1885 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
1886 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1887 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1888 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1889 * gcc.dg/tree-prof/stringop-1.c: Adjust.
1890 * g++.dg/tree-ssa/pr31146.C: Likewise.
1891 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
1892 * g++.dg/tree-ssa/pr33604.C: Likewise.
1893 * g++.dg/plugin/selfassign.c: Likewise.
1894 * gfortran.dg/array_memcpy_3.f90: Likewise.
1895 * gfortran.dg/array_memcpy_4.f90: Likewise.
1896 * c-c++-common/torture/pr42834.c: New testcase.
1898 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/template/crash100.C: New.
1903 2010-06-30 Jan Hubicka <jh@suse.cz>
1905 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
1907 2010-06-30 Michael Matz <matz@suse.de>
1910 * gcc.dg/pr44699.c: New test.
1912 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
1914 PR tree-optimization/39799
1915 * c-c++-common/uninit-17.c: New test.
1917 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920 * gfortran.dg/read_infnan_1.f90: New test.
1922 2010-06-29 Jason Merrill <jason@redhat.com>
1924 Enable implicitly declared move constructor/operator= (N3053).
1925 * g++.dg/cpp0x/implicit3.C: New.
1926 * g++.dg/cpp0x/implicit4.C: New.
1927 * g++.dg/cpp0x/implicit5.C: New.
1928 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1929 * g++.dg/cpp0x/not_special.C: Adjust.
1930 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1931 * g++.dg/cpp0x/rv1n.C: Adjust.
1932 * g++.dg/cpp0x/rv1p.C: Adjust.
1933 * g++.dg/cpp0x/rv2n.C: Adjust.
1934 * g++.dg/cpp0x/rv2p.C: Adjust.
1935 * g++.dg/cpp0x/rv3n.C: Adjust.
1936 * g++.dg/cpp0x/rv3p.C: Adjust.
1937 * g++.dg/cpp0x/rv4n.C: Adjust.
1938 * g++.dg/cpp0x/rv4p.C: Adjust.
1939 * g++.dg/cpp0x/rv5n.C: Adjust.
1940 * g++.dg/cpp0x/rv5p.C: Adjust.
1941 * g++.dg/cpp0x/rv6n.C: Adjust.
1942 * g++.dg/cpp0x/rv6p.C: Adjust.
1943 * g++.dg/cpp0x/rv7n.C: Adjust.
1944 * g++.dg/cpp0x/rv7p.C: Adjust.
1945 * g++.dg/cpp0x/rv8p.C: Adjust.
1946 * g++.dg/gomp/pr26690-1.C: Adjust.
1947 * g++.dg/other/error20.C: Adjust.
1948 * g++.dg/other/error31.C: Adjust.
1949 * g++.dg/parse/error19.C: Adjust.
1950 * g++.dg/template/qualttp5.C: Adjust.
1951 * g++.old-deja/g++.law/ctors5.C: Adjust.
1953 Enable implicitly deleted functions (N2346)
1954 * g++.dg/cpp0x/defaulted17.C: New.
1955 * g++.dg/cpp0x/implicit1.C: New.
1956 * g++.dg/cpp0x/implicit2.C: New.
1957 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
1958 * g++.dg/ext/has_virtual_destructor.C: Adjust.
1959 * g++.dg/init/ctor4.C: Adjust.
1960 * g++.dg/init/synth2.C: Adjust.
1961 * g++.dg/lto/20081118_1.C: Adjust.
1962 * g++.dg/other/error13.C: Adjust.
1963 * g++.dg/other/unused1.C: Adjust.
1964 * g++.old-deja/g++.bob/inherit2.C: Adjust.
1965 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1966 * g++.old-deja/g++.jason/opeq3.C: Adjust.
1967 * g++.old-deja/g++.law/ctors17.C: Adjust.
1968 * g++.old-deja/g++.oliva/delete1.C: Adjust.
1969 * g++.old-deja/g++.pt/assign1.C: Adjust.
1970 * g++.old-deja/g++.pt/crash20.C: Adjust.
1972 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
1973 * g++.dg/cpp0x/defaulted13.C: Adjust.
1974 * g++.dg/cpp0x/defaulted2.C: Adjust.
1975 * g++.dg/cpp0x/defaulted3.C: Adjust.
1976 * g++.dg/cpp0x/initlist9.C: Adjust.
1977 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
1978 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
1979 * g++.dg/init/synth2.C: Adjust.
1981 * g++.dg/cpp0x/defaulted19.C: New.
1983 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
1984 * g++.dg/template/error23.C: Fix for -std=c++0x.
1986 2010-06-29 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/proc_ptr_28.f90: New.
1991 2010-06-29 Jakub Jelinek <jakub@redhat.com>
1993 PR tree-optimization/43801
1994 * g++.dg/torture/pr43801.C: New test.
1997 * g++.dg/debug/dwarf2/accessibility1.C: New test.
1999 2010-06-29 Jason Merrill <jason@redhat.com>
2002 * g++.dg/template/qualified-id2.C: New.
2003 * g++.dg/template/qualified-id3.C: New.
2005 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2008 * gfortran.dg/associated_target_4.f90: New.
2010 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2013 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2015 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2017 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2019 2010-06-29 Jan Hubicka <jh@suse.cz>
2021 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2023 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2026 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2027 * gcc.target/arm/wmul-3.c: New test.
2028 * gcc.target/arm/wmul-4.c: New test.
2030 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2032 PR rtl-optimization/44659
2033 * gcc.target/i386/extract-1.c: New.
2034 * gcc.target/i386/extract-2.c: Likewise.
2035 * gcc.target/i386/extract-3.c: Likewise.
2036 * gcc.target/i386/extract-4.c: Likewise.
2037 * gcc.target/i386/extract-5.c: Likewise.
2038 * gcc.target/i386/extract-6.c: Likewise.
2040 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2043 * g++.dg/warn/Wunused-var-14.C: New test.
2045 2010-06-28 Tobias Burnus <burnus@net-b.de>
2048 * gfortran.dg/nan_6.f90: New.
2050 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2052 PR tree-optimization/43781
2053 * gcc.dg/torture/pr43781.c: New.
2055 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2058 * gfortran.dg/actual_rank_check_1.f90: New test.
2060 2010-06-28 Martin Jambor <mjambor@suse.cz>
2062 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2064 2010-06-28 Jan Hubicka <jh@suse.cz>
2066 PR tree-optimization/44687
2067 * gcc.c-torture/compile/pr44687.c
2069 2010-06-28 Martin Jambor <mjambor@suse.cz>
2072 * g++.dg/torture/pr44535.C: New test.
2074 2010-06-28 Michael Matz <matz@suse.de>
2077 * gfortran.dg/pr44592.f90: New test.
2079 2010-06-28 Jan Hubicka <jh@suse.cz>
2081 PR tree-optimization/44357
2082 * g++.dg/torture/pr44357.C: New testcase.
2084 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2086 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2087 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2088 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2089 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2090 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2091 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2092 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2093 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2095 2010-06-27 Jan Hubicka <jh@suse.cz>
2097 * gcc.c-torture/compile/pr44686.c: New file.
2099 2010-06-27 Richard Guenther <rguenther@suse.de>
2101 PR tree-optimization/44683
2102 * gcc.c-torture/execute/pr44683.c: New testcase.
2104 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2106 * gnat.dg/noreturn3.ad[sb]: New test.
2108 2010-06-26 Jason Merrill <jason@redhat.com>
2110 * g++.dg/cpp0x/explicit5.C: New.
2112 2010-06-26 Richard Guenther <rguenther@suse.de>
2114 PR tree-optimization/44393
2115 * gcc.dg/pr44393.c: New testcase.
2117 2010-06-26 Jan Hubicka <jh@suse.cz>
2119 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2121 2010-06-26 Richard Guenther <rguenther@suse.de>
2124 * gcc.dg/pr44674.c: New testcase.
2126 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2128 * gcc.dg/opts-3.c: New test.
2130 2010-06-26 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/type_decl_1.f90: New.
2133 * gfortran.dg/type_decl_2.f90: New.
2135 2010-06-26 Tobias Burnus <burnus@net-b.de>
2137 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2138 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2140 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2143 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2144 error in comparing reals.
2146 2010-06-25 Tobias Burnus <burnus@net-b.de>
2148 * selected_real_kind_2.f90: New.
2149 * selected_real_kind_3.f90: New.
2151 2010-06-25 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/entry_19.f90: New.
2155 2010-06-25 Tobias Burnus <burnus@net-b.de>
2157 * gfortran.dg/end_subroutine_1.f90: New.
2158 * gfortran.dg/end_subroutine_2.f90: New.
2159 * gfortran.dg/interface_proc_end.f90: Update.
2161 2010-06-25 Tobias Burnus <burnus@net-b.de>
2163 * gfortran.dg/semicolon_fixed.f: Update.
2164 * gfortran.dg/semicolon_fixed_2.f: New.
2165 * gfortran.dg/semicolon_free_2.f90: New.
2166 * gfortran.dg/semicolon_free.f90: Update.
2168 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2171 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2173 2010-06-25 Martin Jambor <mjambor@suse.cz>
2175 * g++.dg/ipa/iinline-3.C: New test.
2176 * gcc.dg/ipa/modif-1.c: Removed.
2178 2010-06-25 Jan Hubicka <jh@suse.cz>
2180 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2182 2010-06-25 Martin Jambor <mjambor@suse.cz>
2184 * g++.dg/ipa/iinline-2.C: New test.
2186 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2189 * gfortran.dg/pr43866.f90: New test.
2191 PR tree-optimization/44539
2192 * gcc.dg/pr44539.c: New test.
2194 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2198 * gcc.target/mips/madd-9.c: New test.
2200 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2203 * gcc.dg/noncompile/pr44517.c: New.
2204 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2206 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2209 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2210 and add argument to nop for IA64.
2212 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2215 * gcc.target/i386/mod-1.c: New.
2216 * gcc.target/i386/umod-1.c: Likewise.
2217 * gcc.target/i386/umod-2.c: Likewise.
2218 * gcc.target/i386/umod-3.c: Likewise.
2220 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2223 * g++.dg/torture/pr44492.C: New test.
2225 2010-06-24 Andi Kleen <ak@linux.intel.com>
2227 * c-c++-common/warn-omitted-condop.c: New.
2229 2010-06-24 Tobias Burnus <burnus@net-b.de>
2232 * gfortran.dg/import8.f90: New.
2234 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2236 * gnat.dg/not_null.adb: Update test case.
2238 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2241 * g++.dg/warn/Wunused-var-13.C: New test.
2244 * g++.dg/diagnostic/method1.C: New test.
2246 2010-06-22 Cary Coutant <ccoutant@google.com>
2248 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2250 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2253 * gfortran.dg/abstract_type_8.f03: New.
2255 2010-06-21 Jason Merrill <jason@redhat.com>
2257 * g++.dg/cpp0x/noexcept08.C: New.
2259 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2261 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2264 * gcc.target/i386/sse2-vec-2a.c: New.
2266 2010-06-21 DJ Delorie <dj@redhat.com>
2268 * gcc.dg/pragma-diag-1.c: New.
2270 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2273 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2275 2010-06-21 Alan Modra <amodra@gmail.com>
2278 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2279 tail call to check_fa_mid.
2281 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2284 * gcc.c-torture/execute/pr44575.c: New test.
2286 2010-06-21 Tobias Burnus <burnus@net-b.de>
2289 * gfortran.dg/contiguous_1.f90: New.
2290 * gfortran.dg/contiguous_2.f90: New.
2291 * gfortran.dg/contiguous_3.f90: New.
2293 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2295 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2296 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2298 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2301 * gcc.target/i386/pr44546.c: New test.
2303 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2305 * gcc.dg/opts-2.c: New test.
2307 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2310 * gfortran.dg/typebound_proc_15.f03: Modified.
2312 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2315 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2316 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2318 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2320 * g++.dg/ext/label13.C: Fix typo in last change.
2322 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2325 * gfortran.dg/eof_3.f90
2326 * gfortran.dg/endfile_2.f90
2327 * gfortran.dg/endfile_4.f90
2328 * gfortran.dg/endfile_3.f90
2330 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2333 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2335 2010-06-18 Tobias Burnus <burnus@net-b.de>
2338 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2340 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2342 * gcc.target/arm/pr40900.c: New test.
2344 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2346 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2348 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2351 * gfortran.dg/typebound_call_15.f03: New.
2353 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2356 * g++.dg/pr44486.C: New.
2358 2010-06-16 DJ Delorie <dj@redhat.com>
2360 * gcc.target/i386/volatile-bitfields-1.c: New.
2361 * gcc.target/i386/volatile-bitfields-2.c: New.
2363 2010-06-16 Jason Merrill <jason@redhat.com>
2365 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2367 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2369 2010-06-16 Richard Guenther <rguenther@suse.de>
2372 * gcc.c-torture/execute/pr44555.c: New testcase.
2374 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2377 * gfortran.dg/typebound_proc_16.f03: New.
2379 2010-06-16 Martin Jambor <mjambor@suse.cz>
2381 * g++.dg/torture/pr43905.C: New test.
2383 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2386 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2387 initialization loop from being vectorized.
2388 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2390 2010-06-16 Alan Modra <amodra@gmail.com>
2392 PR tree-optimization/44507
2393 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2395 2010-06-15 Jason Merrill <jason@redhat.com>
2397 * g++.dg/overload/arg3.C: Adjust error locations.
2398 * g++.dg/overload/copy1.C: Likewise.
2399 * g++.dg/tc1/dr152.C: Likewise.
2400 * g++.dg/template/incomplete4.C: Likewise.
2401 * g++.dg/template/incomplete5.C: Likewise.
2402 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2403 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2404 * g++.old-deja/g++.pt/crash9.C: Likewise.
2406 * g++.dg/inherit/virtual5.C: New.
2408 * g++.dg/cpp0x/defaulted18.C: New.
2410 * g++.dg/cpp0x/initlist40.C: New.
2412 * g++.dg/cpp0x/initlist39.C: New.
2414 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2417 * gcc.dg/graphite/pr44391.c: New.
2419 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2422 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2423 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2424 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2425 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2427 2010-06-15 Richard Guenther <rguenther@suse.de>
2429 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2431 2010-06-15 Richard Guenther <rguenther@suse.de>
2433 * gcc.dg/vect/bb-slp-21.c: Adjust.
2434 * gcc.dg/vect/bb-slp-13.c: Likewise
2435 * gcc.dg/vect/bb-slp-4.c: Likewise
2436 * gcc.dg/vect/bb-slp-22.c: Likewise
2437 * gcc.dg/vect/bb-slp-14.c: Likewise
2438 * gcc.dg/vect/bb-slp-23.c: Likewise
2439 * gcc.dg/vect/bb-slp-15.c: Likewise
2440 * gcc.dg/vect/bb-slp-17.c: Likewise
2441 * gcc.dg/vect/bb-slp-18.c: Likewise
2442 * gcc.dg/vect/bb-slp-19.c: Likewise
2443 * gcc.dg/vect/bb-slp-10.c: Likewise
2444 * gcc.dg/vect/bb-slp-11.c: Likewise
2445 * gcc.dg/vect/bb-slp-20.c: Likewise
2446 * gcc.dg/vect/bb-slp-3.c: Likewise
2448 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2451 * gfortran.dg/gomp/pr44536.f90: New test.
2452 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2454 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2457 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2458 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2460 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2462 PR tree-optimization/44508
2463 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2466 * gcc.dg/pr44509.c: New test.
2468 2010-06-14 Ira Rosen <irar@il.ibm.com>
2470 PR tree-optimization/44507
2471 * gcc.dg/vect/pr44507.c: New test.
2473 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2475 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2476 and c-pretty-print.h.
2478 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2480 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2482 * gfortran.dg/whole_file_18.f90: Updated error message.
2484 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2486 * gfortran.dg/whole_file_20.f03: New.
2488 2010-06-12 Jan Hubicka <jh@suse.cz>
2490 * gcc.c-torture/compile/pc44485.c: New testcase.
2492 2010-06-12 Janus Weil <janus@gcc.gnu.org>
2495 * gfortran.dg/typebound_proc_4.f03: Modified error message.
2496 * gfortran.dg/typebound_proc_14.f03: New.
2497 * gfortran.dg/typebound_proc_15.f03: New.
2499 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2501 * gcc.dg/opts-1.c: New test.
2503 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2505 * gcc.dg/funroll-loops-all.c: Update expected error.
2507 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
2510 * gcc.target/i386/pr44481.c: New test.
2512 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
2514 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2516 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
2519 * gcc.dg/tree-ssa/pr44483.c: New.
2521 2010-06-11 Paul Brook <paul@codesourcery.com>
2523 * g++.dg/other/arm-neon-1.C: New test.
2525 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
2529 * gfortran.dg/class_23.f03: New test.
2531 2010-06-11 Jan Hubicka <jh@suse.cz>
2533 * gcc.dg/ipa/pure-const-2.c: New testcase.
2535 2010-06-11 Jan Hubicka <jh@suse.cz>
2537 * gcc.dg/noreturn-7.c: Update.
2538 * gcc.dg/noreturn-4.c: Update.
2540 2010-06-10 Dodji Seketeli <dodji@redhat.com>
2543 * g++.dg/other/typedef4.C: New test.
2545 2010-06-10 Janus Weil <janus@gcc.gnu.org>
2548 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2550 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
2553 * gfortran.dg/asynchronous_3.f03
2555 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
2558 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2559 non-temporal stores out of the tests to form new test cases. As a
2560 result, no non-temporal store should be generated in this case.
2562 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
2563 prefetch-7.c that generate one non-temporal store.
2565 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
2566 prefetch-7.c that generate one non-temporal store and one
2567 one-temporal prefetch.
2569 2010-06-10 Martin Jambor <mjambor@suse.cz>
2571 PR tree-optimization/44258
2572 * gcc.dg/tree-ssa/pr44258.c: New test.
2574 2010-06-10 Daniel Kraft <d@domob.eu>
2577 * gfortran.dg/associate_1.f03: New test.
2578 * gfortran.dg/associate_2.f95: New test.
2579 * gfortran.dg/associate_3.f03: New test.
2580 * gfortran.dg/associate_4.f08: New test.
2582 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2584 * gfortran.dg/selected_char_kind_4.f90: New test.
2586 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
2588 * gcc.dg/pr42461.c: New test.
2590 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2593 * gfortran.dg/selected_real_kind_1.f90: New.
2595 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2598 * gfortran.dg/warn_conversion.f90: Removed check for redundant
2600 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2603 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2605 * gfortran.dg/data_namelist_conflict.f90: New test.
2607 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2609 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2610 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2611 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2613 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2615 * testsuite/gfortran.dg/mvbits_9.f90: New test.
2616 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2617 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2618 * testsuite/gfortran.dg/btest_1.f90: Ditto.
2619 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2621 2010-06-09 Jason Merrill <jason@redhat.com>
2624 * g++.dg/cpp0x/decltype23.C: Move to...
2625 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2627 2010-06-09 Janus Weil <janus@gcc.gnu.org>
2630 * gfortran.dg/typebound_call_14.f03: New test.
2632 2010-06-09 Martin Jambor <mjambor@suse.cz>
2634 PR tree-optimization/44423
2635 * gcc.dg/tree-ssa/pr44423.c: New test.
2637 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
2640 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2641 TV_NONE to initialize tv_id field.
2642 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2643 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2644 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2646 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2647 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2648 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2650 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
2652 PR tree-optimization/39874
2654 * gcc.dg/pr39874.c: New file.
2656 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
2658 * g++.dg/ext/attr-alias-1.C: New.
2659 * g++.dg/ext/attr-alias-2.C: New.
2661 2010-06-07 Tobias Burnus <burnus@net-b.de>
2664 * gfortran.dg/proc_ptr_27.f90: New.
2666 2010-06-07 Jason Merrill <jason@redhat.com>
2669 * g++.dg/cpp0x/decltype23.C: New.
2671 2010-06-08 Andrew Pinski <pinskia@gmail.com>
2672 Shujing Zhao <pearly.zhao@oracle.com>
2675 * gcc.dg/c90-const-expr-10.c: Adjust.
2676 * gcc.dg/c99-const-expr-10.c: Adjust.
2677 * gcc.dg/init-bad-7.c: New.
2679 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2681 * lib/target-supports.exp (check_effective_target_gas): New proc.
2682 * gcc.c-torture/execute/960321-1.x: New file.
2684 2010-06-07 Jason Merrill <jason@redhat.com>
2687 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2689 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2692 * g++.dg/warn/Wunused-var-12.C: New test.
2695 * c-c++-common/Wunused-var-11.c: New test.
2697 2010-06-07 Jan Hubicka <jh@suse.cz>
2699 * gcc.dg/ipa/pure-const-1.c: New testcase.
2701 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2703 PR rtl-optimization/44404
2704 * gcc.dg/pr44404.c: New.
2706 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2709 * gcc.target/i386/abi-2.c: Check sysv abi here.
2710 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2711 function to avoid failures by different ABIs.
2712 * gcc.target/i386/aes-check.h: Likewise.
2713 * gcc.target/i386/avx-check.h: Likewise.
2714 * gcc.target/i386/fma4-check.h: Likewise.
2715 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2716 * gcc.target/i386/mmx-check.h: Likewise.
2717 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2718 * gcc.target/i386/pclmul-check.h: Likewise.
2719 * gcc.target/i386/sse-check.h: Likewise.
2720 * gcc.target/i386/sse2-check.h: Likewise.
2721 * gcc.target/i386/sse3-check.h: Likewise.
2722 * gcc.target/i386/sse4_1-check.h: Likewise.
2723 * gcc.target/i386/sse4_2-check.h: Likewise.
2724 * gcc.target/i386/sse4a-check.h: Likewise.
2725 * gcc.target/i386/ssse3-check.h: Likewise.
2726 * gcc.target/i386/xop-check.h: Likewise.
2727 * gcc.target/i386/pr27971.c: Fix for LLP64.
2728 * gcc.target/i386/pr39139.c: Likewise.
2729 * gcc.target/i386/pr39315-check.c: Likewise.
2730 * gcc.target/i386/vararg-1.c: Likewise.
2731 * gcc.target/i386/vararg-2.c: Likewise.
2732 Additional add dg-compile to avoid failure due
2735 * gcc.dg/compound-literal-1.c: Fix for llp64.
2736 * gcc.dg/pr32370.c: Likewise.
2737 * gcc.dg/pr37561.c: Likewise.
2738 * gcc.dg/pr41340.c: Likewise.
2739 * gcc.dg/pr41551.c: Likewise.
2741 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2744 * g++.dg/debug/dwarf2/typedef3.C: New test.
2746 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2749 * c-c++-common/pr20000.c: New.
2751 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2754 * g++.dg/init/pr44086.C: New.
2755 * g++.dg/cpp0x/decltype4.C: Adjust.
2757 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2760 * gfortran.dg/generic_23.f03: New test.
2762 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2765 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2767 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2770 * c-c++-common/Wunused-var-9.c: New test.
2772 2010-06-05 Jason Merrill <jason@redhat.com>
2774 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2776 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2779 * gcc.dg/c99-restrict-4.c: New test.
2781 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2783 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2784 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2785 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2786 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2787 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2788 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2789 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2790 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2791 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2792 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2793 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2794 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2795 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2796 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2797 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2798 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2799 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2800 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2801 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2802 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2803 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2804 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2806 2010-06-04 Jason Merrill <jason@redhat.com>
2808 * g++.dg/cpp0x/noexcept06.C: New.
2809 * g++.dg/cpp0x/noexcept07.C: New.
2811 * g++.dg/cpp0x/noexcept01.C: New.
2812 * g++.dg/cpp0x/noexcept02.C: New.
2813 * g++.dg/cpp0x/noexcept03.C: New.
2814 * g++.dg/cpp0x/noexcept04.C: New.
2815 * g++.dg/cpp0x/noexcept05.C: New.
2817 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2820 * g++.dg/warn/Wunused-var-10.C: New test.
2821 * g++.dg/warn/Wunused-var-11.C: New test.
2824 * c-c++-common/Wunused-var-10.c: New test.
2826 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2829 * gcc.dg/assign-warn-2.c: Update.
2830 * gcc.dg/cpp/line3.c: Update.
2831 * gcc.dg/c99-array-lval-8.c: Update.
2832 * gcc.dg/cast-qual-2.c: Update.
2833 * gcc.dg/c99-arraydecl-3.c: Update.
2834 * gcc.dg/assign-warn-1.c: Update.
2835 * gcc.dg/format/gcc_diag-1.c: Update.
2837 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2839 PR rtl-optimization/39871
2840 PR rtl-optimization/40615
2841 PR rtl-optimization/42500
2842 PR rtl-optimization/42502
2843 * gcc.target/arm/eliminate.c: New test.
2845 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2848 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
2849 * g++.old-deja/g++.other/delete3.C: Likewise.
2850 * g++.old-deja/g++.other/new.C: Likewise.
2851 * g++.old-deja/g++.law/operators27.C: Likewise.
2852 * g++.old-deja/g++.mike/p755.C: Likewise.
2853 * g++.dg/eh/new1.C: Likewise.
2854 * g++.dg/init/new5.C: Likewise.
2856 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2858 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
2859 * gfortran.dg/unpack_bounds_2.f90: Likewise.
2860 * gfortran.dg/unpack_bounds_3.f90: Likewise.
2862 2010-06-03 Richard Guenther <rguenther@suse.de>
2865 * lib/lto.exp: Always load gcc.exp.
2866 (lto-obj): For C source files invoke gcc_target_compile.
2867 * g++.dg/lto/20100603-1_0.C: New testcase.
2868 * g++.dg/lto/20100603-1_1.c: Likewise.
2870 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
2872 PR tree-optimization/43688
2873 * gfortran.dg/pr43688.f90: New.
2875 2010-06-03 Richard Guenther <rguenther@suse.de>
2878 * gcc.dg/lto/20100603-1_0.c: New testcase.
2879 * gcc.dg/lto/20100603-2_0.c: Likewise.
2880 * gcc.dg/lto/20100603-3_0.c: Likewise.
2882 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2885 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
2886 * gcc.target/powerpc/recip-2.c: Ditto.
2887 * gcc.target/powerpc/recip-3.c: Ditto.
2888 * gcc.target/powerpc/recip-4.c: Ditto.
2889 * gcc.target/powerpc/recip-5.c: Ditto.
2890 * gcc.target/powerpc/recip-6.c: Ditto.
2891 * gcc.target/powerpc/recip-7.c: Ditto.
2892 * gcc.target/powerpc/recip-test.h: Ditto.
2893 * gcc.target/powerpc/recip-test2.h: Ditto.
2895 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2897 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
2899 2010-06-02 Jason Merrill <jason@redhat.com>
2901 * g++.dg/ext/vector9.C: Expect typedef in error message.
2906 * g++.dg/tc1/dr101.C: Remove xfails.
2908 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
2911 * g++.dg/ipa/pr44372.C: New.
2913 2010-06-02 Jan Hubicka <jh@suse.cz>
2916 * g++.dg/torture/pr44295.C: Neww testcase.
2918 2010-06-02 Jan Hubicka <jh@suse.cz>
2920 * gcc.dg/tree-ssa/loadpre6.c: Update.
2922 2010-06-02 Richard Guenther <rguenther@suse.de>
2924 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
2927 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
2929 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
2930 the link fail message.
2932 2010-06-02 Tobias Burnus <burnus@net-b.de>
2935 * gfortran.dg/use_13.f90: New test case.
2937 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2940 * gfortran.dg/error_stop_2.f08: Minor update.
2942 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2945 * gfortran.dg/error_stop_1.f08: New test.
2946 * gfortran.dg/error_stop_2.f08: New test.
2948 2010-06-01 Jason Merrill <jason@redhat.com>
2951 * g++.dg/cpp0x/initlist37.C: New.
2952 * g++.dg/cpp0x/initlist38.C: New.
2955 * g++.dg/cpp0x/initlist36.C: New.
2957 2010-05-31 Jan Hubicka <jh@suse.cz>
2959 * gcc.dg/noreturn-8.c: New testcase.
2961 2010-05-31 Jan Hubicka <jh@suse.cz>
2963 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
2964 * gcc.dg/lto/noreturn-1_0.c: Move it here.
2966 2010-05-31 Jan Hubicka <jh@suse.cz>
2968 * gcc.dg/lto/noreturn-1_1.c: New testcase.
2969 * gcc.dg/lto/noreturn-1_0.c: New testcase.
2971 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2974 * gfortran.dg/dependency_27.f90: New test.
2975 * gfortran.dg/array_assign_1.F90: New test.
2977 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2980 * gcc.target/i386/sse-24.c: New test.
2982 2010-05-31 Jan Hubicka <jh@suse.cz>
2984 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
2986 2010-05-31 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.dg/pr44337.c: New test.
2991 PR tree-optimization/44182
2992 * g++.dg/debug/pr44182.C: New test.
2994 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
2996 * gcc.dg/nested-func-7.c: New test.
2997 * gnat.dg/frame_overflow.adb: Adjust directives.
2999 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3001 * gnat.dg/prot2.ad[sb]: New test.
3002 * gnat.dg/prot2_pkg1.ads: New helper.
3003 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3005 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3007 * gnat.dg/array11.adb: Adjust dg-warning directive.
3008 * gnat.dg/object_overflow.adb: Likewise.
3010 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3013 * gcc.dg/tree-ssa/pr44306.c: New.
3015 2010-05-29 Jan Hubicka <jh@suse.cz>
3017 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3019 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3021 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3023 2010-05-28 Mike Stump <mikestump@comcast.net>
3026 * objc.dg/const-str-9.m: Remove static.
3028 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3031 * gcc.c-torture/compile/pr43636.c: New test.
3033 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3036 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3037 * obj-c++.dg/try-catch-9.mm: Ditto.
3039 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3041 Revert patch for PR c++/44188
3042 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3044 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3047 * g++.dg/debug/dwarf2/typedef3.C: New test.
3049 2010-05-27 Jason Merrill <jason@redhat.com>
3052 * g++.dg/ext/vla9.C: New.
3054 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3057 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3058 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3059 * objc.dg/torture/tls/thr-init.m: Ditto.
3060 * objc.dg/torture/trivial.m: Ditto.
3061 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3062 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3063 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3064 * obj-c++.dg/torture/trivial.mm: Ditto.
3066 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3068 * g++.dg/lto/20100302_0.C: Skip on darwin.
3070 2010-05-27 Richard Guenther <rguenther@suse.de>
3072 PR tree-optimization/44284
3073 * gcc.dg/vect/vect-118.c: New testcase.
3074 * gcc.dg/vect/bb-slp-20.c: Adjust.
3075 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3076 * gcc.dg/vect/slp-9.c: Likewise.
3077 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3078 * gcc.dg/vect/vect-10.c: Likewise.
3079 * gcc.dg/vect/vect-109.c: Likewise.
3080 * gcc.dg/vect/vect-12.c: Likewise.
3081 * gcc.dg/vect/vect-36.c: Likewise.
3082 * gcc.dg/vect/vect-7.c: Likewise.
3083 * gcc.dg/vect/vect-iv-8.c: Likewise.
3084 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3085 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3086 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3087 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3088 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3089 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3090 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3091 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3092 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3093 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3094 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3095 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3096 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3097 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3098 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3099 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3100 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3102 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3104 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3107 2010-05-26 Jan Hubicka <jh@suse.cz>
3109 * gcc.dg/lto/materialize-1_0.c: New file.
3110 * gcc.dg/lto/materialize-1_1.c: New file.
3112 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3114 * gnat.dg/lto10.adb: New test.
3115 * gnat.dg/lto10_pkg.ads: New helper.
3117 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3119 * lib/target-supports.exp (check_effective_target_int128): New
3120 function to check if __int128 types are available for target.
3121 * c-c++-common/int128-types-1.c: New.
3122 * c-c++-common/int128-1.c: New.
3123 * c-c++-common/int128-2.c: New.
3124 * g++.dg/abi/mangle43.C: New.
3125 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3126 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3127 pointer-wide scalar.
3128 * g++.dg/other/pr25632.C: Likewise.
3129 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3130 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3132 * g++.dg/warn/pr13358-4.C: Likewise.
3133 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3134 * g++.dg/warn/Wconversion-null.C: Likewise.
3136 2010-05-26 Jason Merrill <jason@redhat.com>
3139 * g++.dg/cpp0x/variadic101.C: New.
3141 2010-05-26 Richard Guenther <rguenther@suse.de>
3143 PR rtl-optimization/44164
3144 * gcc.c-torture/execute/pr44164.c: New testcase.
3145 * g++.dg/tree-ssa/pr13146.C: Adjust.
3147 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3150 * gfortran.dg/whole_file_19.f90 : New test.
3152 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3157 * gfortran.dg/pr40999.f: Fix function type.
3158 * gfortran.dg/whole_file_5.f90: Likewise.
3159 * gfortran.dg/whole_file_6.f90: Likewise.
3160 * gfortran.dg/whole_file_16.f90: New.
3161 * gfortran.dg/whole_file_17.f90: New.
3162 * gfortran.dg/whole_file_18.f90: New.
3164 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3165 Iain Sandoe <iains@gcc.gnu.org>
3167 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3168 * gcc.c-torture/compile/pr44197.c: Require alias support.
3169 * gcc.dg/lto/20081222_0.c: Ditto.
3171 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3174 * gcc.dg/guality/vla-2.c: New test.
3176 2010-05-25 Richard Guenther <rguenther@suse.de>
3179 * g++.dg/torture/pr44069.C: New testcase.
3181 2010-05-25 Richard Guenther <rguenther@suse.de>
3183 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3185 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3188 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3190 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3192 * obj-c++.dg/torture/tls/trivial.mm: New.
3193 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3194 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3195 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3196 * obj-c++.dg/torture/tls/diag-1.mm: New.
3197 * obj-c++.dg/torture/tls/tls.exp: New.
3198 * obj-c++.dg/torture/trivial.mm: New.
3199 * obj-c++.dg/torture/dg-torture.exp: New.
3200 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3201 * obj-c++.dg/tls/trivial.m: New.
3202 * obj-c++.dg/tls/init-1.mm: New.
3203 * obj-c++.dg/tls/diag-1.mm: New.
3204 * obj-c++.dg/tls/init-2.mm: New.
3205 * obj-c++.dg/tls/diag-2.mm: New.
3206 * obj-c++.dg/tls/diag-3.mm: New.
3207 * obj-c++.dg/tls/diag-4.mm: New.
3208 * obj-c++.dg/tls/static-1.mm: New.
3209 * obj-c++.dg/tls/tls.exp: New.
3210 * obj-c++.dg/tls/diag-5.mm: New.
3211 * obj-c++.dg/tls/static-1a.mm: New.
3212 * objc-obj-c++-shared/Object1.mm: New.
3213 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3215 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3218 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3219 * obj-c++.dg/const-str-6.mm: Ditto.
3221 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3223 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3225 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3228 * gnat.dg/array13.ad[sb]: New test.
3230 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3231 Sandra Loosemore <sandra@codesourcery.com>
3233 * gcc.target/arm/neon/: Regenerated test cases.
3235 * gcc.target/arm/neon/polytypes.c,
3236 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3237 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3238 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3239 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3240 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3241 dg-add-options arm_neon.
3243 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3244 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3245 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3246 and arm_neon_fp16_ok.
3248 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3249 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3251 * lib/target-supports.exp (add_options_for_arm_neon): New.
3252 (check_effective_target_arm_neon_ok_nocache): New, from
3253 check_effective_target_arm_neon_ok. Check multiple possibilities.
3254 (check_effective_target_arm_neon_ok): Use
3255 check_effective_target_arm_neon_ok_nocache.
3256 (add_options_for_arm_neon_fp16)
3257 (check_effective_target_arm_neon_fp16_ok)
3258 check_effective_target_arm_neon_fp16_ok_nocache): New.
3259 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3261 2010-05-24 Jason Merrill <jason@redhat.com>
3264 * g++.dg/cpp0x/initlist35.C: New.
3265 * g++.dg/init/brace6.C: Adjust.
3267 2010-05-24 Paul Brook <paul@codesourcery.com>
3269 * gcc.target/arm/frame-pointer-1.c: New test.
3270 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3271 pointer elimination.
3273 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3276 * gcc.target/i386/crc32-3.c: New.
3277 * gcc.target/i386/crc32-4.c: Likewise.
3279 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3281 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3282 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3283 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3285 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3287 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3289 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3292 * gcc.c-target/pr43869.c: New test.
3294 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3297 * gfortran.dg/class_22.f03: New.
3299 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3302 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3304 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3307 * gfortran.dg/abstract_type_7.f03: New.
3309 2010-05-21 Jason Merrill <jason@redhat.com>
3311 * g++.dg/eh/spec11.C: Test cleanup optimization.
3313 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3316 * gcc.target/i386/pr44223.c: New test.
3318 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3320 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3322 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3324 * g++.dg/other/const3.C: New test.
3326 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3329 * warn_unused_dummy_argument_1.f90: New.
3330 * warn_unused_dummy_argument_2.f90: New.
3332 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3335 * g++.dg/inherit/crash1.C: New.
3336 * g++.dg/inherit/crash2.C: Likewise.
3338 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3341 * g++.dg/debug/pr44178.C: New test.
3343 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3346 * gcc.dg/tree-ssa/prefetch-6.c: Add
3347 --param min-insn-to-prefetch-ratio=6.
3348 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3349 allow unrolling, and adjust the movnti count.
3351 2010-05-20 Jan Hubicka <jh@suse.cz>
3354 * gcc.c-torture/compile/pr44197.c: New file.
3356 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3358 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3360 (check_effective_target_xop): Remove __may_alias__ attribute.
3362 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3365 * gcc.c-torture/execute/pr44202-1.c: New test.
3367 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3370 * gfortran.dg/label_1.f90: Update test.
3372 2010-05-19 Jan Hubicka <jh@suse.cz>
3374 * gcc.dg/lto/ipareference2_0.c: New file.
3375 * gcc.dg/lto/ipareference2_1.c: New file.
3377 2010-05-19 Jason Merrill <jason@redhat.com>
3379 * g++.dg/parse/fn-typedef2.C: New.
3381 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3385 * g++.dg/template/fntype1.C: New.
3387 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3389 * gnat.dg/discr23.ad[sb]: New test.
3390 * gnat.dg/discr23_pkg.ads: New helper.
3392 * gnat.dg/specs/controlled1.ads: New test.
3393 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3395 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3398 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3399 Fixed scope of C_SIZEOF.
3400 * gfortran.dg/warn_conversion_2.f90: New.
3402 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3404 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3405 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3406 for optional selector.
3407 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3408 (check_effective_target_sse3): New proc.
3409 * gcc.target/i386/math-torture/math-torture.exp: Load
3410 target-supports.exp.
3411 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3412 check_effective_target_sse2.
3413 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3414 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3415 * g++.dg/vect/vect.exp: Likewise.
3416 * gfortran.dg/vect/vect.exp: Likewise.
3417 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3418 -msse2 if check_effective_target_sse2.
3420 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3421 * gcc.target/i386/3dnow-2.c: Likewise.
3422 * gcc.target/i386/3dnowA-1.c: Likewise.
3423 * gcc.target/i386/3dnowA-2.c: Likewise.
3424 * gcc.target/i386/pr42549.c: Likewise.
3426 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3427 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3428 * gcc.target/i386/sse3-addsubps.c: Likewise.
3429 * gcc.target/i386/sse3-haddpd.c: Likewise.
3430 * gcc.target/i386/sse3-haddps.c: Likewise.
3431 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3432 * gcc.target/i386/sse3-hsubps.c: Likewise.
3433 * gcc.target/i386/sse3-movddup.c: Likewise.
3434 * gcc.target/i386/sse3-movshdup.c: Likewise.
3435 * gcc.target/i386/sse3-movsldup.c: Likewise.
3437 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3438 * g++.dg/ext/attrib35.C: Likewise.
3439 * g++.dg/opt/pr40496.C: Likewise.
3440 * g++.dg/other/i386-1.C: Likewise.
3441 * g++.dg/other/i386-4.C: Likewise.
3442 * g++.dg/other/pr34435.C: Likewise.
3443 * g++.dg/other/pr39496.C: Likewise.
3444 * g++.dg/other/pr40446.C: Likewise.
3445 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3446 * gcc.dg/compat/vector-1a_main.c: Likewise.
3447 * gcc.dg/compat/vector-2a_main.c: Likewise.
3448 * gcc.dg/lto/20090206-1_0.c: Likewise.
3449 * gcc.dg/pr34856.c: Likewise.
3450 * gcc.dg/pr36584.c: Likewise.
3451 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3452 * gcc.dg/pr37544.c: Likewise.
3453 * gcc.dg/torture/pr16104-1.c: Likewise.
3454 * gcc.dg/torture/pr35771-1.c: Likewise.
3455 * gcc.dg/torture/pr35771-2.c: Likewise.
3456 * gcc.dg/torture/pr35771-3.c: Likewise.
3457 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3458 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3459 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3460 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3461 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3462 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3463 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3464 * gcc.target/i386/20060512-1.c: Likewise.
3465 * gcc.target/i386/20060512-3.c: Likewise.
3466 * gcc.target/i386/all_one_m128i.c: Likewise.
3467 * gcc.target/i386/float128-1.c: Likewise.
3468 * gcc.target/i386/float128-2.c: Likewise.
3469 * gcc.target/i386/fpcvt-1.c: Likewise.
3470 * gcc.target/i386/fpcvt-2.c: Likewise.
3471 * gcc.target/i386/fpcvt-3.c: Likewise.
3472 * gcc.target/i386/fpprec-1.c: Likewise.
3473 * gcc.target/i386/funcspec-9.c: Likewise.
3474 * gcc.target/i386/incoming-1.c: Likewise.
3475 * gcc.target/i386/incoming-12.c: Likewise.
3476 * gcc.target/i386/incoming-2.c: Likewise.
3477 * gcc.target/i386/incoming-3.c: Likewise.
3478 * gcc.target/i386/incoming-4.c: Likewise.
3479 * gcc.target/i386/incoming-6.c: Likewise.
3480 * gcc.target/i386/incoming-7.c: Likewise.
3481 * gcc.target/i386/incoming-8.c: Likewise.
3482 * gcc.target/i386/opt-1.c: Likewise.
3483 * gcc.target/i386/opt-2.c: Likewise.
3484 * gcc.target/i386/ordcmp-1.c: Likewise.
3485 * gcc.target/i386/pr17692.c: Likewise.
3486 * gcc.target/i386/pr18614-1.c: Likewise.
3487 * gcc.target/i386/pr22152.c: Likewise.
3488 * gcc.target/i386/pr23570.c: Likewise.
3489 * gcc.target/i386/pr23575.c: Likewise.
3490 * gcc.target/i386/pr26449-1.c: Likewise.
3491 * gcc.target/i386/pr26600.c: Likewise.
3492 * gcc.target/i386/pr27790.c: Likewise.
3493 * gcc.target/i386/pr28839.c: Likewise.
3494 * gcc.target/i386/pr30970.c: Likewise.
3495 * gcc.target/i386/pr32000-1.c: Likewise.
3496 * gcc.target/i386/pr32000-2.c: Likewise.
3497 * gcc.target/i386/pr32280.c: Likewise.
3498 * gcc.target/i386/pr32661.c: Likewise.
3499 * gcc.target/i386/pr32708-1.c: Likewise.
3500 * gcc.target/i386/pr32961.c: Likewise.
3501 * gcc.target/i386/pr33329.c: Likewise.
3502 * gcc.target/i386/pr35714.c: Likewise.
3503 * gcc.target/i386/pr35767-1.c: Likewise.
3504 * gcc.target/i386/pr35767-1d.c: Likewise.
3505 * gcc.target/i386/pr35767-1i.c: Likewise.
3506 * gcc.target/i386/pr35767-2.c: Likewise.
3507 * gcc.target/i386/pr35767-2d.c: Likewise.
3508 * gcc.target/i386/pr35767-2i.c: Likewise.
3509 * gcc.target/i386/pr35767-3.c: Likewise.
3510 * gcc.target/i386/pr35767-5.c: Likewise.
3511 * gcc.target/i386/pr36222-1.c: Likewise.
3512 * gcc.target/i386/pr36578-1.c: Likewise.
3513 * gcc.target/i386/pr36578-2.c: Likewise.
3514 * gcc.target/i386/pr36992-1.c: Likewise.
3515 * gcc.target/i386/pr37101.c: Likewise.
3516 * gcc.target/i386/pr37216.c: Likewise.
3517 * gcc.target/i386/pr37434-1.c: Likewise.
3518 * gcc.target/i386/pr37434-2.c: Likewise.
3519 * gcc.target/i386/pr37843-3.c: Likewise.
3520 * gcc.target/i386/pr37843-4.c: Likewise.
3521 * gcc.target/i386/pr39162.c: Likewise.
3522 * gcc.target/i386/pr39315-1.c: Likewise.
3523 * gcc.target/i386/pr39315-2.c: Likewise.
3524 * gcc.target/i386/pr39315-3.c: Likewise.
3525 * gcc.target/i386/pr39315-4.c: Likewise.
3526 * gcc.target/i386/pr39445.c: Likewise.
3527 * gcc.target/i386/pr39496.c: Likewise.
3528 * gcc.target/i386/pr40809.c: Likewise.
3529 * gcc.target/i386/pr40906-3.c: Likewise.
3530 * gcc.target/i386/pr41019.c: Likewise.
3531 * gcc.target/i386/pr42542-1.c: Likewise.
3532 * gcc.target/i386/pr42542-2.c: Likewise.
3533 * gcc.target/i386/pr42542-3.c: Likewise.
3534 * gcc.target/i386/pr42542-3a.c: Likewise.
3535 * gcc.target/i386/pr42881.c: Likewise.
3536 * gcc.target/i386/push-1.c: Likewise.
3537 * gcc.target/i386/quad-sse.c: Likewise.
3538 * gcc.target/i386/reload-1.c: Likewise.
3539 * gcc.target/i386/sse-10.c: Likewise.
3540 * gcc.target/i386/sse-11.c: Likewise.
3541 * gcc.target/i386/sse-15.c: Likewise.
3542 * gcc.target/i386/sse-17.c: Likewise.
3543 * gcc.target/i386/sse-18.c: Likewise.
3544 * gcc.target/i386/sse-19.c: Likewise.
3545 * gcc.target/i386/sse-4.c: Likewise.
3546 * gcc.target/i386/sse-6.c: Likewise.
3547 * gcc.target/i386/sse-vect-types.c: Likewise.
3548 * gcc.target/i386/sse2-addpd-1.c: Likewise.
3549 * gcc.target/i386/sse2-addsd-1.c: Likewise.
3550 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3551 * gcc.target/i386/sse2-andpd-1.c: Likewise.
3552 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3553 * gcc.target/i386/sse2-comisd-1.c: Likewise.
3554 * gcc.target/i386/sse2-comisd-2.c: Likewise.
3555 * gcc.target/i386/sse2-comisd-3.c: Likewise.
3556 * gcc.target/i386/sse2-comisd-4.c: Likewise.
3557 * gcc.target/i386/sse2-comisd-5.c: Likewise.
3558 * gcc.target/i386/sse2-comisd-6.c: Likewise.
3559 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3560 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3561 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3562 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3563 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3564 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3565 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3566 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3567 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3568 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3569 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3570 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3571 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3572 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3573 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3574 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3575 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3576 * gcc.target/i386/sse2-divpd-1.c: Likewise.
3577 * gcc.target/i386/sse2-divsd-1.c: Likewise.
3578 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3579 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3580 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3581 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3582 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3583 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3584 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3585 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3586 * gcc.target/i386/sse2-minpd-1.c: Likewise.
3587 * gcc.target/i386/sse2-minsd-1.c: Likewise.
3588 * gcc.target/i386/sse2-mmx.c: Likewise.
3589 * gcc.target/i386/sse2-movapd-1.c: Likewise.
3590 * gcc.target/i386/sse2-movapd-2.c: Likewise.
3591 * gcc.target/i386/sse2-movd-1.c: Likewise.
3592 * gcc.target/i386/sse2-movd-2.c: Likewise.
3593 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3594 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3595 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3596 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3597 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3598 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3599 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3600 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3601 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3602 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3603 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3604 * gcc.target/i386/sse2-movq-1.c: Likewise.
3605 * gcc.target/i386/sse2-movq-2.c: Likewise.
3606 * gcc.target/i386/sse2-movq-3.c: Likewise.
3607 * gcc.target/i386/sse2-movsd-1.c: Likewise.
3608 * gcc.target/i386/sse2-movsd-2.c: Likewise.
3609 * gcc.target/i386/sse2-movupd-1.c: Likewise.
3610 * gcc.target/i386/sse2-movupd-2.c: Likewise.
3611 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3612 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3613 * gcc.target/i386/sse2-orpd-1.c: Likewise.
3614 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3615 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3616 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3617 * gcc.target/i386/sse2-paddb-1.c: Likewise.
3618 * gcc.target/i386/sse2-paddd-1.c: Likewise.
3619 * gcc.target/i386/sse2-paddq-1.c: Likewise.
3620 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3621 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3622 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3623 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3624 * gcc.target/i386/sse2-paddw-1.c: Likewise.
3625 * gcc.target/i386/sse2-pand-1.c: Likewise.
3626 * gcc.target/i386/sse2-pandn-1.c: Likewise.
3627 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3628 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3629 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3630 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3631 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3632 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3633 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3634 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3635 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3636 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3637 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3638 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3639 * gcc.target/i386/sse2-pminub-1.c: Likewise.
3640 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3641 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3642 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3643 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3644 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3645 * gcc.target/i386/sse2-por-1.c: Likewise.
3646 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3647 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3648 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3649 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3650 * gcc.target/i386/sse2-pslld-1.c: Likewise.
3651 * gcc.target/i386/sse2-pslld-2.c: Likewise.
3652 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3653 * gcc.target/i386/sse2-psllq-1.c: Likewise.
3654 * gcc.target/i386/sse2-psllq-2.c: Likewise.
3655 * gcc.target/i386/sse2-psllw-1.c: Likewise.
3656 * gcc.target/i386/sse2-psllw-2.c: Likewise.
3657 * gcc.target/i386/sse2-psrad-1.c: Likewise.
3658 * gcc.target/i386/sse2-psrad-2.c: Likewise.
3659 * gcc.target/i386/sse2-psraw-1.c: Likewise.
3660 * gcc.target/i386/sse2-psraw-2.c: Likewise.
3661 * gcc.target/i386/sse2-psrld-1.c: Likewise.
3662 * gcc.target/i386/sse2-psrld-2.c: Likewise.
3663 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3664 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3665 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3666 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3667 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3668 * gcc.target/i386/sse2-psubb-1.c: Likewise.
3669 * gcc.target/i386/sse2-psubd-1.c: Likewise.
3670 * gcc.target/i386/sse2-psubq-1.c: Likewise.
3671 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3672 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3673 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3674 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3675 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3676 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3677 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3678 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3679 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3680 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3681 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3682 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3683 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3684 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3685 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3686 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3687 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3688 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3689 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3690 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3691 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3692 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3693 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3694 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3695 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3696 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3697 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3698 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3699 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3700 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3701 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3702 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3703 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3704 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3705 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3706 * gcc.target/i386/sse2-vec-1.c: Likewise.
3707 * gcc.target/i386/sse2-vec-2.c: Likewise.
3708 * gcc.target/i386/sse2-vec-3.c: Likewise.
3709 * gcc.target/i386/sse2-vec-4.c: Likewise.
3710 * gcc.target/i386/sse2-vec-5.c: Likewise.
3711 * gcc.target/i386/sse2-vec-6.c: Likewise.
3712 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3713 * gcc.target/i386/ssefn-2.c: Likewise.
3714 * gcc.target/i386/ssefn-4.c: Likewise.
3715 * gcc.target/i386/ssefp-1.c: Likewise.
3716 * gcc.target/i386/ssefp-2.c: Likewise.
3717 * gcc.target/i386/sseregparm-3.c: Likewise.
3718 * gcc.target/i386/sseregparm-4.c: Likewise.
3719 * gcc.target/i386/sseregparm-5.c: Likewise.
3720 * gcc.target/i386/sseregparm-6.c: Likewise.
3721 * gcc.target/i386/sseregparm-7.c: Likewise.
3722 * gcc.target/i386/ssetype-1.c: Likewise.
3723 * gcc.target/i386/ssetype-2.c: Likewise.
3724 * gcc.target/i386/ssetype-3.c: Likewise.
3725 * gcc.target/i386/ssetype-4.c: Likewise.
3726 * gcc.target/i386/ssetype-5.c: Likewise.
3727 * gcc.target/i386/unordcmp-1.c: Likewise.
3728 * gcc.target/i386/vararg-1.c: Likewise.
3729 * gcc.target/i386/vararg-2.c: Likewise.
3730 * gcc.target/i386/vararg-3.c: Likewise.
3731 * gcc.target/i386/vararg-4.c: Likewise.
3732 * gcc.target/i386/vararg-7.c: Likewise.
3733 * gcc.target/i386/vararg-8.c: Likewise.
3734 * gcc.target/i386/vecinit-1.c: Likewise.
3735 * gcc.target/i386/vecinit-2.c: Likewise.
3736 * gcc.target/i386/vecinit-3.c: Likewise.
3737 * gcc.target/i386/vecinit-4.c: Likewise.
3738 * gcc.target/i386/vecinit-5.c: Likewise.
3739 * gcc.target/i386/vecinit-6.c: Likewise.
3740 * gcc.target/i386/vectorize2.c: Likewise.
3741 * gcc.target/i386/vectorize3.c: Likewise.
3742 * gcc.target/i386/vectorize4.c: Likewise.
3743 * gcc.target/i386/vectorize6.c: Likewise.
3744 * gcc.target/i386/vectorize7.c: Likewise.
3745 * gcc.target/i386/vectorize8.c: Likewise.
3746 * gcc.target/i386/vperm-v2df.c: Likewise.
3747 * gcc.target/i386/vperm-v2di.c: Likewise.
3748 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3749 * gcc.target/i386/xorps-sse2.c: Likewise.
3750 * gcc.target/i386/xorps.c: Likewise.
3751 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3752 * gfortran.dg/graphite/pr42326.f90: Likewise.
3753 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3755 2010-05-19 Richard Guenther <rguenther@suse.de>
3758 * g++.dg/lto/20100519-1_0.C: New testcase.
3760 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3763 * gfortran.dg/warn_intent_out_not_set.f90: New.
3765 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3768 * gfortran.dg/data_char_1.f90: Updated warning message.
3769 * gfortran.dg/data_array_6.f: New.
3771 2010-05-19 Martin Jambor <mjambor@suse.cz>
3773 * g++.dg/ipa/ivinline-8.C: New test.
3774 * gcc.dg/ipa/iinline-2.c: Likewise.
3776 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3779 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3780 arguments; add check for return value kind.
3781 * gfortran.dg/float_1.f90: Likewise.
3783 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3785 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3787 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3788 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3789 Prune another location line format.
3790 (lto-obj): Call lto_prune_warns on comp_output.
3792 2010-05-18 Jan Hubicka <jh@suse.cz>
3794 * gcc.dg/lto/ipacp_0.c: New test.
3795 * gcc.dg/lto/ipacp_1.c: New test.
3797 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3800 * gcc.dg/lto/20100518_0.c: New test.
3802 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3804 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3806 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3809 * gfortran.dg/class_21.f03: New.
3811 2010-05-17 Jason Merrill <jason@redhat.com>
3814 * g++.dg/cpp0x/initlist34.C: New.
3817 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3819 2010-05-17 Martin Jambor <mjambor@suse.cz>
3821 * g++.dg/ipa/ivinline-1.C: New test.
3822 * g++.dg/ipa/ivinline-2.C: New test.
3823 * g++.dg/ipa/ivinline-3.C: New test.
3824 * g++.dg/ipa/ivinline-4.C: New test.
3825 * g++.dg/ipa/ivinline-5.C: New test.
3826 * g++.dg/ipa/ivinline-6.C: New test.
3828 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3829 Jason Merrill <jason@redhat.com>
3832 * c-c++-common/Wunused-var-8.c: New test.
3834 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3837 * gcc.c-torture/compile/pr42347.c: New test.
3840 * g++.dg/ext/asmgoto1.C: New test.
3842 2010-05-17 Martin Jambor <mjambor@suse.cz>
3845 * gcc.dg/tree-ssa/pr44133.c: New test.
3846 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
3849 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3852 * gfortran.dg/class_20.f03: New.
3854 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
3857 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
3858 debug messages but not the newly introduced one.
3860 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
3863 * gfortran.dg/initialization_25.f90: Commented testcase.
3864 * gfortran.dg/initialization_26.f90: New.
3866 2010-05-16 Richard Guenther <rguenther@suse.de>
3868 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
3869 * gcc.dg/pr43084.c: Likewise.
3870 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
3872 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
3874 * gcc.dg/struct/struct-reorg.exp: Likewise.
3875 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3876 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3878 2010-05-16 Joseph Myers <joseph@codesourcery.com>
3880 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
3881 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
3882 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
3883 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
3886 2010-05-15 Jason Merrill <jason@redhat.com>
3888 * g++.dg/eh/spec10.C: New.
3889 * g++.dg/eh/spec11.C: New.
3890 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
3892 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3896 * gfortran.dg/allocatable_scalar_9.f90: New.
3898 2010-05-15 Jakub Jelinek <jakub@redhat.com>
3901 * g++.dg/torture/pr44148.C: New test.
3903 2010-05-15 Joseph Myers <joseph@codesourcery.com>
3905 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
3906 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
3907 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
3908 diagnostics and type sizes.
3910 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
3912 * gnat.dg/lto9.adb: New test.
3913 * gnat.dg/lto9_pkg1.ads: New helper.
3914 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
3916 2010-05-15 Jan Hubicka <jh@suse.cz>
3918 * gcc.dg/lto/ipareference_1.c: Rename to ...
3919 * gcc.dg/lto/ipareference_0.c: ... this one.
3920 * gcc.dg/lto/ipareference_2.c: Rename to ...
3921 * gcc.dg/lto/ipareference_1.c: ... this one.
3923 2010-05-15 Jan Hubicka <jh@suse.cz>
3925 * gcc.dg/lto/ipareference_1.c: New file.
3926 * gcc.dg/lto/ipareference_2.c: New file.
3928 2010-05-15 Richard Guenther <rguenther@suse.de>
3930 PR tree-optimization/44038
3931 * gcc.c-torture/compile/pr44038.c: New testcase.
3933 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
3935 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
3936 * gcc.target/i386/avx-cmpss-1.c: Likewise.
3938 2010-05-15 Janus Weil <janus@gcc.gnu.org>
3942 * gfortran.dg/class_18.f03: New.
3943 * gfortran.dg/class_19.f03: New.
3945 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3948 * gcc.dg/debug/dwarf2/const-1.c: Remove.
3949 * g++.dg/debug/dwarf2/const1.C: Remove.
3951 2010-05-14 Jason Merrill <jason@redhat.com>
3953 * g++.dg/eh/cond4.C: New.
3954 * g++.dg/eh/elide2.C: Adjust.
3955 * g++.old-deja/g++.eh/terminate1.C: Adjust.
3957 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
3960 * gfortran.dg/actual_array_interface_2.f90: New test.
3962 2010-05-14 Richard Guenther <rguenther@suse.de>
3964 PR tree-optimization/44119
3965 * gcc.c-torture/compile/pr44119.c: New testcase.
3967 2010-05-14 Jason Merrill <jason@redhat.com>
3970 * g++.dg/eh/terminate1.C: New.
3972 2010-05-14 Jakub Jelinek <jakub@redhat.com>
3974 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
3977 * gcc.dg/pr44136.c: New test.
3979 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
3982 * g++.dg/warn/Wshadow-4.C: Adjust.
3983 * g++.dg/warn/Wshadow-5.C: New test.
3984 * g++.dg/warn/Wshadow-6.C: New test
3986 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
3989 * gfortran.dg/initialization_25.f90: New.
3991 2010-05-13 Martin Jambor <mjambor@suse.cz>
3993 * g++.dg/otr-fold-1.C: New test.
3994 * g++.dg/otr-fold-2.C: New test.
3996 2010-05-13 Jakub Jelinek <jakub@redhat.com>
3999 * gfortran.dg/gomp/pr44036-1.f90: New test.
4000 * gfortran.dg/gomp/pr44036-2.f90: New test.
4001 * gfortran.dg/gomp/pr44036-3.f90: New test.
4004 * gcc.dg/guality/sra-1.c: New test.
4006 2010-05-12 Jan Hubicka <jh@suse.cz>
4008 * tree-ssa/unreachable.c: New test.
4010 2010-05-12 Jason Merrill <jason@redhat.com>
4012 * g++.dg/cpp0x/sfinae1.C: New.
4014 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4016 * gcc.target/i386/zee.c: New file.
4018 2010-05-12 Jason Merrill <jason@redhat.com>
4020 * g++.dg/conversion/op1.C: Expect template candidate message.
4021 * g++.dg/cpp0x/nullptr15.C: Likewise.
4022 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4023 * g++.dg/cpp0x/pr31431.C: Likewise.
4024 * g++.dg/cpp0x/temp_default2.C: Likewise.
4025 * g++.dg/cpp0x/trailing4.C: Likewise.
4026 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4027 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4028 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4029 * g++.dg/cpp0x/variadic35.C: Likewise.
4030 * g++.dg/cpp0x/vt-35147.C: Likewise.
4031 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4032 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4033 * g++.dg/ext/visibility/anon8.C: Likewise.
4034 * g++.dg/ext/vla2.C: Likewise.
4035 * g++.dg/other/pr28114.C: Likewise.
4036 * g++.dg/other/ptrmem10.C: Likewise.
4037 * g++.dg/other/ptrmem11.C: Likewise.
4038 * g++.dg/overload/unknown1.C: Likewise.
4039 * g++.dg/parse/template7.C: Likewise.
4040 * g++.dg/parse/typename7.C: Likewise.
4041 * g++.dg/template/conv11.C: Likewise.
4042 * g++.dg/template/copy1.C: Likewise.
4043 * g++.dg/template/deduce3.C: Likewise.
4044 * g++.dg/template/dependent-expr5.C: Likewise.
4045 * g++.dg/template/friend.C: Likewise.
4046 * g++.dg/template/incomplete2.C: Likewise.
4047 * g++.dg/template/local4.C: Likewise.
4048 * g++.dg/template/local6.C: Likewise.
4049 * g++.dg/template/operator10.C: Likewise.
4050 * g++.dg/template/overload6.C: Likewise.
4051 * g++.dg/template/ptrmem2.C: Likewise.
4052 * g++.dg/template/ptrmem20.C: Likewise.
4053 * g++.dg/template/ptrmem8.C: Likewise.
4054 * g++.dg/template/sfinae2.C: Likewise.
4055 * g++.dg/template/ttp25.C: Likewise.
4056 * g++.dg/template/unify10.C: Likewise.
4057 * g++.dg/template/unify11.C: Likewise.
4058 * g++.dg/template/unify6.C: Likewise.
4059 * g++.dg/template/unify7.C: Likewise.
4060 * g++.dg/template/unify9.C: Likewise.
4061 * g++.dg/template/varmod1.C: Likewise.
4062 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4063 * g++.old-deja/g++.law/operators32.C: Likewise.
4064 * g++.old-deja/g++.pt/crash28.C: Likewise.
4065 * g++.old-deja/g++.pt/crash60.C: Likewise.
4066 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4067 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4068 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4069 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4070 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4071 * g++.old-deja/g++.pt/expr2.C: Likewise.
4072 * g++.old-deja/g++.pt/overload7.C: Likewise.
4073 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4074 * g++.old-deja/g++.pt/spec5.C: Likewise.
4075 * g++.old-deja/g++.pt/spec6.C: Likewise.
4076 * g++.old-deja/g++.pt/t24.C: Likewise.
4077 * g++.old-deja/g++.pt/unify4.C: Likewise.
4078 * g++.old-deja/g++.pt/unify6.C: Likewise.
4079 * g++.old-deja/g++.pt/unify8.C: Likewise.
4080 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4081 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4082 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4084 * g++.dg/cpp0x/initlist32.C: New.
4086 * g++.dg/template/conv11.C: New.
4087 * g++.dg/conversion/op1.C: Adjust expected error.
4089 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4091 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4094 * gcc.target/i386/avx-cmpsd-1.c: New.
4095 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4096 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4097 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4098 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4099 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4101 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4104 * gcc.dg/gomp/pr44085.c: New test.
4105 * gfortran.dg/gomp/pr44085.f90: New test.
4107 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4109 * objc-obj-c++-shared/Object1.m: New.
4110 * objc.dg/torture: New directory.
4111 * objc.dg/torture/tls: Ditto.
4112 * objc.dg/tls: Ditto.
4113 * objc.dg/torture/tls/trivial.m: New test.
4114 * objc.dg/torture/tls/thr-init-2.m: New test.
4115 * objc.dg/torture/tls/thr-init-3.m: New test.
4116 * objc.dg/torture/tls/thr-init.m: New test.
4117 * objc.dg/torture/tls/diag-1.m: New test.
4118 * objc.dg/torture/tls/tls.exp: New.
4119 * objc.dg/torture/trivial.m: New test.
4120 * objc.dg/torture/dg-torture.exp: New.
4121 * objc.dg/tls/diag-3.m: New test.
4122 * objc.dg/tls/diag-4.m: New test.
4123 * objc.dg/tls/diag-5.m: New test.
4124 * objc.dg/tls/init-1.m: New test.
4125 * objc.dg/tls/init-2.m: New test.
4126 * objc.dg/tls/tls.exp: New.
4127 * objc.dg/tls/diag-2.m: New test.
4128 * lib/objc.exp: Respond to dg-additional-files.
4130 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4132 * gcc.target/m68k/20100512-1.c: New.
4134 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4136 * gnat.dg/lto8.adb: New test.
4137 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4138 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4140 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4145 * g++.dg/template/crash97.C: New.
4146 * g++.dg/template/crash98.C: Likewise.
4147 * g++.dg/template/crash99.C: Likewise.
4148 * g++.dg/cpp0x/pr31439.C: Adjust.
4149 * g++.dg/template/crash95.C: Likewise.
4151 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4154 * c-c++-common/asmgoto-4.c: New test.
4155 * gcc.target/i386/pr44071.c: New test.
4158 * c-c++-common/Wunused-var-7.c: New test.
4159 * g++.dg/warn/Wunused-var-9.C: New test.
4161 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4164 * gfortran.dg/gomp/pr43711.f90: New.
4166 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4169 * gfortran.dg/select_5.f90: Updated.
4171 2010-05-11 Jan Hubicka <jh@suse.cz>
4173 PR tree-optimize/44063
4174 * gcc.c-torture/compile/pr44063.c: New testcase.
4176 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4179 * gcc.dg/pr44023.c: New test.
4181 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4183 * gnat.dg/lto7.adb: New test.
4184 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4186 2010-05-10 Jason Merrill <jason@redhat.com>
4189 * g++.dg/template/inherit5.C: New.
4192 * g++.dg/cpp0x/initlist33.C: New.
4193 * g++.dg/cpp0x/initlist26.C: Adjust.
4194 * g++.dg/cpp0x/initlist28.C: Adjust.
4196 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4199 * g++.dg/init/pr43719.C: New.
4200 * g++.dg/anon-struct4.C: Adjust.
4202 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4205 * gcc.dg/pr44028.c: New test.
4207 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4212 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4213 * gfortran.dg/warn_conversion.f90: New.
4215 2010-05-10 Michael Matz <matz@suse.de>
4217 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4219 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4221 PR rtl-optimization/44012
4222 * gcc.dg/pr44012.c: New.
4224 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4226 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4227 Log text on entry and exit.
4228 Prune Sun ld warnings for common symbols with differing sizes.
4229 (lto-link-and-maybe-run): Change caller.
4231 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4234 * gfortran.dg/class_7.f03: Modified.
4235 * gfortran.dg/select_type_1.f03: Modified.
4236 * gfortran.dg/select_type_12.f03: New.
4238 2010-05-10 Richard Guenther <rguenther@suse.de>
4240 PR tree-optimization/44050
4241 * gcc.dg/torture/pr44050.c: New testcase.
4243 2010-05-10 Wei Guozhi <carrot@google.com>
4246 * gcc.target/arm/pr42879.c: New testcase.
4248 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4251 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4253 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4256 * gcc.dg/anon-struct-10.c: New test.
4258 2010-05-09 Richard Guenther <rguenther@suse.de>
4261 * gcc.dg/pr44024.c: New testcase.
4263 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4266 * gcc.dg/anon-struct-9.c: New test.
4268 2010-05-09 Richard Guenther <rguenther@suse.de>
4271 * gcc.c-torture/compile/pr44043.c: New testcase.
4273 2010-05-09 Richard Guenther <rguenther@suse.de>
4275 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4277 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4279 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4281 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4283 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4284 * gnat.dg/specs/lto3.ads: Likewise.
4286 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4289 * gcc.dg/pr28685-1.c: New file.
4291 2010-05-08 Richard Guenther <rguenther@suse.de>
4293 PR tree-optimization/44030
4294 * gcc.c-torture/compile/pr44030.c: New testcase.
4296 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4298 * gnat.dg/lto6.adb: New test.
4299 * gnat.dg/lto6_pkg.ads: New helper.
4301 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4303 * gnat.dg/lto5.adb: New test.
4304 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4306 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4308 * gnat.dg/lto4.ad[sb]: New test.
4310 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4312 * gnat.dg/specs/lto3.ads: New test.
4313 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4314 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4316 2010-05-08 Quentin Ochem <ochem@adacore.com>
4318 * gnat.dg/sizetype3.ad[sb]: New test.
4319 * gnat.dg/sizetype3_pkg.ads: New helper.
4321 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4324 * g++.dg/init/new29.C: New.
4326 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4329 * gfortran.dg/coarray_1.f90: Fixed error message.
4330 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4331 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4332 * gfortran.dg/intrinsic_std_5.f90: New.
4334 2010-05-07 Jason Merrill <jason@redhat.com>
4336 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4338 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4340 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4341 (size_t, stderr): Remove.
4342 (read_error): Replaced __builtin_fprintf by fprintf.
4344 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4346 * gcc.dg/ordered-comparison-1.c: New test.
4347 * gcc.dg/ordered-comparison-2.c: New test.
4348 * gcc.dg/ordered-comparison-3.c: New test.
4349 * gcc.dg/ordered-comparison-4.c: New test.
4351 2010-05-06 Mike Stump <mikestump@comcast.net>
4354 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4356 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4357 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/nullptr01.C: New.
4360 * g++.dg/cpp0x/nullptr02.C: New.
4361 * g++.dg/cpp0x/nullptr03.C: New.
4362 * g++.dg/cpp0x/nullptr04.C: New.
4363 * g++.dg/cpp0x/nullptr05.C: New.
4364 * g++.dg/cpp0x/nullptr06.C: New.
4365 * g++.dg/cpp0x/nullptr07.C: New.
4366 * g++.dg/cpp0x/nullptr08.C: New.
4367 * g++.dg/cpp0x/nullptr09.C: New.
4368 * g++.dg/cpp0x/nullptr10.C: New.
4369 * g++.dg/cpp0x/nullptr11.C: New.
4370 * g++.dg/cpp0x/nullptr12.C: New.
4371 * g++.dg/cpp0x/nullptr13.C: New.
4372 * g++.dg/cpp0x/nullptr14.C: New.
4373 * g++.dg/cpp0x/nullptr15.C: New.
4374 * g++.dg/cpp0x/nullptr16.C: New.
4375 * g++.dg/cpp0x/nullptr17.C: New.
4376 * g++.dg/cpp0x/nullptr18.C: New.
4377 * g++.dg/cpp0x/nullptr19.C: New.
4378 * g++.dg/cpp0x/nullptr20.C: New.
4379 * g++.dg/cpp0x/nullptr21.C: New.
4380 * g++.dg/cpp0x/nullptr22.C: New.
4381 * g++.dg/debug/nullptr01.C: New.
4382 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4384 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4386 * gcc.dg/Wunused-var-8.c: Move to...
4387 * c-c++-common/Wunused-var-6.c: ... here. New test.
4389 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/template/crash96.C: New.
4394 2010-05-06 Jan Hubicka <jh@suse.cz>
4396 PR tree-optimization/43791
4397 * gcc.c-torture/compile/pr43791.c: New file.
4399 2010-05-06 Michael Matz <matz@suse.de>
4401 PR tree-optimization/43984
4402 * gfortran.dg/pr43984.f90: New test.
4404 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4407 * gcc.dg/pr40989.c: New.
4409 2010-05-06 Richard Guenther <rguenther@suse.de>
4411 PR tree-optimization/43934
4412 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4414 2010-05-06 Richard Guenther <rguenther@suse.de>
4416 PR tree-optimization/43987
4417 * gcc.c-torture/execute/pr43987.c: New testcase.
4418 * gcc.dg/torture/pta-escape-1.c: Adjust.
4419 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4420 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4421 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4422 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4424 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4425 Dodji Seketeli <dodji@redhat.com>
4428 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4429 * g++.dg/template/sfinae16.C: Likewise.
4430 * gcc.dg/Wunused-var-1.c: Moved to...
4431 * c-c++-common/Wunused-var-1.c: ...here. New test.
4432 * gcc.dg/Wunused-var-2.c: Moved to...
4433 * c-c++-common/Wunused-var-2.c: ...here. New test.
4434 * gcc.dg/Wunused-var-3.c: Moved to...
4435 * c-c++-common/Wunused-var-3.c: ...here. New test.
4436 * gcc.dg/Wunused-var-4.c: Moved to...
4437 * gcc.dg/Wunused-var-1.c: ... here.
4438 * gcc.dg/Wunused-var-5.c: Moved to...
4439 * c-c++-common/Wunused-var-4.c: ...here. New test.
4440 * gcc.dg/Wunused-var-7.c: Moved to...
4441 * c-c++-common/Wunused-var-5.c: ...here. New test.
4442 * gcc.dg/Wunused-var-6.c: Moved to...
4443 * gcc.dg/Wunused-var-2.c: ... here.
4444 * c-c++-common/Wunused-var-1.c: New test.
4445 * c-c++-common/Wunused-var-2.c: New test.
4446 * c-c++-common/Wunused-var-3.c: New test.
4447 * c-c++-common/Wunused-var-4.c: New test.
4448 * c-c++-common/Wunused-var-5.c: New test.
4449 * g++.dg/warn/Wunused-var-1.C: New test.
4450 * g++.dg/warn/Wunused-var-2.C: New test.
4451 * g++.dg/warn/Wunused-var-3.C: New test.
4452 * g++.dg/warn/Wunused-var-4.C: New test.
4453 * g++.dg/warn/Wunused-var-5.C: New test.
4454 * g++.dg/warn/Wunused-var-6.C: New test.
4455 * g++.dg/warn/Wunused-var-7.C: New test.
4456 * g++.dg/warn/Wunused-var-8.C: New test.
4457 * g++.dg/warn/Wunused-parm-1.C: New test.
4458 * g++.dg/warn/Wunused-parm-2.C: New test.
4459 * g++.dg/warn/Wunused-parm-3.C: New test.
4461 2010-05-06 Tobias Burnus <burnus@net-b.de>
4464 * gfortran.dg/gomp/crayptr5.f90: New test case.
4466 2010-05-05 Jason Merrill <jason@redhat.com>
4469 * g++.dg/ext/attrib39.C: New.
4471 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4474 * gfortran.dg/data_invalid.f90: New.
4476 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4478 * gnat.dg/lto2.adb: New test.
4480 2010-05-05 Jason Merrill <jason@redhat.com>
4483 * g++.dg/opt/empty1.C: New.
4485 2010-05-05 Janus Weil <janus@gcc.gnu.org>
4488 * gfortran.dg/class_17.f03: New.
4490 2010-05-04 Neil Vachharajani <nvachhar@google.com>
4492 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4494 2010-05-04 Mike Stump <mikestump@comcast.net>
4497 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4499 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4502 * gcc.target/i386/pr43668.c: New.
4504 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4507 * g++.dg/cpp0x/initlist31.C: New.
4509 2010-05-04 Jakub Jelinek <jakub@redhat.com>
4512 * gcc.dg/Wunused-var-8.c: New test.
4514 2010-05-04 Jason Merrill <jason@redhat.com>
4517 * g++.dg/cpp0x/enum3.C: Extend.
4519 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4522 * gcc.target/i386/pr43799.c: New.
4524 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
4526 * gnat.dg/lto1.adb: New test.
4527 * gnat.dg/lto1_pkg.ad[sb]: New helper.
4529 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4532 * gcc.target/i386/pr43671.c: New.
4534 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4537 * g++.dg/template/crash95.C: New.
4539 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4542 * gcc.target/i386/pr43508.c: New.
4544 2010-05-04 Richard Guenther <rguenther@suse.de>
4546 PR tree-optimization/43879
4547 * g++.dg/torture/pr43879-1_0.C: New testcase.
4548 * g++.dg/torture/pr43879-1_1.C: Likewise.
4550 2010-05-03 Dodji Seketeli <dodji@redhat.com>
4553 * g++.dg/other/crash-12.C: New test.
4555 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
4557 * g++.dg/cdce3.C: Add a space. Updated.
4559 2010-05-03 Jason Merrill <jason@redhat.com>
4562 * g++.dg/opt/enum2.C: New.
4563 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4564 * g++.dg/warn/Wswitch-1.C: Adjust message.
4566 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4568 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4569 * g++.dg/ext/label13.C: Fix typo.
4570 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4572 * gcc.c-torture/compile/limits-declparen.c: xfail on
4573 alpha*-dec-osf5* with -g.
4574 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4575 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4576 * gcc.dg/c99-tgmath-2.c: Likewise.
4577 * gcc.dg/c99-tgmath-3.c: Likewise.
4578 * gcc.dg/c99-tgmath-4.c: Likewise.
4580 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
4583 * gfortran.dg/unexpected_interface.f90: New test.
4585 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4587 * ada/acats/run_acats (which): New function.
4588 (host_gnatchop, host_gnatmake): Use it.
4590 2010-05-03 Richard Guenther <rguenther@suse.de>
4592 PR tree-optimization/43971
4593 * gcc.dg/pr43971.c: New testcase.
4595 2010-05-03 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.dg/debug/pr43972.c: New test.
4600 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
4603 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4605 2010-05-02 Richard Guenther <rguenther@suse.de>
4607 PR tree-optimization/43879
4608 * gcc.dg/torture/pr43879-3.c: New testcase.
4610 2010-05-01 Richard Guenther <rguenther@suse.de>
4612 PR tree-optimization/43949
4613 * g++.dg/warn/Warray-bounds-5.C: New testcase.
4615 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
4618 * g++.dg/init/new28.C: New.
4620 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
4623 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4624 structure and nested declarations.
4625 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
4626 structure and nested declarations. Reduce header clutter and
4627 use _exit() rather than abort().
4628 * objc.dg/encode-10.m: New.
4629 * objc.dg/encode-11.m: New.
4631 2010-04-30 DJ Delorie <dj@redhat.com>
4633 * gcc.c-torture/execute/20100430-1.c: New test.
4635 2010-04-30 Jason Merrill <jason@redhat.com>
4638 * g++.dg/template/ptrmem21.C: New.
4640 2010-04-30 Tobias Burnus Mburnus@net-b.de>
4644 * gfortran.dg/coarray_13.f90: New test.
4646 2010-04-30 Richard Guenther <rguenther@suse.de>
4649 * gcc.dg/lto/20100430-1_0.c: New testcase.
4651 2010-04-30 Jakub Jelinek <jakub@redhat.com>
4654 * c-c++-common/pr43942.c: New test.
4656 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
4658 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4659 conflict with darwin crt1.o 'start' symbol.
4661 2010-04-30 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/43879
4664 * gcc.dg/torture/pr43879_1.c: New testcase.
4666 2010-04-30 Richard Guenther <rguenther@suse.de>
4668 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4670 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4673 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4674 user-provided constructor while recursing.
4676 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4679 * gfortran.dg/class_16.f03: New test.
4681 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4684 * gfortran.dg/class_15.f03: New.
4686 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4689 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4691 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4694 * gfortran.dg/generic_22.f03 : New test.
4696 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4699 * gfortran.dg/class_14.f03: New test.
4701 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4704 * gfortran.dg/interface_32.f90: New test.
4706 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4707 Janus Weil <janus@gcc.gnu.org>
4710 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4711 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4712 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4714 2010-04-28 Mike Stump <mikestump@comcast.net>
4716 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4718 * g++.dg/uninit-pred-2_b.C: Likewise.
4720 2010-04-28 Tobias Burnus <burnus@net-b.de>
4724 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4726 2010-04-28 Matthias Klose <doko@ubuntu.com>
4728 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4729 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4730 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4731 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4732 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4734 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4736 * gcc.dg/const-uniq-1.c: New test.
4737 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4739 2010-04-28 Xinliang David Li <davidxl@google.com>
4741 * gcc.dg/uninit-pred-2_b.c: New test.
4742 * gcc.dg/uninit-pred-4_b.c: New test.
4743 * gcc.dg/uninit-pred-3_d.c: New test.
4744 * gcc.dg/uninit-pred-6_b.c: New test.
4745 * gcc.dg/uninit-pred-8_b.c: New test.
4746 * gcc.dg/uninit-pred-3_a.c: New test.
4747 * gcc.dg/uninit-pred-2_c.c: New test.
4748 * gcc.dg/uninit-pred-5_a.c: New test.
4749 * gcc.dg/uninit-pred-3_e.c: New test.
4750 * gcc.dg/uninit-pred-7_a.c: New test.
4751 * gcc.dg/uninit-pred-6_c.c: New test.
4752 * gcc.dg/uninit-pred-9_a.c: New test.
4753 * gcc.dg/uninit-pred-8_c.c: New test.
4754 * gcc.dg/uninit-pred-3_b.c: New test.
4755 * gcc.dg/uninit-pred-5_b.c: New test.
4756 * gcc.dg/uninit-pred-7_b.c: New test.
4757 * gcc.dg/uninit-pred-6_d.c: New test.
4758 * gcc.dg/uninit-pred-9_b.c: New test.
4759 * gcc.dg/uninit-pred-2_a.c: New test.
4760 * gcc.dg/uninit-pred-4_a.c: New test.
4761 * gcc.dg/uninit-pred-3_c.c: New test.
4762 * gcc.dg/uninit-pred-6_a.c: New test.
4763 * gcc.dg/uninit-pred-8_a.c: New test.
4764 * gcc.dg/uninit-pred-7_c.c: New test.
4765 * gcc.dg/uninit-pred-6_e.c: New test.
4766 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4767 * g++.dg/uninit-pred-1_a.C: New test.
4768 * g++.dg/uninit-pred-1_b.C: New test.
4769 * g++.dg/uninit-pred-2_a.C: New test.
4770 * g++.dg/uninit-pred-2_b.C: New test.
4771 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4772 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4773 * g++.dg/uninit-pred-loop_1.cc: New test.
4775 2010-04-28 Martin Jambor <mjambor@suse.cz>
4777 * gcc.dg/lto/20091209-1_0.c: New testcase.
4779 2010-04-28 Richard Guenther <rguenther@suse.de>
4781 PR tree-optimization/43879
4782 PR tree-optimization/43909
4783 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4785 2010-04-28 Richard Guenther <rguenther@suse.de>
4788 * g++.dg/torture/pr43880.C: New testcase.
4790 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4793 * g++.dg/template/recurse2.C: Update
4794 * g++.dg/template/recurse.C: Update.
4795 * g++.dg/template/pr23510.C: Update.
4796 * lib/prune.exp: Filter out 'recursively instantiated'.
4798 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4801 * g++.dg/init/pr29043.C: New.
4803 2010-04-27 Jason Merrill <jason@redhat.com>
4805 * g++.dg/lookup/scoped5.C: Adjust.
4806 * g++.dg/lookup/scoped8.C: Adjust.
4807 * g++.dg/template/dependent-expr5.C: Adjust.
4808 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4811 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4814 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4816 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4817 Jan Hubicka <hubicka@ucw.cz>
4819 * gcc.dg/pure-2.c: New testcase.
4820 * gcc.dg/const-1.c: New testcase.
4822 2010-04-27 Jason Merrill <jason@redhat.com>
4824 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4827 * g++.dg/template/sfinae17.C: New.
4828 * g++.dg/template/sfinae18.C: New.
4830 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4832 * g++.dg/init/pr42844.C: New.
4833 * g++.dg/cpp0x/pr42844-2.C: New.
4834 * g++.dg/cpp0x/defaulted2.C: Adjust.
4835 * g++.dg/tree-ssa/pr27549.C: Likewise.
4836 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4838 2010-04-27 Tobias Burnus <burnus@net-b.de>
4841 * gfortran.dg/coarray_12.f90: Fix dump parsing.
4843 2010-04-27 Richard Guenther <rguenther@suse.de>
4846 * g++.dg/other/pr40561.C: New testcase.
4848 2010-04-27 Martin Jambor <mjambor@suse.cz>
4851 * g++.dg/ipa/pr43812.C: New test.
4853 2010-04-27 Jan Hubicka <jh@suse.cz>
4855 * gcc.dg/ipa/iinline-1.c (main): Rename to...
4856 (test): ... this one.
4858 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
4861 * gcc.target/arm/thumb-stackframe.c: New test.
4863 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4865 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
4866 * gcc.dg/misc-column.c: Likewise.
4867 * gcc.dg/Walways-true-1.c: Likewise.
4868 * gcc.dg/Walways-true-2.c: Likewise.
4869 * gcc.dg/warn-addr-cmp.c: Likewise.
4871 2010-04-27 Tobias Burnus <burnus@net-b.de>
4874 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
4875 * gfortran.dg/coarray_12.f90: New.
4877 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
4880 * gcc.dg/pr32207.c: New test.
4881 * gcc.dg/misc-column.c: Adjust expected warning.
4882 * gcc.dg/Walways-true-1.c: Likewise.
4883 * gcc.dg/Walways-true-2.c: Likewise.
4884 * gcc.dg/warn-addr-cmp.c: Likewise.
4886 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
4889 * lib/lto.exp (lto_prune_vis_warns): New function.
4890 (lto-link-and-maybe-run): Call it.
4892 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
4894 PR tree-optimization/43904
4895 * gcc.dg/tree-ssa/tailcall-6.c: New.
4897 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4900 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
4901 Darwin8/OSX10.4 - compatible code generation.
4903 * obj-c++.dg/stubify-1.mm: Ditto.
4904 * lib/objc-torture.exp: Do not require link success for
4905 "trivial.m" in the runtime checks when dowhat = 'compile'.
4906 * lib/dg-pch.exp (dg-flags-pch): New Proc.
4907 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
4908 Darwin8/OSX10.4 - compatible code generation.
4909 * objc.dg/stubify-2.m: Ditto.
4910 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
4911 * objc.dg/next-runtime-1.m: Ditto.
4912 * objc.dg/stret-2.m: Restrict to ilp32 targets.
4913 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
4916 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
4919 * lib/plugin-support.exp: Use "-undefined
4920 dynamic_lookup" on darwin.
4922 2010-04-26 Richard Guenther <rguenther@suse.de>
4924 * gcc.dg/lto/20100426_0.c: New testcase.
4926 2010-04-26 Jie Zhang <jie@codesourcery.com>
4928 PR tree-optimization/43833
4929 gcc.dg/Warray-bounds-8.c: New test case.
4931 2010-04-26 Richard Guenther <rguenther@suse.de>
4934 * g++.dg/lto/20100423-3_0.C: New testcase.
4936 2010-04-26 Richard Guenther <rguenther@suse.de>
4939 * g++.dg/lto/20100423-2_0.C: New testcase.
4941 2010-04-26 Ira Rosen <irar@il.ibm.com>
4943 * gcc.dg/vect/bb-slp-23.c: New test.
4945 2010-04-25 Joseph Myers <joseph@codesourcery.com>
4947 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
4948 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
4949 * gcc.dg/c1x-float-1.c: New test.
4951 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
4953 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
4956 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4958 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
4960 * gfortran.dg/default_format_denormal_1.f90: Ditto.
4961 * gfortran.dg/default_format_2.f90: Ditto.
4963 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
4965 * gfortran.dg/pr43505.f90: Clean up .mod file.
4966 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
4967 * gfortran.dg/pr41347.f90: Ditto.
4968 * gfortran.dg/internal_pack_4.f90: Ditto.
4969 * gfortran.dg/proc_decl_23.f90: Ditto.
4970 * gfortran.dg/recursive_check_3.f90: Ditto.
4971 * gfortran.dg/intent_out_3.f90: Ditto.
4972 * gfortran.dg/assignment_2.f90: Ditto.
4973 * gfortran.dg/pr41928.f90: Ditto.
4974 * gfortran.dg/pr42166.f90: Ditto.
4975 * gfortran.dg/private_type_12.f90: Ditto.
4976 * gfortran.dg/graphite/pr42185.f90: Ditto.
4977 * gfortran.dg/graphite/pr42186.f90: Ditto.
4978 * gfortran.dg/graphite/pr40982.f90: Ditto.
4979 * gfortran.dg/graphite/id-2.f90: Ditto.
4980 * gfortran.dg/graphite/id-4.f90: Ditto.
4981 * gfortran.dg/graphite/pr42050.f90: Ditto.
4982 * gfortran.dg/graphite/id-18.f90: Ditto.
4983 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
4984 * gfortran.dg/graphite/pr41924.f90: Ditto.
4985 * gfortran.dg/graphite/pr42393.f90: Ditto.
4986 * gfortran.dg/graphite/pr37980.f90: Ditto.
4987 * gfortran.dg/graphite/pr38953.f90: Ditto.
4988 * gfortran.dg/graphite/pr42180.f90: Ditto.
4989 * gfortran.dg/graphite/pr42181.f90: Ditto.
4990 * gfortran.dg/where_operator_assign_4.f90: Ditto.
4991 * gfortran.dg/select_type_4.f90: Ditto.
4992 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
4993 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
4994 * gfortran.dg/lto/pr40725_0.f03: Ditto.
4995 * gfortran.dg/elemental_args_check_2.f90: Ditto.
4996 * gfortran.dg/whole_file_11.f90: Ditto.
4997 * gfortran.dg/private_type_11.f90: Ditto.
4998 * gfortran.dg/vect/vect-gems.f90: Ditto.
4999 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5001 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5003 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5005 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5007 * gnat.dg/pack15.ad[sb]: New test.
5009 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5011 * gcc.target/arm/mla-1.c: New test.
5013 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5017 * gfortran.dg/pr43793.f90: New test.
5019 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5021 PR tree-optimization/41442
5022 * gcc.target/i386/pr41442.c: New test.
5024 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5027 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5029 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5032 * gfortran.dg/open_nounit.f90: New test.
5034 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5038 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5040 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5042 * gcc.dg/Wconversion-integer.c: Update.
5044 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5046 * gnat.dg/unchecked_convert5.adb: New test.
5048 2010-04-23 Richard Guenther <rguenther@suse.de>
5051 * gcc.dg/lto/20100423-2_0.c: New testcase.
5052 * gcc.dg/lto/20100423-2_0.c: Likewise.
5054 2010-04-23 Richard Guenther <rguenther@suse.de>
5057 * gcc.dg/lto/20100423-1_0.c: New testcase.
5058 * gcc.dg/lto/20100423-1_1.c: Likewise.
5060 2010-04-23 Martin Jambor <mjambor@suse.cz>
5062 PR tree-optimization/43846
5063 * gcc.dg/tree-ssa/sra-10.c: New test.
5065 2010-04-23 Martin Jambor <mjambor@suse.cz>
5068 * gcc.c-torture/execute/pr43835.c: New test.
5070 2010-04-23 Richard Guenther <rguenther@suse.de>
5073 * g++.dg/lto/20100423-1_0.C: New testcase.
5075 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5077 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5079 2010-04-22 Ira Rosen <irar@il.ibm.com>
5081 PR tree-optimization/43842
5082 * gcc.dg/vect/pr43842.c: New test.
5084 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5086 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5087 * gcc.target/i386/wmul-2.c: Likewise.
5089 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5091 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5092 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5094 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5096 * gfortran.dg/reassoc_6.f: New testcase.
5098 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5101 * gcc.target/arm/wmul-1.c: New test.
5102 * gcc.target/arm/wmul-2.c: New test.
5104 2010-04-22 Richard Guenther <rguenther@suse.de>
5106 PR tree-optimization/43845
5107 * gcc.c-torture/compile/pr43845.c: New testcase.
5109 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5112 * gcc.target/i386/wmul-1.c: New test.
5113 * gcc.target/i386/wmul-2.c: New test.
5114 * gcc.target/bfin/wmul-1.c: New test.
5115 * gcc.target/bfin/wmul-2.c: New test.
5117 2010-04-22 Richard Guenther <rguenther@suse.de>
5120 * gfortran.dg/vector_subscript_6.f90: New testcase.
5121 * gfortran.dg/assign_10.f90: Adjust.
5123 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5126 * gfortran.dg/gomp/pr43836.f90: New test.
5128 2010-04-21 Richard Guenther <rguenther@suse.de>
5130 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5132 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5134 * gcc.dg/torture/builtin-cproj-3.c: New.
5136 2010-04-20 Jason Merrill <jason@redhat.com>
5139 * g++.dg/template/recurse2.C: New.
5140 * g++.dg/parse/crash36.C: Adjust.
5141 * g++.dg/other/fold1.C: Adjust.
5142 * g++.dg/init/member1.C: Adjust.
5143 * lib/prune.exp: Prune "skipping N instantiation contexts".
5145 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5147 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5149 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5151 * gcc.dg/torture/builtin-cproj-1.c: New.
5152 * gcc.dg/torture/builtin-cproj-2.c: New.
5154 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5158 * g++.dg/template/typedef32.C: Adjust.
5159 * g++.dg/template/typedef33.C: New test.
5161 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5164 * gfortran.dg/proc_decl_23.f90: New test.
5167 * gfortran.dg/abstract_type_6.f03: New test.
5169 2010-04-20 Xinliang David Li <davidxl@google.com>
5171 * g++.dg/tree-ssa/fold-compare.C: New.
5173 2010-04-20 Richard Guenther <rguenther@suse.de>
5175 PR tree-optimization/39417
5176 * g++.dg/torture/pr39417.C: New testcase.
5178 2010-04-20 Richard Guenther <rguenther@suse.de>
5180 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5182 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5184 * g++.dg/debug/dwarf2/rv1.C: New test.
5186 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5189 * gcc.c-torture/compile/pr43635.c: New testcase.
5191 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5194 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5195 of sequential loops being private only in the innermost containing
5199 * gfortran.dg/gomp/pr43337.f90: New test.
5201 2010-04-19 Richard Guenther <rguenther@suse.de>
5203 PR tree-optimization/43796
5204 * gfortran.dg/pr43796.f90: New testcase.
5206 2010-04-19 Richard Guenther <rguenther@suse.de>
5208 PR tree-optimization/43783
5209 * gcc.c-torture/execute/pr43783.c: New testcase.
5211 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5214 * gcc.target/i386/pr43766.c: New test.
5216 2010-04-19 Jie Zhang <jie@codesourcery.com>
5219 * gcc.target/i386/pr43662.c: New test.
5221 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5224 * g++.dg/template/typedef32.C: New test.
5226 2010-04-19 Ira Rosen <irar@il.ibm.com>
5228 PR tree-optimization/37027
5229 * lib/target-supports.exp
5230 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5231 * gcc.dg/vect/pr37027.c: New test.
5232 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5233 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5234 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5235 gcc.dg/vect/vect-complex-6.c: Likewise.
5237 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5239 * g++.dg/debug/dwarf2/enum1.C: New test.
5241 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5243 * gnat.dg/rep_clause5.ad[sb]: New test.
5244 * gnat.dg/rep_clause5_pkg.ads: New helper.
5246 2010-04-18 Ira Rosen <irar@il.ibm.com>
5248 PR tree-optimization/43771
5249 * g++.dg/vect/pr43771.cc: New test.
5251 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5254 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5255 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5257 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5259 * gnat.dg/sizetype.adb: Rename into...
5260 * gnat.dg/sizetype1.adb: ...this.
5261 * gnat.dg/sizetype2.adb: New test.
5263 2010-04-16 Richard Guenther <rguenther@suse.de>
5265 PR tree-optimization/43572
5266 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5268 2010-04-16 Olivier Hainque <hainque@adacore.com>
5270 * gnat.dg/specs/discr_private.ads: New test.
5272 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5275 * gcc.target/arm/thumb-comparisons.c: New test.
5278 * gcc.target/arm/thumb-cbranchqi.c: New test.
5280 2010-04-16 Christian Bruel <christian.bruel@st.com>
5282 * g++.dg/torture/pr36191.C: Enable for SH.
5284 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5286 * gnat.dg/wide_boolean.adb: New test.
5287 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5289 2010-04-15 Richard Guenther <rguenther@suse.de>
5291 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5292 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5293 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5294 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5295 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5296 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5297 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5298 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5299 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5300 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5301 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5302 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5303 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5304 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5305 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5307 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5310 * gcc.target/arm/pr42496.c: New test.
5312 2010-04-14 Jason Merrill <jason@redhat.com>
5315 * g++.dg/ext/attrib38.C: New.
5317 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5320 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5322 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5325 * gcc.dg/cpp/warn-undef-2.c: Update.
5326 * gcc.dg/cpp/warn-traditional-2.c: Update.
5327 * gcc.dg/cpp/warn-comments-2.c: Update.
5328 * gcc.dg/cpp/warn-variadic-2.c: Update.
5329 * gcc.dg/cpp/warn-long-long-2.c: Update.
5330 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5331 * gcc.dg/cpp/warn-multichar-2.c: Update.
5332 * gcc.dg/cpp/warn-normalized-3.c: Update.
5333 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5334 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5335 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5336 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5337 * gcc.dg/cpp/warn-redefined-2.c: Update.
5338 * gfortran.dg/warning-directive-2.F90: Update.
5339 * c-c++-common/cpp/warning-directive-2.c: Update.
5341 2010-04-14 Michael Matz <matz@suse.de>
5343 PR tree-optimization/42963
5344 * gcc.dg/pr42963.c: New testcase.
5346 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5348 * gnat.dg/class_wide.adb: Rename into...
5349 * gnat.dg/class_wide1.adb: ...this.
5350 * gnat.dg/class_wide2.ad[sb]: New test.
5352 2010-04-14 Tobias Burnus <burnus@net-b.de>
5355 * gfortran.dg/coarray_9.f90: Update dg-errors.
5356 * gfortran.dg/coarray_10.f90: New test.
5357 * gfortran.dg/coarray_11.f90: New test.
5359 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5362 gfortran.dg/initialization_24.f90: New test.
5364 2010-04-13 Jason Merrill <jason@redhat.com>
5366 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5367 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5369 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5371 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5372 * g++.dg/dg.exp: Likewise.
5373 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5374 * c-c++-common/cpp/warning-directive-1.c: ... here.
5375 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5376 * c-c++-common/cpp/warning-directive-2.c: ... here.
5377 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5378 * c-c++-common/cpp/warning-directive-3.c: ... here.
5379 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5380 * c-c++-common/cpp/warning-directive-4.c: ... here.
5381 * g++.dg/cpp/warning-directive-1.C: Delete.
5382 * g++.dg/cpp/warning-directive-2.C: Delete.
5383 * g++.dg/cpp/warning-directive-3.C: Delete.
5384 * g++.dg/cpp/warning-directive-4.C: Delete.
5385 * gcc.dg/cpp/normalised-3.c: Delete.
5386 * g++.dg/cpp/normalised-1.C: Rename as ...
5387 * c-c++-common/cpp/normalised-3.c: ... this.
5389 2010-04-13 Martin Jambor <mjambor@suse.cz>
5391 * gcc.dg/tree-ssa/sra-9.c: New test.
5393 2010-04-13 Michael Matz <matz@suse.de>
5396 * gcc.dg/pr43730.c: New test.
5398 2010-04-13 Michael Matz <matz@suse.de>
5400 * gcc.dg/tree-ssa/negate.c: New testcase.
5402 2010-04-13 Richard Guenther <rguenther@suse.de>
5405 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5407 2010-04-13 Richard Guenther <rguenther@suse.de>
5409 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5411 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5413 * gnat.dg/derived_type1.adb: New test.
5415 2010-04-13 Matthias Klose <doko@ubuntu.com>
5417 * gcc.dg/plugindir1.c: New testcase.
5418 * gcc.dg/plugindir2.c: New testcase.
5419 * gcc.dg/plugindir3.c: New testcase.
5420 * gcc.dg/plugindir4.c: New testcase.
5422 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5424 * gcc.target/i386/rotate-2.c: New test.
5426 2010-04-12 Jason Merrill <jason@redhat.com>
5429 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5430 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5432 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5435 * g++.dg/init/pr25811.C: New test.
5437 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5439 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5440 dg-error, dg-warning.
5441 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5443 2010-04-12 Richard Guenther <rguenther@suse.de>
5445 * gcc.dg/torture/inline-2.c: New testcase.
5447 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5450 * gcc.dg/Wunused-var-7.c: New test.
5452 PR tree-optimization/43560
5453 * gcc.c-torture/execute/pr43560.c: New test.
5455 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5457 * gnat.dg/aggr13.adb: New test.
5458 * gnat.dg/aggr14.adb: Likewise.
5459 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5461 2010-04-12 Richard Guenther <rguenther@suse.de>
5464 * g++.dg/torture/pr43611.C: New testcase.
5466 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5469 * gcc.dg/pr36774-1.c: New test.
5470 * gcc.dg/pr36774-2.c: New test.
5472 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5474 * gcc.target/sh/rte-delay-slot.c: New test.
5476 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5478 * gnat.dg/pack9.adb: Remove -cargs option.
5479 * gnat.dg/aggr12.ad[sb]: New test.
5481 2010-04-10 Jie Zhang <jie@codesourcery.com>
5484 * gcc.target/sh/pr43417.c: New test.
5486 2010-04-10 Tobias Burnus <burnus@net-b.de>
5489 * gfortran.dg/spec_expr_6.f90: New test.
5491 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5494 * gcc.dg/cpp/pr43195.c: New.
5495 * gcc.dg/cpp/pr43195.h: New.
5497 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5500 * gcc.dg/Werror-6.c: Adjust.
5501 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5502 * gcc.dg/Werror-4.c: Likewise.
5503 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5504 * gcc.dg/Wswitch-enum-error.c: Likewise.
5505 * gcc.dg/Wpointer-arith.c: Likewise.
5506 * gcc.dg/Wfatal.c: Likewise.
5507 * gcc.dg/Wswitch-error.c: Likewise.
5508 * g++.dg/warn/unused-result1-Werror.c: Likewise.
5509 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5510 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5511 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5512 * gcc.dg/cpp/warn-comments-2.c: Likewise.
5513 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5514 * gcc.dg/cpp/warning-directive-2.c: Likewise.
5515 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5516 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5517 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5518 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5519 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5520 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5521 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5522 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5523 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5524 * g++.dg/cpp/warning-directive-2.C: Likewise.
5525 * gfortran.dg/warning-directive-2.F90: Likewise.
5527 2010-04-09 Jason Merrill <jason@redhat.com>
5530 * g++.dg/template/sizeof13.C: New.
5532 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
5534 * g++.dg/other/pr35504.C: Add check for thiscall.
5535 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5536 * gcc.dg/torture/stackalign/thiscall-1.c: New.
5538 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5541 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5542 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
5543 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5544 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
5545 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5546 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
5547 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5548 * g++.dg/other/increment1.C: Likewise.
5550 2010-04-09 Tobias Burnus <burnus@net-b.de>
5553 * gfortran.dg/coarray_7.f90: New test.
5554 * gfortran.dg/coarray_8.f90: New test.
5556 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
5559 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5561 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5564 * gcc.dg/pr43643.c: New test.
5566 2010-04-08 Tobias Burnus <burnus@net-b.de>
5568 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5570 2010-04-08 Richard Guenther <rguenther@suse.de>
5572 PR tree-optimization/43679
5573 * gcc.c-torture/compile/pr43679.c: New testcase.
5575 2010-04-08 Jakub Jelinek <jakub@redhat.com>
5578 * gcc.dg/pr43670.c: New test.
5580 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
5583 * gcc.dg/tree-ssa/reassoc-19.c: New.
5585 2010-04-07 Jakub Jelinek <jakub@redhat.com>
5588 * gcc.dg/Wunused-var-1.c: New test.
5589 * gcc.dg/Wunused-var-2.c: New test.
5590 * gcc.dg/Wunused-var-3.c: New test.
5591 * gcc.dg/Wunused-var-4.c: New test.
5592 * gcc.dg/Wunused-var-5.c: New test.
5593 * gcc.dg/Wunused-var-6.c: New test.
5594 * gcc.dg/Wunused-parm-1.c: New test.
5596 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5597 * gcc.dg/trunc-1.c: Likewise.
5598 * gcc.dg/vla-9.c: Likewise.
5599 * gcc.dg/dfp/composite-type.c: Likewise.
5601 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5604 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5605 * obj-c++.dg/objc-gc-3.mm: Ditto.
5607 2010-04-07 Simon Baldwin <simonb@google.com>
5609 * gcc.dg/cpp/warn-undef-2.c: New.
5610 * gcc.dg/cpp/warn-traditional-2.c: New.
5611 * gcc.dg/cpp/warn-comments-2.c: New.
5612 * gcc.dg/cpp/warning-directive-1.c: New.
5613 * gcc.dg/cpp/warn-long-long.c: New.
5614 * gcc.dg/cpp/warn-traditional.c: New.
5615 * gcc.dg/cpp/warn-variadic-2.c: New.
5616 * gcc.dg/cpp/warn-undef.c: New.
5617 * gcc.dg/cpp/warn-normalized-1.c: New.
5618 * gcc.dg/cpp/warning-directive-2.c: New.
5619 * gcc.dg/cpp/warn-long-long-2.c: New.
5620 * gcc.dg/cpp/warn-variadic.c: New.
5621 * gcc.dg/cpp/warn-normalized-2.c: New.
5622 * gcc.dg/cpp/warning-directive-3.c: New.
5623 * gcc.dg/cpp/warn-deprecated-2.c: New.
5624 * gcc.dg/cpp/warn-trigraphs-1.c: New.
5625 * gcc.dg/cpp/warn-multichar-2.c: New.
5626 * gcc.dg/cpp/warn-normalized-3.c: New.
5627 * gcc.dg/cpp/warning-directive-4.c: New.
5628 * gcc.dg/cpp/warn-unused-macros.c: New.
5629 * gcc.dg/cpp/warn-trigraphs-2.c: New.
5630 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5631 * gcc.dg/cpp/warn-cxx-compat.c: New.
5632 * gcc.dg/cpp/warn-redefined.c: New.
5633 * gcc.dg/cpp/warn-trigraphs-3.c: New.
5634 * gcc.dg/cpp/warn-unused-macros-2.c: New.
5635 * gcc.dg/cpp/warn-deprecated.c: New.
5636 * gcc.dg/cpp/warn-trigraphs-4.c: New.
5637 * gcc.dg/cpp/warn-redefined-2.c: New.
5638 * gcc.dg/cpp/warn-comments.c: New.
5639 * gcc.dg/cpp/warn-multichar.c: New.
5640 * g++.dg/cpp/warning-directive-1.C: New.
5641 * g++.dg/cpp/warning-directive-2.C: New.
5642 * g++.dg/cpp/warning-directive-3.C: New.
5643 * g++.dg/cpp/warning-directive-4.C: New.
5644 * gfortran.dg/warning-directive-1.F90: New.
5645 * gfortran.dg/warning-directive-3.F90: New.
5646 * gfortran.dg/warning-directive-2.F90: New.
5647 * gfortran.dg/warning-directive-4.F90: New.
5649 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5652 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5654 2010-04-07 Jason Merrill <jason@redhat.com>
5656 * g++.dg/template/dr408.C: New.
5658 * g++.dg/lookup/ns4.C: New.
5661 * g++.dg/template/friend51.C: New test.
5664 * g++.old-deja/g++.other/linkage1.C: Adjust.
5666 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5669 * g++.dg/template/crash94.C: New test.
5671 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5674 * g++.dg/init/aggr5.C: New test.
5675 * g++.dg/init/aggr5.C: New test.
5677 2010-04-07 Richard Guenther <rguenther@suse.de>
5679 PR tree-optimization/43270
5680 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5681 * gcc.dg/Warray-bounds-7.c: Likewise.
5683 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5685 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5686 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5687 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5689 2010-04-07 Jie Zhang <jie@codesourcery.com>
5692 * g++.dg/init/pr42556.C: New test.
5694 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5697 * g++.dg/debug/dwarf2/typedef2.C: New test.
5699 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5701 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5702 c-c++-common/dwarf2/redeclaration-1.C
5704 2010-04-06 Jason Merrill <jason@redhat.com>
5706 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5707 * g++.dg/ext/attrib18.C: Likewise.
5708 * g++.dg/ext/bitfield2.C: Likewise.
5709 * g++.dg/ext/bitfield4.C: Likewise.
5710 * g++.dg/ext/visibility/warn2.C: Likewise.
5711 * g++.dg/ext/visibility/warn3.C: Likewise.
5712 * g++.dg/gomp/pr26690-1.C: Likewise.
5713 * g++.dg/inherit/covariant7.C: Likewise.
5714 * g++.dg/init/synth2.C: Likewise.
5715 * g++.dg/lookup/using7.C: Likewise.
5716 * g++.dg/other/crash-4.C: Likewise.
5717 * g++.dg/other/error13.C: Likewise.
5718 * g++.dg/other/error20.C: Likewise.
5719 * g++.dg/parse/crash31.C: Likewise.
5720 * g++.dg/parse/error16.C: Likewise.
5721 * g++.dg/parse/error19.C: Likewise.
5722 * g++.dg/parse/error27.C: Likewise.
5723 * g++.dg/parse/error28.C: Likewise.
5724 * g++.dg/parse/fused-params1.C: Likewise.
5725 * g++.dg/template/error2.C: Likewise.
5726 * g++.dg/template/local6.C: Likewise.
5727 * g++.dg/template/qualttp15.C: Likewise.
5728 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5729 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5730 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5731 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5732 * g++.old-deja/g++.eh/spec6.C: Likewise.
5733 * g++.old-deja/g++.jason/crash3.C: Likewise.
5734 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5735 * g++.old-deja/g++.law/ctors5.C: Likewise.
5736 * g++.old-deja/g++.law/ctors9.C: Likewise.
5737 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5738 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5739 * g++.old-deja/g++.other/struct1.C: Likewise.
5740 * g++.old-deja/g++.other/volatile1.C: Likewise.
5741 * g++.old-deja/g++.pt/crash36.C: Likewise.
5742 * g++.old-deja/g++.pt/derived3.C: Likewise.
5743 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5744 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5746 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5749 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5750 * gcc.dg/graphite/id-19.c: New.
5752 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5755 * gcc.dg/vect/pr32824: New.
5757 2010-04-06 Tobias Burnus <burnus@net-b.de>
5760 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5761 * gfortran.dg/coarray_3.f90: Ditto.
5762 * gfortran.dg/coarray_4.f90: Ditto.
5763 * gfortran.dg/coarray_5.f90: Ditto.
5764 * gfortran.dg/coarray_6.f90: Ditto.
5765 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5767 2010-04-06 Tobias Burnus <burnus@net-b.de>
5770 * gfortran.dg/coarray_4.f90: Fix test.
5771 * gfortran.dg/coarray_6.f90: Add more tests.
5773 2010-04-06 Tobias Burnus <burnus@net-b.de>
5776 * gfortran.dg/coarray_4.f90: New test.
5777 * gfortran.dg/coarray_5.f90: New test.
5778 * gfortran.dg/coarray_6.f90: New test.
5780 2010-04-06 Tobias Burnus <burnus@net-b.de>
5783 * gfortran.dg/iso_fortran_env_5.f90: New test.
5784 * gfortran.dg/iso_fortran_env_6.f90: New test.
5786 2010-04-06 Tobias Burnus <burnus@net-b.de>
5789 * gfortran.dg/coarray_1.f90: New test.
5790 * gfortran.dg/coarray_2.f90: New test.
5791 * gfortran.dg/coarray_3.f90: New test.
5793 2010-04-06 Jason Merrill <jason@redhat.com>
5796 * g++.dg/template/dtor8.C: New.
5799 * g++.dg/template/error-recovery2.C: New.
5801 2010-04-06 Jan Hubicka <jh@suse.czpli
5803 PR tree-optimization/42906
5804 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5806 2010-04-06 Tobias Burnus <burnus@net-b.de>
5809 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5810 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5811 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5813 2010-04-06 Richard Guenther <rguenther@suse.de>
5815 PR tree-optimization/43627
5816 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5818 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5821 * gcc.target/i386/pr43638.c: New test.
5823 2010-04-06 Richard Guenther <rguenther@suse.de>
5826 * gcc.c-torture/compile/pr43661.c: New testcase.
5828 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5830 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5832 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5834 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5836 2010-04-02 Richard Guenther <rguenther@suse.de>
5838 PR tree-optimization/43629
5839 * gcc.c-torture/execute/pr43629.c: New testcase.
5841 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5842 Dominique d'Humieres <dominiq@lps.ens.fr>
5845 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
5847 2010-04-01 Dodji Seketeli <dodji@redhat.com>
5850 * c-c++-common/dwarf2/redeclaration-1.C: New test.
5852 2010-04-01 Jason Merrill <jason@redhat.com>
5854 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
5856 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
5857 Manfred Schwarb <manfred99@gmx.ch>
5860 * gfortran.dg/ftell_3.f90: New test.
5862 2010-04-01 Richard Guenther <rguenther@suse.de>
5865 * gcc.c-torture/compile/pr43614.c: New testcase.
5867 2010-04-01 Martin Jambor <mjambor@suse.cz>
5869 PR tree-optimization/43141
5870 * gcc.dg/guality/pr43141.c: New test.
5872 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5874 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
5875 * g++.dg/eh/spbp.C: Likewise.
5876 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
5877 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
5879 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
5880 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
5881 * objc.dg/dwarf-2.m: Likewise.
5883 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5886 * gcc.dg/graphite/id-pr43464.c: New.
5887 * gcc.dg/graphite/id-pr43464-1.c: New.
5889 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
5892 * gcc.dg/graphite/id-pr43351.c
5894 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5897 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
5898 * obj-c++.dg/try-catch-2.mm: Ditto.
5899 * obj-c++.dg/lookup-2.mm: Ditto.
5900 * obj-c++.dg/encode-8.m: Ditto.
5901 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
5902 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
5903 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
5904 * obj-c++.dg/const-str-11.mm: Ditto.
5905 * obj-c++.dg/const-str-9.mm: Ditto.
5906 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
5907 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
5908 * obj-c++.dg/except-1.mm: Ditto.
5909 * obj-c++.dg/const-str-7.mm: Ditto.
5910 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
5911 * obj-c++.dg/const-str-3.mm: Ditto.
5912 * obj-c++.dg/const-str-7.mm: Ditto.
5913 * obj-c++.dg/stubify-2.mm: Change dump file name.
5916 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
5918 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
5921 2010-03-31 Martin Jambor <mjambor@suse.cz>
5923 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
5924 only with -O2, -O3 or -Os and not with -fwhopr.
5926 2010-03-31 Dodji Seketeli <dodji@redhat.com>
5929 * g++.dg/template/typedef31.C: New test.
5931 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5933 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
5934 assembler output on *-*-solaris2*.
5935 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5937 2010-03-31 Jakub Jelinek <jakub@redhat.com>
5940 * gcc.dg/pr43557-1.c: New test.
5941 * gcc.dg/pr43557-2.c: New file.
5943 2010-03-31 Jie Zhang <jie@codesourcery.com>
5946 * gcc.dg/pr43562.c: New test.
5948 2010-03-30 Jason Merrill <jason@redhat.com>
5951 * g++.dg/template/error-recovery1.C: New.
5954 * g++.dg/parse/ambig5.C: New.
5956 2010-03-30 Jakub Jelinek <jakub@redhat.com>
5959 * gcc.dg/guality/pr43593.c: New test.
5961 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
5964 * gcc.dg/vect/pr43430-1.c: New.
5966 2010-03-30 Jason Merrill <jason@redhat.com>
5969 * g++.dg/template/partial7.C: New.
5971 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5973 * gcc.target/s390/stackcheck1.c: New testcase.
5975 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5978 * gfortran.dg/read_eof_8.f90: New test.
5980 2010-03-29 Jason Merrill <jason@redhat.com>
5982 * gcc.dg/cpp/include6.c: Change [] to ().
5985 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
5987 * c-c++-common/raw-string-2.c: Add trigraph test.
5988 * c-c++-common/raw-string-8.c: New.
5989 * c-c++-common/raw-string-9.c: New.
5990 * c-c++-common/raw-string-10.c: New.
5992 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
5993 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
5994 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
5995 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
5996 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
5997 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
5998 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6000 2010-03-29 Richard Guenther <rguenther@suse.de>
6002 PR tree-optimization/43560
6003 * gcc.dg/torture/pr43560.c: New testcase.
6005 2010-03-29 Jason Merrill <jason@redhat.com>
6008 * g++.dg/ext/raw-string-1.C: Change [] to ().
6009 * g++.dg/ext/raw-string-2.C: Change [] to ().
6010 Don't use \ in delimiter.
6011 * g++.dg/ext/raw-string-3.C: Change [] to ().
6012 * g++.dg/ext/raw-string-4.C: Change [] to ().
6013 * g++.dg/ext/raw-string-5.C: Change [] to ().
6014 Test for error on \ in delimiter.
6015 * g++.dg/ext/raw-string-6.C: Change [] to ().
6016 * g++.dg/ext/raw-string-7.C: Change [] to ().
6018 2010-03-29 Jie Zhang <jie@codesourcery.com>
6021 * gcc.dg/pr43564.c: New test.
6023 2010-03-29 Tobias Burnus <burnus@net-b.de>
6026 * gfortran.dg/direct_io_12.f90: New test.
6028 2010-03-28 Jan Hubicka <jh@suse.cz>
6030 PR tree-optimization/43505
6031 * gfortran.dg/pr43505.f90: New testcase.
6033 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6035 PR tree-optimization/43528
6036 * gcc.target/i386/pr43528.c: New test.
6038 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6041 * gcc.dg/parm-impl-decl-3.c: New test.
6043 2010-03-26 Jason Merrill <jason@redhat.com>
6046 * g++.dg/cpp0x/parse1.C: New.
6048 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6051 * gcc.target/i386/pr43524.c: New test.
6053 2010-03-26 Martin Jambor <mjambor@suse.cz>
6055 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6056 whitespace, rename main to foo.
6057 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6058 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6059 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6060 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6061 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6062 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6063 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6064 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6065 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6066 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6067 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6069 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6072 * g++.dg/other/crash-10.C: New test.
6073 * g++.dg/other/crash-11.C: New test.
6075 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6078 * gfortran.dg/read_eof_7.f90: New test.
6080 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6084 * objc-obj-c++-shared: New directory.
6085 * objc-obj-c++-shared/Object1-implementation.h: New file.
6086 * objc-obj-c++-shared/Object1.h: New file.
6087 * objc-obj-c++-shared/Protocol1.h: New file.
6088 * objc-obj-c++-shared/next-abi.h: New file.
6089 * objc-obj-c++-shared/next-mapping.h: New file.
6090 * objc/execute/next_mapping.h: Delete.
6091 * objc.dg/special/special.exp: For all targets run the tests with
6092 -fgnu-runtime, for darwin targets also run the tests with
6094 * objc.dg/dg.exp: Ditto.
6095 * obj-c++.dg/dg.exp: Ditto.
6096 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6097 Protocol1.h) and next-mapping.h as required. Amend testcase to
6098 include use of updated NeXT interface.
6099 * objc/execute/formal_protocol-5.m: Ditto.
6100 * objc/execute/protocol-isEqual-2.m: Ditto.
6101 * objc/execute/protocol-isEqual-4.m: Ditto.
6102 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6103 Protocol1.h) and next-mapping.h as required.
6104 * objc/execute/object_is_class.m: Ditto.
6105 * objc/execute/enumeration-1.m: Ditto.
6106 * objc/execute/class-13.m: Ditto.
6107 * objc/execute/formal_protocol-2.m: Ditto.
6108 * objc/execute/formal_protocol-4.m: Ditto.
6109 * objc/execute/class-1.m: Ditto.
6110 * objc/execute/bycopy-1.m: Ditto.
6111 * objc/execute/formal_protocol-6.m: Ditto.
6112 * objc/execute/bycopy-3.m: Ditto.
6113 * objc/execute/class-3.m: Ditto.
6114 * objc/execute/bf-11.m: Ditto.
6115 * objc/execute/class-5.m: Ditto.
6116 * objc/execute/bf-13.m: Ditto.
6117 * objc/execute/class-7.m: Ditto.
6118 * objc/execute/bf-15.m: Ditto.
6119 * objc/execute/class-9.m: Ditto.
6120 * objc/execute/bf-17.m: Ditto.
6121 * objc/execute/bf-19.m: Ditto.
6122 * objc/execute/IMP.m: Ditto.
6123 * objc/execute/exceptions/catchall-1.m: Ditto.
6124 * objc/execute/exceptions/trivial.m: Ditto.
6125 * objc/execute/exceptions/finally-1.m: Ditto.
6126 * objc/execute/exceptions/local-variables-1.m: Ditto.
6127 * objc/execute/exceptions/foward-1.m: Ditto.
6128 * objc/execute/bf-2.m: Ditto.
6129 * objc/execute/string1.m: Ditto.
6130 * objc/execute/bf-4.m: Ditto.
6131 * objc/execute/informal_protocol.m: Ditto.
6132 * objc/execute/string3.m: Ditto.
6133 * objc/execute/bf-6.m: Ditto.
6134 * objc/execute/bf-8.m: Ditto.
6135 * objc/execute/class-tests-1.h: Ditto.
6136 * objc/execute/protocol-isEqual-1.m: Ditto.
6137 * objc/execute/protocol-isEqual-3.m: Ditto.
6138 * objc/execute/_cmd.m: Ditto.
6139 * objc/execute/function-message-1.m: Ditto.
6140 * objc/execute/bf-20.m: Ditto.
6141 * objc/execute/bf-common.h: Ditto.
6142 * objc/execute/np-2.m: Ditto.
6143 * objc/execute/class-10.m: Ditto.
6144 * objc/execute/class-12.m: Ditto.
6145 * objc/execute/enumeration-2.m: Ditto.
6146 * objc/execute/class-14.m: Ditto.
6147 * objc/execute/encode-1.m: Ditto.
6148 * objc/execute/formal_protocol-1.m: Ditto.
6149 * objc/execute/formal_protocol-3.m: Ditto.
6150 * objc/execute/accessing_ivars.m: Ditto.
6151 * objc/execute/bycopy-2.m: Ditto.
6152 * objc/execute/class-2.m: Ditto.
6153 * objc/execute/bf-10.m: Ditto.
6154 * objc/execute/formal_protocol-7.m: Ditto.
6155 * objc/execute/root_methods.m: Ditto.
6156 * objc/execute/class-4.m: Ditto.
6157 * objc/execute/bf-12.m: Ditto.
6158 * objc/execute/class-6.m: Ditto.
6159 * objc/execute/bf-14.m: Ditto.
6160 * objc/execute/nested-func-1.m: Ditto.
6161 * objc/execute/class-8.m: Ditto.
6162 * objc/execute/private.m: Ditto.
6163 * objc/execute/bf-16.m: Ditto.
6164 * objc/execute/bf-18.m: Ditto.
6165 * objc/execute/load-3.m: Ditto.
6166 * objc/execute/compatibility_alias.m: Ditto.
6167 * objc/execute/bf-1.m: Ditto.
6168 * objc/execute/no_clash.m: Ditto.
6169 * objc/execute/bf-3.m: Ditto.
6170 * objc/execute/string2.m: Ditto.
6171 * objc/execute/bf-5.m: Ditto.
6172 * objc/execute/string4.m: Ditto.
6173 * objc/execute/bf-7.m: Ditto.
6174 * objc/execute/object_is_meta_class.m: Ditto.
6175 * objc/execute/bf-9.m: Ditto.
6176 * objc/execute/bf-21.m: Ditto.
6177 * objc/execute/cascading-1.m: Ditto.
6178 * objc/execute/trivial.m: Ditto.
6179 * objc/execute/np-1.m: Ditto.
6180 * objc/compile/trivial.m: Ditto.
6181 * objc/execute/class_self-2.m: Include <stdlib.h>.
6182 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6183 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6184 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6185 and 64bit. Use new NeXT interface as required.
6186 * objc.dg/special/unclaimed-category-1.m: Ditto.
6187 * objc.dg/special/unclaimed-category-1.h: Ditto.
6188 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6189 * objc.dg/func-ptr-1.m: Ditto.
6190 * objc.dg/stret-1.m: Ditto.
6191 * objc.dg/encode-2.m: Ditto.
6192 * objc.dg/category-1.m: Ditto.
6193 * objc.dg/encode-3.m: Ditto.
6194 * objc.dg/call-super-3.m: Ditto.
6195 * objc.dg/method-3.m: Ditto.
6196 * objc.dg/func-ptr-2.m: Ditto.
6197 * objc.dg/lookup-1.m: Ditto.
6198 * objc.dg/encode-4.m: Ditto.
6199 * objc.dg/fix-and-continue-1.m: Ditto.
6200 * objc.dg/proto-lossage-3.m: Ditto.
6201 * objc.dg/method-13.m: Ditto.
6202 * objc.dg/proto-qual-1.m: Ditto.
6203 * objc.dg/zero-link-3.m: Ditto.
6204 * objc.dg/bitfield-1.m: Ditto.
6205 * objc.dg/va-meth-1.m: Ditto.
6206 * objc.dg/super-class-3.m: Ditto.
6207 * objc.dg/call-super-1.m: Ditto.
6208 * objc.dg/type-size-2.m: Ditto.
6209 * objc.dg/method-10.m: Ditto.
6210 * objc.dg/defs.m: Ditto.
6211 * objc.dg/const-str-3.m: Ditto.
6212 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6213 Protocol1.h) and next-mapping.h as required. Use new NeXT
6214 interface as required.
6215 * objc.dg/super-class-4.m: Ditto.
6216 * objc.dg/comp-types-8.m: Ditto.
6217 * objc.dg/call-super-2.m: Ditto.
6218 * objc.dg/objc-fast-4.m: Ditto.
6219 * objc.dg/method-6.m: Ditto.
6220 * objc.dg/const-str-3.m: Ditto.
6221 * objc.dg/const-str-7.m: Ditto.
6222 * objc.dg/method-15.m: Ditto.
6223 * objc.dg/method-19.m: Ditto.
6224 * objc.dg/sync-1.m: Ditto.
6225 * objc.dg/layout-1.m: Ditto.
6226 * objc.dg/bitfield-3.m: Ditto.
6227 * objc.dg/try-catch-3.m: Ditto.
6228 * objc.dg/try-catch-7.m: Ditto.
6229 * objc.dg/comp-types-10.m: Ditto.
6230 * objc.dg/selector-2.: Ditto.
6231 * objc.dg/method-7.m: Ditto.
6232 * objc.dg/typedef-alias-1.m: Ditto.
6233 * objc.dg/proto-lossage-2.m: Ditto.
6234 * objc.dg/comp-types-11.m: Ditto.
6235 * objc.dg/sizeof-1.m: Ditto.
6236 * objc.dg/method-17.m: Ditto.
6237 * objc.dg/bitfield-5.m: Ditto.
6238 * objc.dg/try-catch-1.m: Ditto.
6239 * objc.dg/encode-5.m: Ditto.
6240 * objc.dg/fix-and-continue-2.m: Ditto.
6241 * objc.dg/method-9.m: Ditto.
6242 * objc.dg/isa-field-1.m: Ditto.
6243 * objc.dg/local-decl-2.m: Ditto.
6244 * objc.dg/objc-gc-4.m: Ditto.
6245 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6246 * objc.dg/gnu-runtime-3.m: Ditto.
6247 * objc.dg/encode-7.m: Ditto.
6248 * objc.dg/encode-8.m: Ditto.
6249 * objc.dg/selector-3.m: Ditto.
6250 * objc.dg/gnu-runtime-1.m: Ditto.
6251 * objc.dg/const-str-12.m: Ditto.
6252 * objc.dg/gnu-runtime-2.m: Ditto.
6253 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6254 * objc.dg/selector-1.m: Ditto.
6255 * objc.dg/stubify-2.m: Ditto.
6256 * objc.dg/zero-link-1.m: Ditto.
6257 * objc.dg/stret-2.m: Ditto.
6258 * objc.dg/zero-link-2.m: Ditto.
6259 * objc.dg/next-runtime-1.m: Ditto.
6260 * objc.dg/symtab-1.m: Ditto.
6261 * objc.dg/stubify-1.m: Ditto.
6262 * objc.dg/bitfield-2.m: Ditto.
6263 * objc.dg/try-catch-10.m: Apply to both runtimes.
6264 * objc.dg/const-str-1.m: Ditto.
6265 * objc.dg/image-info.m: Ditto.
6266 * objc.dg/encode-9.m: Ditto.
6267 * objc.dg/pragma-1.m: Apply test to all targets.
6268 * objc.dg/const-str-4.m: Ditto.
6269 * objc.dg/const-str-8.m: Ditto.
6270 * objc.dg/super-class-2.m: Ditto.
6271 * objc.dg/try-catch-5.m: Ditto.
6272 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6273 Protocol1.h) and next-mapping.h as required. Use new NeXT
6274 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6275 * objc.dg/const-str-11.m: Ditto.
6276 * objc.dg/const-str-9.m: Ditto.
6277 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6278 * objc.dg/encode-1.m: Remove redundant -lobjc.
6279 * objc.dg/try-catch-9.m: Tidy space.
6280 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6281 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6282 and 64bit. Use new NeXT interface as required.
6283 * obj-c++.dg/template-4.mm: Ditto.
6284 * obj-c++.dg/defs.mm: Ditto.
6285 * obj-c++.dg/basic.mm: Ditto.
6286 * obj-c++.dg/encode-4.mm: Ditto.
6287 * obj-c++.dg/method-17.mm: Ditto.
6288 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6289 * obj-c++.dg/cxx-class-1.mm: Ditto.
6290 * obj-c++.dg/method-10.mm: Ditto.
6291 * obj-c++.dg/va-meth-1.mm: Ditto.
6292 * obj-c++.dg/encode-5.mm: Ditto.
6293 * obj-c++.dg/lookup-2.mm: Ditto.
6294 * obj-c++.dg/template-3.mm: Ditto.
6295 * obj-c++.dg/proto-qual-1.mm: Ditto.
6296 * obj-c++.dg/qual-types-1.m: Ditto.
6297 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6298 * obj-c++.dg/template-1.mm: Ditto.
6299 * obj-c++.dg/encode-6.mm: Ditto.
6300 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6301 Protocol1.h) and next-mapping.h as required. Use new NeXT
6302 interface as required.
6303 * obj-c++.dg/except-1.mm: Ditto.
6304 * obj-c++.dg/const-str-7.mm: Ditto.
6305 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6306 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6307 * obj-c++.dg/selector-2.mm: Ditto.
6308 * obj-c++.dg/isa-field-1.mm: Ditto.
6309 * obj-c++.dg/try-catch-1.mm: Ditto.
6310 * obj-c++.dg/local-decl-1.mm: Ditto.
6311 * obj-c++.dg/try-catch-9.mm: Ditto.
6312 * obj-c++.dg/no-extra-load.mm: Ditto.
6313 * obj-c++.dg/selector-5.mm: Ditto.
6314 * obj-c++.dg/method-12.mm: Ditto.
6315 * obj-c++.dg/try-catch-11.mm: Ditto.
6316 * obj-c++.dg/comp-types-11.mm: Ditto.
6317 * obj-c++.dg/bitfield-3.mm: Ditto.
6318 * obj-c++.dg/method-6.mm: Ditto.
6319 * obj-c++.dg/super-class-2.mm: Ditto.
6320 * obj-c++.dg/method-21.mm: Ditto.
6321 * obj-c++.dg/const-str-8.mm: Ditto.
6322 * obj-c++.dg/try-catch-7.mm: Ditto.
6323 * obj-c++.dg/method-15.mm: Ditto.
6324 * obj-c++.dg/layout-1.mm: Ditto.
6325 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6326 * obj-c++.dg/const-str-3.mm: Ditto.
6327 * obj-c++.dg/try-catch-2.mm: Ditto.
6328 * obj-c++.dg/objc-gc-3.mm: Ditto.
6329 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6330 * obj-c++.dg/bitfield-1.mm: Ditto.
6331 * obj-c++.dg/selector-6.mm: Ditto.
6332 * obj-c++.dg/method-13.mm: Ditto.
6333 * obj-c++.dg/comp-types-12.mm: Ditto.
6334 * obj-c++.dg/bitfield-4.mm: Ditto.
6335 * obj-c++.dg/try-catch-8.mm: Ditto.
6336 * obj-c++.dg/method-2.mm: Ditto.
6337 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6338 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6339 * obj-c++.dg/const-str-4.mm: Ditto.
6340 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6341 * obj-c++.dg/try-catch-3.mm: Ditto.
6342 * obj-c++.dg/comp-types-9.mm: Ditto.
6343 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6344 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6345 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6346 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6347 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6348 Use new NeXT interface as required.
6349 * obj-c++.dg/const-str-10.mm: Ditto.
6350 * obj-c++.dg/const-str-11.mm: Ditto.
6351 * obj-c++.dg/const-str-9.mm: Ditto.
6352 * obj-c++.dg/method-11.mm: Ditto.
6353 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6354 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6355 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6356 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6357 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6359 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6362 * g++.dg/template/typedef30.C: New test case.
6364 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6367 * gcc.c-torture/execute/pr43385.c: New test.
6369 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6371 * gcc.dg/strncpy-fix-1.c: New test.
6373 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6376 * lib/objc-torture.exp (objc-set-runtime-options): New.
6377 * objc/execute/execute.exp: Check runtime options on each pass.
6378 * objc/execute/exceptions/exceptions.exp: Ditto.
6379 * objc/compile/compile.exp: Ditto.
6382 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6384 (check_effective_target_objc2): New proc.
6385 (check_effective_target_next_runtime): New proc.
6386 * lib/objc.exp: Determine which runtime is in force and support it.
6387 * lib/obj-c++.exp: Ditto.
6389 2010-03-24 Jason Merrill <jason@redhat.com>
6392 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6394 2010-03-24 Martin Jambor <mjambor@suse.cz>
6396 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6398 * gcc.dg/ipa/ipa-2.c: Likewise.
6399 * gcc.dg/ipa/ipa-3.c: Likewise.
6400 * gcc.dg/ipa/ipa-4.c: Likewise.
6401 * gcc.dg/ipa/ipa-5.c: Likewise.
6402 * gcc.dg/ipa/ipa-7.c: Likewise.
6403 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6405 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6406 i_can_not_be_propagated_fully2 into a loop.
6407 * gcc.dg/ipa/ipa-8.c: New test.
6408 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6410 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6414 * gcc.dg/guality/pr43479.c: New test.
6415 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6416 and add volatile keyword.
6418 2010-03-23 Mike Stump <mikestump@comcast.net>
6420 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6422 2010-03-23 Jason Merrill <jason@redhat.com>
6424 * g++.dg/ext/altivec-17.C: Adjust error message.
6426 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6427 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6428 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6429 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6430 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6431 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6433 2010-03-22 Jason Merrill <jason@redhat.com>
6436 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6437 * g++.dg/ext/is_pod_98.C: New.
6440 * g++.dg/cpp0x/auto18.C: New.
6442 * gcc.dg/pr36997.c: Adjust error message.
6443 * g++.dg/ext/vector9.C: Likewise.
6444 * g++.dg/conversion/simd3.C: Likewise.
6445 * g++.dg/other/error23.C: Likewise.
6447 2010-03-22 Michael Matz <matz@suse.de>
6450 * gfortran.dg/pr43475.f90: New testcase.
6452 2010-03-22 Richard Guenther <rguenther@suse.de>
6454 PR tree-optimization/43390
6455 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6457 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6459 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6460 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6462 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6463 Michael Matz <matz@suse.de>
6466 * g++.dg/parse/crash56.C: New test.
6468 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6471 * gfortran.dg/whole_file_15.f90 : New test.
6473 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6476 * gfortran.dg/inquire_size.f90: New test.
6478 2010-03-20 Richard Guenther <rguenther@suse.de>
6480 PR rtl-optimization/43438
6481 * gcc.c-torture/execute/pr43438.c: New testcase.
6483 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6486 * g++.dg/abi/mangle42.C: New test.
6488 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6491 * gcc.dg/pr43211.c: New test.
6492 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6494 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
6496 PR rtl-optimization/42258
6497 * gcc.target/arm/thumb1-mul-moves.c: New test.
6500 * gcc.target/arm/thumb-andsi.c: New test.
6502 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6503 dg-require-effective-target.
6505 2010-03-19 Michael Matz <matz@suse.de>
6508 * g++.dg/other/pr43116.C: New testcase.
6510 2010-03-19 Michael Matz <matz@suse.de>
6513 * gcc.dg/pr43305.c: New testcase.
6515 2010-03-19 Richard Guenther <rguenther@suse.de>
6517 PR tree-optimization/43415
6518 * gcc.c-torture/compile/pr43415.c: New testcase.
6520 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
6523 * gnat.dg/case_optimization2.adb: New test.
6524 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6526 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6527 Jack Howarth <howarth@bromo.med.uc.edu>
6530 * gcc.target/i386/push-1.c: Don't xfail
6531 scan-assembler-not "movups" on darwin.
6533 2010-03-18 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.dg/pr43058.c: New test.
6538 2010-03-18 Martin Jambor <mjambor@suse.cz>
6541 * g++.dg/torture/pr42450.C: New test.
6543 2010-03-18 Michael Matz <matz@suse.de>
6546 * gcc.dg/pr43419.c: New testcase.
6548 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
6550 PR rtl-optimization/43360
6551 * gcc.dg/torture/pr43360.c: New.
6553 2010-03-18 Michael Matz <matz@suse.de>
6555 PR tree-optimization/43402
6556 * gcc.dg/pr43402.c: New testcase.
6558 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
6561 * gcc.dg/pr42427.c: New test.
6563 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6566 * gfortran.dg/read_empty_file.f: New test.
6567 * gfortran.dg/read_eof_all.f90: New test.
6568 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6569 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6571 2010-03-17 Michael Matz <matz@suse.de>
6573 * gcc.dg/pr43300.c: Add -w.
6575 2010-03-17 Richard Guenther <rguenther@suse.de>
6577 * gcc.dg/pr43379.c: Add -w.
6579 2010-03-17 Tobias Burnus <burnus@net-b.de>
6582 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6584 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
6586 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6588 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590 * ada/acats/run_all.sh: Log start and end times.
6592 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6594 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6596 2010-03-16 Richard Guenther <rguenther@suse.de>
6599 * gcc.dg/pr43379.c: New testcase.
6601 2010-03-16 Jakub Jelinek <jakub@redhat.com>
6604 * gcc.dg/guality/pr43051-1.c: New test.
6606 2010-03-15 Janis Johnson <janis187@us.ibm.com>
6609 * g++.dg/ext/altivec-17.C: Handle changes to error message.
6611 2010-03-15 Michael Matz <matz@suse.de>
6614 * gcc.dg/pr43300.c: New testcase.
6616 2010-03-15 Richard Guenther <rguenther@suse.de>
6618 PR tree-optimization/43367
6619 * gcc.c-torture/compile/pr43367.c: New testcase.
6621 2010-03-15 Richard Guenther <rguenther@suse.de>
6623 PR tree-optimization/43317
6624 * gcc.dg/pr43317.c: New testcase.
6626 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6628 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6630 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6632 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6634 2010-03-14 Tobias Burnus <burnus@net-b.de>
6637 * gfortran.dg/impure_constructor_1.f90: New test.
6639 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6642 * gfortran.dg/graphite/id-pr43354.f: New.
6644 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6647 * gfortran.dg/graphite/pr43349.f: New.
6649 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6652 * gcc.dg/graphite/pr43306.c: New.
6654 2010-03-12 David S. Miller <davem@davemloft.net>
6656 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6659 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6661 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6663 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
6667 * gfortran.dg/dynamic_dispatch_7.f03: New test.
6669 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
6671 * gfortran.dg/default_format_denormal_1.f90: Don't assume
6672 fail for *-*-mingw* targets.
6674 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6677 * gcc.dg/guality/pr43329-1.c: New test.
6679 2010-03-11 Martin Jambor <mjambor@suse.cz>
6681 PR tree-optimization/43257
6682 * g++.dg/torture/pr43257.C: New test.
6684 2010-03-11 Tobias Burnus <burnus@net-b.de>
6687 * gfortran.dg/namelist_61.f90: New test.
6689 2010-03-11 Richard Guenther <rguenther@suse.de>
6691 PR tree-optimization/43255
6692 * gcc.c-torture/compile/pr43255.c: New testcase.
6694 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6696 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6697 * gcc.dg/pr43280.c: New testcase.
6699 2010-03-11 Richard Guenther <rguenther@suse.de>
6702 * gcc.dg/lto/20100227-1_0.c: New testcase.
6703 * gcc.dg/lto/20100227-1_1.c: Likewise.
6705 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6709 * gfortran.dg/read_eof_6.f: New test
6710 * gfortran.dg/read_x_eof.f90: New test.
6711 * gfortran.dg/read_x_past.f: Update test.
6713 2010-03-10 Jan Hubicka <jh@suse.cz>
6715 * gcc.c-torture/compile/pr43288.c: New test.
6717 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6719 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6721 * g++.old-deja/g++.pt/asm2.C: Likewise.
6722 * gcc.c-torture/compile/20000804-1.c: Likewise.
6723 * gcc.target/i386/clobbers.c: Likewise.
6725 2010-03-10 Tobias Burnus <burnus@net-b.de>
6728 * gfortran.dg/c_assoc_3.f90: New test.
6730 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6733 * gcc.dg/guality/pr36728-1.c: New test.
6734 * gcc.dg/guality/pr36728-2.c: New test.
6736 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6738 * gcc.dg/h8300-div-delay-slot.c: New test.
6740 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6742 PR tree-optimization/43236
6743 * gcc.c-torture/execute/pr43236.c: New test.
6745 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6748 * g++.dg/eh/pr42859.C: New test.
6750 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6753 * gcc.dg/pr43299.c: New test.
6756 * g++.dg/eh/unwind2.C: New test.
6758 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6759 Reza Yazdani <reza.yazdani@amd.com>
6762 * gcc.dg/graphite/run-id-4.c: New.
6764 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6767 * gcc.dg/graphite/run-id-3.c: New.
6769 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6773 * gcc.dg/graphite/id-18.c: New.
6774 * gcc.dg/graphite/run-id-pr42644.c: New.
6776 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6779 * gcc.dg/graphite/pr42326.c: New.
6781 2010-03-08 Richard Guenther <rguenther@suse.de>
6783 PR tree-optimization/43269
6784 * gcc.c-torture/execute/pr43269.c: New testcase.
6786 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6789 * gfortran.dg/typebound_call_13.f03: New.
6791 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6793 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6794 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6796 2010-03-05 Jason Merrill <jason@redhat.com>
6798 * g++.dg/abi/mangle40.C: Require weak and alias.
6800 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6803 * gfortran.dg/graphite/pr42326.f90: New.
6804 * gfortran.dg/graphite/pr42326-1.f90: New.
6806 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6808 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6809 (gnat_target_compile): Likewise.
6810 Reinitialize GNAT_UNDER_TEST if target changes.
6811 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6812 (local_find_gnatmake): Pass full --GCC to gnatlink.
6815 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6818 * gcc.dg/compound-literal-1.c: New testcase.
6820 2010-03-04 Martin Jambor <mjambor@suse.cz>
6822 PR tree-optimization/43164
6823 PR tree-optimization/43191
6824 * gcc.c-torture/compile/pr43164.c: New test.
6825 * gcc.c-torture/compile/pr43191.c: Likewise.
6827 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6830 * gfortran.dg/finalize_9.f90: New.
6832 2010-03-04 Tobias Burnus <burnus@net-b.de>
6833 Ken Werner <ken@linux.vnet.ibm.com>
6835 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6836 to dg-options for spu.
6837 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6838 dump-scan target to exclude spu.
6840 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
6843 * gcc.dg/tree-ssa/ivopts-4.c: New.
6845 2010-03-03 Janis Johnson <janis187@us.ibm.com>
6847 * lib/target-supports-dg.exp (check-flags): Provide defaults for
6848 include-opts and exclude-opts; skip checking the flags if arguments
6849 are the same as the defaults.
6850 (dg-xfail-if): Verify the number of arguments, supply defaults
6851 for unspecified optional arguments.
6852 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
6854 2010-03-03 Jason Merrill <jason@redhat.com>
6857 * g++.dg/abi/mangle40.C: Updated.
6859 2010-03-03 Jason Merrill <jason@redhat.com>
6861 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
6862 * g++.dg/abi/mangle23.C: Likewise.
6863 * g++.dg/eh/simd-2.C: Likewise.
6864 * g++.dg/ext/attribute-test-2.C: Likewise.
6865 * g++.dg/ext/vector14.C: Likewise.
6866 * g++.dg/other/pr34435.C: Likewise.
6867 * g++.dg/template/conv8.C: Likewise.
6868 * g++.dg/template/nontype9.C: Likewise.
6869 * g++.dg/template/qualttp17.C: Likewise.
6870 * g++.dg/template/ref1.C: Likewise.
6871 * g++.old-deja/g++.pt/crash68.C: Likewise.
6872 * g++.old-deja/g++.pt/ref1.C: Likewise.
6873 * g++.old-deja/g++.pt/ref3.C: Likewise.
6874 * g++.old-deja/g++.pt/ref4.C: Likewise.
6877 * g++.dg/abi/mangle40.C: New.
6878 * g++.dg/abi/mangle41.C: New.
6879 * g++.dg/lto/20100302_0.C: New.
6880 * g++.dg/lto/20100302_1.C: New.
6881 * g++.dg/lto/20100302.h: New.
6883 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
6886 * gfortran.dg/internal_pack_12.f90: New test.
6888 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
6890 * gcc.dg/pr36997.c: Adjust error message.
6892 2010-03-03 Mike Stump <mikestump@comcast.net>
6894 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
6895 adjustments to not be present on machines that align the stack to
6896 more than 4 bytes and don't have a red zone yet as that is an
6897 unimplemented optimization.
6899 2010-03-03 Janus Weil <janus@gcc.gnu.org>
6902 * gfortran.dg/impure_assignment_3.f90: New.
6904 2010-03-03 Jakub Jelinek <jakub@redhat.com>
6907 * gfortran.dg/pr43229.f90: New test.
6910 * gcc.dg/debug/dwarf2/pr43237.c: New test.
6913 * gcc.dg/guality/pr43177.c: New test.
6915 2010-03-02 Jason Merrill <jason@redhat.com>
6917 * g++.dg/ext/vector9.C: Adjust error message.
6918 * g++.dg/conversion/simd3.C: Likewise.
6919 * g++.dg/other/error23.C: Likewise.
6921 2010-03-02 Mike Stump <mikestump@comcast.net>
6924 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
6926 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
6929 * gfortran.dg/internal_pack_10.f90: New test.
6932 * gfortran.dg/internal_pack_11.f90: New test.
6934 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
6937 * gcc.dg/tree-ssa/pr42640.c: New.
6939 2010-03-01 Richard Guenther <rguenther@suse.de>
6941 PR tree-optimization/43220
6942 * gcc.c-torture/execute/pr43220.c: New testcase.
6944 2010-03-01 Richard Guenther <rguenther@suse.de>
6947 * gcc.dg/pr43213.c: New testcase.
6949 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6952 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
6954 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6956 * lib/target-supports.exp (check_effective_target_ucn_nocache):
6958 (check_effective_target_ucn): Likewise.
6960 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
6962 * gcc.dg/ucnid-2.c: Likewise.
6963 * gcc.dg/ucnid-3.c: Likewise.
6964 * gcc.dg/ucnid-4.c: Likewise.
6965 * gcc.dg/ucnid-11.c: Likewise.
6966 * gcc.dg/ucnid-12.c: Likewise.
6967 * gcc.dg/ucnid-6.c: Skip if !ucn.
6968 * gcc.dg/ucnid-9.c: Likewise.
6970 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6972 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
6973 lists to dg-skip-if.
6974 * gcc.target/i386/stackalign/return-3.c: Likewise.
6976 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6978 * gcc.target/i386/clearcap.map: New file.
6979 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
6980 Pass clearcap.map by default if supported.
6982 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6985 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
6987 * gfortran.dg/stat_2.f90: Likewise.
6989 2010-03-01 Tobias Burnus <burnus@net-b.de>
6992 * gfortran.dg/module_read_2.f90: New test.
6994 2010-02-27 Mark Mitchell <mark@codesourcery.com>
6997 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
6998 * g++.dg/abi/mangle12.C: Likewise.
6999 * g++.dg/abi/mangle20-2.C: Likewise.
7000 * g++.dg/abi/mangle17.C: Likewise.
7001 * g++.dg/template/cond2.C: Likewise.
7002 * g++.dg/template/pr35240.C: Likewise.
7004 2010-02-27 Richard Guenther <rguenther@suse.de>
7006 PR tree-optimization/43186
7007 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7009 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7011 * g++.dg/abi/packed1.C: Expect warning on the SH.
7013 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7016 * g++.dg/parse/error37.C: New test.
7018 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7022 * gcc.dg/pr8927-1.c: Match new note.
7023 * gcc.dg/990506-0.c: Likewise.
7024 * gcc.dg/gomp/flush-2.c: Likewise.
7025 * gcc.dg/gomp/atomic-5.c: Likewise.
7026 * gcc.dg/gomp/pr34607.c: Likewise.
7027 * gcc.dg/pr35746.c: Likewise.
7028 * gcc.dg/cpp/pragma-1.c: Likewise.
7029 * gcc.dg/cpp/pragma-2.c: Likewise.
7030 * gcc.dg/pr41842.c: Likewise.
7031 * gcc.dg/noncompile/20040629-1.c: Likewise.
7032 * objc.dg/private-1.m: Likewise.
7034 2010-02-27 Tobias Burnus <burnus@net-b.de>
7037 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7038 * gfortran.dg/default_initialization_4.f90: New test.
7040 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7042 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7043 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7044 * gnat.dg/thin_pointer2.adb: New test.
7045 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7047 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7050 * gcc.dg/cpp/c90-pedantic.c: New.
7051 * gcc.dg/cpp/c90.c: New.
7052 * gcc.dg/gnu90-const-expr-1.c: New.
7053 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7055 2010-02-26 Richard Guenther <rguenther@suse.de>
7057 PR tree-optimization/43186
7058 * gcc.c-torture/compile/pr43186.c: New testcase.
7060 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7063 * c-c++-common/dwarf2/pr43190.c: New test.
7065 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7068 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7070 2010-02-26 Richard Guenther <rguenther@suse.de>
7072 PR tree-optimization/43188
7073 * gcc.c-torture/compile/pr43188.c: New testcase.
7075 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7078 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7080 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7082 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7084 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7087 * gcc.target/powerpc/pr43154.c: New file.
7089 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7092 * gfortran.dg/debug/pr43166.f: New test.
7095 * gcc.dg/torture/pr43165.c: New test.
7097 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7100 * c-c++-common/pr41779.c: Update.
7102 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7105 * lib/gnat-dg.exp (gnat_load): Redefine.
7107 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7108 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7110 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7113 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7114 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7118 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7120 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7122 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7125 * gcc.dg/guality/vla-1.c: New test.
7127 2010-02-24 Tobias Burnus <burnus@net-b.de>
7130 * gfortran.dg/c_ptr_tests_15.f90: New test.
7132 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7135 * gcc.target/i386/pr43107.c: New test.
7137 2010-02-23 Jason Merrill <jason@redhat.com>
7140 * g++.dg/cpp0x/variadic100.C: New.
7142 2010-02-23 Jason Merrill <jason@redhat.com>
7145 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7146 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7147 * c-c++-common/dwarf2/vla1.c: New.
7149 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7152 * gcc.dg/pr43139.c: New test.
7155 * gcc.dg/guality/pr43077-1.c: New test.
7157 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7160 * gcc.dg/march.c: New.
7161 * gcc.dg/march-generic.c: New.
7162 * gcc.dg/mtune.c: New.
7164 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7167 * gcc.dg/graphite/pr43083.c: New.
7169 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7172 * gfortran.dg/graphite/pr43097.f: New.
7174 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7175 Manuel López-Ibáñez <manu@gcc.gnu.org>
7178 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7180 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7183 * g++.dg/graphite/pr43026.C: New.
7185 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7188 * gcc.dg/cleanup-1.c: Update.
7189 * gcc.dg/func-args-1.c: Update.
7190 * gcc.dg/format/sentinel-1.c: Update.
7191 * g++.old-deja/g++.jason/scoping10.C: Update.
7192 * g++.old-deja/g++.ns/lookup5.C: Update.
7193 * g++.dg/ext/cleanup-1.C: Update.
7194 * g++.dg/parse/varmod1.C: Update.
7195 * g++.dg/parse/error33.C: Update.
7196 * g++.dg/expr/call3.C: Update.
7197 * g++.dg/func-args-1.C: New.
7199 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7202 * gcc.dg/attr-used-2.c: Moved to ...
7203 * c-c++-common/attr-used-2.c: Here.
7205 * gcc.dg/attr-used.c: Moved to ...
7206 * c-c++-common/attr-used.c: Here.
7208 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7210 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7212 2010-02-22 Richard Guenther <rguenther@suse.de>
7215 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7216 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7218 2010-02-22 Richard Guenther <rguenther@suse.de>
7220 PR tree-optimization/42749
7221 * gcc.c-torture/compile/pr42749.c: New testcase.
7223 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7226 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7227 * gfortran.dg/internal_pack_9.f90: New test.
7229 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7232 * g++.dg/template/recurse.C: Adjust.
7233 * g++.dg/template/pr23510.C: New.
7235 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7238 * g++.dg/template/memclass4.C: New test.
7240 2010-02-21 Tobias Burnus <burnus@net-b.de>
7243 * gfortran.dg/reassoc_5.f90: New test.
7245 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7248 * gcc.target/i386/pr43067.c: New test.
7250 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7253 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7255 * g++.dg/warn/Wconversion-null.C: New test.
7256 * g++.old-deja/g++.other/null1.C: Move to...
7257 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7259 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7263 * gfortran.dg/dependency_26.f90: New test.
7266 * gfortran.dg/internal_pack_7.f90: New test.
7269 * gfortran.dg/internal_pack_8.f90: New test.
7271 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7274 * c-c++-common/pr41779.c: Fix broken testcase.
7276 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7279 * c-c++-common/pr36513.c: New testcase.
7280 * c-c++-common/pr36513-2.c: New testcase.
7282 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7285 * c-c++-common/pr41779.c: New.
7287 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7290 * gcc.dg/pr43084.c: New test.
7292 2010-02-19 Richard Guenther <rguenther@suse.de>
7294 PR tree-optimization/42916
7295 * gcc.dg/pr42916.c: New testcase.
7297 2010-02-18 Jason Merrill <jason@redhat.com>
7300 * g++.dg/abi/packed1.C: Add expected warning.
7303 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7304 * gcc.dg/torture/dg-torture.exp: Likewise.
7305 * c-c++-common/torture/complex-sign.h,
7306 c-c++-common/torture/complex-sign-add.c,
7307 c-c++-common/torture/complex-sign-mixed-add.c,
7308 c-c++-common/torture/complex-sign-mixed-div.c,
7309 c-c++-common/torture/complex-sign-mixed-mul.c,
7310 c-c++-common/torture/complex-sign-mixed-sub.c,
7311 c-c++-common/torture/complex-sign-mul.c,
7312 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7313 Adapt for C++ compilation as well.
7316 * g++.dg/ext/label1.C: Update.
7317 * g++.dg/ext/label2.C: Update.
7320 * g++.dg/template/dependent-name6.C: New.
7323 * g++.dg/parse/namespace12.C: New.
7325 2010-02-18 Martin Jambor <mjambor@suse.cz>
7327 PR tree-optimization/43066
7328 * gcc.c-torture/compile/pr43066.c: New test.
7330 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7332 * g++.dg/ext/attrib35.C: Fix target selector string.
7333 * g++.dg/ext/attrib36.C: Ditto.
7334 * g++.dg/ext/attrib37.C: Ditto.
7335 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7336 * g++.dg/abi/mangle25.C: Ditto.
7338 2010-02-17 Jason Merrill <jason@redhat.com>
7341 * g++.dg/parse/namespace11.C: New.
7344 * g++.dg/ext/attrib37.C: New.
7347 * g++.dg/template/ptrmem20.C: New.
7349 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7352 * gcc.target/i386/xop-check.h: Include m256-check.h.
7353 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7354 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7355 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7356 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7358 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7361 * gcc.dg/pr42918.c: New test.
7363 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7365 * g++.dg/ext/attrib36.C: Require ILP32.
7367 2010-02-16 Richard Guenther <rguenther@suse.de>
7369 PR tree-optimization/41043
7370 * gfortran.dg/pr41043.f90: New testcase.
7371 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7373 2010-02-16 Jason Merrill <jason@redhat.com>
7375 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7377 2010-02-16 Ira Rosen <irar@il.ibm.com>
7379 PR tree-optimization/43074
7380 * gcc.dg/vect/fast-math-pr43074.c: New test.
7382 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7384 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7386 2010-02-16 Jason Merrill <jason@redhat.com>
7389 * g++.dg/ext/attrib36.C: New.
7392 * g++.dg/other/array6.C: New.
7394 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7396 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7398 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7400 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7401 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7402 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7403 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7404 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7405 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7407 2010-02-15 Richard Guenther <rguenther@suse.de>
7410 * g++.dg/torture/pr43068.C: New testcase.
7412 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7415 * g++.dg/opt/ice1.C: New.
7417 2010-02-14 Jason Merrill <jason@redhat.com>
7420 * g++.dg/cpp0x/initlist-opt.C: New.
7422 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7426 * gfortran.dg/internal_pack_6.f90: New test.
7428 2010-02-12 Jason Merrill <jason@redhat.com>
7431 * g++.dg/cpp0x/variadic99.C: New.
7433 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7435 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7436 sign extend pointers to gualchk_t.
7439 * g++.dg/other/default3.C: Xfail g4 test.
7441 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7444 * gcc.dg/graphite/pr43012.c: New.
7446 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7449 * g++.dg/graphite/pr42930.C: New.
7451 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7455 * gcc.dg/graphite/pr42530.c: New.
7456 * gcc.dg/graphite/pr42914.c: New.
7458 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7461 * gcc.dg/graphite/pr42771.c: New.
7463 2010-02-11 Richard Guenther <rguenther@suse.de>
7465 PR tree-optimization/42998
7466 * gcc.c-torture/compile/pr42998.c: New testcase.
7468 2010-02-10 Jason Merrill <jason@redhat.com>
7471 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7473 PR c++/42983, core issue 906
7474 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7475 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7478 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7480 2010-02-10 Richard Guenther <rguenther@suse.de>
7482 PR tree-optimization/43017
7483 * gcc.dg/torture/pr43017.c: New testcase.
7485 2010-02-10 Tobias Burnus <burnus@net-b.de>
7488 * gfortran.dg/private_type_1.f90: Update error location.
7489 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7490 * gfortran.dg/typebound_operator_2.f03: Ditto.
7491 * gfortran.dg/assignment_2.f90: Ditto.
7492 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7493 * gfortran.dg/binding_label_tests_9.f03: Ditto.
7495 2010-02-10 Tobias Burnus <burnus@net-b.de>
7498 * gfortran.dg/bind_c_usage_20.f90: New test.
7500 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7503 * g++.dg/debug/pr43010.C: New test.
7505 2010-02-10 Richard Guenther <rguenther@suse.de>
7508 * gcc.c-torture/execute/20100209-1.c: New testcase.
7509 * gcc.dg/fold-div-3.c: Likewise.
7511 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7513 * gcc.dg/builtin-ffs-1.c: New test.
7515 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7518 * gfortran.dg/array_constructor_35.f90: New test.
7520 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7522 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7524 2010-02-09 Jason Merrill <jason@redhat.com>
7527 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7530 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7532 2010-02-09 Tobias Burnus <burnus@net-b.de>
7535 * gfortran.dg/module_write_1.f90: New test.
7537 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
7539 * gcc.dg/pr19340.c: Adjust.
7541 2010-02-09 Richard Guenther <rguenther@suse.de>
7543 PR tree-optimization/43008
7544 * gcc.c-torture/execute/pr43008.c: New testcase.
7546 2010-02-09 Richard Guenther <rguenther@suse.de>
7548 PR tree-optimization/43000
7549 * gcc.dg/torture/pr43000.c: New testcase.
7550 * gcc.dg/torture/pr43002.c: Likewise.
7552 2010-02-09 Daniel Kraft <d@domob.eu>
7555 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7556 and pass -Wsurprising as necessary.
7558 2010-02-08 Jakub Jelinek <jakub@redhat.com>
7560 PR tree-optimization/42890
7561 * g++.dg/torture/pr42890.C: New test.
7563 2010-02-08 Richard Guenther <rguenther@suse.de>
7566 * gcc.dg/tree-ssa/inline-4.c: New testcase.
7568 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7570 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
7572 * gcc.dg/graphite/block-1.c: Same.
7573 * gcc.dg/graphite/block-3.c: Same.
7574 * gcc.dg/graphite/block-4.c: Same.
7575 * gcc.dg/graphite/block-5.c: Same.
7576 * gcc.dg/graphite/block-6.c: Same.
7577 * gcc.dg/graphite/block-7.c: Same.
7578 * gcc.dg/graphite/interchange-0.c: Same.
7579 * gcc.dg/graphite/interchange-1.c: Same.
7580 * gcc.dg/graphite/interchange-10.c: Same.
7581 * gcc.dg/graphite/interchange-11.c: Same.
7582 * gcc.dg/graphite/interchange-12.c: Same.
7583 * gcc.dg/graphite/interchange-2.c: Same.
7584 * gcc.dg/graphite/interchange-3.c: Same.
7585 * gcc.dg/graphite/interchange-4.c: Same.
7586 * gcc.dg/graphite/interchange-5.c: Same.
7587 * gcc.dg/graphite/interchange-6.c: Same.
7588 * gcc.dg/graphite/interchange-7.c: Same.
7589 * gcc.dg/graphite/interchange-8.c: Same.
7590 * gcc.dg/graphite/interchange-9.c: Same.
7591 * gcc.dg/graphite/interchange-mvt.c: Same.
7593 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7595 * gfortran.dg/graphite/id-19.f: New.
7596 * gfortran.dg/graphite/pr14741.f90: New.
7597 * gfortran.dg/graphite/pr41924.f90: New.
7598 * gfortran.dg/graphite/run-id-2.f90: New.
7600 2010-02-07 Richard Guenther <rguenther@suse.de>
7603 * gcc.c-torture/compile/pr42956.c: New testcase.
7605 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7608 * gfortran.dg/fmt_cache_2.f: New test.
7610 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7612 * gfortran.dg/read_no_eor.f90: New test.
7614 2010-02-05 Jason Merrill <jason@redhat.com>
7616 * g++.dg/ext/label13.C: Move constructor body out of class.
7618 2010-02-03 Jason Merrill <jason@redhat.com>
7621 * g++.dg/ext/dllexport3.C: New.
7623 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
7625 * gcc.dg/format/ms-format3.c: New test for specific MS types.
7627 2010-02-05 Richard Guenther <rguenther@suse.de>
7629 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7631 2010-02-05 Dodji Seketeli <dodji@redhat.com>
7634 * g++.dg/other/crash-9.C: New test.
7636 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
7639 * gfortran.dg/subref_array_pointer_4.f90 : New test.
7641 2010-02-04 Richard Guenther <rguenther@suse.de>
7643 PR rtl-optimization/42952
7644 * gcc.dg/torture/pr42952.c: New testcase.
7646 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7649 * gfortran.dg/namelist_60.f90: New test.
7651 2010-02-03 Jason Merrill <jason@redhat.com>
7654 * g++.dg/ext/builtin11.C: New.
7658 * g++.dg/abi/mangle35.C: New.
7659 * g++.dg/abi/mangle37.C: New.
7662 * g++.dg/abi/mangle36.C: New.
7665 * g++.dg/warn/string1.C: New.
7667 2010-02-03 Richard Guenther <rguenther@suse.de>
7669 PR tree-optimization/42944
7670 * gcc.dg/errno-1.c: New testcase.
7672 2010-02-03 Richard Guenther <rguenther@suse.de>
7675 * gcc.c-torture/compile/pr42927.c: New testcase.
7677 2010-02-03 Tobias Burnus <burnus@net-b.de>
7680 * gfortran.dg/null_4.f90: New test.
7682 2010-02-02 Jason Merrill <jason@redhat.com>
7685 * g++.dg/ext/label13.C: New.
7687 2010-02-02 Tobias Burnus <burnus@net-b.de>
7690 * gfortran.dg/func_result_5.f90: New test.
7692 2010-02-01 Tobias Burnus <burnus@net-b.de>
7695 * gfortran.dg/pure_initializer_3.f90: News test.
7697 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7700 * gfortran.dg/allocate_derived_2.f90: New test.
7702 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7705 * gcc.dg/torture/pr42898-2.c: New test.
7707 2010-01-31 Richard Guenther <rguenther@suse.de>
7710 * gcc.dg/torture/pr42898.c: New testcase.
7712 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7715 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7716 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7718 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7720 * g++.dg/tree-ssa/inline-1.C: New.
7721 * g++.dg/tree-ssa/inline-2.C: New.
7722 * g++.dg/tree-ssa/inline-3.C: New.
7724 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7727 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7728 the string 'pow' in the pathname of the compiler from generating a
7731 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7733 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7734 * g++.old-deja/g++.mike/eh17.C: Likewise.
7735 * g++.old-deja/g++.mike/p5571.C: Likewise.
7737 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7744 * g++.dg/other/crash-5.C: New test.
7745 * g++.dg/other/crash-6.C: New test.
7746 * g++.dg/other/crash-7.C: New test.
7747 * g++.dg/other/crash-8.C: New test.
7749 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7751 PR rtl-optimization/42889
7752 * gcc.dg/pr42889.c: New test.
7754 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7756 * gcc.target/i386/pr42881.c: Use SSE2.
7758 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7761 * gcc.target/i386/pr42891.c: New test.
7763 2010-01-28 Richard Guenther <rguenther@suse.de>
7765 PR tree-optimization/42871
7766 * g++.dg/torture/pr42871.C: New testcase.
7768 2010-01-28 Richard Guenther <rguenther@suse.de>
7770 * gcc.dg/Wobjsize-1.h: New testcase.
7771 * gcc.dg/Wobjsize-1.c: Likewise.
7773 2010-01-28 Richard Guenther <rguenther@suse.de>
7776 * g++.dg/torture/pr42883.C: New testcase.
7778 2010-01-28 Michael Matz <matz@suse.de>
7780 * gcc.target/i386/pr42881.c: New test.
7782 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7784 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7785 Add i?86-*-solaris2* support.
7787 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7791 * g++.dg/template/typedef27.C: New test case.
7792 * g++.dg/template/typedef28.C: New test case.
7794 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7796 * gcc.dg/optimize-bswap*.c: Add ARM target
7798 2010-01-27 Richard Guenther <rguenther@suse.de>
7801 * gcc.dg/torture/pr42878-1.c: New testcase.
7802 * gcc.dg/torture/pr42878-2.c: Likewise.
7804 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7807 * gcc.dg/vla-22.c: New test.
7809 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7811 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7814 2010-01-26 Richard Guenther <rguenther@suse.de>
7816 PR rtl-optimization/42685
7817 * gcc.dg/pr42685.c: New testcase.
7818 * g++.dg/other/pr42685.C: Likewise.
7820 2010-01-26 Richard Guenther <rguenther@suse.de>
7823 * g++.dg/other/pr42806.C: New testcase.
7825 2010-01-26 Richard Guenther <rguenther@suse.de>
7827 PR tree-optimization/42250
7828 * gcc.dg/pr42250.c: New testcase.
7830 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7832 * gnat.dg/array_bounds_test.adb: New test.
7834 2010-01-25 Tobias Burnus <burnus@net-b.de>
7837 * gfortran.dg/generic_21.f90: New test.
7839 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7842 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
7844 2010-01-24 Mark Mitchell <mark@codesourcery.com>
7847 * g++.dg/abi/arm_va_list2.C: New test.
7848 * g++.dg/abi/arm_va_list2.h: Companion header file.
7850 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
7853 * gfortran.dg/parameter_array_ref_2.f90 : New test.
7856 * gfortran.dg/char_array_arg_1.f90 : New test.
7858 * gfortran.dg/pr25923.f90 : Remove XFAIL.
7860 2010-01-24 Tobias Burnus <burnus@net-b.de>
7863 * gfortran.dg/generic_20.f90: New test.
7865 2010-01-22 Michael Matz <matz@suse.de>
7867 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
7870 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
7873 * gfortran.dg/dependency_25.f90 : New test.
7875 2010-01-21 Martin Jambor <mjambor@suse.cz>
7877 PR tree-optimization/42585
7878 * gcc.dg/tree-ssa/pr42585.c: New test.
7880 2010-01-21 Richard Guenther <rguenther@suse.de>
7883 * gcc.dg/pr19988.c: New testcase.
7885 2010-01-20 Janis Johnson <janis187@us.ibm.com>
7887 * g++.dg/compat/decimal/compat-common.h: New file.
7888 * g++.dg/compat/decimal/decimal-dummy.h: New file.
7889 * g++.dg/compat/decimal/pass_x.h: New file.
7890 * g++.dg/compat/decimal/pass_y.h: New file.
7891 * g++.dg/compat/decimal/pass-1_main.C: New file.
7892 * g++.dg/compat/decimal/pass-1_x.C: New file.
7893 * g++.dg/compat/decimal/pass-1_y.C: New file.
7894 * g++.dg/compat/decimal/pass-2_main.C: New file.
7895 * g++.dg/compat/decimal/pass-2_x.C: New file.
7896 * g++.dg/compat/decimal/pass-2_y.C: New file.
7897 * g++.dg/compat/decimal/pass-3_main.C: New file.
7898 * g++.dg/compat/decimal/pass-3_x.C: New file.
7899 * g++.dg/compat/decimal/pass-3_y.C: New file.
7900 * g++.dg/compat/decimal/pass-4_main.C: New file.
7901 * g++.dg/compat/decimal/pass-4_x.C: New file.
7902 * g++.dg/compat/decimal/pass-4_y.C: New file.
7903 * g++.dg/compat/decimal/pass-5_main.C: New file.
7904 * g++.dg/compat/decimal/pass-5_x.C: New file.
7905 * g++.dg/compat/decimal/pass-5_y.C: New file.
7906 * g++.dg/compat/decimal/pass-6_main.C: New file.
7907 * g++.dg/compat/decimal/pass-6_x.C: New file.
7908 * g++.dg/compat/decimal/pass-6_y.C: New file.
7909 * g++.dg/compat/decimal/return_x.h: New file.
7910 * g++.dg/compat/decimal/return_y.h: New file.
7911 * g++.dg/compat/decimal/return-1_main.C: New file.
7912 * g++.dg/compat/decimal/return-1_x.C: New file.
7913 * g++.dg/compat/decimal/return-1_y.C: New file.
7914 * g++.dg/compat/decimal/return-2_main.C: New file.
7915 * g++.dg/compat/decimal/return-2_x.C: New file.
7916 * g++.dg/compat/decimal/return-2_y.C: New file.
7917 * g++.dg/compat/decimal/return-3_main.C: New file.
7918 * g++.dg/compat/decimal/return-3_x.C: New file.
7919 * g++.dg/compat/decimal/return-3_y.C: New file.
7920 * g++.dg/compat/decimal/return-4_main.C: New file.
7921 * g++.dg/compat/decimal/return-4_x.C: New file.
7922 * g++.dg/compat/decimal/return-4_y.C: New file.
7923 * g++.dg/compat/decimal/return-5_main.C: New file.
7924 * g++.dg/compat/decimal/return-5_x.C: New file.
7925 * g++.dg/compat/decimal/return-5_y.C: New file.
7926 * g++.dg/compat/decimal/return-6_main.C: New file.
7927 * g++.dg/compat/decimal/return-6_x.C: New file.
7928 * g++.dg/compat/decimal/return-6_y.C: New file.
7930 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7933 * gcc.dg/pr42715.c: New.
7935 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7938 * g++.dg/parse/crash55.C: New.
7940 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
7943 * gcc.dg/guality/pr42782.c: New.
7945 2010-01-20 Jason Merrill <jason@redhat.com>
7948 * g++.dg/abi/packed1.C: New.
7951 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
7954 * g++.dg/parse/fn-typedef1.C: New.
7955 * g++.dg/other/cv_quals.C: Adjust.
7957 2010-01-20 Anthony Green <green@moxielogic.com>
7959 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
7961 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
7962 * gcc.dg/20020312-2.c: Port this to the moxie core.
7963 * gcc.dg/weak/typeof-2.c: Ditto.
7965 2010-01-20 Richard Guenther <rguenther@suse.de>
7967 PR tree-optimization/42717
7968 * gcc.c-torture/compile/pr42717.c: New testcase.
7970 2010-01-20 Jakub Jelinek <jakub@redhat.com>
7972 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
7973 of signed, add a few new tests.
7976 * g++.dg/parse/limits-initializer1.C: New test.
7978 2010-01-19 Janus Weil <janus@gcc.gnu.org>
7981 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
7982 * gfortran.dg/typebound_call_12.f03: New test.
7984 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
7987 * gfortran.dg/bounds_check_15.f90 : New test.
7989 2010-01-19 Michael Matz <matz@suse.de>
7991 PR tree-optimization/41783
7992 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
7994 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7997 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
7998 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
7999 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8000 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8001 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8002 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8003 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8004 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8005 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8006 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8007 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8009 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8012 * gfortran.dg/extends_6.f03: Modified an error message.
8013 * gfortran.dg/extends_10.f03: New test.
8014 * gfortran.dg/private_type_6.f03: Modified an error message.
8015 * gfortran.dg/structure_constructor_8.f03: Ditto.
8017 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8019 PR tree-optimization/42719
8020 * gcc.dg/pr42719.c: New test.
8023 * gcc.dg/pr42728.c: New test.
8025 2010-01-19 Anthony Green <green@moxielogic.com>
8027 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8029 2010-01-18 Anthony Green <green@moxielogic.com>
8031 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8034 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8036 * g++.dg/template/error45.C: reverted as part of reverting the
8037 fix of PR c++/42634.
8039 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8042 * g++.dg/template/error45.C: New test.
8044 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8047 * g++.dg/conversion/op6.C: New test.
8049 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8052 * gcc.target/alpha/pr42774.c: New test.
8054 2010-01-18 Richard Guenther <rguenther@suse.de>
8056 PR tree-optimization/42781
8057 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8059 2010-01-17 Richard Guenther <rguenther@suse.de>
8062 * gcc.c-torture/execute/pr42248.c: New testcase.
8064 2010-01-17 Richard Guenther <rguenther@suse.de>
8066 PR tree-optimization/42773
8067 * g++.dg/torture/pr42773.C: New testcase.
8069 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8072 * gfortran.dg/interface_assignment_5.f90: New test.
8074 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8077 * g++.dg/template/crash94.C: Reverted.
8079 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8082 * gcc.dg/debug/pr42767.c: New.
8084 2010-01-15 Jason Merrill <jason@redhat.com>
8087 * g++.dg/cpp0x/decltype22.C: New.
8089 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8092 * g++.dg/torture/pr42760.C: New test.
8094 2010-01-15 Jing Yu <jingyu@google.com>
8096 PR rtl-optimization/42691
8097 * gcc.c-torture/execute/pr42691.c: New.
8099 2010-01-15 Richard Guenther <rguenther@suse.de>
8102 * g++.dg/torture/pr42739.C: New testcase.
8104 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8106 * g++.dg/template/error45.C: Revert as part of reverting changes
8109 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8112 * gfortran.dg/interface_31.f90: New test.
8114 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8116 * gcc.target/powerpc/pr42747.c: New file.
8118 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8121 * c-c++-common/pr42674.c: New test.
8124 * g++.dg/template/instantiate11.C: New test.
8126 2010-01-14 Jason Merrill <jason@redhat.com>
8129 * g++.dg/overload/error3.C: New.
8132 * g++.dg/overload/rvalue1.C: New.
8134 2010-01-14 Martin Jambor <mjambor@suse.cz>
8136 PR tree-optimization/42706
8137 * gcc.dg/ipa/pr42706.c: New testcase.
8139 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8141 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8143 2010-01-14 Martin Jambor <mjambor@suse.cz>
8145 PR tree-optimization/42714
8146 * g++.dg/torture/pr42714.C: New test.
8148 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8150 PR rtl-optimization/42246
8151 * gfortran.dg/pr42246-2.f: New.
8153 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8155 PR rtl-optimization/42389
8156 * gcc.dg/pr42389.c: New.
8158 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8160 PR rtl-optimization/42388
8161 * gcc.dg/pr42388.c: New.
8163 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8165 PR rtl-optimization/42294
8166 * gfortran.dg/pr42294.f: New.
8168 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8170 PR rtl-optimization/39453
8171 PR rtl-optimization/42246
8172 * gcc.dg/pr39453.c: New.
8173 * gcc.dg/pr42246.c: New.
8175 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8178 * gcc.dg/pr42245.c: New.
8179 * gcc.dg/pr42245-2.c: New.
8181 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8183 PR rtl-optimization/42249
8184 * gcc.dg/pr42249.c: New.
8186 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8189 * gcc.c-torture/execute/pr42721.c: New test.
8191 2010-01-14 Ira Rosen <irar@il.ibm.com>
8193 PR tree-optimization/42709
8194 * gcc.dg/vect/pr42709.c: New test.
8196 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8199 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8200 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8202 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8205 * gfortran.dg/generic_19.f90 : New test.
8207 2010-01-13 Richard Guenther <rguenther@suse.de>
8209 PR tree-optimization/42730
8210 * gcc.c-torture/compile/pr42730.c: New testcase.
8212 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8215 * gcc.target/ia64/pr42542-1.c: New.
8216 * gcc.target/ia64/pr42542-2.c: New.
8217 * gcc.target/ia64/pr42542-3.c: New.
8219 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8222 * g++.dg/template/error45.C: New test.
8224 2010-01-13 Martin Jambor <mjambor@suse.cz>
8226 PR tree-optimization/42704
8227 * g++.dg/torture/pr42704.C: New test.
8229 2010-01-13 Martin Jambor <mjambor@suse.cz>
8231 PR tree-optimization/42703
8232 * gcc.c-torture/compile/pr42703.c: New test.
8234 2010-01-13 Richard Guenther <rguenther@suse.de>
8236 PR tree-optimization/42705
8237 * gcc.c-torture/compile/pr42705.c: New testcase.
8239 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8241 * gcc.target/bfin/l2.c: New test.
8242 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8244 2010-01-13 Richard Guenther <rguenther@suse.de>
8247 * gcc.c-torture/compile/pr42716.c: New testcase.
8249 2010-01-13 Richard Guenther <rguenther@suse.de>
8252 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8254 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8257 * gcc.c-torture/compile/pr42708-1.c: New test.
8259 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8262 * gcc.dg/pr42662.c: New test.
8264 PR tree-optimization/42645
8265 * g++.dg/other/pr42645-1.C: New test.
8266 * g++.dg/other/pr42645-2.C: New test.
8268 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8271 * gcc.target/powerpc/warn-1.c: New test.
8272 * gcc.target/powerpc/warn-2.c: New test.
8274 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8276 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8279 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8281 * gcc.dg/lto/20100108_0.c: New.
8283 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8285 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8286 Add -march=i686 -msse for 32bit x86 targets.
8288 2010-01-10 Richard Guenther <rguenther@suse.de>
8291 * gcc.dg/torture/pr42667.c: New testcase.
8293 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8296 * gfortran.dg/array_constructor_34.f90: New test.
8298 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8301 * gfortran.dg/array_constructor_33.f90: New test.
8302 gfortran.dg/array_function_5.f90: Add credit.
8304 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8307 * gcc.dg/pr42631.c: New.
8309 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8312 * gcc.dg/pr42630.c: New.
8314 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8317 * gcc.dg/pr42629.c: New.
8319 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8322 * gcc.dg/torture/pr42363.c: New.
8324 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8328 * gcc.dg/vect/pr42604.c: New.
8329 * gcc.dg/vect/pr42395.c: New.
8331 2010-01-09 Richard Guenther <rguenther@suse.de>
8334 * gcc.c-torture/execute/pr42512.c: New testcase.
8336 2010-01-09 Tobias Burnus <burnus@net-b.de>
8339 * gfortran.dg/c_ptr_tests_14.f90: New test.
8341 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8344 * gnat.dg/null_pointer_deref1.adb: Don't run on
8345 sparc*-sun-solaris2.11.
8347 2010-01-08 Richard Guenther <rguenther@suse.de>
8350 * gcc.dg/lto/20100103-1_0.c: New testcase.
8351 * gcc.dg/lto/20100103-2_0.c: Likewise.
8353 2010-01-08 Tobias Burnus <burnus@net-b.de
8356 * gfortran.dg/asynchronous_1.f90: New test.
8357 * gfortran.dg/asynchronous_2.f90: New test.
8358 * gfortran.dg/conflicts.f90: Update error message.
8360 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8363 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8365 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8367 PR tree-optimization/42625
8368 * g++.dg/opt/dtor4.C: New test.
8369 * g++.dg/opt/dtor4.h: New.
8370 * g++.dg/opt/dtor4-aux.cc: New.
8372 2010-01-07 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/proc_ptr_26.f90: New test.
8377 2010-01-07 Tobias Burnus <burnus@net-b.de>
8380 * gfortran.dg/allocatable_scalar_7.f90: New test.
8382 2010-01-06 Richard Guenther <rguenther@suse.de>
8384 * gcc.c-torture/compile/pr42632.c: New testcase.
8386 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8389 * gcc.target/i386/pr42542-4.c: New.
8390 * gcc.target/i386/pr42542-4a.c: Likewise.
8391 * gcc.target/i386/pr42542-5.c: Likewise.
8392 * gcc.target/i386/pr42542-5a.c: Likewise.
8394 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8396 * gcc.dg/tls/opt-15.c: New test.
8398 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8400 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8402 2010-01-05 Martin Jambor <mjambor@suse.cz>
8404 PR tree-optimization/42462
8405 * g++.dg/torture/pr42462.C: New test.
8407 2010-01-05 Jason Merrill <jason@redhat.com>
8409 * g++.dg/cpp0x/initlist30.C: New test.
8411 2010-01-05 Richard Guenther <rguenther@suse.de>
8413 PR tree-optimization/42614
8414 * gcc.c-torture/execute/pr42614.c: New testcase.
8416 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8418 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8419 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8421 * gcc.dg/Wunreachable-2.c: Likewise.
8422 * gcc.dg/Wunreachable-3.c: Likewise.
8423 * gcc.dg/Wunreachable-4.c: Likewise.
8424 * gcc.dg/Wunreachable-5.c: Likewise.
8425 * gcc.dg/Wunreachable-6.c: Likewise.
8426 * gcc.dg/Wunreachable-7.c: Likewise.
8427 * gcc.dg/Wunreachable-8.c: Likewise.
8428 * gcc.dg/20041231-1.c: Likewise.
8430 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8433 * gcc.dg/pr42611.c: New test.
8435 PR tree-optimization/42508
8436 * g++.dg/opt/pr42508.C: New test.
8438 2010-01-05 Tobias Burnus <burnus@net-b.de>
8441 * gfortran.dg/allocatable_scalar_8.f90: New.
8443 2010-01-04 Martin Jambor <mjambor@suse.cz>
8445 PR tree-optimization/42398
8446 * gcc.c-torture/compile/pr42398.c: New test.
8448 2010-01-04 Jason Merrill <jason@redhat.com>
8451 * g++.dg/ext/attrib35.C: New.
8454 * g++.dg/cpp0x/auto17.C: New.
8456 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8458 * gcc.dg/lto/20100104_0.c: New.
8460 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8463 * gcc.target/i386/pr42542-1.c: New.
8464 * gcc.target/i386/pr42542-1a.c: Likewise.
8465 * gcc.target/i386/pr42542-1b.c: Likewise.
8466 * gcc.target/i386/pr42542-2.c: Likewise.
8467 * gcc.target/i386/pr42542-2a.c: Likewise.
8468 * gcc.target/i386/pr42542-2b.c: Likewise.
8469 * gcc.target/i386/pr42542-3.c: Likewise.
8470 * gcc.target/i386/pr42542-3a.c: Likewise.
8472 2009-01-04 Tobias Burnus <burnus@net-b.de>
8475 * gfortran.dg/allocatable_scalar_5.f90: New test.
8476 * gfortran.dg/allocatable_scalar_6.f90: New test.
8478 2010-01-03 Richard Guenther <rguenther@suse.de>
8481 * gfortran.dg/gomp/recursion1.f90: Remove.
8483 2010-01-03 Richard Guenther <rguenther@suse.de>
8485 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8486 * gcc.dg/uninit-6.c: Likewise.
8487 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8489 2010-01-03 Richard Guenther <rguenther@suse.de>
8491 PR tree-optimization/42589
8492 * gcc.target/i386/pr42589.c: New testcase.
8494 2010-01-03 Richard Guenther <rguenther@suse.de>
8496 PR tree-optimization/42438
8497 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8499 2010-01-02 Richard Guenther <rguenther@suse.de>
8502 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8504 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
8507 * gcc.target/alpha/pr42448-1.c: New test.
8508 * gcc.target/alpha/pr42448-2.c: Ditto.
8510 2010-01-01 Joseph Myers <joseph@codesourcery.com>
8512 PR preprocessor/41947
8513 * gcc.dg/c99-hexfloat-3.c: New test.
8515 2010-01-01 Richard Guenther <rguenther@suse.de>
8518 * gcc.c-torture/execute/pr42570.c: New testcase.
8520 2010-01-01 Richard Guenther <rguenther@suse.de>
8523 * gcc.c-torture/compile/pr42559.c: New testcase.
8526 Copyright (C) 2010 Free Software Foundation, Inc.
8528 Copying and distribution of this file, with or without modification,
8529 are permitted in any medium without royalty provided the copyright
8530 notice and this notice are preserved.