1 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3 * g++.dg/cast.C: Change fields of structures to "long" to pass
4 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5 * g++.dg/cpp0x/iop.C: Ditto.
6 * g++.dg/cpp0x/named_refs.C: Ditto.
7 * g++.dg/cpp0x/rv1p.C: Ditto.
8 * g++.dg/cpp0x/rv2p.C: Ditto.
9 * g++.dg/cpp0x/rv3p.C: Ditto.
10 * g++.dg/cpp0x/rv4p.C: Ditto.
11 * g++.dg/cpp0x/rv5p.C: Ditto.
12 * g++.dg/cpp0x/rv6p.C: Ditto.
13 * g++.dg/cpp0x/rv7p.C: Ditto.
14 * g++.dg/cpp0x/rv8p.C: Ditto.
15 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
17 2010-08-13 Daniel Kraft <d@domob.eu>
19 * gfortran.dg/implied_shape_1.f08: New test.
20 * gfortran.dg/implied_shape_2.f90: New test.
21 * gfortran.dg/implied_shape_3.f08: New test.
23 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26 * gfortran.dg/char_component_initializer_1.f90: New test.
28 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
30 PR tree-optimization/45241
31 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
33 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
35 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
37 * gcc.target/i386/pr40906-2.c: Ditto.
38 * gcc.target/i386/pr40906-3.c: Ditto.
40 2010-08-12 Jakub Jelinek <jakub@redhat.com>
43 * gcc.c-torture/execute/pr45262.c: New test.
45 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
47 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
49 * g++.dg/other/profile1.C: Ditto.
51 2010-08-12 Richard Guenther <rguenther@suse.de>
53 PR tree-optimization/45232
54 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
55 * gcc.dg/tree-ssa/loop-7.c: Adjust.
56 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
57 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
59 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
60 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
61 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
62 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
63 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
65 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
66 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
68 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
69 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
70 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
72 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
73 * gcc.dg/tree-ssa/negate.c: Adjust.
74 * gcc.dg/vect/vect-1.c: Adjust.
75 * gfortran.dg/reassoc_6.f: XFAIL.
77 2010-08-12 Jakub Jelinek <jakub@redhat.com>
80 * gcc.dg/pr45259.c: New test.
82 2010-08-12 Wei Guozhi <carrot@google.com>
85 * gcc.target/arm/pr44999.c: New testcase.
87 2010-08-12 Jie Zhang <jie@codesourcery.com>
89 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
91 (main): Adjust accordingly.
93 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
95 * gfortran.dg/graphite/id-22.f: New.
97 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
99 * gcc.dg/graphite/id-26.c: New.
101 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
103 * gcc.dg/graphite/id-25.c: New.
105 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
107 * gcc.dg/graphite/run-id-5.c: New.
108 * gcc.dg/graphite/run-id-6.c: New.
109 * gfortran.dg/graphite/id-21.f: New.
111 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
113 * gcc.dg/graphite/id-24.c: New.
115 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
117 * gcc.dg/tree-ssa/pr20742.c: New.
119 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
121 * gcc.dg/graphite/id-23.c: New.
123 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
125 * gfortran.dg/graphite/id-20.f: Adjust testcase.
127 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
129 * gcc.dg/graphite/pr42729.c: New.
131 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
133 * gfortran.dg/graphite/id-20.f: New.
135 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
137 * gcc.dg/graphite/id-22.c: New.
139 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
141 * gcc.dg/graphite/run-id-2.c: Call abort.
143 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
145 * gcc.dg/graphite/id-20.c: New.
147 2010-08-11 Janus Weil <janus@gcc.gnu.org>
148 Steve Kargl <kargl@gcc.gnu.org>
151 * gfortran.dg/move_alloc_3.f90: New.
152 * gfortran.dg/random_seed_2.f90: New.
154 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
156 * lib/target-supports.exp (check_effective_target_sync_int_long):
158 (check_effective_target_sync_char_short): Likewise.
160 2010-08-10 Yao Qi <yao@codesourcery.com>
162 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
164 * gcc.dg/tree-ssa/loop-31.c: Likewise.
165 * g++.dg/other/packed1.C: Likewise.
166 * g++.dg/other/crash-4.C: Likewise.
167 * g++.dg/ext/packed8.C: Likewise.
168 * g++.dg/init/array16.C: Likewise.
170 2010-08-10 xinliang David Li <davidxl@google.com>
171 * gcc.dg/tree-ssa/loop-19.c: Add option
172 -fno-prefetch-loop-array
174 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
177 * gcc.c-torture/compile/pr45182.c: New test.
179 2010-08-09 Jason Merrill <jason@redhat.com>
182 * g++.dg/cpp0x/variadic-104.C: New.
184 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
187 * gfortran.dg/dependency_32.f90: New test.
189 2010-08-09 Richard Guenther <rguenther@suse.de>
192 * g++.dg/opt/nrv17.C: New testcase.
194 2010-08-09 Richard Guenther <rguenther@suse.de>
197 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
198 alignment from MEM_REF offset only if we took it from the
201 * gcc.target/i386/pr24178.c: New testcase.
203 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
205 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
206 * gcc.dg/20030702-1.c: Ditto.
207 * gcc.dg/20050309-1.c: Ditto.
208 * gcc.dg/20050325-1.c: Ditto.
209 * gcc.dg/20050330-2.c: Ditto.
210 * gcc.dg/20051201-1.c: Ditto.
211 * gcc.dg/gomp/pr27573.c: Ditto.
212 * gcc.dg/gomp/pr34610.c: Ditto.
213 * gcc.dg/pr24225.c: Ditto.
214 * gcc.dg/pr26570.c: Ditto.
215 * gcc.dg/pr32773.c: Ditto.
216 * g++.dg/gcov/gcov-6.C: Ditto.
217 * g++.dg/gomp/pr34608.C: Ditto.
218 * gfortran.dg/gomp/pr27573.f90: Ditto.
220 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
221 dg-require-host-local dg directive.
222 * gcc.dg/profile-dir-2.c: Ditto.
223 * gcc.dg/profile-dir-3.c: Ditto.
225 2010-08-08 Richard Guenther <rguenther@suse.de>
227 PR tree-optimization/45109
228 * gcc.c-torture/compile/pr45109.c: New testcase.
230 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.dg/march.c: Skip if -march defined.
233 * gcc.dg/mtune.c: Skip if -mtune defined.
235 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
236 generic thunk support.
238 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
241 * gcc.target/i386/pr45213.c: New test.
243 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
246 * gfortran.dg/fmt_error_11.f03: New test.
248 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
250 * lib/target-supports.exp (check_effective_target_sync_int_long):
251 Add arm*-*-linux-gnueabi.
252 (check_effective_target_sync_char_short): Likewise.
254 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
257 * gfortran.dg/dependency_31.f90: New test.
259 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
261 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
263 2010-08-06 Jason Merrill <jason@redhat.com>
265 * g++.dg/cpp0x/sfinae3.C: New.
266 * g++.dg/cpp0x/sfinae4.C: New.
268 2010-08-06 Richard Guenther <rguenther@suse.de>
270 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
271 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
272 * gcc.dg/tree-ssa/pr25382.c: Likewise.
273 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
274 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
275 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
276 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
277 * gcc.c-torture/execute/20100805-1.c: Likewise.
279 2010-08-05 Martin Jambor <mjambor@suse.cz>
282 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
284 2010-08-05 Martin Jambor <mjambor@suse.cz>
286 * gcc.dg/ipa/ipcp-ii-1.c: New test.
287 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
289 2010-08-05 Martin Jambor <mjambor@suse.cz>
291 * g++.dg/ipa/devirt-1.C: New test.
292 * g++.dg/ipa/devirt-2.C: Likewise.
293 * g++.dg/ipa/devirt-3.C: Likewise.
294 * g++.dg/ipa/devirt-4.C: Likewise.
295 * g++.dg/ipa/devirt-5.C: Likewise.
296 * gcc.dg/ipa/iinline-3.c: Likewise.
298 2010-08-05 Jie Zhang <jie@codesourcery.com>
300 PR tree-optimization/45144
301 * gcc.dg/tree-ssa/pr45144.c: New test.
303 2010-08-04 Janus Weil <janus@gcc.gnu.org>
308 * gfortran.dg/class_25.f03: New.
309 * gfortran.dg/class_26.f03: New.
311 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
313 * g++.dg/warn/miss-format-1.C: Update line number.
315 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
318 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
319 .frame and .mask assembler directives.
321 2010-08-04 Richard Guenther <rguenther@suse.de>
323 * gcc.dg/tree-ssa/vrp35.c: Adjust.
324 * gcc.dg/tree-ssa/vrp36.c: Likewise.
325 * gcc.dg/tree-ssa/vrp50.c: Likewise.
326 * gcc.dg/tree-ssa/vrp52.c: Likewise.
328 2010-08-04 Tobias Burnus <burnus@net-b.de>
331 * gfortran.dg/derived_constructor_char_1.f90: New.
332 * gfortran.dg/derived_constructor_char_2.f90: New.
334 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
337 * gfortran.dg/dependency_30.f90: New test.
339 2010-08-03 Jan Hubicka <jh@suse.cz>
341 * gcc.c-torture/compile/pr45085.c: New testcase.
343 2010-08-03 Janus Weil <janus@gcc.gnu.org>
347 * gfortran.dg/typebound_call_9.f03: Modified.
348 * gfortran.dg/typebound_generic_1.f03: Modified.
350 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
354 * gfortran.dg/dependency_29.f90: New test.
356 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
359 * gfortran.dg/character_comparison_2.f90: New test.
360 * gfortran.dg/character_comparison_3.f90: New test.
361 * gfortran.dg/dependency_28.f90: New test.
363 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
366 * gcc.target/arm/pr40457-1.c: New test.
367 * gcc.target/arm/pr40457-2.c: New test.
369 2010-08-01 Janus Weil <janus@gcc.gnu.org>
372 * gfortran.dg/typebound_call_17.f03: New.
374 2010-07-30 Janus Weil <janus@gcc.gnu.org>
377 * gfortran.dg/allocate_derived_3.f90: New.
379 2010-07-30 Xinliang David Li <davidxl@google.com>
380 PR tree-optimization/45121
381 * c-c++-common/uninit-17.c: Add -fno-ivops option.
383 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
386 * testsuite/g++.dg/pr45112.C: New test.
388 2010-07-30 Jakub Jelinek <jakub@redhat.com>
391 PR rtl-optimization/45137
392 * gcc.dg/pr45055.c: New test.
394 2010-07-30 Alan Modra <amodra@gmail.com>
396 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
397 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
399 2010-07-29 Tobias Burnus <burnus@net-b.de>
403 * gfortran.dg/whole_file_25.f90: New.
404 * gfortran.dg/whole_file_26.f90: New.
405 * gfortran.dg/whole_file_27.f90: New.
407 2010-07-29 Janus Weil <janus@gcc.gnu.org>
410 * gfortran.dg/typebound_proc_17.f03: New.
412 2010-07-29 Janus Weil <janus@gcc.gnu.org>
415 * gfortran.dg/move_alloc_2.f90: New.
417 2010-07-29 Xinliang David Li <davidxl@google.com>
418 PR tree-optimization/45121
419 * c-c++-common/uninit-17.c: Fix expected output.
421 2010-07-29 Richard Guenther <rguenther@suse.de>
423 PR tree-optimization/45120
424 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
426 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
430 * gfortran.dg/pr42051.f03: New testcase.
432 2010-07-29 Richard Guenther <rguenther@suse.de>
435 * gcc.c-torture/execute/pr45034.c: New testcase.
437 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
442 2010-07-28 Daniel Kraft <d@domob.eu>
444 * gfortran.dg/bound_8.f90: New test.
446 2010-07-28 Jakub Jelinek <jakub@redhat.com>
449 * gcc.dg/pr45105.c: New test.
451 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
453 PR rtl-optimization/45107
454 * gcc.dg/pr45107.c: New test.
456 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
458 PR rtl-optimization/45101
459 * gcc.dg/pr45101.c: New test.
461 2010-07-28 Tobias Burnus <burnus@net-b.de>
464 * gfortran.dg/whole_file_24.f90: New.
466 2010-07-27 Jason Merrill <jason@redhat.com>
468 * g++.dg/cpp0x/variadic102.C: New.
469 * g++.dg/cpp0x/variadic103.C: New.
471 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
473 PR rtl-optimization/40956
476 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
477 * gcc.target/arm/pr42574.c: Add tests.
479 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
481 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
483 (cleanup-repo-files): Ditto.
484 (cleanup-saved-temps): Ditto.
486 2010-07-27 Jakub Jelinek <jakub@redhat.com>
489 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
492 * gcc.dg/pr45079.c: New test.
494 2010-07-27 Ira Rosen <irar@il.ibm.com>
496 PR tree-optimization/44152
497 * gcc.dg/vect/fast-math-pr44152.c: New test.
499 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
502 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
503 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
504 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
505 * obj-c++.dg/torture/trivial.mm: Ditto.
506 * objc.dg/torture/tls/thr-init-2.m: Ditto.
507 * objc.dg/torture/tls/thr-init-3.m: Ditto.
508 * objc.dg/torture/tls/thr-init.m: Ditto.
509 * objc.dg/torture/trivial.m: Ditto.
511 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
513 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
514 Skip on spu-*-* targets.
516 2010-07-27 Jakub Jelinek <jakub@redhat.com>
518 PR tree-optimization/45083
519 * gcc.dg/pr45083.c: New test.
521 2010-07-26 Tobias Burnus <burnus@net-b.de>
524 * gfortran.dg/whole_file_22.f90: New test.
525 * gfortran.dg/whole_file_23.f90: New test.
527 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
528 Jack Howarth <howarth@bromo.med.uc.edu>
529 Richard Henderson <rth@redhat.com>
532 * gcc.dg/tls/thr-init-1.c: New.
533 * gcc.dg/tls/thr-init-2.c: New.
534 * gcc.dg/torture/tls New.
535 * gcc.dg/torture/tls/tls-test.c: New.
536 * gcc.dg/torture/tls/thr-init-1.c: New.
537 * gcc.dg/torture/tls/tls.exp: New.
538 * gcc.dg/torture/tls/thr-init-2.c: New.
539 * gcc.dg/tls/emutls-2.c: New test
541 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
542 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
543 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
544 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
545 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
546 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
547 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
548 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
549 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
550 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
551 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
552 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
553 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
554 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
555 gfortran.dg/gomp/appendix-a/a.22.4.f90,
556 gfortran.dg/gomp/appendix-a/a.22.5.f90,
557 gfortran.dg/gomp/appendix-a/a.22.6.f90,
558 gfortran.dg/gomp/appendix-a/a.24.1.f90,
559 gfortran.dg/gomp/appendix-a/a.32.1.f90,
560 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
561 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
562 gfortran.dg/gomp/omp_threadprivate1.f90,
563 gfortran.dg/gomp/omp_threadprivate2.f90,
564 gfortran.dg/gomp/reduction1.f90,
565 gfortran.dg/gomp/sharing-1.f90: Likewise.
567 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
569 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
571 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
572 dg-require-visibility.
574 2010-07-26 Richard Guenther <rguenther@suse.de>
576 PR tree-optimization/43784
577 * gcc.c-torture/execute/pr43784.c: New testcase.
578 * g++.dg/torture/pr43784.C: Likewise.
580 2010-07-26 Richard Guenther <rguenther@suse.de>
583 * g++.dg/pr45056.C: New testcase.
585 2010-07-26 Richard Guenther <rguenther@suse.de>
587 PR tree-optimization/45071
588 * gcc.dg/pr45071.c: New testcase.
590 2010-07-26 Tobias Burnus <burnus@net-b.de>
593 * gfortran.dg/namelist_62.f90: New.
595 2010-07-26 Richard Guenther <rguenther@suse.de>
597 * gcc.c-torture/execute/pr45017.c: Move ...
598 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
600 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
603 * trim_optimize_1.f90: New test.
604 * character_comparision_1.f90: New test.
606 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
609 * gfortran.dg/wtruncate_fix.f: New test.
611 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
614 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
616 2010-07-24 Richard Guenther <rguenther@suse.de>
619 * g++.dg/lto/20100724-1_0.C: New testcase.
621 2010-07-24 Richard Guenther <rguenther@suse.de>
624 * gcc.dg/lto/20100724-1_0.c: New testcase.
625 * gcc.dg/lto/20100724-1_1.c: Likewise.
627 2010-07-24 Tobias Burnus <burnus@net-b.de>
630 * gfortran.dg/whole_file_21.f90: New.
632 * gfortran.dg/integer_exponentiation_3.F90: Use
633 -ffloat-store only for i?86/x86-64 -m32.
635 2010-07-24 Tobias Burnus <burnus@net-b.de>
637 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
638 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
640 2010-07-24 Tobias Burnus <burnus@net-b.de>
642 * gfortran.dg/func_decl_4.f90: Split test into two ...
643 * gfortran.dg/func_decl_5.f90: ... parts.
644 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
645 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
646 * gfortran.dg/global_references_1.f90: Add new dg-warning.
647 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
648 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
649 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
650 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
651 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
652 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
653 * gfortran.dg/sizeof.f90: Make test valid.
654 * gfortran.dg/pr20865.f90: Add new dg-error.
655 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
656 * gfortran.dg/g77/19990218-0.f: Ditto.
657 * gfortran.dg/g77/19990218-1.f: Ditto.
658 * gfortran.dg/g77/970625-2.f: Ditto.
659 * gfortran.dg/pr37243.f: Fix function declaration.
660 * gfortran.dg/use_only_1.f90: Fix implicit typing.
661 * gfortran.dg/loc_1.f90: Fix pointer datatype.
663 2010-07-23 Tobias Burnus <burnus@net-b.de>
666 * gfortran.dg/char_array_structure_constructor.f90: Add
667 -fwhole-file as dg-option as it otherwise fails on some
670 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
672 * gnat.dg/aggr16.ad[sb]: New test.
673 * gnat.dg/aggr16_pkg.ads: New helper.
675 2010-07-23 Richard Guenther <rguenther@suse.de>
678 * g++.dg/lto/20100723-1_0.C: New testcase.
680 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
682 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
684 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
685 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
687 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
689 * lib/target-supports.exp (add_options_for_tls): New proc.
690 * g++.dg/tls/static-1.C: Use dg-add-options tls.
691 * g++.dg/tls/static-1a.cc: Likewise.
692 * gcc.dg/tls/emutls-1.c: Likewise.
693 * gcc.dg/tls/opt-11.c: Likewise.
694 * gcc.dg/tls/opt-12.c: Likewise.
695 * gcc.dg/tls/pr24428-2.c: Likewise.
696 * gcc.dg/tls/pr24428.c: Likewise.
697 * obj-c++.dg/tls/static-1.mm: Likewise.
698 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
699 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
700 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
701 * objc.dg/torture/tls/thr-init-2.m: Likewise.
702 * objc.dg/torture/tls/thr-init-3.m: Likewise.
703 * objc.dg/torture/tls/thr-init.m: Likewise.
704 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
706 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
709 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
710 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
711 optimized dump files.
713 2010-07-23 Jakub Jelinek <jakub@redhat.com>
715 PR tree-optimization/45047
716 * gcc.c-torture/compile/pr45047.c: New test.
718 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
720 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
721 instead of dg-compile.
722 * gcc.dg/float-range-4.c: Ditto.
723 * gcc.dg/float-range-5.c: Ditto.
724 * gcc.dg/fold-overflow-1.c: Ditto.
725 * gcc.dg/gomp/sections-4.c: Ditto.
726 * gcc.dg/transparent-union-1.c: Ditto.
727 * gcc.dg/transparent-union-2.c: Ditto.
728 * gcc.target/i386/pr39315-check.c: Ditto.
729 * g++.dg/gomp/sections-4.C: Ditto.
730 * g++.dg/template/dtor7.C: Ditto.
731 * g++.dg/tree-ssa/pr19952.C: Ditto.
732 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
733 * gfortran.dg/graphite/pr42185.f90: Ditto.
734 * gfortran.dg/namelist_36.f90: Ditto.
735 * gnat.dg/noreturn1.adb: Ditto.
736 * gnat.dg/specs/small_alignment.ads: Ditto.
738 2010-07-23 Martin Jambor <mjambor@suse.cz>
740 PR tree-optimization/44915
741 * g++.dg/torture/pr44915.C: New test.
743 2010-07-23 Martin Jambor <mjambor@suse.cz>
745 PR tree-optimization/44914
746 * g++.dg/tree-ssa/pr44914.C: New test.
748 2010-07-23 Jie Zhang <jie@codesourcery.com>
751 * gcc.dg/pr44290-1.c: New test.
752 * gcc.dg/pr44290-2.c: New test.
754 2010-07-23 Jason Merrill <jason@redhat.com>
757 * g++.dg/abi/mangle44.C: New.
759 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
761 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
762 for compile-time only tests.
763 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
765 * gcc.target/i386/pr39315-4.c: Ditto.
766 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
767 target check. Include sse-os-support.h.
768 (main): Call check_isa and sse_os_support.
769 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
770 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
771 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
772 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
773 target check. Include sse-os-support.h.
774 (main): Call check_isa and sse_os_support.
775 * gcc.target/i386/vperm-v2df.c: Ditto.
777 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
779 * lib/target-supports.exp (check_avx_hw_available): New procedure.
780 (check_effective_target_avx_runtime): New procedure.
781 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
782 (check_effective_target_sse_runtime): Add check_effective_target_sse.
784 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
785 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
786 and __get_cpuid test.
787 * gcc.dg/compat/vector-2b_main.c: Ditto.
789 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
791 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
792 for compile-time only test.
793 * gcc.dg/pr32716.c: Ditto.
794 * gcc.dg/pr34856.c: Ditto.
795 * gcc.dg/pr36997.c: Ditto.
796 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
797 * gfortran.dg/pr28158.f90: Ditto.
798 * gfortran.dg/pr30667.f: Ditto.
800 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
801 i?86-*-* and x86_64-*-* targets to disable execution on targets
802 without sse2 runtime support.
803 * g++.dg/vect/vect.exp: Ditto.
804 * gfortran.dg/vect/vect.exp: Ditto.
806 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
807 * gcc.dg/pr37544.c: Ditto.
808 * gcc.dg/pr40550.c: Ditto.
809 * gcc.dg/compat/union-m128-1_main.c: Ditto.
810 * gcc.dg/compat/vector-1a_main.c: Ditto.
811 * gcc.dg/compat/vector-2a_main.c: Ditto.
812 * gcc.dg/torture/pr16104-1.c: Ditto.
813 * gcc.dg/torture/pr35771-1.c: Ditto.
814 * gcc.dg/torture/pr35771-2.c: Ditto.
815 * gcc.dg/torture/pr35771-3.c: Ditto.
816 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
817 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
818 * gcc.dg/torture/stackalign/push-1.c: Ditto.
819 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
820 * g++.dg/other/i386-1.C: Ditto.
821 * g++.dg/other/pr40446.C: Ditto.
823 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
825 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
827 2010-07-23 Daniel Kraft <d@domob.eu>
830 * gfortran.dg/exit_1.f08: New test.
831 * gfortran.dg/exit_2.f08: New test.
833 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
835 PR tree-optimization/39839
836 * gcc.target/arm/pr39839.c: New test case.
838 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
840 * gnat.dg/unchecked_convert5b.adb: New test.
841 * gnat.dg/unchecked_convert6.adb: Likewise.
842 * gnat.dg/unchecked_convert6b.adb: Likewise.
844 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
846 * gnat.dg/aggr15.ad[sb]: New test.
848 2010-07-22 Dodji Seketeli <dodji@redhat.com>
851 * g++.dg/debug/dwarf2/nested-2.C: New test case.
853 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
855 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
856 with dg-require-linker-plugin.
858 2010-07-22 Richard Guenther <rguenther@suse.de>
861 * g++.dg/lto/20100722-1_0.C: New testcase.
863 2010-07-22 Richard Guenther <rguenther@suse.de>
866 * gcc.dg/lto/20100720-3_0.c: New testcase.
867 * gcc.dg/lto/20100720-3_1.c: Likewise.
869 2010-07-22 Richard Guenther <rguenther@suse.de>
871 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
872 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
875 * gcc.dg/lto/20100722-1_0.c: New testcase.
877 2010-07-22 Martin Jambor <mjambor@suse.cz>
879 PR tree-optimization/44891
880 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
882 2010-07-22 Richard Guenther <rguenther@suse.de>
884 PR tree-optimization/45017
885 * gcc.c-torture/execute/pr45017.c: New testcase.
887 2010-07-22 Tobias Burnus <burnus@net-b.de>
890 * gfortran.dg/aliasing_dummy_5.f90: New.
892 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
895 * gcc.target/arm/pr43698.c: New test.
897 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
900 * Revert my commit r162325 for this PR.
902 2010-07-21 Jakub Jelinek <jakub@redhat.com>
905 * gcc.target/m68k/pr45015.c: New test.
907 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
910 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
913 2010-07-21 Richard Guenther <rguenther@suse.de>
916 * g++.dg/lto/20100721-1_0.C: New testcase.
918 2010-07-21 Martin Jambor <mjambor@suse.cz>
920 PR tree-optimization/44900
921 * g++.dg/torture/pr44900.C: New test.
923 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
926 * c-c++-common/uninit-17.c: Correct expected error.
928 2010-07-21 Jakub Jelinek <jakub@redhat.com>
930 * gcc.dg/guality/asm-1.c: New test.
933 * gcc.dg/guality/pr45003-2.c: New test.
934 * gcc.dg/guality/pr45003-3.c: New test.
936 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
939 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
941 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
943 * lib/scanasm.exp (dg-function-on-line): Test that a function is
944 defined on the current line.
945 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
946 * g++.dg/debug/dwarf2/pr44641.C: New.
948 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
950 * gcc.target/powerpc/block-move-1.c: New test.
951 * gcc.target/powerpc/block-move-2.c: New test.
953 2010-07-20 Jason Merrill <jason@redhat.com>
956 * g++.dg/cpp0x/sfinae2.C: New.
958 2010-07-20 Richard Guenther <rguenther@suse.de>
961 * gcc.dg/lto/20100720-4_0.c: New testcase.
963 2010-07-20 Richard Guenther <rguenther@suse.de>
966 * gcc.dg/lto/20100720-2_0.c: New testcase.
967 * gcc.dg/lto/20100720-2_1.c: Likewise.
969 2010-07-20 Richard Guenther <rguenther@suse.de>
972 * gcc.dg/lto/20100720-1_0.c: New testcase.
973 * gcc.dg/lto/20100720-1_1.c: Likewise.
975 2010-07-20 Jakub Jelinek <jakub@redhat.com>
978 * gcc.dg/guality/pr45003-1.c: New test.
980 2010-07-20 Richard Guenther <rguenther@suse.de>
982 PR tree-optimization/44977
983 * gcc.dg/torture/pr44977.c: New testcase.
985 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
987 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
990 2010-07-20 Richard Guenther <rguenther@suse.de>
994 * gcc.dg/pr44971.c: New testcase.
995 * gcc.c-torture/compile/pr44988.c: Likewise.
997 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1000 * gfortran.dg/allocate_with_typespec.f90: New test.
1001 * gfortran.dg/allocate_derived_1.f90: Update error message.
1003 2010-07-19 Jason Merrill <jason@redhat.com>
1006 * g++.dg/cpp0x/decltype23.C: New.
1008 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
1011 * gfortran.dg/class_defined_operator_1.f03 : New test.
1013 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1015 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1016 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1017 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1018 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1020 2010-07-19 Richard Guenther <rguenther@suse.de>
1023 * gcc.c-torture/compile/pr44941.c: New testcase.
1025 2010-07-19 Jason Merrill <jason@redhat.com>
1028 * g++.dg/template/sfinae24.C: New.
1030 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1033 * gfortran.dg/data_implied_do_2.f90: Removed.
1035 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1038 * g++.dg/template/sfinae23.C: New.
1040 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1042 * lib/target-supports.exp (check_sse_os_support_available): New
1044 (check_sse_hw_available): New proc.
1045 (check_effective_target_sse_runtime): New proc.
1046 (check_effective_target_sse2_runtime): New proc.
1047 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1048 -msse2 if check_sse_os_support_available.
1049 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1050 check_sse_os_support_available.
1051 * gcc.dg/vect/vect.exp: Likewise.
1052 * gfortran.dg/vect/vect.exp: Likewise.
1053 * gcc.target/i386/sol2-check: Renamed to ...
1054 * gcc.target/i386/sse-os-support.h: ... this.
1055 (sol2_check): Renamed to ...
1056 (sse_os_support): ... this.
1057 Only test movss with xmm registers.
1058 * gcc.target/i386/sse-check.h: Reflect new header and function names.
1059 Removed ILL_INSN, ILL_INSN_LEN.
1060 * gcc.target/i386/sse2-check.h: Likewise.
1061 * gcc.target/i386/sse3-check.h: Likewise.
1062 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1063 Removed cpuid.h, __get_cpuid test.
1064 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1065 Removed cpuid.h, __get_cpuid test.
1066 * g++.dg/other/pr40446.C: Likewise.
1067 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1068 * gcc.dg/compat/vector-1a_main.c: Likewise.
1069 * gcc.dg/compat/vector-2a_main.c: Likewise.
1070 * gcc.dg/pr36584.c: Likewise.
1071 * gcc.dg/pr37544.c: Likewise.
1072 * gcc.dg/torture/pr16104-1.c: Likewise.
1073 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1074 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1075 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1076 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1077 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1078 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1080 * gcc.dg/torture/pr35771-2.c: Likewise.
1081 * gcc.dg/torture/pr35771-3.c: Likewise.
1082 * gcc.target/i386/pr39315-2.c: Likewise.
1083 * gcc.target/i386/pr39315-4.c: Likewise.
1084 * gcc.target/i386/vperm-v2df.c: Likewise.
1085 * gcc.target/i386/vperm-v2di.c: Likewise.
1086 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1087 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1090 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1093 * gfortran.dg/data_implied_do_2.f90: New test.
1095 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1097 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1099 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1101 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1102 to the "mips16" group.
1103 (mips_using_mips16_p): New procedure.
1104 (mips-dg-options): Use it.
1106 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1108 * gcc.target/mips/mips16-attributes-4.c: New test.
1110 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1113 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1114 * gcc.target/powerpc/recip-2.c: Ditto.
1115 * gcc.target/powerpc/recip-3.c: Ditto.
1117 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1119 * gcc.target/arm/pr42235.c: New test.
1121 2010-07-16 Jason Merrill <jason@redhat.com>
1124 * g++.dg/template/partial8.C: New.
1126 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1128 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1129 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1131 (gualcvt): New overloaded inline.
1132 (GUALCVT): Use it for C++.
1133 * g++.dg/guality/guality.exp: New.
1134 * g++.dg/guality/guality.h: New.
1135 * g++.dg/guality/redeclaration1.C: New test.
1136 * g++.dg/dg.exp: Prune also guality/* tests.
1137 * gcc.dg/guality/pr43141.c: Moved to...
1138 * c-c++-common/guality/pr43141.c: ... here.
1140 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1143 * gfortran.dg/char4_iunit_2.f03: New test.
1145 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1147 * lib/plugin-support.exp (plugin-test-execute):
1148 Add ${gcc_objdir}/intl to includes.
1150 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1153 * gcc.c-torture/execute/pr44942.c: New test.
1154 * gcc.target/i386/pr44942.c: New test.
1156 2010-07-15 Jason Merrill <jason@redhat.com>
1159 * g++.dg/cpp0x/implicit7.C: New.
1160 * g++.dg/cpp0x/implicit8.C: New.
1162 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1164 Disable float tests for __SPU__ targets due to lack of signed zero:
1165 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1166 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1167 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1168 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1169 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1170 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1171 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1172 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1173 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1175 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1177 * gfortran.dg/select_char_2.f90: New test.
1179 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1181 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1184 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1187 * gfortran.dg/typebound_generic_9.f03: New.
1189 2010-07-15 Richard Guenther <rguenther@suse.de>
1191 PR tree-optimization/44946
1192 * gcc.c-torture/compile/pr44946.c: New testcase.
1194 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1197 * gfortran.dg/select_char_3.f90: New test.
1199 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1200 Kevin F. Quinn <kevquinn@gentoo.org>
1202 * gcc.dg/Wtrampolines.c: New.
1204 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1207 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1209 2010-07-14 Jason Merrill <jason@redhat.com>
1212 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1214 Implement C++0x unrestricted unions (N2544)
1215 * g++.dg/cpp0x/union1.C: New.
1216 * g++.dg/cpp0x/union2.C: New.
1217 * g++.dg/cpp0x/union3.C: New.
1218 * g++.dg/cpp0x/defaulted2.C: Adjust.
1219 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1220 * g++.old-deja/g++.ext/anon2.C: Adjust.
1221 * g++.old-deja/g++.mike/misc6.C: Adjust.
1223 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1226 * gfortran.dg/c_loc_tests_15.f90: New.
1228 2010-07-13 Jason Merrill <jason@redhat.com>
1231 * g++.dg/cpp0x/implicit6.C: New.
1233 2010-07-13 Jason Merrill <jason@redhat.com>
1236 * g++.dg/abi/noreturn1.C: New.
1237 * g++.dg/abi/noreturn2.C: New.
1239 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1243 * c-c++-common/pr44832.c: New test.
1245 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1248 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1249 on the target. Make sure that we can assemble the emitted asm when
1250 the test type is 'compile'.
1252 2010-07-13 Richard Guenther <rguenther@suse.de>
1254 PR tree-optimization/36960
1255 * g++.dg/torture/pr36960.C: New testcase.
1257 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/template/sfinae21.C: New.
1261 * g++.dg/template/sfinae22.C: Likewise.
1263 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1266 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1267 * gcc.dg/plugin/ggcplug.c: Likewise.
1268 * g++.dg/plugin/selfassign.c: Likewise.
1269 * g++.dg/plugin/attribute_plugin.c: Likewise.
1270 * g++.dg/plugin/dumb_plugin.c: Likewise.
1271 * g++.dg/plugin/pragma_plugin.c: Likewise.
1273 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1275 * gcc.c-torture/execute/pr44683.x: New.
1276 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1278 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1284 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1285 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1286 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1287 * gfortran.dh/typebound_call_16.f03: New.
1288 * gfortran.dg/typebound_generic_6.f03: New.
1289 * gfortran.dg/typebound_generic_7.f03: New.
1290 * gfortran.dg/typebound_generic_8.f03: New.
1292 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1295 * gfortran.dg/char4_iunit_1.f03: New test.
1297 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1299 * gcc.dg/tree-ssa/vrp53.c: New test.
1301 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/template/sfinae19.C: New.
1305 * g++.dg/template/sfinae20.C: Likewise.
1307 2010-07-12 Jie Zhang <jie@codesourcery.com>
1309 * gcc.target/arm/interrupt-1.c: New test.
1310 * gcc.target/arm/interrupt-2.c: New test.
1312 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314 * gcc.dg/pr42427.c: Require c99_runtime.
1315 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1317 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1318 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1319 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1320 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1321 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1322 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1323 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1324 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1325 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1326 * gcc.target/i386/pr37275.c: Require visibility support.
1328 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1330 * lib/target-supports.exp (check_effective_target_sse): New proc.
1331 * gcc.target/i386/sol2-check.h: New file.
1332 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1333 Include sol2-check.h.
1334 (main) Only run do_test () if sol2_check ().
1335 * gcc.target/i386/sse2-check.h: Likewise.
1336 * gcc.target/i386/sse3-check.h: Likewise.
1337 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1338 [__sun__ && __svr4__]: Execute SSE2 instruction.
1339 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1340 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1341 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1342 * g++.dg/ext/vector14.C: Likewise.
1343 * g++.dg/other/mmintrin.C: Likewise.
1344 * gcc.dg/20020418-1.c: Likewise.
1345 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1346 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1347 * gcc.dg/format/unnamed-1.c: Likewise.
1348 Adapt dg-warning line number.
1349 * gcc.dg/graphite/pr40281.c: Likewise.
1350 * gcc.dg/pr32176.c: Likewise.
1351 * gcc.dg/pr40550.c: Likewise.
1352 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1353 * gcc.dg/torture/pr36891.c: Likewise.
1354 * gcc.target/i386/20020218-1.c: Likewise.
1355 * gcc.target/i386/20020523.c: Likewise.
1356 * gcc.target/i386/abi-1.c: Likewise.
1357 * gcc.target/i386/brokensqrt.c: Likewise.
1358 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1359 * gcc.target/i386/pr13366.c: Likewise.
1360 * gcc.target/i386/pr13685.c: Likewise.
1361 * gcc.target/i386/pr24306.c: Likewise.
1362 * gcc.target/i386/pr31486.c: Likewise.
1363 * gcc.target/i386/pr32065-1.c: Likewise.
1364 * gcc.target/i386/pr32065-2.c: Likewise.
1365 * gcc.target/i386/pr32389.c: Likewise.
1366 * gcc.target/i386/pr38824.c: Likewise.
1367 * gcc.target/i386/pr38931.c: Likewise.
1368 * gcc.target/i386/pr39592-1.c: Likewise.
1369 * gcc.target/i386/pr43766.c: Likewise.
1370 * gcc.target/i386/recip-divf.c: Likewise.
1371 * gcc.target/i386/recip-sqrtf.c: Likewise.
1372 * gcc.target/i386/recip-vec-divf.c: Likewise.
1373 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1374 * gcc.target/i386/sse-1.c: Likewise.
1375 * gcc.target/i386/sse-16.c: Likewise.
1376 * gcc.target/i386/sse-2.c: Likewise.
1377 * gcc.target/i386/sse-20.c: Likewise.
1378 * gcc.target/i386/sse-3.c: Likewise.
1379 * gcc.target/i386/sse-7.c: Likewise.
1380 * gcc.target/i386/sse-9.c: Likewise.
1381 * gcc.target/i386/sse-addps-1.c: Likewise.
1382 * gcc.target/i386/sse-addss-1.c: Likewise.
1383 * gcc.target/i386/sse-andnps-1.c: Likewise.
1384 * gcc.target/i386/sse-andps-1.c: Likewise.
1385 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1386 * gcc.target/i386/sse-comiss-1.c: Likewise.
1387 * gcc.target/i386/sse-comiss-2.c: Likewise.
1388 * gcc.target/i386/sse-comiss-3.c: Likewise.
1389 * gcc.target/i386/sse-comiss-4.c: Likewise.
1390 * gcc.target/i386/sse-comiss-5.c: Likewise.
1391 * gcc.target/i386/sse-comiss-6.c: Likewise.
1392 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1393 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1394 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1395 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1396 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1397 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1398 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1399 * gcc.target/i386/sse-divps-1.c: Likewise.
1400 * gcc.target/i386/sse-divss-1.c: Likewise.
1401 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1402 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1403 * gcc.target/i386/sse-maxps-1.c: Likewise.
1404 * gcc.target/i386/sse-maxss-1.c: Likewise.
1405 * gcc.target/i386/sse-minps-1.c: Likewise.
1406 * gcc.target/i386/sse-minss-1.c: Likewise.
1407 * gcc.target/i386/sse-movaps-1.c: Likewise.
1408 * gcc.target/i386/sse-movaps-2.c: Likewise.
1409 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1410 * gcc.target/i386/sse-movhps-1.c: Likewise.
1411 * gcc.target/i386/sse-movhps-2.c: Likewise.
1412 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1413 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1414 * gcc.target/i386/sse-movntps-1.c: Likewise.
1415 * gcc.target/i386/sse-movss-1.c: Likewise.
1416 * gcc.target/i386/sse-movss-2.c: Likewise.
1417 * gcc.target/i386/sse-movss-3.c: Likewise.
1418 * gcc.target/i386/sse-movups-1.c: Likewise.
1419 * gcc.target/i386/sse-movups-2.c: Likewise.
1420 * gcc.target/i386/sse-mulps-1.c: Likewise.
1421 * gcc.target/i386/sse-mulss-1.c: Likewise.
1422 * gcc.target/i386/sse-orps-1.c: Likewise.
1423 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1424 * gcc.target/i386/sse-recip-vec.c: Likewise.
1425 * gcc.target/i386/sse-recip.c: Likewise.
1426 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1427 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1428 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1429 * gcc.target/i386/sse-subps-1.c: Likewise.
1430 * gcc.target/i386/sse-subss-1.c: Likewise.
1431 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1432 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1433 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1434 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1435 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1436 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1437 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1438 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1439 * gcc.target/i386/sse-xorps-1.c: Likewise.
1440 * gcc.target/i386/ssefn-1.c: Likewise.
1441 * gcc.target/i386/ssefn-3.c: Likewise.
1442 * gcc.target/i386/sseregparm-1.c: Likewise.
1443 * gcc.target/i386/stackalign/return-3.c: Likewise.
1444 * gcc.target/i386/vectorize1.c: Likewise.
1445 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1446 * gcc.target/i386/xorps-sse.c: Likewise.
1447 * gfortran.dg/pr28158.f90: Likewise.
1448 * gfortran.dg/pr30667.f: Likewise.
1449 * gnat.dg/loop_optimization7.adb: Likewise.
1450 * gnat.dg/sse_nolib.adb: Likewise.
1452 2010-07-11 Tobias Burnus <burnus@net-b.de>
1455 * gfortran.dg/use_rename_6.f90: New.
1456 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1458 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1461 * gfortran.dg/class_24.f03: New.
1463 2010-07-10 Richard Guenther <rguenther@suse.de>
1466 * gcc.dg/lto/20100709-1_0.c: New testcase.
1467 * gcc.dg/lto/20100709-1_1.c: Likewise.
1469 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1471 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1473 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1476 * objc.dg/lto/trivial-1_0.m: New.
1477 * objc.dg/lto/lto.exp: New.
1478 * obj-c++.dg/lto/trivial-1_0.mm: New.
1479 * obj-c++.dg/lto/lto.exp: New.
1480 * objc.dg/symtab-1.m: Adjust sizes.
1481 * objc.dg/image-info.m: Do not run for gnu-runtime.
1483 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1485 * gcc.dg/pr32370.c: Allow another kind of error message.
1487 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1489 * gnat.dg/atomic3.adb: New test.
1491 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1492 Denys Vlasenko <dvlasenk@redhat.com>
1493 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1495 PR tree-optimization/28632
1496 * gcc.dg/tree-ssa/vrp51.c: New test.
1497 * gcc.dg/tree-ssa/vrp52.c: New test.
1499 2010-07-09 Jason Merrill <jason@redhat.com>
1501 * g++.dg/abi/covariant6.C: New.
1502 * g++.dg/inherit/covariant17.C: Test both bases.
1503 * g++.dg/inherit/covariant7.C: Check vtable layout.
1505 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1507 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1509 2010-07-09 Richard Guenther <rguenther@suse.de>
1511 PR tree-optimization/44852
1512 * gcc.c-torture/execute/pr44852.c: New testcase.
1514 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1516 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1517 multiplication by values.
1518 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1519 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1521 2010-07-09 Richard Guenther <rguenther@suse.de>
1523 PR tree-optimization/44882
1524 * gfortran.dg/pr44882.f90: New testcase.
1526 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1529 * gcc.target/arm/pr40657-1.c: New test.
1530 * gcc.target/arm/pr40657-2.c: New test.
1531 * gcc.c-torture/execute/pr40657.c: New test.
1533 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1535 * gcc.dg/tree-ssa/vrp50.c: New test.
1536 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1538 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1541 * gfortran.dg/c_sizeof_1.f90: Modified.
1542 * gfortran.dg/storage_size_1.f08: New.
1543 * gfortran.dg/storage_size_2.f08: New.
1545 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1547 * gcc.c-torture/execute/20100708-1.c: New test.
1549 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1552 * gfortran.dg/gomp/pr44847.f90: New test.
1554 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1556 PR tree-optimization/44710
1557 * gcc.dg/tree-ssa/ifc-6.c: New.
1558 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1560 2010-07-08 Tobias Burnus <burnus@net-b.de>
1563 * gfortran.dg/coarray_10.f90: Add an additional test.
1565 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1568 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1569 * gcc.c-torture/execute/pr44828.x: Revert.
1571 2010-07-08 Jason Merrill <jason@redhat.com>
1574 * g++.dg/inherit/covariant17.C: New.
1575 * g++.dg/abi/covariant1.C: Actually test for the bug.
1577 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1579 PR rtl-optimization/44838
1580 * gcc.dg/pr44838.c: New.
1582 2010-07-08 Richard Guenther <rguenther@suse.de>
1584 PR tree-optimization/44831
1585 * gcc.c-torture/compile/pr44831.c: New testcase.
1586 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1588 2010-07-08 Richard Guenther <rguenther@suse.de>
1590 PR tree-optimization/44861
1591 * g++.dg/vect/pr44861.cc: New testcase.
1593 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1596 * gcc.c-torture/execute/pr44828.x: New file.
1598 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1600 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1602 * g++.dg/ext/altivec-17.C: Adjust error message.
1604 2010-07-07 Tom Tromey <tromey@redhat.com>
1606 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1608 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1611 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1612 * gcc.target/i386/rdrand-2.c: Likewise.
1613 * gcc.target/i386/rdrand-3.c: Likewise.
1615 2010-07-07 Jan Hubicka <jh@suse.cz>
1618 * g++.dg/torture/pr44813.C: New testcase.
1619 * g++.dg/torture/pr44826.C: New testcase.
1621 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1623 PR rtl-optimization/44787
1624 * gcc.c-torture/compile/pr44788.c: New test.
1625 * gcc.target/arm/pr44788.c: New test.
1627 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1629 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1631 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1633 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1636 2010-07-06 Tobias Burnus <burnus@net-b.de>
1639 * gfortran.dg/parameter_array_init_6.f90: New.
1640 * gfortran.dg/initialization_20.f90: Update dg-error.
1641 * gfortran.dg/initialization_24.f90: Ditto.
1643 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1645 * gfortran.dg/dim_range_1.f90: New test.
1646 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
1648 2010-07-06 Jason Merrill <jason@redhat.com>
1651 * g++.dg/cpp0x/initlist41.C: New.
1654 * g++.dg/template/ptrmem22.C: New.
1656 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
1658 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
1660 * gcc.target/i386/i386.exp: Likewise.
1662 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1665 * gcc.dg/lto/20100518_0.c: Limit to x86.
1667 2010-07-06 Richard Guenther <rguenther@suse.de>
1670 * gcc.c-torture/execute/pr44828.c: New testcase.
1672 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
1674 * g++.dg/warn/noeffect2.C: Adjust expected warning.
1675 * g++.dg/warn/volatile1.C: Likewise.
1676 * g++.dg/template/warn1.C: Likewise.
1678 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
1680 AVX Programming Reference (June, 2010)
1681 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
1682 * g++.dg/other/i386-3.C: Likewise.
1683 * gcc.target/i386/sse-12.c: Likewise.
1685 * gcc.target/i386/f16c-check.h: New.
1686 * gcc.target/i386/rdfsbase-1.c: Likewise.
1687 * gcc.target/i386/rdfsbase-2.c: Likewise.
1688 * gcc.target/i386/rdgsbase-1.c: Likewise.
1689 * gcc.target/i386/rdgsbase-2.c: Likewise.
1690 * gcc.target/i386/rdrand-1.c: Likewise.
1691 * gcc.target/i386/rdrand-2.c: Likewise.
1692 * gcc.target/i386/rdrand-3.c: Likewise.
1693 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
1694 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
1695 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
1696 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
1697 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
1698 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
1699 * gcc.target/i386/wrfsbase-1.c: Likewise.
1700 * gcc.target/i386/wrfsbase-2.c: Likewise.
1701 * gcc.target/i386/wrgsbase-1.c: Likewise.
1702 * gcc.target/i386/wrgsbase-2.c: Likewise.
1704 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
1705 (__builtin_ia32_vcvtps2ph): New.
1706 (__builtin_ia32_vcvtps2ph256): Likewise.
1708 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
1709 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1711 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
1712 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
1714 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
1715 (__builtin_ia32_vcvtps2ph256): Likewise.
1716 Add fsgsbase,rdrnd,f16c.
1718 * lib/target-supports.exp (check_effective_target_f16c): New.
1720 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1722 * gcc.dg/guality/nrv-1.c: New test.
1724 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
1727 * gcc.target/arm/pr42505.c: New test case.
1729 2010-07-05 Jakub Jelinek <jakub@redhat.com>
1732 * g++.dg/opt/nrv16.C: New test.
1734 2010-07-05 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/44784
1737 * gcc.c-torture/compile/pr44784.c: New testcase.
1739 2010-07-05 Ira Rosen <irar@il.ibm.com>
1741 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1742 Increase loop bound and array size.
1743 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1746 2010-07-05 Ira Rosen <irar@il.ibm.com>
1748 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
1749 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
1750 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
1751 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
1752 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
1754 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
1757 * g++.dg/parse/template25.C: New.
1759 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
1761 PR rtl-optimization/44695
1762 * gcc.dg/torture/pr44695.c: New.
1764 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
1767 * g++.dg/ext/pretty3.C: New.
1769 2010-07-04 Richard Guenther <rguenther@suse.de>
1772 * g++.dg/torture/pr44809.C: New testcase.
1774 2010-07-04 Richard Guenther <rguenther@suse.de>
1776 PR tree-optimization/44656
1777 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
1779 2010-07-04 Ira Rosen <irar@il.ibm.com>
1780 Revital Eres <eres@il.ibm.com>
1782 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
1784 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
1785 gcc.dg/vect/vect-96.c: Likewise.
1786 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
1787 that support misaligned stores. Change the number of expected
1788 misaligned accesses.
1789 * gcc.dg/vect/vect-peel-1.c: New test.
1790 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
1791 gcc.dg/vect/vect-peel-4.c: Likewise.
1792 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
1793 vectorizable on all targets that support realignment.
1794 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1796 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
1799 * gcc.dg/torture/pr44806.c: New.
1801 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1803 * gnat.dg/cond_expr1.adb: New test.
1805 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
1807 * gnat.dg/modular3.adb: New test.
1808 * gnat.dg/modular3_pkg.ads: New helper.
1810 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
1811 Mikael Pettersson <mikpe@it.uu.se>
1814 * obj-c++.dg/encode-2.mm: Produce object and save temps.
1815 Make signed-ness of chars explicit. Scan the object for
1816 strings that are split by some target assemblers.
1817 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
1820 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
1822 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
1824 2010-07-02 Le-Chun Wu <lcwu@google.com>
1827 * g++.dg/warn/Wshadow-7.C: New test.
1829 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
1830 Julian Brown <julian@codesourcery.com>
1831 Sandra Loosemore <sandra@codesourcery.com>
1833 * gcc.c-torture/execute/20100416-1.c: New test case.
1835 2010-07-02 Julian Brown <julian@codesourcery.com>
1836 Sandra Loosemore <sandra@codesourcery.com>
1840 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
1841 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
1843 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1844 Julian Brown <julian@codesourcery.com>
1846 * gcc.target/arm/neon/vadds64.c: Regenerated.
1847 * gcc.target/arm/neon/vaddu64.c: Regenerated.
1848 * gcc.target/arm/neon/vsubs64.c: Regenerated.
1849 * gcc.target/arm/neon/vsubu64.c: Regenerated.
1850 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
1851 * gcc.target/arm/neon-vmls-1.c: Likewise.
1852 * gcc.target/arm/neon-vsubs64.c: New execution test.
1853 * gcc.target/arm/neon-vsubu64.c: New execution test.
1854 * gcc.target/arm/neon-vadds64.c: New execution test.
1855 * gcc.target/arm/neon-vaddu64.c: New execution test.
1857 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1859 * gcc.target/arm/neon-vands64.c: New.
1860 * gcc.target/arm/neon-vandu64.c: New.
1861 * gcc.target/arm/neon-vbics64.c: New.
1862 * gcc.target/arm/neon-vbicu64.c: New.
1863 * gcc.target/arm/neon-veors64.c: New.
1864 * gcc.target/arm/neon-veoru64.c: New.
1865 * gcc.target/arm/neon-vorns64.c: New.
1866 * gcc.target/arm/neon-vornu64.c: New.
1867 * gcc.target/arm/neon-vorrs64.c: New.
1868 * gcc.target/arm/neon-vorru64.c: New.
1869 * gcc.target/arm/neon/vands64.c: Regenerated.
1870 * gcc.target/arm/neon/vandu64.c: Regenerated.
1871 * gcc.target/arm/neon/vbics64.c: Regenerated.
1872 * gcc.target/arm/neon/vbicu64.c: Regenerated.
1873 * gcc.target/arm/neon/veors64.c: Regenerated.
1874 * gcc.target/arm/neon/veoru64.c: Regenerated.
1875 * gcc.target/arm/neon/vorns64.c: Regenerated.
1876 * gcc.target/arm/neon/vornu64.c: Regenerated.
1877 * gcc.target/arm/neon/vorrs64.c: Regenerated.
1878 * gcc.target/arm/neon/vorru64.c: Regenerated.
1880 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1882 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
1884 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1886 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
1887 * gfortran.dg/intent_out_5.f90: Same.
1888 * gfortran.dg/ltrans-7.f90: Same.
1889 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
1891 2010-07-02 Jan Hubicka <jh@suse.cz>
1893 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
1895 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1897 * objc-obj-c++-shared/Object1.h: Correct Line endings.
1899 2010-07-02 Jakub Jelinek <jakub@redhat.com>
1902 * c-c++-common/Wunused-var-12.c: New test.
1904 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
1907 * gcc.target/arm/pr42835.c: New test.
1910 * gcc.target/arm/pr42172-1.c: New test.
1912 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1914 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
1916 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
1918 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
1919 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
1920 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
1921 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
1922 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
1923 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
1924 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
1925 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
1926 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
1927 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
1928 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
1929 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
1930 * gcc.target/arm/neon-vdup_ns64.c: New.
1931 * gcc.target/arm/neon-vdup_nu64.c: New.
1932 * gcc.target/arm/neon-vdupQ_ns64.c: New.
1933 * gcc.target/arm/neon-vdupQ_nu64.c: New.
1934 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
1935 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
1936 * gcc.target/arm/neon-vmov_ns64.c: New.
1937 * gcc.target/arm/neon-vmov_nu64.c: New.
1938 * gcc.target/arm/neon-vmovQ_ns64.c: New.
1939 * gcc.target/arm/neon-vmovQ_nu64.c: New.
1940 * gcc.target/arm/neon-vget_lanes64.c: New.
1941 * gcc.target/arm/neon-vget_laneu64.c: New.
1942 * gcc.target/arm/neon-vset_lanes64.c: New.
1943 * gcc.target/arm/neon-vset_laneu64.c: New.
1945 2010-07-02 Richard Guenther <rguenther@suse.de>
1947 * g++.dg/torture/20100702-1.C: New testcase.
1949 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1952 * gcc.c-torture/compile/pr44707.c: New test.
1954 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/template/crash101.C: New.
1959 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1961 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
1962 Use the ABI-0 accessors and fail it for m64.
1964 2010-07-02 Jan Hubicka <jh@suse.cz>
1966 * g++.dg/tree-ssa/pr44706.C: New testcase.
1968 2010-07-02 Richard Guenther <rguenther@suse.de>
1970 PR tree-optimization/44748
1971 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
1973 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
1975 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
1976 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
1977 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
1978 the method types to forward:.
1980 2010-06-30 Jason Merrill <jason@redhat.com>
1982 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
1983 * g++.dg/other/pr25632.C: Likewise.
1985 2010-07-01 Jakub Jelinek <jakub@redhat.com>
1987 PR tree-optimization/40421
1988 * gfortran.fortran-torture/compile/pr40421.f90: New test.
1990 2010-07-01 Richard Guenther <rguenther@suse.de>
1994 * gcc.c-torture/execute/20100316-1.c: New testcase.
1995 * gcc.c-torture/execute/pr44468.c: Likewise.
1996 * gcc.c-torture/compile/20100609-1.c: Likewise.
1997 * gcc.dg/volatile2.c: Adjust.
1998 * gcc.dg/plugin/selfassign.c: Likewise.
1999 * gcc.dg/pr36902.c: Likewise.
2000 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2001 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2002 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2003 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2004 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2005 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2006 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2007 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2008 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2009 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2010 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2011 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2012 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2013 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2014 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2015 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2016 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2017 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2018 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2019 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2020 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2021 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2022 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2023 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2024 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2025 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2026 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2027 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2028 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2029 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2030 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2031 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2032 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2033 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2034 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2035 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2036 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2037 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2038 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2039 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2040 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2041 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2042 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2043 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2044 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2045 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2046 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2047 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2048 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2049 * g++.dg/tree-ssa/pr31146.C: Likewise.
2050 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2051 * g++.dg/tree-ssa/pr33604.C: Likewise.
2052 * g++.dg/plugin/selfassign.c: Likewise.
2053 * gfortran.dg/array_memcpy_3.f90: Likewise.
2054 * gfortran.dg/array_memcpy_4.f90: Likewise.
2055 * c-c++-common/torture/pr42834.c: New testcase.
2057 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2060 * g++.dg/template/crash100.C: New.
2062 2010-06-30 Jan Hubicka <jh@suse.cz>
2064 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2066 2010-06-30 Michael Matz <matz@suse.de>
2069 * gcc.dg/pr44699.c: New test.
2071 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2073 PR tree-optimization/39799
2074 * c-c++-common/uninit-17.c: New test.
2076 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2079 * gfortran.dg/read_infnan_1.f90: New test.
2081 2010-06-29 Jason Merrill <jason@redhat.com>
2083 Enable implicitly declared move constructor/operator= (N3053).
2084 * g++.dg/cpp0x/implicit3.C: New.
2085 * g++.dg/cpp0x/implicit4.C: New.
2086 * g++.dg/cpp0x/implicit5.C: New.
2087 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2088 * g++.dg/cpp0x/not_special.C: Adjust.
2089 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2090 * g++.dg/cpp0x/rv1n.C: Adjust.
2091 * g++.dg/cpp0x/rv1p.C: Adjust.
2092 * g++.dg/cpp0x/rv2n.C: Adjust.
2093 * g++.dg/cpp0x/rv2p.C: Adjust.
2094 * g++.dg/cpp0x/rv3n.C: Adjust.
2095 * g++.dg/cpp0x/rv3p.C: Adjust.
2096 * g++.dg/cpp0x/rv4n.C: Adjust.
2097 * g++.dg/cpp0x/rv4p.C: Adjust.
2098 * g++.dg/cpp0x/rv5n.C: Adjust.
2099 * g++.dg/cpp0x/rv5p.C: Adjust.
2100 * g++.dg/cpp0x/rv6n.C: Adjust.
2101 * g++.dg/cpp0x/rv6p.C: Adjust.
2102 * g++.dg/cpp0x/rv7n.C: Adjust.
2103 * g++.dg/cpp0x/rv7p.C: Adjust.
2104 * g++.dg/cpp0x/rv8p.C: Adjust.
2105 * g++.dg/gomp/pr26690-1.C: Adjust.
2106 * g++.dg/other/error20.C: Adjust.
2107 * g++.dg/other/error31.C: Adjust.
2108 * g++.dg/parse/error19.C: Adjust.
2109 * g++.dg/template/qualttp5.C: Adjust.
2110 * g++.old-deja/g++.law/ctors5.C: Adjust.
2112 Enable implicitly deleted functions (N2346)
2113 * g++.dg/cpp0x/defaulted17.C: New.
2114 * g++.dg/cpp0x/implicit1.C: New.
2115 * g++.dg/cpp0x/implicit2.C: New.
2116 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2117 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2118 * g++.dg/init/ctor4.C: Adjust.
2119 * g++.dg/init/synth2.C: Adjust.
2120 * g++.dg/lto/20081118_1.C: Adjust.
2121 * g++.dg/other/error13.C: Adjust.
2122 * g++.dg/other/unused1.C: Adjust.
2123 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2124 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2125 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2126 * g++.old-deja/g++.law/ctors17.C: Adjust.
2127 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2128 * g++.old-deja/g++.pt/assign1.C: Adjust.
2129 * g++.old-deja/g++.pt/crash20.C: Adjust.
2131 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2132 * g++.dg/cpp0x/defaulted13.C: Adjust.
2133 * g++.dg/cpp0x/defaulted2.C: Adjust.
2134 * g++.dg/cpp0x/defaulted3.C: Adjust.
2135 * g++.dg/cpp0x/initlist9.C: Adjust.
2136 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2137 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2138 * g++.dg/init/synth2.C: Adjust.
2140 * g++.dg/cpp0x/defaulted19.C: New.
2142 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2143 * g++.dg/template/error23.C: Fix for -std=c++0x.
2145 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2148 * gfortran.dg/proc_ptr_28.f90: New.
2150 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2152 PR tree-optimization/43801
2153 * g++.dg/torture/pr43801.C: New test.
2156 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2158 2010-06-29 Jason Merrill <jason@redhat.com>
2161 * g++.dg/template/qualified-id2.C: New.
2162 * g++.dg/template/qualified-id3.C: New.
2164 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2167 * gfortran.dg/associated_target_4.f90: New.
2169 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2172 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2174 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2176 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2178 2010-06-29 Jan Hubicka <jh@suse.cz>
2180 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2182 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2185 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2186 * gcc.target/arm/wmul-3.c: New test.
2187 * gcc.target/arm/wmul-4.c: New test.
2189 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2191 PR rtl-optimization/44659
2192 * gcc.target/i386/extract-1.c: New.
2193 * gcc.target/i386/extract-2.c: Likewise.
2194 * gcc.target/i386/extract-3.c: Likewise.
2195 * gcc.target/i386/extract-4.c: Likewise.
2196 * gcc.target/i386/extract-5.c: Likewise.
2197 * gcc.target/i386/extract-6.c: Likewise.
2199 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2202 * g++.dg/warn/Wunused-var-14.C: New test.
2204 2010-06-28 Tobias Burnus <burnus@net-b.de>
2207 * gfortran.dg/nan_6.f90: New.
2209 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2211 PR tree-optimization/43781
2212 * gcc.dg/torture/pr43781.c: New.
2214 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2217 * gfortran.dg/actual_rank_check_1.f90: New test.
2219 2010-06-28 Martin Jambor <mjambor@suse.cz>
2221 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2223 2010-06-28 Jan Hubicka <jh@suse.cz>
2225 PR tree-optimization/44687
2226 * gcc.c-torture/compile/pr44687.c
2228 2010-06-28 Martin Jambor <mjambor@suse.cz>
2231 * g++.dg/torture/pr44535.C: New test.
2233 2010-06-28 Michael Matz <matz@suse.de>
2236 * gfortran.dg/pr44592.f90: New test.
2238 2010-06-28 Jan Hubicka <jh@suse.cz>
2240 PR tree-optimization/44357
2241 * g++.dg/torture/pr44357.C: New testcase.
2243 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2245 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2246 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2247 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2248 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2249 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2250 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2251 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2252 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2254 2010-06-27 Jan Hubicka <jh@suse.cz>
2256 * gcc.c-torture/compile/pr44686.c: New file.
2258 2010-06-27 Richard Guenther <rguenther@suse.de>
2260 PR tree-optimization/44683
2261 * gcc.c-torture/execute/pr44683.c: New testcase.
2263 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2265 * gnat.dg/noreturn3.ad[sb]: New test.
2267 2010-06-26 Jason Merrill <jason@redhat.com>
2269 * g++.dg/cpp0x/explicit5.C: New.
2271 2010-06-26 Richard Guenther <rguenther@suse.de>
2273 PR tree-optimization/44393
2274 * gcc.dg/pr44393.c: New testcase.
2276 2010-06-26 Jan Hubicka <jh@suse.cz>
2278 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2280 2010-06-26 Richard Guenther <rguenther@suse.de>
2283 * gcc.dg/pr44674.c: New testcase.
2285 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2287 * gcc.dg/opts-3.c: New test.
2289 2010-06-26 Tobias Burnus <burnus@net-b.de>
2291 * gfortran.dg/type_decl_1.f90: New.
2292 * gfortran.dg/type_decl_2.f90: New.
2294 2010-06-26 Tobias Burnus <burnus@net-b.de>
2296 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2297 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2299 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2302 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2303 error in comparing reals.
2305 2010-06-25 Tobias Burnus <burnus@net-b.de>
2307 * selected_real_kind_2.f90: New.
2308 * selected_real_kind_3.f90: New.
2310 2010-06-25 Tobias Burnus <burnus@net-b.de>
2312 * gfortran.dg/entry_19.f90: New.
2314 2010-06-25 Tobias Burnus <burnus@net-b.de>
2316 * gfortran.dg/end_subroutine_1.f90: New.
2317 * gfortran.dg/end_subroutine_2.f90: New.
2318 * gfortran.dg/interface_proc_end.f90: Update.
2320 2010-06-25 Tobias Burnus <burnus@net-b.de>
2322 * gfortran.dg/semicolon_fixed.f: Update.
2323 * gfortran.dg/semicolon_fixed_2.f: New.
2324 * gfortran.dg/semicolon_free_2.f90: New.
2325 * gfortran.dg/semicolon_free.f90: Update.
2327 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2330 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2332 2010-06-25 Martin Jambor <mjambor@suse.cz>
2334 * g++.dg/ipa/iinline-3.C: New test.
2335 * gcc.dg/ipa/modif-1.c: Removed.
2337 2010-06-25 Jan Hubicka <jh@suse.cz>
2339 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2341 2010-06-25 Martin Jambor <mjambor@suse.cz>
2343 * g++.dg/ipa/iinline-2.C: New test.
2345 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2348 * gfortran.dg/pr43866.f90: New test.
2350 PR tree-optimization/44539
2351 * gcc.dg/pr44539.c: New test.
2353 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2357 * gcc.target/mips/madd-9.c: New test.
2359 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2362 * gcc.dg/noncompile/pr44517.c: New.
2363 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2365 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2368 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2369 and add argument to nop for IA64.
2371 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2374 * gcc.target/i386/mod-1.c: New.
2375 * gcc.target/i386/umod-1.c: Likewise.
2376 * gcc.target/i386/umod-2.c: Likewise.
2377 * gcc.target/i386/umod-3.c: Likewise.
2379 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2382 * g++.dg/torture/pr44492.C: New test.
2384 2010-06-24 Andi Kleen <ak@linux.intel.com>
2386 * c-c++-common/warn-omitted-condop.c: New.
2388 2010-06-24 Tobias Burnus <burnus@net-b.de>
2391 * gfortran.dg/import8.f90: New.
2393 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2395 * gnat.dg/not_null.adb: Update test case.
2397 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2400 * g++.dg/warn/Wunused-var-13.C: New test.
2403 * g++.dg/diagnostic/method1.C: New test.
2405 2010-06-22 Cary Coutant <ccoutant@google.com>
2407 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2409 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2412 * gfortran.dg/abstract_type_8.f03: New.
2414 2010-06-21 Jason Merrill <jason@redhat.com>
2416 * g++.dg/cpp0x/noexcept08.C: New.
2418 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2420 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2423 * gcc.target/i386/sse2-vec-2a.c: New.
2425 2010-06-21 DJ Delorie <dj@redhat.com>
2427 * gcc.dg/pragma-diag-1.c: New.
2429 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2432 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2434 2010-06-21 Alan Modra <amodra@gmail.com>
2437 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2438 tail call to check_fa_mid.
2440 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2443 * gcc.c-torture/execute/pr44575.c: New test.
2445 2010-06-21 Tobias Burnus <burnus@net-b.de>
2448 * gfortran.dg/contiguous_1.f90: New.
2449 * gfortran.dg/contiguous_2.f90: New.
2450 * gfortran.dg/contiguous_3.f90: New.
2452 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2454 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2455 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2457 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2460 * gcc.target/i386/pr44546.c: New test.
2462 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2464 * gcc.dg/opts-2.c: New test.
2466 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2469 * gfortran.dg/typebound_proc_15.f03: Modified.
2471 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2474 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2475 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2477 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2479 * g++.dg/ext/label13.C: Fix typo in last change.
2481 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2484 * gfortran.dg/eof_3.f90
2485 * gfortran.dg/endfile_2.f90
2486 * gfortran.dg/endfile_4.f90
2487 * gfortran.dg/endfile_3.f90
2489 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2492 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2494 2010-06-18 Tobias Burnus <burnus@net-b.de>
2497 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2499 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2501 * gcc.target/arm/pr40900.c: New test.
2503 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2505 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2507 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2510 * gfortran.dg/typebound_call_15.f03: New.
2512 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2515 * g++.dg/pr44486.C: New.
2517 2010-06-16 DJ Delorie <dj@redhat.com>
2519 * gcc.target/i386/volatile-bitfields-1.c: New.
2520 * gcc.target/i386/volatile-bitfields-2.c: New.
2522 2010-06-16 Jason Merrill <jason@redhat.com>
2524 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2526 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2528 2010-06-16 Richard Guenther <rguenther@suse.de>
2531 * gcc.c-torture/execute/pr44555.c: New testcase.
2533 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2536 * gfortran.dg/typebound_proc_16.f03: New.
2538 2010-06-16 Martin Jambor <mjambor@suse.cz>
2540 * g++.dg/torture/pr43905.C: New test.
2542 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2545 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2546 initialization loop from being vectorized.
2547 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2549 2010-06-16 Alan Modra <amodra@gmail.com>
2551 PR tree-optimization/44507
2552 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2554 2010-06-15 Jason Merrill <jason@redhat.com>
2556 * g++.dg/overload/arg3.C: Adjust error locations.
2557 * g++.dg/overload/copy1.C: Likewise.
2558 * g++.dg/tc1/dr152.C: Likewise.
2559 * g++.dg/template/incomplete4.C: Likewise.
2560 * g++.dg/template/incomplete5.C: Likewise.
2561 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2562 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2563 * g++.old-deja/g++.pt/crash9.C: Likewise.
2565 * g++.dg/inherit/virtual5.C: New.
2567 * g++.dg/cpp0x/defaulted18.C: New.
2569 * g++.dg/cpp0x/initlist40.C: New.
2571 * g++.dg/cpp0x/initlist39.C: New.
2573 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2576 * gcc.dg/graphite/pr44391.c: New.
2578 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2581 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2582 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2583 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2584 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2586 2010-06-15 Richard Guenther <rguenther@suse.de>
2588 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2590 2010-06-15 Richard Guenther <rguenther@suse.de>
2592 * gcc.dg/vect/bb-slp-21.c: Adjust.
2593 * gcc.dg/vect/bb-slp-13.c: Likewise
2594 * gcc.dg/vect/bb-slp-4.c: Likewise
2595 * gcc.dg/vect/bb-slp-22.c: Likewise
2596 * gcc.dg/vect/bb-slp-14.c: Likewise
2597 * gcc.dg/vect/bb-slp-23.c: Likewise
2598 * gcc.dg/vect/bb-slp-15.c: Likewise
2599 * gcc.dg/vect/bb-slp-17.c: Likewise
2600 * gcc.dg/vect/bb-slp-18.c: Likewise
2601 * gcc.dg/vect/bb-slp-19.c: Likewise
2602 * gcc.dg/vect/bb-slp-10.c: Likewise
2603 * gcc.dg/vect/bb-slp-11.c: Likewise
2604 * gcc.dg/vect/bb-slp-20.c: Likewise
2605 * gcc.dg/vect/bb-slp-3.c: Likewise
2607 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2610 * gfortran.dg/gomp/pr44536.f90: New test.
2611 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2613 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2616 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2617 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2619 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2621 PR tree-optimization/44508
2622 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2625 * gcc.dg/pr44509.c: New test.
2627 2010-06-14 Ira Rosen <irar@il.ibm.com>
2629 PR tree-optimization/44507
2630 * gcc.dg/vect/pr44507.c: New test.
2632 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2634 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2635 and c-pretty-print.h.
2637 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2639 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2641 * gfortran.dg/whole_file_18.f90: Updated error message.
2643 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2645 * gfortran.dg/whole_file_20.f03: New.
2647 2010-06-12 Jan Hubicka <jh@suse.cz>
2649 * gcc.c-torture/compile/pc44485.c: New testcase.
2651 2010-06-12 Janus Weil <janus@gcc.gnu.org>
2654 * gfortran.dg/typebound_proc_4.f03: Modified error message.
2655 * gfortran.dg/typebound_proc_14.f03: New.
2656 * gfortran.dg/typebound_proc_15.f03: New.
2658 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2660 * gcc.dg/opts-1.c: New test.
2662 2010-06-11 Joseph Myers <joseph@codesourcery.com>
2664 * gcc.dg/funroll-loops-all.c: Update expected error.
2666 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
2669 * gcc.target/i386/pr44481.c: New test.
2671 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
2673 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
2675 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
2678 * gcc.dg/tree-ssa/pr44483.c: New.
2680 2010-06-11 Paul Brook <paul@codesourcery.com>
2682 * g++.dg/other/arm-neon-1.C: New test.
2684 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
2688 * gfortran.dg/class_23.f03: New test.
2690 2010-06-11 Jan Hubicka <jh@suse.cz>
2692 * gcc.dg/ipa/pure-const-2.c: New testcase.
2694 2010-06-11 Jan Hubicka <jh@suse.cz>
2696 * gcc.dg/noreturn-7.c: Update.
2697 * gcc.dg/noreturn-4.c: Update.
2699 2010-06-10 Dodji Seketeli <dodji@redhat.com>
2702 * g++.dg/other/typedef4.C: New test.
2704 2010-06-10 Janus Weil <janus@gcc.gnu.org>
2707 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
2709 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
2712 * gfortran.dg/asynchronous_3.f03
2714 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
2717 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
2718 non-temporal stores out of the tests to form new test cases. As a
2719 result, no non-temporal store should be generated in this case.
2721 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
2722 prefetch-7.c that generate one non-temporal store.
2724 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
2725 prefetch-7.c that generate one non-temporal store and one
2726 one-temporal prefetch.
2728 2010-06-10 Martin Jambor <mjambor@suse.cz>
2730 PR tree-optimization/44258
2731 * gcc.dg/tree-ssa/pr44258.c: New test.
2733 2010-06-10 Daniel Kraft <d@domob.eu>
2736 * gfortran.dg/associate_1.f03: New test.
2737 * gfortran.dg/associate_2.f95: New test.
2738 * gfortran.dg/associate_3.f03: New test.
2739 * gfortran.dg/associate_4.f08: New test.
2741 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2743 * gfortran.dg/selected_char_kind_4.f90: New test.
2745 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
2747 * gcc.dg/pr42461.c: New test.
2749 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2752 * gfortran.dg/selected_real_kind_1.f90: New.
2754 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
2757 * gfortran.dg/warn_conversion.f90: Removed check for redundant
2759 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
2762 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2764 * gfortran.dg/data_namelist_conflict.f90: New test.
2766 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2768 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
2769 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
2770 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2772 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2774 * testsuite/gfortran.dg/mvbits_9.f90: New test.
2775 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
2776 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
2777 * testsuite/gfortran.dg/btest_1.f90: Ditto.
2778 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2780 2010-06-09 Jason Merrill <jason@redhat.com>
2783 * g++.dg/cpp0x/decltype23.C: Move to...
2784 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
2786 2010-06-09 Janus Weil <janus@gcc.gnu.org>
2789 * gfortran.dg/typebound_call_14.f03: New test.
2791 2010-06-09 Martin Jambor <mjambor@suse.cz>
2793 PR tree-optimization/44423
2794 * gcc.dg/tree-ssa/pr44423.c: New test.
2796 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
2799 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
2800 TV_NONE to initialize tv_id field.
2801 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2802 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2803 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
2805 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
2806 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
2807 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
2809 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
2811 PR tree-optimization/39874
2813 * gcc.dg/pr39874.c: New file.
2815 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
2817 * g++.dg/ext/attr-alias-1.C: New.
2818 * g++.dg/ext/attr-alias-2.C: New.
2820 2010-06-07 Tobias Burnus <burnus@net-b.de>
2823 * gfortran.dg/proc_ptr_27.f90: New.
2825 2010-06-07 Jason Merrill <jason@redhat.com>
2828 * g++.dg/cpp0x/decltype23.C: New.
2830 2010-06-08 Andrew Pinski <pinskia@gmail.com>
2831 Shujing Zhao <pearly.zhao@oracle.com>
2834 * gcc.dg/c90-const-expr-10.c: Adjust.
2835 * gcc.dg/c99-const-expr-10.c: Adjust.
2836 * gcc.dg/init-bad-7.c: New.
2838 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2840 * lib/target-supports.exp (check_effective_target_gas): New proc.
2841 * gcc.c-torture/execute/960321-1.x: New file.
2843 2010-06-07 Jason Merrill <jason@redhat.com>
2846 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2848 2010-06-07 Jakub Jelinek <jakub@redhat.com>
2851 * g++.dg/warn/Wunused-var-12.C: New test.
2854 * c-c++-common/Wunused-var-11.c: New test.
2856 2010-06-07 Jan Hubicka <jh@suse.cz>
2858 * gcc.dg/ipa/pure-const-1.c: New testcase.
2860 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
2862 PR rtl-optimization/44404
2863 * gcc.dg/pr44404.c: New.
2865 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
2868 * gcc.target/i386/abi-2.c: Check sysv abi here.
2869 * gcc.target/i386/aes-avx-check.h: Call test in noinline
2870 function to avoid failures by different ABIs.
2871 * gcc.target/i386/aes-check.h: Likewise.
2872 * gcc.target/i386/avx-check.h: Likewise.
2873 * gcc.target/i386/fma4-check.h: Likewise.
2874 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
2875 * gcc.target/i386/mmx-check.h: Likewise.
2876 * gcc.target/i386/pclmul-avx-check.h: Likewise.
2877 * gcc.target/i386/pclmul-check.h: Likewise.
2878 * gcc.target/i386/sse-check.h: Likewise.
2879 * gcc.target/i386/sse2-check.h: Likewise.
2880 * gcc.target/i386/sse3-check.h: Likewise.
2881 * gcc.target/i386/sse4_1-check.h: Likewise.
2882 * gcc.target/i386/sse4_2-check.h: Likewise.
2883 * gcc.target/i386/sse4a-check.h: Likewise.
2884 * gcc.target/i386/ssse3-check.h: Likewise.
2885 * gcc.target/i386/xop-check.h: Likewise.
2886 * gcc.target/i386/pr27971.c: Fix for LLP64.
2887 * gcc.target/i386/pr39139.c: Likewise.
2888 * gcc.target/i386/pr39315-check.c: Likewise.
2889 * gcc.target/i386/vararg-1.c: Likewise.
2890 * gcc.target/i386/vararg-2.c: Likewise.
2891 Additional add dg-compile to avoid failure due
2894 * gcc.dg/compound-literal-1.c: Fix for llp64.
2895 * gcc.dg/pr32370.c: Likewise.
2896 * gcc.dg/pr37561.c: Likewise.
2897 * gcc.dg/pr41340.c: Likewise.
2898 * gcc.dg/pr41551.c: Likewise.
2900 2010-05-25 Dodji Seketeli <dodji@redhat.com>
2903 * g++.dg/debug/dwarf2/typedef3.C: New test.
2905 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2908 * c-c++-common/pr20000.c: New.
2910 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
2913 * g++.dg/init/pr44086.C: New.
2914 * g++.dg/cpp0x/decltype4.C: Adjust.
2916 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2919 * gfortran.dg/generic_23.f03: New test.
2921 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
2924 * gfortran.dg/alloc_comp_class_1.f90 : New test.
2926 2010-06-05 Jakub Jelinek <jakub@redhat.com>
2929 * c-c++-common/Wunused-var-9.c: New test.
2931 2010-06-05 Jason Merrill <jason@redhat.com>
2933 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
2935 2010-06-05 Joseph Myers <joseph@codesourcery.com>
2938 * gcc.dg/c99-restrict-4.c: New test.
2940 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
2942 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
2943 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
2944 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
2945 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
2946 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
2947 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
2948 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
2949 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
2950 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
2951 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
2952 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
2953 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
2954 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
2955 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
2956 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
2957 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
2958 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
2959 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
2960 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
2961 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
2962 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
2963 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
2965 2010-06-04 Jason Merrill <jason@redhat.com>
2967 * g++.dg/cpp0x/noexcept06.C: New.
2968 * g++.dg/cpp0x/noexcept07.C: New.
2970 * g++.dg/cpp0x/noexcept01.C: New.
2971 * g++.dg/cpp0x/noexcept02.C: New.
2972 * g++.dg/cpp0x/noexcept03.C: New.
2973 * g++.dg/cpp0x/noexcept04.C: New.
2974 * g++.dg/cpp0x/noexcept05.C: New.
2976 2010-06-04 Jakub Jelinek <jakub@redhat.com>
2979 * g++.dg/warn/Wunused-var-10.C: New test.
2980 * g++.dg/warn/Wunused-var-11.C: New test.
2983 * c-c++-common/Wunused-var-10.c: New test.
2985 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2988 * gcc.dg/assign-warn-2.c: Update.
2989 * gcc.dg/cpp/line3.c: Update.
2990 * gcc.dg/c99-array-lval-8.c: Update.
2991 * gcc.dg/cast-qual-2.c: Update.
2992 * gcc.dg/c99-arraydecl-3.c: Update.
2993 * gcc.dg/assign-warn-1.c: Update.
2994 * gcc.dg/format/gcc_diag-1.c: Update.
2996 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
2998 PR rtl-optimization/39871
2999 PR rtl-optimization/40615
3000 PR rtl-optimization/42500
3001 PR rtl-optimization/42502
3002 * gcc.target/arm/eliminate.c: New test.
3004 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3007 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3008 * g++.old-deja/g++.other/delete3.C: Likewise.
3009 * g++.old-deja/g++.other/new.C: Likewise.
3010 * g++.old-deja/g++.law/operators27.C: Likewise.
3011 * g++.old-deja/g++.mike/p755.C: Likewise.
3012 * g++.dg/eh/new1.C: Likewise.
3013 * g++.dg/init/new5.C: Likewise.
3015 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3017 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3018 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3019 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3021 2010-06-03 Richard Guenther <rguenther@suse.de>
3024 * lib/lto.exp: Always load gcc.exp.
3025 (lto-obj): For C source files invoke gcc_target_compile.
3026 * g++.dg/lto/20100603-1_0.C: New testcase.
3027 * g++.dg/lto/20100603-1_1.c: Likewise.
3029 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3031 PR tree-optimization/43688
3032 * gfortran.dg/pr43688.f90: New.
3034 2010-06-03 Richard Guenther <rguenther@suse.de>
3037 * gcc.dg/lto/20100603-1_0.c: New testcase.
3038 * gcc.dg/lto/20100603-2_0.c: Likewise.
3039 * gcc.dg/lto/20100603-3_0.c: Likewise.
3041 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3044 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3045 * gcc.target/powerpc/recip-2.c: Ditto.
3046 * gcc.target/powerpc/recip-3.c: Ditto.
3047 * gcc.target/powerpc/recip-4.c: Ditto.
3048 * gcc.target/powerpc/recip-5.c: Ditto.
3049 * gcc.target/powerpc/recip-6.c: Ditto.
3050 * gcc.target/powerpc/recip-7.c: Ditto.
3051 * gcc.target/powerpc/recip-test.h: Ditto.
3052 * gcc.target/powerpc/recip-test2.h: Ditto.
3054 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3056 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3058 2010-06-02 Jason Merrill <jason@redhat.com>
3060 * g++.dg/ext/vector9.C: Expect typedef in error message.
3065 * g++.dg/tc1/dr101.C: Remove xfails.
3067 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3070 * g++.dg/ipa/pr44372.C: New.
3072 2010-06-02 Jan Hubicka <jh@suse.cz>
3075 * g++.dg/torture/pr44295.C: Neww testcase.
3077 2010-06-02 Jan Hubicka <jh@suse.cz>
3079 * gcc.dg/tree-ssa/loadpre6.c: Update.
3081 2010-06-02 Richard Guenther <rguenther@suse.de>
3083 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3086 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3088 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3089 the link fail message.
3091 2010-06-02 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/use_13.f90: New test case.
3096 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3099 * gfortran.dg/error_stop_2.f08: Minor update.
3101 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104 * gfortran.dg/error_stop_1.f08: New test.
3105 * gfortran.dg/error_stop_2.f08: New test.
3107 2010-06-01 Jason Merrill <jason@redhat.com>
3110 * g++.dg/cpp0x/initlist37.C: New.
3111 * g++.dg/cpp0x/initlist38.C: New.
3114 * g++.dg/cpp0x/initlist36.C: New.
3116 2010-05-31 Jan Hubicka <jh@suse.cz>
3118 * gcc.dg/noreturn-8.c: New testcase.
3120 2010-05-31 Jan Hubicka <jh@suse.cz>
3122 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3123 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3125 2010-05-31 Jan Hubicka <jh@suse.cz>
3127 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3128 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3130 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3133 * gfortran.dg/dependency_27.f90: New test.
3134 * gfortran.dg/array_assign_1.F90: New test.
3136 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3139 * gcc.target/i386/sse-24.c: New test.
3141 2010-05-31 Jan Hubicka <jh@suse.cz>
3143 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3145 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3148 * gcc.dg/pr44337.c: New test.
3150 PR tree-optimization/44182
3151 * g++.dg/debug/pr44182.C: New test.
3153 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3155 * gcc.dg/nested-func-7.c: New test.
3156 * gnat.dg/frame_overflow.adb: Adjust directives.
3158 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3160 * gnat.dg/prot2.ad[sb]: New test.
3161 * gnat.dg/prot2_pkg1.ads: New helper.
3162 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3164 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3166 * gnat.dg/array11.adb: Adjust dg-warning directive.
3167 * gnat.dg/object_overflow.adb: Likewise.
3169 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3172 * gcc.dg/tree-ssa/pr44306.c: New.
3174 2010-05-29 Jan Hubicka <jh@suse.cz>
3176 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3178 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3180 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3182 2010-05-28 Mike Stump <mikestump@comcast.net>
3185 * objc.dg/const-str-9.m: Remove static.
3187 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3190 * gcc.c-torture/compile/pr43636.c: New test.
3192 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3195 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3196 * obj-c++.dg/try-catch-9.mm: Ditto.
3198 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3200 Revert patch for PR c++/44188
3201 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3203 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3206 * g++.dg/debug/dwarf2/typedef3.C: New test.
3208 2010-05-27 Jason Merrill <jason@redhat.com>
3211 * g++.dg/ext/vla9.C: New.
3213 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3216 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3217 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3218 * objc.dg/torture/tls/thr-init.m: Ditto.
3219 * objc.dg/torture/trivial.m: Ditto.
3220 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3221 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3222 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3223 * obj-c++.dg/torture/trivial.mm: Ditto.
3225 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3227 * g++.dg/lto/20100302_0.C: Skip on darwin.
3229 2010-05-27 Richard Guenther <rguenther@suse.de>
3231 PR tree-optimization/44284
3232 * gcc.dg/vect/vect-118.c: New testcase.
3233 * gcc.dg/vect/bb-slp-20.c: Adjust.
3234 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3235 * gcc.dg/vect/slp-9.c: Likewise.
3236 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3237 * gcc.dg/vect/vect-10.c: Likewise.
3238 * gcc.dg/vect/vect-109.c: Likewise.
3239 * gcc.dg/vect/vect-12.c: Likewise.
3240 * gcc.dg/vect/vect-36.c: Likewise.
3241 * gcc.dg/vect/vect-7.c: Likewise.
3242 * gcc.dg/vect/vect-iv-8.c: Likewise.
3243 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3244 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3245 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3246 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3247 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3248 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3249 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3250 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3251 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3252 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3253 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3254 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3255 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3256 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3257 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3258 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3259 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3261 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3263 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3266 2010-05-26 Jan Hubicka <jh@suse.cz>
3268 * gcc.dg/lto/materialize-1_0.c: New file.
3269 * gcc.dg/lto/materialize-1_1.c: New file.
3271 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3273 * gnat.dg/lto10.adb: New test.
3274 * gnat.dg/lto10_pkg.ads: New helper.
3276 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3278 * lib/target-supports.exp (check_effective_target_int128): New
3279 function to check if __int128 types are available for target.
3280 * c-c++-common/int128-types-1.c: New.
3281 * c-c++-common/int128-1.c: New.
3282 * c-c++-common/int128-2.c: New.
3283 * g++.dg/abi/mangle43.C: New.
3284 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3285 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3286 pointer-wide scalar.
3287 * g++.dg/other/pr25632.C: Likewise.
3288 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3289 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3291 * g++.dg/warn/pr13358-4.C: Likewise.
3292 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3293 * g++.dg/warn/Wconversion-null.C: Likewise.
3295 2010-05-26 Jason Merrill <jason@redhat.com>
3298 * g++.dg/cpp0x/variadic101.C: New.
3300 2010-05-26 Richard Guenther <rguenther@suse.de>
3302 PR rtl-optimization/44164
3303 * gcc.c-torture/execute/pr44164.c: New testcase.
3304 * g++.dg/tree-ssa/pr13146.C: Adjust.
3306 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3309 * gfortran.dg/whole_file_19.f90 : New test.
3311 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3316 * gfortran.dg/pr40999.f: Fix function type.
3317 * gfortran.dg/whole_file_5.f90: Likewise.
3318 * gfortran.dg/whole_file_6.f90: Likewise.
3319 * gfortran.dg/whole_file_16.f90: New.
3320 * gfortran.dg/whole_file_17.f90: New.
3321 * gfortran.dg/whole_file_18.f90: New.
3323 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3324 Iain Sandoe <iains@gcc.gnu.org>
3326 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3327 * gcc.c-torture/compile/pr44197.c: Require alias support.
3328 * gcc.dg/lto/20081222_0.c: Ditto.
3330 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3333 * gcc.dg/guality/vla-2.c: New test.
3335 2010-05-25 Richard Guenther <rguenther@suse.de>
3338 * g++.dg/torture/pr44069.C: New testcase.
3340 2010-05-25 Richard Guenther <rguenther@suse.de>
3342 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3344 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3347 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3349 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3351 * obj-c++.dg/torture/tls/trivial.mm: New.
3352 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3353 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3354 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3355 * obj-c++.dg/torture/tls/diag-1.mm: New.
3356 * obj-c++.dg/torture/tls/tls.exp: New.
3357 * obj-c++.dg/torture/trivial.mm: New.
3358 * obj-c++.dg/torture/dg-torture.exp: New.
3359 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3360 * obj-c++.dg/tls/trivial.m: New.
3361 * obj-c++.dg/tls/init-1.mm: New.
3362 * obj-c++.dg/tls/diag-1.mm: New.
3363 * obj-c++.dg/tls/init-2.mm: New.
3364 * obj-c++.dg/tls/diag-2.mm: New.
3365 * obj-c++.dg/tls/diag-3.mm: New.
3366 * obj-c++.dg/tls/diag-4.mm: New.
3367 * obj-c++.dg/tls/static-1.mm: New.
3368 * obj-c++.dg/tls/tls.exp: New.
3369 * obj-c++.dg/tls/diag-5.mm: New.
3370 * obj-c++.dg/tls/static-1a.mm: New.
3371 * objc-obj-c++-shared/Object1.mm: New.
3372 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3374 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3377 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3378 * obj-c++.dg/const-str-6.mm: Ditto.
3380 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3382 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3384 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3387 * gnat.dg/array13.ad[sb]: New test.
3389 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3390 Sandra Loosemore <sandra@codesourcery.com>
3392 * gcc.target/arm/neon/: Regenerated test cases.
3394 * gcc.target/arm/neon/polytypes.c,
3395 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3396 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3397 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3398 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3399 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3400 dg-add-options arm_neon.
3402 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3403 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3404 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3405 and arm_neon_fp16_ok.
3407 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3408 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3410 * lib/target-supports.exp (add_options_for_arm_neon): New.
3411 (check_effective_target_arm_neon_ok_nocache): New, from
3412 check_effective_target_arm_neon_ok. Check multiple possibilities.
3413 (check_effective_target_arm_neon_ok): Use
3414 check_effective_target_arm_neon_ok_nocache.
3415 (add_options_for_arm_neon_fp16)
3416 (check_effective_target_arm_neon_fp16_ok)
3417 check_effective_target_arm_neon_fp16_ok_nocache): New.
3418 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3420 2010-05-24 Jason Merrill <jason@redhat.com>
3423 * g++.dg/cpp0x/initlist35.C: New.
3424 * g++.dg/init/brace6.C: Adjust.
3426 2010-05-24 Paul Brook <paul@codesourcery.com>
3428 * gcc.target/arm/frame-pointer-1.c: New test.
3429 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3430 pointer elimination.
3432 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3435 * gcc.target/i386/crc32-3.c: New.
3436 * gcc.target/i386/crc32-4.c: Likewise.
3438 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3440 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3441 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3442 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3444 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3446 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3448 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3451 * gcc.c-target/pr43869.c: New test.
3453 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3456 * gfortran.dg/class_22.f03: New.
3458 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3461 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3463 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3466 * gfortran.dg/abstract_type_7.f03: New.
3468 2010-05-21 Jason Merrill <jason@redhat.com>
3470 * g++.dg/eh/spec11.C: Test cleanup optimization.
3472 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.target/i386/pr44223.c: New test.
3477 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3479 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3481 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3483 * g++.dg/other/const3.C: New test.
3485 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3488 * warn_unused_dummy_argument_1.f90: New.
3489 * warn_unused_dummy_argument_2.f90: New.
3491 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3494 * g++.dg/inherit/crash1.C: New.
3495 * g++.dg/inherit/crash2.C: Likewise.
3497 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3500 * g++.dg/debug/pr44178.C: New test.
3502 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3505 * gcc.dg/tree-ssa/prefetch-6.c: Add
3506 --param min-insn-to-prefetch-ratio=6.
3507 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3508 allow unrolling, and adjust the movnti count.
3510 2010-05-20 Jan Hubicka <jh@suse.cz>
3513 * gcc.c-torture/compile/pr44197.c: New file.
3515 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3517 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3519 (check_effective_target_xop): Remove __may_alias__ attribute.
3521 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3524 * gcc.c-torture/execute/pr44202-1.c: New test.
3526 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3529 * gfortran.dg/label_1.f90: Update test.
3531 2010-05-19 Jan Hubicka <jh@suse.cz>
3533 * gcc.dg/lto/ipareference2_0.c: New file.
3534 * gcc.dg/lto/ipareference2_1.c: New file.
3536 2010-05-19 Jason Merrill <jason@redhat.com>
3538 * g++.dg/parse/fn-typedef2.C: New.
3540 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3544 * g++.dg/template/fntype1.C: New.
3546 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3548 * gnat.dg/discr23.ad[sb]: New test.
3549 * gnat.dg/discr23_pkg.ads: New helper.
3551 * gnat.dg/specs/controlled1.ads: New test.
3552 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3554 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3557 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3558 Fixed scope of C_SIZEOF.
3559 * gfortran.dg/warn_conversion_2.f90: New.
3561 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3563 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3564 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3565 for optional selector.
3566 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3567 (check_effective_target_sse3): New proc.
3568 * gcc.target/i386/math-torture/math-torture.exp: Load
3569 target-supports.exp.
3570 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3571 check_effective_target_sse2.
3572 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3573 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3574 * g++.dg/vect/vect.exp: Likewise.
3575 * gfortran.dg/vect/vect.exp: Likewise.
3576 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3577 -msse2 if check_effective_target_sse2.
3579 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3580 * gcc.target/i386/3dnow-2.c: Likewise.
3581 * gcc.target/i386/3dnowA-1.c: Likewise.
3582 * gcc.target/i386/3dnowA-2.c: Likewise.
3583 * gcc.target/i386/pr42549.c: Likewise.
3585 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3586 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3587 * gcc.target/i386/sse3-addsubps.c: Likewise.
3588 * gcc.target/i386/sse3-haddpd.c: Likewise.
3589 * gcc.target/i386/sse3-haddps.c: Likewise.
3590 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3591 * gcc.target/i386/sse3-hsubps.c: Likewise.
3592 * gcc.target/i386/sse3-movddup.c: Likewise.
3593 * gcc.target/i386/sse3-movshdup.c: Likewise.
3594 * gcc.target/i386/sse3-movsldup.c: Likewise.
3596 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3597 * g++.dg/ext/attrib35.C: Likewise.
3598 * g++.dg/opt/pr40496.C: Likewise.
3599 * g++.dg/other/i386-1.C: Likewise.
3600 * g++.dg/other/i386-4.C: Likewise.
3601 * g++.dg/other/pr34435.C: Likewise.
3602 * g++.dg/other/pr39496.C: Likewise.
3603 * g++.dg/other/pr40446.C: Likewise.
3604 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3605 * gcc.dg/compat/vector-1a_main.c: Likewise.
3606 * gcc.dg/compat/vector-2a_main.c: Likewise.
3607 * gcc.dg/lto/20090206-1_0.c: Likewise.
3608 * gcc.dg/pr34856.c: Likewise.
3609 * gcc.dg/pr36584.c: Likewise.
3610 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3611 * gcc.dg/pr37544.c: Likewise.
3612 * gcc.dg/torture/pr16104-1.c: Likewise.
3613 * gcc.dg/torture/pr35771-1.c: Likewise.
3614 * gcc.dg/torture/pr35771-2.c: Likewise.
3615 * gcc.dg/torture/pr35771-3.c: Likewise.
3616 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3617 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3618 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3619 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3620 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3621 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3622 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3623 * gcc.target/i386/20060512-1.c: Likewise.
3624 * gcc.target/i386/20060512-3.c: Likewise.
3625 * gcc.target/i386/all_one_m128i.c: Likewise.
3626 * gcc.target/i386/float128-1.c: Likewise.
3627 * gcc.target/i386/float128-2.c: Likewise.
3628 * gcc.target/i386/fpcvt-1.c: Likewise.
3629 * gcc.target/i386/fpcvt-2.c: Likewise.
3630 * gcc.target/i386/fpcvt-3.c: Likewise.
3631 * gcc.target/i386/fpprec-1.c: Likewise.
3632 * gcc.target/i386/funcspec-9.c: Likewise.
3633 * gcc.target/i386/incoming-1.c: Likewise.
3634 * gcc.target/i386/incoming-12.c: Likewise.
3635 * gcc.target/i386/incoming-2.c: Likewise.
3636 * gcc.target/i386/incoming-3.c: Likewise.
3637 * gcc.target/i386/incoming-4.c: Likewise.
3638 * gcc.target/i386/incoming-6.c: Likewise.
3639 * gcc.target/i386/incoming-7.c: Likewise.
3640 * gcc.target/i386/incoming-8.c: Likewise.
3641 * gcc.target/i386/opt-1.c: Likewise.
3642 * gcc.target/i386/opt-2.c: Likewise.
3643 * gcc.target/i386/ordcmp-1.c: Likewise.
3644 * gcc.target/i386/pr17692.c: Likewise.
3645 * gcc.target/i386/pr18614-1.c: Likewise.
3646 * gcc.target/i386/pr22152.c: Likewise.
3647 * gcc.target/i386/pr23570.c: Likewise.
3648 * gcc.target/i386/pr23575.c: Likewise.
3649 * gcc.target/i386/pr26449-1.c: Likewise.
3650 * gcc.target/i386/pr26600.c: Likewise.
3651 * gcc.target/i386/pr27790.c: Likewise.
3652 * gcc.target/i386/pr28839.c: Likewise.
3653 * gcc.target/i386/pr30970.c: Likewise.
3654 * gcc.target/i386/pr32000-1.c: Likewise.
3655 * gcc.target/i386/pr32000-2.c: Likewise.
3656 * gcc.target/i386/pr32280.c: Likewise.
3657 * gcc.target/i386/pr32661.c: Likewise.
3658 * gcc.target/i386/pr32708-1.c: Likewise.
3659 * gcc.target/i386/pr32961.c: Likewise.
3660 * gcc.target/i386/pr33329.c: Likewise.
3661 * gcc.target/i386/pr35714.c: Likewise.
3662 * gcc.target/i386/pr35767-1.c: Likewise.
3663 * gcc.target/i386/pr35767-1d.c: Likewise.
3664 * gcc.target/i386/pr35767-1i.c: Likewise.
3665 * gcc.target/i386/pr35767-2.c: Likewise.
3666 * gcc.target/i386/pr35767-2d.c: Likewise.
3667 * gcc.target/i386/pr35767-2i.c: Likewise.
3668 * gcc.target/i386/pr35767-3.c: Likewise.
3669 * gcc.target/i386/pr35767-5.c: Likewise.
3670 * gcc.target/i386/pr36222-1.c: Likewise.
3671 * gcc.target/i386/pr36578-1.c: Likewise.
3672 * gcc.target/i386/pr36578-2.c: Likewise.
3673 * gcc.target/i386/pr36992-1.c: Likewise.
3674 * gcc.target/i386/pr37101.c: Likewise.
3675 * gcc.target/i386/pr37216.c: Likewise.
3676 * gcc.target/i386/pr37434-1.c: Likewise.
3677 * gcc.target/i386/pr37434-2.c: Likewise.
3678 * gcc.target/i386/pr37843-3.c: Likewise.
3679 * gcc.target/i386/pr37843-4.c: Likewise.
3680 * gcc.target/i386/pr39162.c: Likewise.
3681 * gcc.target/i386/pr39315-1.c: Likewise.
3682 * gcc.target/i386/pr39315-2.c: Likewise.
3683 * gcc.target/i386/pr39315-3.c: Likewise.
3684 * gcc.target/i386/pr39315-4.c: Likewise.
3685 * gcc.target/i386/pr39445.c: Likewise.
3686 * gcc.target/i386/pr39496.c: Likewise.
3687 * gcc.target/i386/pr40809.c: Likewise.
3688 * gcc.target/i386/pr40906-3.c: Likewise.
3689 * gcc.target/i386/pr41019.c: Likewise.
3690 * gcc.target/i386/pr42542-1.c: Likewise.
3691 * gcc.target/i386/pr42542-2.c: Likewise.
3692 * gcc.target/i386/pr42542-3.c: Likewise.
3693 * gcc.target/i386/pr42542-3a.c: Likewise.
3694 * gcc.target/i386/pr42881.c: Likewise.
3695 * gcc.target/i386/push-1.c: Likewise.
3696 * gcc.target/i386/quad-sse.c: Likewise.
3697 * gcc.target/i386/reload-1.c: Likewise.
3698 * gcc.target/i386/sse-10.c: Likewise.
3699 * gcc.target/i386/sse-11.c: Likewise.
3700 * gcc.target/i386/sse-15.c: Likewise.
3701 * gcc.target/i386/sse-17.c: Likewise.
3702 * gcc.target/i386/sse-18.c: Likewise.
3703 * gcc.target/i386/sse-19.c: Likewise.
3704 * gcc.target/i386/sse-4.c: Likewise.
3705 * gcc.target/i386/sse-6.c: Likewise.
3706 * gcc.target/i386/sse-vect-types.c: Likewise.
3707 * gcc.target/i386/sse2-addpd-1.c: Likewise.
3708 * gcc.target/i386/sse2-addsd-1.c: Likewise.
3709 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
3710 * gcc.target/i386/sse2-andpd-1.c: Likewise.
3711 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
3712 * gcc.target/i386/sse2-comisd-1.c: Likewise.
3713 * gcc.target/i386/sse2-comisd-2.c: Likewise.
3714 * gcc.target/i386/sse2-comisd-3.c: Likewise.
3715 * gcc.target/i386/sse2-comisd-4.c: Likewise.
3716 * gcc.target/i386/sse2-comisd-5.c: Likewise.
3717 * gcc.target/i386/sse2-comisd-6.c: Likewise.
3718 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
3719 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
3720 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
3721 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
3722 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
3723 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
3724 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
3725 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
3726 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
3727 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
3728 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
3729 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
3730 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
3731 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
3732 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
3733 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
3734 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
3735 * gcc.target/i386/sse2-divpd-1.c: Likewise.
3736 * gcc.target/i386/sse2-divsd-1.c: Likewise.
3737 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3738 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3739 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3740 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3741 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
3742 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
3743 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
3744 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
3745 * gcc.target/i386/sse2-minpd-1.c: Likewise.
3746 * gcc.target/i386/sse2-minsd-1.c: Likewise.
3747 * gcc.target/i386/sse2-mmx.c: Likewise.
3748 * gcc.target/i386/sse2-movapd-1.c: Likewise.
3749 * gcc.target/i386/sse2-movapd-2.c: Likewise.
3750 * gcc.target/i386/sse2-movd-1.c: Likewise.
3751 * gcc.target/i386/sse2-movd-2.c: Likewise.
3752 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
3753 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
3754 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
3755 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
3756 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
3757 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
3758 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
3759 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
3760 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
3761 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
3762 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
3763 * gcc.target/i386/sse2-movq-1.c: Likewise.
3764 * gcc.target/i386/sse2-movq-2.c: Likewise.
3765 * gcc.target/i386/sse2-movq-3.c: Likewise.
3766 * gcc.target/i386/sse2-movsd-1.c: Likewise.
3767 * gcc.target/i386/sse2-movsd-2.c: Likewise.
3768 * gcc.target/i386/sse2-movupd-1.c: Likewise.
3769 * gcc.target/i386/sse2-movupd-2.c: Likewise.
3770 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
3771 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
3772 * gcc.target/i386/sse2-orpd-1.c: Likewise.
3773 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
3774 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
3775 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
3776 * gcc.target/i386/sse2-paddb-1.c: Likewise.
3777 * gcc.target/i386/sse2-paddd-1.c: Likewise.
3778 * gcc.target/i386/sse2-paddq-1.c: Likewise.
3779 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
3780 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
3781 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
3782 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
3783 * gcc.target/i386/sse2-paddw-1.c: Likewise.
3784 * gcc.target/i386/sse2-pand-1.c: Likewise.
3785 * gcc.target/i386/sse2-pandn-1.c: Likewise.
3786 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
3787 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
3788 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
3789 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
3790 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
3791 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
3792 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
3793 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
3794 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
3795 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
3796 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
3797 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
3798 * gcc.target/i386/sse2-pminub-1.c: Likewise.
3799 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
3800 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
3801 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
3802 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
3803 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
3804 * gcc.target/i386/sse2-por-1.c: Likewise.
3805 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
3806 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
3807 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
3808 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
3809 * gcc.target/i386/sse2-pslld-1.c: Likewise.
3810 * gcc.target/i386/sse2-pslld-2.c: Likewise.
3811 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
3812 * gcc.target/i386/sse2-psllq-1.c: Likewise.
3813 * gcc.target/i386/sse2-psllq-2.c: Likewise.
3814 * gcc.target/i386/sse2-psllw-1.c: Likewise.
3815 * gcc.target/i386/sse2-psllw-2.c: Likewise.
3816 * gcc.target/i386/sse2-psrad-1.c: Likewise.
3817 * gcc.target/i386/sse2-psrad-2.c: Likewise.
3818 * gcc.target/i386/sse2-psraw-1.c: Likewise.
3819 * gcc.target/i386/sse2-psraw-2.c: Likewise.
3820 * gcc.target/i386/sse2-psrld-1.c: Likewise.
3821 * gcc.target/i386/sse2-psrld-2.c: Likewise.
3822 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
3823 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
3824 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
3825 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
3826 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
3827 * gcc.target/i386/sse2-psubb-1.c: Likewise.
3828 * gcc.target/i386/sse2-psubd-1.c: Likewise.
3829 * gcc.target/i386/sse2-psubq-1.c: Likewise.
3830 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
3831 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
3832 * gcc.target/i386/sse2-psubw-1.c: Likewise.
3833 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
3834 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
3835 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
3836 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
3837 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
3838 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
3839 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
3840 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
3841 * gcc.target/i386/sse2-pxor-1.c: Likewise.
3842 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3843 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3844 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
3845 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
3846 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
3847 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
3848 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
3849 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
3850 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
3851 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
3852 * gcc.target/i386/sse2-shufps-1.c: Likewise.
3853 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
3854 * gcc.target/i386/sse2-subpd-1.c: Likewise.
3855 * gcc.target/i386/sse2-subsd-1.c: Likewise.
3856 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
3857 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
3858 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
3859 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
3860 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
3861 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
3862 * gcc.target/i386/sse2-unpack-1.c: Likewise.
3863 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
3864 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
3865 * gcc.target/i386/sse2-vec-1.c: Likewise.
3866 * gcc.target/i386/sse2-vec-2.c: Likewise.
3867 * gcc.target/i386/sse2-vec-3.c: Likewise.
3868 * gcc.target/i386/sse2-vec-4.c: Likewise.
3869 * gcc.target/i386/sse2-vec-5.c: Likewise.
3870 * gcc.target/i386/sse2-vec-6.c: Likewise.
3871 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
3872 * gcc.target/i386/ssefn-2.c: Likewise.
3873 * gcc.target/i386/ssefn-4.c: Likewise.
3874 * gcc.target/i386/ssefp-1.c: Likewise.
3875 * gcc.target/i386/ssefp-2.c: Likewise.
3876 * gcc.target/i386/sseregparm-3.c: Likewise.
3877 * gcc.target/i386/sseregparm-4.c: Likewise.
3878 * gcc.target/i386/sseregparm-5.c: Likewise.
3879 * gcc.target/i386/sseregparm-6.c: Likewise.
3880 * gcc.target/i386/sseregparm-7.c: Likewise.
3881 * gcc.target/i386/ssetype-1.c: Likewise.
3882 * gcc.target/i386/ssetype-2.c: Likewise.
3883 * gcc.target/i386/ssetype-3.c: Likewise.
3884 * gcc.target/i386/ssetype-4.c: Likewise.
3885 * gcc.target/i386/ssetype-5.c: Likewise.
3886 * gcc.target/i386/unordcmp-1.c: Likewise.
3887 * gcc.target/i386/vararg-1.c: Likewise.
3888 * gcc.target/i386/vararg-2.c: Likewise.
3889 * gcc.target/i386/vararg-3.c: Likewise.
3890 * gcc.target/i386/vararg-4.c: Likewise.
3891 * gcc.target/i386/vararg-7.c: Likewise.
3892 * gcc.target/i386/vararg-8.c: Likewise.
3893 * gcc.target/i386/vecinit-1.c: Likewise.
3894 * gcc.target/i386/vecinit-2.c: Likewise.
3895 * gcc.target/i386/vecinit-3.c: Likewise.
3896 * gcc.target/i386/vecinit-4.c: Likewise.
3897 * gcc.target/i386/vecinit-5.c: Likewise.
3898 * gcc.target/i386/vecinit-6.c: Likewise.
3899 * gcc.target/i386/vectorize2.c: Likewise.
3900 * gcc.target/i386/vectorize3.c: Likewise.
3901 * gcc.target/i386/vectorize4.c: Likewise.
3902 * gcc.target/i386/vectorize6.c: Likewise.
3903 * gcc.target/i386/vectorize7.c: Likewise.
3904 * gcc.target/i386/vectorize8.c: Likewise.
3905 * gcc.target/i386/vperm-v2df.c: Likewise.
3906 * gcc.target/i386/vperm-v2di.c: Likewise.
3907 * gcc.target/i386/vperm-v4si-1.c: Likewise.
3908 * gcc.target/i386/xorps-sse2.c: Likewise.
3909 * gcc.target/i386/xorps.c: Likewise.
3910 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
3911 * gfortran.dg/graphite/pr42326.f90: Likewise.
3912 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
3914 2010-05-19 Richard Guenther <rguenther@suse.de>
3917 * g++.dg/lto/20100519-1_0.C: New testcase.
3919 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3922 * gfortran.dg/warn_intent_out_not_set.f90: New.
3924 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3927 * gfortran.dg/data_char_1.f90: Updated warning message.
3928 * gfortran.dg/data_array_6.f: New.
3930 2010-05-19 Martin Jambor <mjambor@suse.cz>
3932 * g++.dg/ipa/ivinline-8.C: New test.
3933 * gcc.dg/ipa/iinline-2.c: Likewise.
3935 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3938 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
3939 arguments; add check for return value kind.
3940 * gfortran.dg/float_1.f90: Likewise.
3942 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3944 * gcc.target/i386/20011009-1.c (COMMENT): Define.
3946 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
3947 * lib/lto.exp (lto_prune_warns): Fix location line regex.
3948 Prune another location line format.
3949 (lto-obj): Call lto_prune_warns on comp_output.
3951 2010-05-18 Jan Hubicka <jh@suse.cz>
3953 * gcc.dg/lto/ipacp_0.c: New test.
3954 * gcc.dg/lto/ipacp_1.c: New test.
3956 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
3959 * gcc.dg/lto/20100518_0.c: New test.
3961 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
3963 * gnat.dg/specs/lto3.ads: Add missing dg-options.
3965 2010-05-17 Janus Weil <janus@gcc.gnu.org>
3968 * gfortran.dg/class_21.f03: New.
3970 2010-05-17 Jason Merrill <jason@redhat.com>
3973 * g++.dg/cpp0x/initlist34.C: New.
3976 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
3978 2010-05-17 Martin Jambor <mjambor@suse.cz>
3980 * g++.dg/ipa/ivinline-1.C: New test.
3981 * g++.dg/ipa/ivinline-2.C: New test.
3982 * g++.dg/ipa/ivinline-3.C: New test.
3983 * g++.dg/ipa/ivinline-4.C: New test.
3984 * g++.dg/ipa/ivinline-5.C: New test.
3985 * g++.dg/ipa/ivinline-6.C: New test.
3987 2010-05-17 Dodji Seketeli <dodji@redhat.com>
3988 Jason Merrill <jason@redhat.com>
3991 * c-c++-common/Wunused-var-8.c: New test.
3993 2010-05-17 Jakub Jelinek <jakub@redhat.com>
3996 * gcc.c-torture/compile/pr42347.c: New test.
3999 * g++.dg/ext/asmgoto1.C: New test.
4001 2010-05-17 Martin Jambor <mjambor@suse.cz>
4004 * gcc.dg/tree-ssa/pr44133.c: New test.
4005 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4008 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4011 * gfortran.dg/class_20.f03: New.
4013 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4016 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4017 debug messages but not the newly introduced one.
4019 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
4022 * gfortran.dg/initialization_25.f90: Commented testcase.
4023 * gfortran.dg/initialization_26.f90: New.
4025 2010-05-16 Richard Guenther <rguenther@suse.de>
4027 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4028 * gcc.dg/pr43084.c: Likewise.
4029 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4031 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4033 * gcc.dg/struct/struct-reorg.exp: Likewise.
4034 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4035 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4037 2010-05-16 Joseph Myers <joseph@codesourcery.com>
4039 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4040 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4041 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4042 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4045 2010-05-15 Jason Merrill <jason@redhat.com>
4047 * g++.dg/eh/spec10.C: New.
4048 * g++.dg/eh/spec11.C: New.
4049 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4051 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4055 * gfortran.dg/allocatable_scalar_9.f90: New.
4057 2010-05-15 Jakub Jelinek <jakub@redhat.com>
4060 * g++.dg/torture/pr44148.C: New test.
4062 2010-05-15 Joseph Myers <joseph@codesourcery.com>
4064 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4065 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4066 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4067 diagnostics and type sizes.
4069 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
4071 * gnat.dg/lto9.adb: New test.
4072 * gnat.dg/lto9_pkg1.ads: New helper.
4073 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4075 2010-05-15 Jan Hubicka <jh@suse.cz>
4077 * gcc.dg/lto/ipareference_1.c: Rename to ...
4078 * gcc.dg/lto/ipareference_0.c: ... this one.
4079 * gcc.dg/lto/ipareference_2.c: Rename to ...
4080 * gcc.dg/lto/ipareference_1.c: ... this one.
4082 2010-05-15 Jan Hubicka <jh@suse.cz>
4084 * gcc.dg/lto/ipareference_1.c: New file.
4085 * gcc.dg/lto/ipareference_2.c: New file.
4087 2010-05-15 Richard Guenther <rguenther@suse.de>
4089 PR tree-optimization/44038
4090 * gcc.c-torture/compile/pr44038.c: New testcase.
4092 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4094 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4095 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4097 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4101 * gfortran.dg/class_18.f03: New.
4102 * gfortran.dg/class_19.f03: New.
4104 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4107 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4108 * g++.dg/debug/dwarf2/const1.C: Remove.
4110 2010-05-14 Jason Merrill <jason@redhat.com>
4112 * g++.dg/eh/cond4.C: New.
4113 * g++.dg/eh/elide2.C: Adjust.
4114 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4116 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4119 * gfortran.dg/actual_array_interface_2.f90: New test.
4121 2010-05-14 Richard Guenther <rguenther@suse.de>
4123 PR tree-optimization/44119
4124 * gcc.c-torture/compile/pr44119.c: New testcase.
4126 2010-05-14 Jason Merrill <jason@redhat.com>
4129 * g++.dg/eh/terminate1.C: New.
4131 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4133 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4136 * gcc.dg/pr44136.c: New test.
4138 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4141 * g++.dg/warn/Wshadow-4.C: Adjust.
4142 * g++.dg/warn/Wshadow-5.C: New test.
4143 * g++.dg/warn/Wshadow-6.C: New test
4145 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4148 * gfortran.dg/initialization_25.f90: New.
4150 2010-05-13 Martin Jambor <mjambor@suse.cz>
4152 * g++.dg/otr-fold-1.C: New test.
4153 * g++.dg/otr-fold-2.C: New test.
4155 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4158 * gfortran.dg/gomp/pr44036-1.f90: New test.
4159 * gfortran.dg/gomp/pr44036-2.f90: New test.
4160 * gfortran.dg/gomp/pr44036-3.f90: New test.
4163 * gcc.dg/guality/sra-1.c: New test.
4165 2010-05-12 Jan Hubicka <jh@suse.cz>
4167 * tree-ssa/unreachable.c: New test.
4169 2010-05-12 Jason Merrill <jason@redhat.com>
4171 * g++.dg/cpp0x/sfinae1.C: New.
4173 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4175 * gcc.target/i386/zee.c: New file.
4177 2010-05-12 Jason Merrill <jason@redhat.com>
4179 * g++.dg/conversion/op1.C: Expect template candidate message.
4180 * g++.dg/cpp0x/nullptr15.C: Likewise.
4181 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4182 * g++.dg/cpp0x/pr31431.C: Likewise.
4183 * g++.dg/cpp0x/temp_default2.C: Likewise.
4184 * g++.dg/cpp0x/trailing4.C: Likewise.
4185 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4186 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4187 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4188 * g++.dg/cpp0x/variadic35.C: Likewise.
4189 * g++.dg/cpp0x/vt-35147.C: Likewise.
4190 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4191 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4192 * g++.dg/ext/visibility/anon8.C: Likewise.
4193 * g++.dg/ext/vla2.C: Likewise.
4194 * g++.dg/other/pr28114.C: Likewise.
4195 * g++.dg/other/ptrmem10.C: Likewise.
4196 * g++.dg/other/ptrmem11.C: Likewise.
4197 * g++.dg/overload/unknown1.C: Likewise.
4198 * g++.dg/parse/template7.C: Likewise.
4199 * g++.dg/parse/typename7.C: Likewise.
4200 * g++.dg/template/conv11.C: Likewise.
4201 * g++.dg/template/copy1.C: Likewise.
4202 * g++.dg/template/deduce3.C: Likewise.
4203 * g++.dg/template/dependent-expr5.C: Likewise.
4204 * g++.dg/template/friend.C: Likewise.
4205 * g++.dg/template/incomplete2.C: Likewise.
4206 * g++.dg/template/local4.C: Likewise.
4207 * g++.dg/template/local6.C: Likewise.
4208 * g++.dg/template/operator10.C: Likewise.
4209 * g++.dg/template/overload6.C: Likewise.
4210 * g++.dg/template/ptrmem2.C: Likewise.
4211 * g++.dg/template/ptrmem20.C: Likewise.
4212 * g++.dg/template/ptrmem8.C: Likewise.
4213 * g++.dg/template/sfinae2.C: Likewise.
4214 * g++.dg/template/ttp25.C: Likewise.
4215 * g++.dg/template/unify10.C: Likewise.
4216 * g++.dg/template/unify11.C: Likewise.
4217 * g++.dg/template/unify6.C: Likewise.
4218 * g++.dg/template/unify7.C: Likewise.
4219 * g++.dg/template/unify9.C: Likewise.
4220 * g++.dg/template/varmod1.C: Likewise.
4221 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4222 * g++.old-deja/g++.law/operators32.C: Likewise.
4223 * g++.old-deja/g++.pt/crash28.C: Likewise.
4224 * g++.old-deja/g++.pt/crash60.C: Likewise.
4225 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4226 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4227 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4228 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4229 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4230 * g++.old-deja/g++.pt/expr2.C: Likewise.
4231 * g++.old-deja/g++.pt/overload7.C: Likewise.
4232 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4233 * g++.old-deja/g++.pt/spec5.C: Likewise.
4234 * g++.old-deja/g++.pt/spec6.C: Likewise.
4235 * g++.old-deja/g++.pt/t24.C: Likewise.
4236 * g++.old-deja/g++.pt/unify4.C: Likewise.
4237 * g++.old-deja/g++.pt/unify6.C: Likewise.
4238 * g++.old-deja/g++.pt/unify8.C: Likewise.
4239 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4240 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4241 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4243 * g++.dg/cpp0x/initlist32.C: New.
4245 * g++.dg/template/conv11.C: New.
4246 * g++.dg/conversion/op1.C: Adjust expected error.
4248 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4250 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4253 * gcc.target/i386/avx-cmpsd-1.c: New.
4254 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4255 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4256 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4257 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4258 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4260 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4263 * gcc.dg/gomp/pr44085.c: New test.
4264 * gfortran.dg/gomp/pr44085.f90: New test.
4266 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4268 * objc-obj-c++-shared/Object1.m: New.
4269 * objc.dg/torture: New directory.
4270 * objc.dg/torture/tls: Ditto.
4271 * objc.dg/tls: Ditto.
4272 * objc.dg/torture/tls/trivial.m: New test.
4273 * objc.dg/torture/tls/thr-init-2.m: New test.
4274 * objc.dg/torture/tls/thr-init-3.m: New test.
4275 * objc.dg/torture/tls/thr-init.m: New test.
4276 * objc.dg/torture/tls/diag-1.m: New test.
4277 * objc.dg/torture/tls/tls.exp: New.
4278 * objc.dg/torture/trivial.m: New test.
4279 * objc.dg/torture/dg-torture.exp: New.
4280 * objc.dg/tls/diag-3.m: New test.
4281 * objc.dg/tls/diag-4.m: New test.
4282 * objc.dg/tls/diag-5.m: New test.
4283 * objc.dg/tls/init-1.m: New test.
4284 * objc.dg/tls/init-2.m: New test.
4285 * objc.dg/tls/tls.exp: New.
4286 * objc.dg/tls/diag-2.m: New test.
4287 * lib/objc.exp: Respond to dg-additional-files.
4289 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4291 * gcc.target/m68k/20100512-1.c: New.
4293 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4295 * gnat.dg/lto8.adb: New test.
4296 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4297 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4299 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4304 * g++.dg/template/crash97.C: New.
4305 * g++.dg/template/crash98.C: Likewise.
4306 * g++.dg/template/crash99.C: Likewise.
4307 * g++.dg/cpp0x/pr31439.C: Adjust.
4308 * g++.dg/template/crash95.C: Likewise.
4310 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4313 * c-c++-common/asmgoto-4.c: New test.
4314 * gcc.target/i386/pr44071.c: New test.
4317 * c-c++-common/Wunused-var-7.c: New test.
4318 * g++.dg/warn/Wunused-var-9.C: New test.
4320 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4323 * gfortran.dg/gomp/pr43711.f90: New.
4325 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4328 * gfortran.dg/select_5.f90: Updated.
4330 2010-05-11 Jan Hubicka <jh@suse.cz>
4332 PR tree-optimize/44063
4333 * gcc.c-torture/compile/pr44063.c: New testcase.
4335 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.dg/pr44023.c: New test.
4340 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4342 * gnat.dg/lto7.adb: New test.
4343 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4345 2010-05-10 Jason Merrill <jason@redhat.com>
4348 * g++.dg/template/inherit5.C: New.
4351 * g++.dg/cpp0x/initlist33.C: New.
4352 * g++.dg/cpp0x/initlist26.C: Adjust.
4353 * g++.dg/cpp0x/initlist28.C: Adjust.
4355 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4358 * g++.dg/init/pr43719.C: New.
4359 * g++.dg/anon-struct4.C: Adjust.
4361 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4364 * gcc.dg/pr44028.c: New test.
4366 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4371 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4372 * gfortran.dg/warn_conversion.f90: New.
4374 2010-05-10 Michael Matz <matz@suse.de>
4376 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4378 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4380 PR rtl-optimization/44012
4381 * gcc.dg/pr44012.c: New.
4383 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4385 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4386 Log text on entry and exit.
4387 Prune Sun ld warnings for common symbols with differing sizes.
4388 (lto-link-and-maybe-run): Change caller.
4390 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4393 * gfortran.dg/class_7.f03: Modified.
4394 * gfortran.dg/select_type_1.f03: Modified.
4395 * gfortran.dg/select_type_12.f03: New.
4397 2010-05-10 Richard Guenther <rguenther@suse.de>
4399 PR tree-optimization/44050
4400 * gcc.dg/torture/pr44050.c: New testcase.
4402 2010-05-10 Wei Guozhi <carrot@google.com>
4405 * gcc.target/arm/pr42879.c: New testcase.
4407 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4410 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4412 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4415 * gcc.dg/anon-struct-10.c: New test.
4417 2010-05-09 Richard Guenther <rguenther@suse.de>
4420 * gcc.dg/pr44024.c: New testcase.
4422 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4425 * gcc.dg/anon-struct-9.c: New test.
4427 2010-05-09 Richard Guenther <rguenther@suse.de>
4430 * gcc.c-torture/compile/pr44043.c: New testcase.
4432 2010-05-09 Richard Guenther <rguenther@suse.de>
4434 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4436 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4438 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4440 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4442 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4443 * gnat.dg/specs/lto3.ads: Likewise.
4445 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4448 * gcc.dg/pr28685-1.c: New file.
4450 2010-05-08 Richard Guenther <rguenther@suse.de>
4452 PR tree-optimization/44030
4453 * gcc.c-torture/compile/pr44030.c: New testcase.
4455 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4457 * gnat.dg/lto6.adb: New test.
4458 * gnat.dg/lto6_pkg.ads: New helper.
4460 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4462 * gnat.dg/lto5.adb: New test.
4463 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4465 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4467 * gnat.dg/lto4.ad[sb]: New test.
4469 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4471 * gnat.dg/specs/lto3.ads: New test.
4472 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4473 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4475 2010-05-08 Quentin Ochem <ochem@adacore.com>
4477 * gnat.dg/sizetype3.ad[sb]: New test.
4478 * gnat.dg/sizetype3_pkg.ads: New helper.
4480 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4483 * g++.dg/init/new29.C: New.
4485 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4488 * gfortran.dg/coarray_1.f90: Fixed error message.
4489 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4490 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4491 * gfortran.dg/intrinsic_std_5.f90: New.
4493 2010-05-07 Jason Merrill <jason@redhat.com>
4495 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4497 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4499 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4500 (size_t, stderr): Remove.
4501 (read_error): Replaced __builtin_fprintf by fprintf.
4503 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4505 * gcc.dg/ordered-comparison-1.c: New test.
4506 * gcc.dg/ordered-comparison-2.c: New test.
4507 * gcc.dg/ordered-comparison-3.c: New test.
4508 * gcc.dg/ordered-comparison-4.c: New test.
4510 2010-05-06 Mike Stump <mikestump@comcast.net>
4513 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4515 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4516 Jason Merrill <jason@redhat.com>
4518 * g++.dg/cpp0x/nullptr01.C: New.
4519 * g++.dg/cpp0x/nullptr02.C: New.
4520 * g++.dg/cpp0x/nullptr03.C: New.
4521 * g++.dg/cpp0x/nullptr04.C: New.
4522 * g++.dg/cpp0x/nullptr05.C: New.
4523 * g++.dg/cpp0x/nullptr06.C: New.
4524 * g++.dg/cpp0x/nullptr07.C: New.
4525 * g++.dg/cpp0x/nullptr08.C: New.
4526 * g++.dg/cpp0x/nullptr09.C: New.
4527 * g++.dg/cpp0x/nullptr10.C: New.
4528 * g++.dg/cpp0x/nullptr11.C: New.
4529 * g++.dg/cpp0x/nullptr12.C: New.
4530 * g++.dg/cpp0x/nullptr13.C: New.
4531 * g++.dg/cpp0x/nullptr14.C: New.
4532 * g++.dg/cpp0x/nullptr15.C: New.
4533 * g++.dg/cpp0x/nullptr16.C: New.
4534 * g++.dg/cpp0x/nullptr17.C: New.
4535 * g++.dg/cpp0x/nullptr18.C: New.
4536 * g++.dg/cpp0x/nullptr19.C: New.
4537 * g++.dg/cpp0x/nullptr20.C: New.
4538 * g++.dg/cpp0x/nullptr21.C: New.
4539 * g++.dg/cpp0x/nullptr22.C: New.
4540 * g++.dg/debug/nullptr01.C: New.
4541 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4543 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4545 * gcc.dg/Wunused-var-8.c: Move to...
4546 * c-c++-common/Wunused-var-6.c: ... here. New test.
4548 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4551 * g++.dg/template/crash96.C: New.
4553 2010-05-06 Jan Hubicka <jh@suse.cz>
4555 PR tree-optimization/43791
4556 * gcc.c-torture/compile/pr43791.c: New file.
4558 2010-05-06 Michael Matz <matz@suse.de>
4560 PR tree-optimization/43984
4561 * gfortran.dg/pr43984.f90: New test.
4563 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4566 * gcc.dg/pr40989.c: New.
4568 2010-05-06 Richard Guenther <rguenther@suse.de>
4570 PR tree-optimization/43934
4571 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4573 2010-05-06 Richard Guenther <rguenther@suse.de>
4575 PR tree-optimization/43987
4576 * gcc.c-torture/execute/pr43987.c: New testcase.
4577 * gcc.dg/torture/pta-escape-1.c: Adjust.
4578 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4579 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4580 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4581 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4583 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4584 Dodji Seketeli <dodji@redhat.com>
4587 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4588 * g++.dg/template/sfinae16.C: Likewise.
4589 * gcc.dg/Wunused-var-1.c: Moved to...
4590 * c-c++-common/Wunused-var-1.c: ...here. New test.
4591 * gcc.dg/Wunused-var-2.c: Moved to...
4592 * c-c++-common/Wunused-var-2.c: ...here. New test.
4593 * gcc.dg/Wunused-var-3.c: Moved to...
4594 * c-c++-common/Wunused-var-3.c: ...here. New test.
4595 * gcc.dg/Wunused-var-4.c: Moved to...
4596 * gcc.dg/Wunused-var-1.c: ... here.
4597 * gcc.dg/Wunused-var-5.c: Moved to...
4598 * c-c++-common/Wunused-var-4.c: ...here. New test.
4599 * gcc.dg/Wunused-var-7.c: Moved to...
4600 * c-c++-common/Wunused-var-5.c: ...here. New test.
4601 * gcc.dg/Wunused-var-6.c: Moved to...
4602 * gcc.dg/Wunused-var-2.c: ... here.
4603 * c-c++-common/Wunused-var-1.c: New test.
4604 * c-c++-common/Wunused-var-2.c: New test.
4605 * c-c++-common/Wunused-var-3.c: New test.
4606 * c-c++-common/Wunused-var-4.c: New test.
4607 * c-c++-common/Wunused-var-5.c: New test.
4608 * g++.dg/warn/Wunused-var-1.C: New test.
4609 * g++.dg/warn/Wunused-var-2.C: New test.
4610 * g++.dg/warn/Wunused-var-3.C: New test.
4611 * g++.dg/warn/Wunused-var-4.C: New test.
4612 * g++.dg/warn/Wunused-var-5.C: New test.
4613 * g++.dg/warn/Wunused-var-6.C: New test.
4614 * g++.dg/warn/Wunused-var-7.C: New test.
4615 * g++.dg/warn/Wunused-var-8.C: New test.
4616 * g++.dg/warn/Wunused-parm-1.C: New test.
4617 * g++.dg/warn/Wunused-parm-2.C: New test.
4618 * g++.dg/warn/Wunused-parm-3.C: New test.
4620 2010-05-06 Tobias Burnus <burnus@net-b.de>
4623 * gfortran.dg/gomp/crayptr5.f90: New test case.
4625 2010-05-05 Jason Merrill <jason@redhat.com>
4628 * g++.dg/ext/attrib39.C: New.
4630 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4633 * gfortran.dg/data_invalid.f90: New.
4635 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4637 * gnat.dg/lto2.adb: New test.
4639 2010-05-05 Jason Merrill <jason@redhat.com>
4642 * g++.dg/opt/empty1.C: New.
4644 2010-05-05 Janus Weil <janus@gcc.gnu.org>
4647 * gfortran.dg/class_17.f03: New.
4649 2010-05-04 Neil Vachharajani <nvachhar@google.com>
4651 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
4653 2010-05-04 Mike Stump <mikestump@comcast.net>
4656 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
4658 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4661 * gcc.target/i386/pr43668.c: New.
4663 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4666 * g++.dg/cpp0x/initlist31.C: New.
4668 2010-05-04 Jakub Jelinek <jakub@redhat.com>
4671 * gcc.dg/Wunused-var-8.c: New test.
4673 2010-05-04 Jason Merrill <jason@redhat.com>
4676 * g++.dg/cpp0x/enum3.C: Extend.
4678 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4681 * gcc.target/i386/pr43799.c: New.
4683 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
4685 * gnat.dg/lto1.adb: New test.
4686 * gnat.dg/lto1_pkg.ad[sb]: New helper.
4688 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4691 * gcc.target/i386/pr43671.c: New.
4693 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4696 * g++.dg/template/crash95.C: New.
4698 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
4701 * gcc.target/i386/pr43508.c: New.
4703 2010-05-04 Richard Guenther <rguenther@suse.de>
4705 PR tree-optimization/43879
4706 * g++.dg/torture/pr43879-1_0.C: New testcase.
4707 * g++.dg/torture/pr43879-1_1.C: Likewise.
4709 2010-05-03 Dodji Seketeli <dodji@redhat.com>
4712 * g++.dg/other/crash-12.C: New test.
4714 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
4716 * g++.dg/cdce3.C: Add a space. Updated.
4718 2010-05-03 Jason Merrill <jason@redhat.com>
4721 * g++.dg/opt/enum2.C: New.
4722 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
4723 * g++.dg/warn/Wswitch-1.C: Adjust message.
4725 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4727 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
4728 * g++.dg/ext/label13.C: Fix typo.
4729 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
4731 * gcc.c-torture/compile/limits-declparen.c: xfail on
4732 alpha*-dec-osf5* with -g.
4733 * gcc.c-torture/compile/limits-pointer.c: Likewise.
4734 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
4735 * gcc.dg/c99-tgmath-2.c: Likewise.
4736 * gcc.dg/c99-tgmath-3.c: Likewise.
4737 * gcc.dg/c99-tgmath-4.c: Likewise.
4739 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
4742 * gfortran.dg/unexpected_interface.f90: New test.
4744 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4746 * ada/acats/run_acats (which): New function.
4747 (host_gnatchop, host_gnatmake): Use it.
4749 2010-05-03 Richard Guenther <rguenther@suse.de>
4751 PR tree-optimization/43971
4752 * gcc.dg/pr43971.c: New testcase.
4754 2010-05-03 Jakub Jelinek <jakub@redhat.com>
4757 * gcc.dg/debug/pr43972.c: New test.
4759 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
4762 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
4764 2010-05-02 Richard Guenther <rguenther@suse.de>
4766 PR tree-optimization/43879
4767 * gcc.dg/torture/pr43879-3.c: New testcase.
4769 2010-05-01 Richard Guenther <rguenther@suse.de>
4771 PR tree-optimization/43949
4772 * g++.dg/warn/Warray-bounds-5.C: New testcase.
4774 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
4777 * g++.dg/init/new28.C: New.
4779 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
4782 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
4783 structure and nested declarations.
4784 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
4785 structure and nested declarations. Reduce header clutter and
4786 use _exit() rather than abort().
4787 * objc.dg/encode-10.m: New.
4788 * objc.dg/encode-11.m: New.
4790 2010-04-30 DJ Delorie <dj@redhat.com>
4792 * gcc.c-torture/execute/20100430-1.c: New test.
4794 2010-04-30 Jason Merrill <jason@redhat.com>
4797 * g++.dg/template/ptrmem21.C: New.
4799 2010-04-30 Tobias Burnus Mburnus@net-b.de>
4803 * gfortran.dg/coarray_13.f90: New test.
4805 2010-04-30 Richard Guenther <rguenther@suse.de>
4808 * gcc.dg/lto/20100430-1_0.c: New testcase.
4810 2010-04-30 Jakub Jelinek <jakub@redhat.com>
4813 * c-c++-common/pr43942.c: New test.
4815 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
4817 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
4818 conflict with darwin crt1.o 'start' symbol.
4820 2010-04-30 Richard Guenther <rguenther@suse.de>
4822 PR tree-optimization/43879
4823 * gcc.dg/torture/pr43879_1.c: New testcase.
4825 2010-04-30 Richard Guenther <rguenther@suse.de>
4827 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
4829 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
4832 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
4833 user-provided constructor while recursing.
4835 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4838 * gfortran.dg/class_16.f03: New test.
4840 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4843 * gfortran.dg/class_15.f03: New.
4845 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4848 * gfortran.dg/dynamic_dispatch_9.f03: New test.
4850 2010-04-29 Janus Weil <janus@gcc.gnu.org>
4853 * gfortran.dg/generic_22.f03 : New test.
4855 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
4858 * gfortran.dg/class_14.f03: New test.
4860 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4863 * gfortran.dg/interface_32.f90: New test.
4865 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
4866 Janus Weil <janus@gcc.gnu.org>
4869 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
4870 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
4871 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
4873 2010-04-28 Mike Stump <mikestump@comcast.net>
4875 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
4877 * g++.dg/uninit-pred-2_b.C: Likewise.
4879 2010-04-28 Tobias Burnus <burnus@net-b.de>
4883 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
4885 2010-04-28 Matthias Klose <doko@ubuntu.com>
4887 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
4888 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
4889 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
4890 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
4891 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
4893 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
4895 * gcc.dg/const-uniq-1.c: New test.
4896 * gcc.dg/lto/const-uniq_[01].c: Likewise.
4898 2010-04-28 Xinliang David Li <davidxl@google.com>
4900 * gcc.dg/uninit-pred-2_b.c: New test.
4901 * gcc.dg/uninit-pred-4_b.c: New test.
4902 * gcc.dg/uninit-pred-3_d.c: New test.
4903 * gcc.dg/uninit-pred-6_b.c: New test.
4904 * gcc.dg/uninit-pred-8_b.c: New test.
4905 * gcc.dg/uninit-pred-3_a.c: New test.
4906 * gcc.dg/uninit-pred-2_c.c: New test.
4907 * gcc.dg/uninit-pred-5_a.c: New test.
4908 * gcc.dg/uninit-pred-3_e.c: New test.
4909 * gcc.dg/uninit-pred-7_a.c: New test.
4910 * gcc.dg/uninit-pred-6_c.c: New test.
4911 * gcc.dg/uninit-pred-9_a.c: New test.
4912 * gcc.dg/uninit-pred-8_c.c: New test.
4913 * gcc.dg/uninit-pred-3_b.c: New test.
4914 * gcc.dg/uninit-pred-5_b.c: New test.
4915 * gcc.dg/uninit-pred-7_b.c: New test.
4916 * gcc.dg/uninit-pred-6_d.c: New test.
4917 * gcc.dg/uninit-pred-9_b.c: New test.
4918 * gcc.dg/uninit-pred-2_a.c: New test.
4919 * gcc.dg/uninit-pred-4_a.c: New test.
4920 * gcc.dg/uninit-pred-3_c.c: New test.
4921 * gcc.dg/uninit-pred-6_a.c: New test.
4922 * gcc.dg/uninit-pred-8_a.c: New test.
4923 * gcc.dg/uninit-pred-7_c.c: New test.
4924 * gcc.dg/uninit-pred-6_e.c: New test.
4925 * g++.dg/uninit-pred-loop-1_b.cc: New test.
4926 * g++.dg/uninit-pred-1_a.C: New test.
4927 * g++.dg/uninit-pred-1_b.C: New test.
4928 * g++.dg/uninit-pred-2_a.C: New test.
4929 * g++.dg/uninit-pred-2_b.C: New test.
4930 * g++.dg/uninit-pred-loop-1_a.cc: New test.
4931 * g++.dg/uninit-pred-loop-1_c.cc: New test.
4932 * g++.dg/uninit-pred-loop_1.cc: New test.
4934 2010-04-28 Martin Jambor <mjambor@suse.cz>
4936 * gcc.dg/lto/20091209-1_0.c: New testcase.
4938 2010-04-28 Richard Guenther <rguenther@suse.de>
4940 PR tree-optimization/43879
4941 PR tree-optimization/43909
4942 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
4944 2010-04-28 Richard Guenther <rguenther@suse.de>
4947 * g++.dg/torture/pr43880.C: New testcase.
4949 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
4952 * g++.dg/template/recurse2.C: Update
4953 * g++.dg/template/recurse.C: Update.
4954 * g++.dg/template/pr23510.C: Update.
4955 * lib/prune.exp: Filter out 'recursively instantiated'.
4957 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4960 * g++.dg/init/pr29043.C: New.
4962 2010-04-27 Jason Merrill <jason@redhat.com>
4964 * g++.dg/lookup/scoped5.C: Adjust.
4965 * g++.dg/lookup/scoped8.C: Adjust.
4966 * g++.dg/template/dependent-expr5.C: Adjust.
4967 * g++.old-deja/g++.brendan/nest1.C: Adjust.
4970 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
4973 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
4975 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4976 Jan Hubicka <hubicka@ucw.cz>
4978 * gcc.dg/pure-2.c: New testcase.
4979 * gcc.dg/const-1.c: New testcase.
4981 2010-04-27 Jason Merrill <jason@redhat.com>
4983 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
4986 * g++.dg/template/sfinae17.C: New.
4987 * g++.dg/template/sfinae18.C: New.
4989 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
4991 * g++.dg/init/pr42844.C: New.
4992 * g++.dg/cpp0x/pr42844-2.C: New.
4993 * g++.dg/cpp0x/defaulted2.C: Adjust.
4994 * g++.dg/tree-ssa/pr27549.C: Likewise.
4995 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
4997 2010-04-27 Tobias Burnus <burnus@net-b.de>
5000 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5002 2010-04-27 Richard Guenther <rguenther@suse.de>
5005 * g++.dg/other/pr40561.C: New testcase.
5007 2010-04-27 Martin Jambor <mjambor@suse.cz>
5010 * g++.dg/ipa/pr43812.C: New test.
5012 2010-04-27 Jan Hubicka <jh@suse.cz>
5014 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5015 (test): ... this one.
5017 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5020 * gcc.target/arm/thumb-stackframe.c: New test.
5022 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5024 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5025 * gcc.dg/misc-column.c: Likewise.
5026 * gcc.dg/Walways-true-1.c: Likewise.
5027 * gcc.dg/Walways-true-2.c: Likewise.
5028 * gcc.dg/warn-addr-cmp.c: Likewise.
5030 2010-04-27 Tobias Burnus <burnus@net-b.de>
5033 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5034 * gfortran.dg/coarray_12.f90: New.
5036 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5039 * gcc.dg/pr32207.c: New test.
5040 * gcc.dg/misc-column.c: Adjust expected warning.
5041 * gcc.dg/Walways-true-1.c: Likewise.
5042 * gcc.dg/Walways-true-2.c: Likewise.
5043 * gcc.dg/warn-addr-cmp.c: Likewise.
5045 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5048 * lib/lto.exp (lto_prune_vis_warns): New function.
5049 (lto-link-and-maybe-run): Call it.
5051 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5053 PR tree-optimization/43904
5054 * gcc.dg/tree-ssa/tailcall-6.c: New.
5056 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5059 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
5060 Darwin8/OSX10.4 - compatible code generation.
5062 * obj-c++.dg/stubify-1.mm: Ditto.
5063 * lib/objc-torture.exp: Do not require link success for
5064 "trivial.m" in the runtime checks when dowhat = 'compile'.
5065 * lib/dg-pch.exp (dg-flags-pch): New Proc.
5066 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
5067 Darwin8/OSX10.4 - compatible code generation.
5068 * objc.dg/stubify-2.m: Ditto.
5069 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5070 * objc.dg/next-runtime-1.m: Ditto.
5071 * objc.dg/stret-2.m: Restrict to ilp32 targets.
5072 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5075 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5078 * lib/plugin-support.exp: Use "-undefined
5079 dynamic_lookup" on darwin.
5081 2010-04-26 Richard Guenther <rguenther@suse.de>
5083 * gcc.dg/lto/20100426_0.c: New testcase.
5085 2010-04-26 Jie Zhang <jie@codesourcery.com>
5087 PR tree-optimization/43833
5088 gcc.dg/Warray-bounds-8.c: New test case.
5090 2010-04-26 Richard Guenther <rguenther@suse.de>
5093 * g++.dg/lto/20100423-3_0.C: New testcase.
5095 2010-04-26 Richard Guenther <rguenther@suse.de>
5098 * g++.dg/lto/20100423-2_0.C: New testcase.
5100 2010-04-26 Ira Rosen <irar@il.ibm.com>
5102 * gcc.dg/vect/bb-slp-23.c: New test.
5104 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5106 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5107 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5108 * gcc.dg/c1x-float-1.c: New test.
5110 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5112 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5115 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5117 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5119 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5120 * gfortran.dg/default_format_2.f90: Ditto.
5122 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5124 * gfortran.dg/pr43505.f90: Clean up .mod file.
5125 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5126 * gfortran.dg/pr41347.f90: Ditto.
5127 * gfortran.dg/internal_pack_4.f90: Ditto.
5128 * gfortran.dg/proc_decl_23.f90: Ditto.
5129 * gfortran.dg/recursive_check_3.f90: Ditto.
5130 * gfortran.dg/intent_out_3.f90: Ditto.
5131 * gfortran.dg/assignment_2.f90: Ditto.
5132 * gfortran.dg/pr41928.f90: Ditto.
5133 * gfortran.dg/pr42166.f90: Ditto.
5134 * gfortran.dg/private_type_12.f90: Ditto.
5135 * gfortran.dg/graphite/pr42185.f90: Ditto.
5136 * gfortran.dg/graphite/pr42186.f90: Ditto.
5137 * gfortran.dg/graphite/pr40982.f90: Ditto.
5138 * gfortran.dg/graphite/id-2.f90: Ditto.
5139 * gfortran.dg/graphite/id-4.f90: Ditto.
5140 * gfortran.dg/graphite/pr42050.f90: Ditto.
5141 * gfortran.dg/graphite/id-18.f90: Ditto.
5142 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5143 * gfortran.dg/graphite/pr41924.f90: Ditto.
5144 * gfortran.dg/graphite/pr42393.f90: Ditto.
5145 * gfortran.dg/graphite/pr37980.f90: Ditto.
5146 * gfortran.dg/graphite/pr38953.f90: Ditto.
5147 * gfortran.dg/graphite/pr42180.f90: Ditto.
5148 * gfortran.dg/graphite/pr42181.f90: Ditto.
5149 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5150 * gfortran.dg/select_type_4.f90: Ditto.
5151 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5152 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5153 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5154 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5155 * gfortran.dg/whole_file_11.f90: Ditto.
5156 * gfortran.dg/private_type_11.f90: Ditto.
5157 * gfortran.dg/vect/vect-gems.f90: Ditto.
5158 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5160 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5162 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5164 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5166 * gnat.dg/pack15.ad[sb]: New test.
5168 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5170 * gcc.target/arm/mla-1.c: New test.
5172 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5176 * gfortran.dg/pr43793.f90: New test.
5178 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5180 PR tree-optimization/41442
5181 * gcc.target/i386/pr41442.c: New test.
5183 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5186 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5188 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5191 * gfortran.dg/open_nounit.f90: New test.
5193 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5197 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5199 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5201 * gcc.dg/Wconversion-integer.c: Update.
5203 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5205 * gnat.dg/unchecked_convert5.adb: New test.
5207 2010-04-23 Richard Guenther <rguenther@suse.de>
5210 * gcc.dg/lto/20100423-2_0.c: New testcase.
5211 * gcc.dg/lto/20100423-2_0.c: Likewise.
5213 2010-04-23 Richard Guenther <rguenther@suse.de>
5216 * gcc.dg/lto/20100423-1_0.c: New testcase.
5217 * gcc.dg/lto/20100423-1_1.c: Likewise.
5219 2010-04-23 Martin Jambor <mjambor@suse.cz>
5221 PR tree-optimization/43846
5222 * gcc.dg/tree-ssa/sra-10.c: New test.
5224 2010-04-23 Martin Jambor <mjambor@suse.cz>
5227 * gcc.c-torture/execute/pr43835.c: New test.
5229 2010-04-23 Richard Guenther <rguenther@suse.de>
5232 * g++.dg/lto/20100423-1_0.C: New testcase.
5234 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5236 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5238 2010-04-22 Ira Rosen <irar@il.ibm.com>
5240 PR tree-optimization/43842
5241 * gcc.dg/vect/pr43842.c: New test.
5243 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5245 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5246 * gcc.target/i386/wmul-2.c: Likewise.
5248 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5250 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5251 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5253 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5255 * gfortran.dg/reassoc_6.f: New testcase.
5257 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5260 * gcc.target/arm/wmul-1.c: New test.
5261 * gcc.target/arm/wmul-2.c: New test.
5263 2010-04-22 Richard Guenther <rguenther@suse.de>
5265 PR tree-optimization/43845
5266 * gcc.c-torture/compile/pr43845.c: New testcase.
5268 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5271 * gcc.target/i386/wmul-1.c: New test.
5272 * gcc.target/i386/wmul-2.c: New test.
5273 * gcc.target/bfin/wmul-1.c: New test.
5274 * gcc.target/bfin/wmul-2.c: New test.
5276 2010-04-22 Richard Guenther <rguenther@suse.de>
5279 * gfortran.dg/vector_subscript_6.f90: New testcase.
5280 * gfortran.dg/assign_10.f90: Adjust.
5282 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5285 * gfortran.dg/gomp/pr43836.f90: New test.
5287 2010-04-21 Richard Guenther <rguenther@suse.de>
5289 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5291 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5293 * gcc.dg/torture/builtin-cproj-3.c: New.
5295 2010-04-20 Jason Merrill <jason@redhat.com>
5298 * g++.dg/template/recurse2.C: New.
5299 * g++.dg/parse/crash36.C: Adjust.
5300 * g++.dg/other/fold1.C: Adjust.
5301 * g++.dg/init/member1.C: Adjust.
5302 * lib/prune.exp: Prune "skipping N instantiation contexts".
5304 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5306 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5308 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5310 * gcc.dg/torture/builtin-cproj-1.c: New.
5311 * gcc.dg/torture/builtin-cproj-2.c: New.
5313 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5317 * g++.dg/template/typedef32.C: Adjust.
5318 * g++.dg/template/typedef33.C: New test.
5320 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5323 * gfortran.dg/proc_decl_23.f90: New test.
5326 * gfortran.dg/abstract_type_6.f03: New test.
5328 2010-04-20 Xinliang David Li <davidxl@google.com>
5330 * g++.dg/tree-ssa/fold-compare.C: New.
5332 2010-04-20 Richard Guenther <rguenther@suse.de>
5334 PR tree-optimization/39417
5335 * g++.dg/torture/pr39417.C: New testcase.
5337 2010-04-20 Richard Guenther <rguenther@suse.de>
5339 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5341 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5343 * g++.dg/debug/dwarf2/rv1.C: New test.
5345 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5348 * gcc.c-torture/compile/pr43635.c: New testcase.
5350 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5353 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5354 of sequential loops being private only in the innermost containing
5358 * gfortran.dg/gomp/pr43337.f90: New test.
5360 2010-04-19 Richard Guenther <rguenther@suse.de>
5362 PR tree-optimization/43796
5363 * gfortran.dg/pr43796.f90: New testcase.
5365 2010-04-19 Richard Guenther <rguenther@suse.de>
5367 PR tree-optimization/43783
5368 * gcc.c-torture/execute/pr43783.c: New testcase.
5370 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5373 * gcc.target/i386/pr43766.c: New test.
5375 2010-04-19 Jie Zhang <jie@codesourcery.com>
5378 * gcc.target/i386/pr43662.c: New test.
5380 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5383 * g++.dg/template/typedef32.C: New test.
5385 2010-04-19 Ira Rosen <irar@il.ibm.com>
5387 PR tree-optimization/37027
5388 * lib/target-supports.exp
5389 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5390 * gcc.dg/vect/pr37027.c: New test.
5391 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5392 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5393 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5394 gcc.dg/vect/vect-complex-6.c: Likewise.
5396 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5398 * g++.dg/debug/dwarf2/enum1.C: New test.
5400 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5402 * gnat.dg/rep_clause5.ad[sb]: New test.
5403 * gnat.dg/rep_clause5_pkg.ads: New helper.
5405 2010-04-18 Ira Rosen <irar@il.ibm.com>
5407 PR tree-optimization/43771
5408 * g++.dg/vect/pr43771.cc: New test.
5410 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5413 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5414 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5416 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5418 * gnat.dg/sizetype.adb: Rename into...
5419 * gnat.dg/sizetype1.adb: ...this.
5420 * gnat.dg/sizetype2.adb: New test.
5422 2010-04-16 Richard Guenther <rguenther@suse.de>
5424 PR tree-optimization/43572
5425 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5427 2010-04-16 Olivier Hainque <hainque@adacore.com>
5429 * gnat.dg/specs/discr_private.ads: New test.
5431 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5434 * gcc.target/arm/thumb-comparisons.c: New test.
5437 * gcc.target/arm/thumb-cbranchqi.c: New test.
5439 2010-04-16 Christian Bruel <christian.bruel@st.com>
5441 * g++.dg/torture/pr36191.C: Enable for SH.
5443 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5445 * gnat.dg/wide_boolean.adb: New test.
5446 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5448 2010-04-15 Richard Guenther <rguenther@suse.de>
5450 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5451 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5452 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5453 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5454 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5455 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5456 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5457 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5458 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5459 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5460 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5461 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5462 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5463 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5464 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5466 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5469 * gcc.target/arm/pr42496.c: New test.
5471 2010-04-14 Jason Merrill <jason@redhat.com>
5474 * g++.dg/ext/attrib38.C: New.
5476 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5479 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5481 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5484 * gcc.dg/cpp/warn-undef-2.c: Update.
5485 * gcc.dg/cpp/warn-traditional-2.c: Update.
5486 * gcc.dg/cpp/warn-comments-2.c: Update.
5487 * gcc.dg/cpp/warn-variadic-2.c: Update.
5488 * gcc.dg/cpp/warn-long-long-2.c: Update.
5489 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5490 * gcc.dg/cpp/warn-multichar-2.c: Update.
5491 * gcc.dg/cpp/warn-normalized-3.c: Update.
5492 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5493 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5494 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5495 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5496 * gcc.dg/cpp/warn-redefined-2.c: Update.
5497 * gfortran.dg/warning-directive-2.F90: Update.
5498 * c-c++-common/cpp/warning-directive-2.c: Update.
5500 2010-04-14 Michael Matz <matz@suse.de>
5502 PR tree-optimization/42963
5503 * gcc.dg/pr42963.c: New testcase.
5505 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5507 * gnat.dg/class_wide.adb: Rename into...
5508 * gnat.dg/class_wide1.adb: ...this.
5509 * gnat.dg/class_wide2.ad[sb]: New test.
5511 2010-04-14 Tobias Burnus <burnus@net-b.de>
5514 * gfortran.dg/coarray_9.f90: Update dg-errors.
5515 * gfortran.dg/coarray_10.f90: New test.
5516 * gfortran.dg/coarray_11.f90: New test.
5518 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5521 gfortran.dg/initialization_24.f90: New test.
5523 2010-04-13 Jason Merrill <jason@redhat.com>
5525 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5526 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5528 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5530 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5531 * g++.dg/dg.exp: Likewise.
5532 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5533 * c-c++-common/cpp/warning-directive-1.c: ... here.
5534 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5535 * c-c++-common/cpp/warning-directive-2.c: ... here.
5536 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5537 * c-c++-common/cpp/warning-directive-3.c: ... here.
5538 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5539 * c-c++-common/cpp/warning-directive-4.c: ... here.
5540 * g++.dg/cpp/warning-directive-1.C: Delete.
5541 * g++.dg/cpp/warning-directive-2.C: Delete.
5542 * g++.dg/cpp/warning-directive-3.C: Delete.
5543 * g++.dg/cpp/warning-directive-4.C: Delete.
5544 * gcc.dg/cpp/normalised-3.c: Delete.
5545 * g++.dg/cpp/normalised-1.C: Rename as ...
5546 * c-c++-common/cpp/normalised-3.c: ... this.
5548 2010-04-13 Martin Jambor <mjambor@suse.cz>
5550 * gcc.dg/tree-ssa/sra-9.c: New test.
5552 2010-04-13 Michael Matz <matz@suse.de>
5555 * gcc.dg/pr43730.c: New test.
5557 2010-04-13 Michael Matz <matz@suse.de>
5559 * gcc.dg/tree-ssa/negate.c: New testcase.
5561 2010-04-13 Richard Guenther <rguenther@suse.de>
5564 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5566 2010-04-13 Richard Guenther <rguenther@suse.de>
5568 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5570 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5572 * gnat.dg/derived_type1.adb: New test.
5574 2010-04-13 Matthias Klose <doko@ubuntu.com>
5576 * gcc.dg/plugindir1.c: New testcase.
5577 * gcc.dg/plugindir2.c: New testcase.
5578 * gcc.dg/plugindir3.c: New testcase.
5579 * gcc.dg/plugindir4.c: New testcase.
5581 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5583 * gcc.target/i386/rotate-2.c: New test.
5585 2010-04-12 Jason Merrill <jason@redhat.com>
5588 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5589 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5591 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5594 * g++.dg/init/pr25811.C: New test.
5596 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5598 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5599 dg-error, dg-warning.
5600 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5602 2010-04-12 Richard Guenther <rguenther@suse.de>
5604 * gcc.dg/torture/inline-2.c: New testcase.
5606 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5609 * gcc.dg/Wunused-var-7.c: New test.
5611 PR tree-optimization/43560
5612 * gcc.c-torture/execute/pr43560.c: New test.
5614 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5616 * gnat.dg/aggr13.adb: New test.
5617 * gnat.dg/aggr14.adb: Likewise.
5618 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5620 2010-04-12 Richard Guenther <rguenther@suse.de>
5623 * g++.dg/torture/pr43611.C: New testcase.
5625 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5628 * gcc.dg/pr36774-1.c: New test.
5629 * gcc.dg/pr36774-2.c: New test.
5631 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5633 * gcc.target/sh/rte-delay-slot.c: New test.
5635 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5637 * gnat.dg/pack9.adb: Remove -cargs option.
5638 * gnat.dg/aggr12.ad[sb]: New test.
5640 2010-04-10 Jie Zhang <jie@codesourcery.com>
5643 * gcc.target/sh/pr43417.c: New test.
5645 2010-04-10 Tobias Burnus <burnus@net-b.de>
5648 * gfortran.dg/spec_expr_6.f90: New test.
5650 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5653 * gcc.dg/cpp/pr43195.c: New.
5654 * gcc.dg/cpp/pr43195.h: New.
5656 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5659 * gcc.dg/Werror-6.c: Adjust.
5660 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5661 * gcc.dg/Werror-4.c: Likewise.
5662 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
5663 * gcc.dg/Wswitch-enum-error.c: Likewise.
5664 * gcc.dg/Wpointer-arith.c: Likewise.
5665 * gcc.dg/Wfatal.c: Likewise.
5666 * gcc.dg/Wswitch-error.c: Likewise.
5667 * g++.dg/warn/unused-result1-Werror.c: Likewise.
5668 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
5669 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5670 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
5671 * gcc.dg/cpp/warn-comments-2.c: Likewise.
5672 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
5673 * gcc.dg/cpp/warning-directive-2.c: Likewise.
5674 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
5675 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
5676 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
5677 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
5678 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
5679 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
5680 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
5681 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
5682 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
5683 * g++.dg/cpp/warning-directive-2.C: Likewise.
5684 * gfortran.dg/warning-directive-2.F90: Likewise.
5686 2010-04-09 Jason Merrill <jason@redhat.com>
5689 * g++.dg/template/sizeof13.C: New.
5691 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
5693 * g++.dg/other/pr35504.C: Add check for thiscall.
5694 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
5695 * gcc.dg/torture/stackalign/thiscall-1.c: New.
5697 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5700 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
5701 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
5702 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
5703 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
5704 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
5705 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
5706 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
5707 * g++.dg/other/increment1.C: Likewise.
5709 2010-04-09 Tobias Burnus <burnus@net-b.de>
5712 * gfortran.dg/coarray_7.f90: New test.
5713 * gfortran.dg/coarray_8.f90: New test.
5715 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
5718 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
5720 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5723 * gcc.dg/pr43643.c: New test.
5725 2010-04-08 Tobias Burnus <burnus@net-b.de>
5727 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
5729 2010-04-08 Richard Guenther <rguenther@suse.de>
5731 PR tree-optimization/43679
5732 * gcc.c-torture/compile/pr43679.c: New testcase.
5734 2010-04-08 Jakub Jelinek <jakub@redhat.com>
5737 * gcc.dg/pr43670.c: New test.
5739 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
5742 * gcc.dg/tree-ssa/reassoc-19.c: New.
5744 2010-04-07 Jakub Jelinek <jakub@redhat.com>
5747 * gcc.dg/Wunused-var-1.c: New test.
5748 * gcc.dg/Wunused-var-2.c: New test.
5749 * gcc.dg/Wunused-var-3.c: New test.
5750 * gcc.dg/Wunused-var-4.c: New test.
5751 * gcc.dg/Wunused-var-5.c: New test.
5752 * gcc.dg/Wunused-var-6.c: New test.
5753 * gcc.dg/Wunused-parm-1.c: New test.
5755 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
5756 * gcc.dg/trunc-1.c: Likewise.
5757 * gcc.dg/vla-9.c: Likewise.
5758 * gcc.dg/dfp/composite-type.c: Likewise.
5760 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5763 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
5764 * obj-c++.dg/objc-gc-3.mm: Ditto.
5766 2010-04-07 Simon Baldwin <simonb@google.com>
5768 * gcc.dg/cpp/warn-undef-2.c: New.
5769 * gcc.dg/cpp/warn-traditional-2.c: New.
5770 * gcc.dg/cpp/warn-comments-2.c: New.
5771 * gcc.dg/cpp/warning-directive-1.c: New.
5772 * gcc.dg/cpp/warn-long-long.c: New.
5773 * gcc.dg/cpp/warn-traditional.c: New.
5774 * gcc.dg/cpp/warn-variadic-2.c: New.
5775 * gcc.dg/cpp/warn-undef.c: New.
5776 * gcc.dg/cpp/warn-normalized-1.c: New.
5777 * gcc.dg/cpp/warning-directive-2.c: New.
5778 * gcc.dg/cpp/warn-long-long-2.c: New.
5779 * gcc.dg/cpp/warn-variadic.c: New.
5780 * gcc.dg/cpp/warn-normalized-2.c: New.
5781 * gcc.dg/cpp/warning-directive-3.c: New.
5782 * gcc.dg/cpp/warn-deprecated-2.c: New.
5783 * gcc.dg/cpp/warn-trigraphs-1.c: New.
5784 * gcc.dg/cpp/warn-multichar-2.c: New.
5785 * gcc.dg/cpp/warn-normalized-3.c: New.
5786 * gcc.dg/cpp/warning-directive-4.c: New.
5787 * gcc.dg/cpp/warn-unused-macros.c: New.
5788 * gcc.dg/cpp/warn-trigraphs-2.c: New.
5789 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
5790 * gcc.dg/cpp/warn-cxx-compat.c: New.
5791 * gcc.dg/cpp/warn-redefined.c: New.
5792 * gcc.dg/cpp/warn-trigraphs-3.c: New.
5793 * gcc.dg/cpp/warn-unused-macros-2.c: New.
5794 * gcc.dg/cpp/warn-deprecated.c: New.
5795 * gcc.dg/cpp/warn-trigraphs-4.c: New.
5796 * gcc.dg/cpp/warn-redefined-2.c: New.
5797 * gcc.dg/cpp/warn-comments.c: New.
5798 * gcc.dg/cpp/warn-multichar.c: New.
5799 * g++.dg/cpp/warning-directive-1.C: New.
5800 * g++.dg/cpp/warning-directive-2.C: New.
5801 * g++.dg/cpp/warning-directive-3.C: New.
5802 * g++.dg/cpp/warning-directive-4.C: New.
5803 * gfortran.dg/warning-directive-1.F90: New.
5804 * gfortran.dg/warning-directive-3.F90: New.
5805 * gfortran.dg/warning-directive-2.F90: New.
5806 * gfortran.dg/warning-directive-4.F90: New.
5808 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
5811 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
5813 2010-04-07 Jason Merrill <jason@redhat.com>
5815 * g++.dg/template/dr408.C: New.
5817 * g++.dg/lookup/ns4.C: New.
5820 * g++.dg/template/friend51.C: New test.
5823 * g++.old-deja/g++.other/linkage1.C: Adjust.
5825 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5828 * g++.dg/template/crash94.C: New test.
5830 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5833 * g++.dg/init/aggr5.C: New test.
5834 * g++.dg/init/aggr5.C: New test.
5836 2010-04-07 Richard Guenther <rguenther@suse.de>
5838 PR tree-optimization/43270
5839 * g++.dg/warn/Warray-bounds-4.C: New testcase.
5840 * gcc.dg/Warray-bounds-7.c: Likewise.
5842 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
5844 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
5845 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
5846 * gnat.dg/bit_packed_array4.ad[sb]: New test.
5848 2010-04-07 Jie Zhang <jie@codesourcery.com>
5851 * g++.dg/init/pr42556.C: New test.
5853 2010-04-07 Dodji Seketeli <dodji@redhat.com>
5856 * g++.dg/debug/dwarf2/typedef2.C: New test.
5858 2010-04-06 Dodji Seketeli <dodji@redhat.com>
5860 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
5861 c-c++-common/dwarf2/redeclaration-1.C
5863 2010-04-06 Jason Merrill <jason@redhat.com>
5865 * g++.dg/cpp0x/pr31437.C: Adjust error location.
5866 * g++.dg/ext/attrib18.C: Likewise.
5867 * g++.dg/ext/bitfield2.C: Likewise.
5868 * g++.dg/ext/bitfield4.C: Likewise.
5869 * g++.dg/ext/visibility/warn2.C: Likewise.
5870 * g++.dg/ext/visibility/warn3.C: Likewise.
5871 * g++.dg/gomp/pr26690-1.C: Likewise.
5872 * g++.dg/inherit/covariant7.C: Likewise.
5873 * g++.dg/init/synth2.C: Likewise.
5874 * g++.dg/lookup/using7.C: Likewise.
5875 * g++.dg/other/crash-4.C: Likewise.
5876 * g++.dg/other/error13.C: Likewise.
5877 * g++.dg/other/error20.C: Likewise.
5878 * g++.dg/parse/crash31.C: Likewise.
5879 * g++.dg/parse/error16.C: Likewise.
5880 * g++.dg/parse/error19.C: Likewise.
5881 * g++.dg/parse/error27.C: Likewise.
5882 * g++.dg/parse/error28.C: Likewise.
5883 * g++.dg/parse/fused-params1.C: Likewise.
5884 * g++.dg/template/error2.C: Likewise.
5885 * g++.dg/template/local6.C: Likewise.
5886 * g++.dg/template/qualttp15.C: Likewise.
5887 * g++.dg/warn/Wnvdtor-2.C: Likewise.
5888 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
5889 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
5890 * g++.old-deja/g++.brendan/crash29.C: Likewise.
5891 * g++.old-deja/g++.eh/spec6.C: Likewise.
5892 * g++.old-deja/g++.jason/crash3.C: Likewise.
5893 * g++.old-deja/g++.jason/destruct2.C: Likewise.
5894 * g++.old-deja/g++.law/ctors5.C: Likewise.
5895 * g++.old-deja/g++.law/ctors9.C: Likewise.
5896 * g++.old-deja/g++.mike/p3538a.C: Likewise.
5897 * g++.old-deja/g++.mike/p3538b.C: Likewise.
5898 * g++.old-deja/g++.other/struct1.C: Likewise.
5899 * g++.old-deja/g++.other/volatile1.C: Likewise.
5900 * g++.old-deja/g++.pt/crash36.C: Likewise.
5901 * g++.old-deja/g++.pt/derived3.C: Likewise.
5902 * g++.old-deja/g++.robertl/eb109.C: Likewise.
5903 * g++.old-deja/g++.robertl/eb4.C: Likewise.
5905 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
5908 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
5909 * gcc.dg/graphite/id-19.c: New.
5911 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
5914 * gcc.dg/vect/pr32824: New.
5916 2010-04-06 Tobias Burnus <burnus@net-b.de>
5919 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
5920 * gfortran.dg/coarray_3.f90: Ditto.
5921 * gfortran.dg/coarray_4.f90: Ditto.
5922 * gfortran.dg/coarray_5.f90: Ditto.
5923 * gfortran.dg/coarray_6.f90: Ditto.
5924 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
5926 2010-04-06 Tobias Burnus <burnus@net-b.de>
5929 * gfortran.dg/coarray_4.f90: Fix test.
5930 * gfortran.dg/coarray_6.f90: Add more tests.
5932 2010-04-06 Tobias Burnus <burnus@net-b.de>
5935 * gfortran.dg/coarray_4.f90: New test.
5936 * gfortran.dg/coarray_5.f90: New test.
5937 * gfortran.dg/coarray_6.f90: New test.
5939 2010-04-06 Tobias Burnus <burnus@net-b.de>
5942 * gfortran.dg/iso_fortran_env_5.f90: New test.
5943 * gfortran.dg/iso_fortran_env_6.f90: New test.
5945 2010-04-06 Tobias Burnus <burnus@net-b.de>
5948 * gfortran.dg/coarray_1.f90: New test.
5949 * gfortran.dg/coarray_2.f90: New test.
5950 * gfortran.dg/coarray_3.f90: New test.
5952 2010-04-06 Jason Merrill <jason@redhat.com>
5955 * g++.dg/template/dtor8.C: New.
5958 * g++.dg/template/error-recovery2.C: New.
5960 2010-04-06 Jan Hubicka <jh@suse.czpli
5962 PR tree-optimization/42906
5963 * gcc.dg/tree-ssa/dce-1.c: New testcase.
5965 2010-04-06 Tobias Burnus <burnus@net-b.de>
5968 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
5969 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5970 * gfortran.dg/auto_dealloc_1.f90: Ditto.
5972 2010-04-06 Richard Guenther <rguenther@suse.de>
5974 PR tree-optimization/43627
5975 * gcc.dg/tree-ssa/vrp49.c: New testcase.
5977 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5980 * gcc.target/i386/pr43638.c: New test.
5982 2010-04-06 Richard Guenther <rguenther@suse.de>
5985 * gcc.c-torture/compile/pr43661.c: New testcase.
5987 2010-04-06 Jakub Jelinek <jakub@redhat.com>
5989 * gcc.target/s390/stackcheck1.c: Add dg-warning.
5991 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
5993 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
5995 2010-04-02 Richard Guenther <rguenther@suse.de>
5997 PR tree-optimization/43629
5998 * gcc.c-torture/execute/pr43629.c: New testcase.
6000 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6001 Dominique d'Humieres <dominiq@lps.ens.fr>
6004 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6006 2010-04-01 Dodji Seketeli <dodji@redhat.com>
6009 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6011 2010-04-01 Jason Merrill <jason@redhat.com>
6013 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6015 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6016 Manfred Schwarb <manfred99@gmx.ch>
6019 * gfortran.dg/ftell_3.f90: New test.
6021 2010-04-01 Richard Guenther <rguenther@suse.de>
6024 * gcc.c-torture/compile/pr43614.c: New testcase.
6026 2010-04-01 Martin Jambor <mjambor@suse.cz>
6028 PR tree-optimization/43141
6029 * gcc.dg/guality/pr43141.c: New test.
6031 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6033 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6034 * g++.dg/eh/spbp.C: Likewise.
6035 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6036 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6038 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6039 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6040 * objc.dg/dwarf-2.m: Likewise.
6042 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6045 * gcc.dg/graphite/id-pr43464.c: New.
6046 * gcc.dg/graphite/id-pr43464-1.c: New.
6048 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6051 * gcc.dg/graphite/id-pr43351.c
6053 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6056 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6057 * obj-c++.dg/try-catch-2.mm: Ditto.
6058 * obj-c++.dg/lookup-2.mm: Ditto.
6059 * obj-c++.dg/encode-8.m: Ditto.
6060 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6061 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6062 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6063 * obj-c++.dg/const-str-11.mm: Ditto.
6064 * obj-c++.dg/const-str-9.mm: Ditto.
6065 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6066 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6067 * obj-c++.dg/except-1.mm: Ditto.
6068 * obj-c++.dg/const-str-7.mm: Ditto.
6069 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6070 * obj-c++.dg/const-str-3.mm: Ditto.
6071 * obj-c++.dg/const-str-7.mm: Ditto.
6072 * obj-c++.dg/stubify-2.mm: Change dump file name.
6075 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6077 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6080 2010-03-31 Martin Jambor <mjambor@suse.cz>
6082 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6083 only with -O2, -O3 or -Os and not with -fwhopr.
6085 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6088 * g++.dg/template/typedef31.C: New test.
6090 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6092 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6093 assembler output on *-*-solaris2*.
6094 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6096 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6099 * gcc.dg/pr43557-1.c: New test.
6100 * gcc.dg/pr43557-2.c: New file.
6102 2010-03-31 Jie Zhang <jie@codesourcery.com>
6105 * gcc.dg/pr43562.c: New test.
6107 2010-03-30 Jason Merrill <jason@redhat.com>
6110 * g++.dg/template/error-recovery1.C: New.
6113 * g++.dg/parse/ambig5.C: New.
6115 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6118 * gcc.dg/guality/pr43593.c: New test.
6120 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6123 * gcc.dg/vect/pr43430-1.c: New.
6125 2010-03-30 Jason Merrill <jason@redhat.com>
6128 * g++.dg/template/partial7.C: New.
6130 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6132 * gcc.target/s390/stackcheck1.c: New testcase.
6134 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6137 * gfortran.dg/read_eof_8.f90: New test.
6139 2010-03-29 Jason Merrill <jason@redhat.com>
6141 * gcc.dg/cpp/include6.c: Change [] to ().
6144 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6146 * c-c++-common/raw-string-2.c: Add trigraph test.
6147 * c-c++-common/raw-string-8.c: New.
6148 * c-c++-common/raw-string-9.c: New.
6149 * c-c++-common/raw-string-10.c: New.
6151 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6152 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6153 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6154 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6155 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6156 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6157 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6159 2010-03-29 Richard Guenther <rguenther@suse.de>
6161 PR tree-optimization/43560
6162 * gcc.dg/torture/pr43560.c: New testcase.
6164 2010-03-29 Jason Merrill <jason@redhat.com>
6167 * g++.dg/ext/raw-string-1.C: Change [] to ().
6168 * g++.dg/ext/raw-string-2.C: Change [] to ().
6169 Don't use \ in delimiter.
6170 * g++.dg/ext/raw-string-3.C: Change [] to ().
6171 * g++.dg/ext/raw-string-4.C: Change [] to ().
6172 * g++.dg/ext/raw-string-5.C: Change [] to ().
6173 Test for error on \ in delimiter.
6174 * g++.dg/ext/raw-string-6.C: Change [] to ().
6175 * g++.dg/ext/raw-string-7.C: Change [] to ().
6177 2010-03-29 Jie Zhang <jie@codesourcery.com>
6180 * gcc.dg/pr43564.c: New test.
6182 2010-03-29 Tobias Burnus <burnus@net-b.de>
6185 * gfortran.dg/direct_io_12.f90: New test.
6187 2010-03-28 Jan Hubicka <jh@suse.cz>
6189 PR tree-optimization/43505
6190 * gfortran.dg/pr43505.f90: New testcase.
6192 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6194 PR tree-optimization/43528
6195 * gcc.target/i386/pr43528.c: New test.
6197 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6200 * gcc.dg/parm-impl-decl-3.c: New test.
6202 2010-03-26 Jason Merrill <jason@redhat.com>
6205 * g++.dg/cpp0x/parse1.C: New.
6207 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6210 * gcc.target/i386/pr43524.c: New test.
6212 2010-03-26 Martin Jambor <mjambor@suse.cz>
6214 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6215 whitespace, rename main to foo.
6216 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6217 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6218 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6219 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6220 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6221 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6222 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6223 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6224 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6225 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6226 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6228 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6231 * g++.dg/other/crash-10.C: New test.
6232 * g++.dg/other/crash-11.C: New test.
6234 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237 * gfortran.dg/read_eof_7.f90: New test.
6239 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6243 * objc-obj-c++-shared: New directory.
6244 * objc-obj-c++-shared/Object1-implementation.h: New file.
6245 * objc-obj-c++-shared/Object1.h: New file.
6246 * objc-obj-c++-shared/Protocol1.h: New file.
6247 * objc-obj-c++-shared/next-abi.h: New file.
6248 * objc-obj-c++-shared/next-mapping.h: New file.
6249 * objc/execute/next_mapping.h: Delete.
6250 * objc.dg/special/special.exp: For all targets run the tests with
6251 -fgnu-runtime, for darwin targets also run the tests with
6253 * objc.dg/dg.exp: Ditto.
6254 * obj-c++.dg/dg.exp: Ditto.
6255 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6256 Protocol1.h) and next-mapping.h as required. Amend testcase to
6257 include use of updated NeXT interface.
6258 * objc/execute/formal_protocol-5.m: Ditto.
6259 * objc/execute/protocol-isEqual-2.m: Ditto.
6260 * objc/execute/protocol-isEqual-4.m: Ditto.
6261 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6262 Protocol1.h) and next-mapping.h as required.
6263 * objc/execute/object_is_class.m: Ditto.
6264 * objc/execute/enumeration-1.m: Ditto.
6265 * objc/execute/class-13.m: Ditto.
6266 * objc/execute/formal_protocol-2.m: Ditto.
6267 * objc/execute/formal_protocol-4.m: Ditto.
6268 * objc/execute/class-1.m: Ditto.
6269 * objc/execute/bycopy-1.m: Ditto.
6270 * objc/execute/formal_protocol-6.m: Ditto.
6271 * objc/execute/bycopy-3.m: Ditto.
6272 * objc/execute/class-3.m: Ditto.
6273 * objc/execute/bf-11.m: Ditto.
6274 * objc/execute/class-5.m: Ditto.
6275 * objc/execute/bf-13.m: Ditto.
6276 * objc/execute/class-7.m: Ditto.
6277 * objc/execute/bf-15.m: Ditto.
6278 * objc/execute/class-9.m: Ditto.
6279 * objc/execute/bf-17.m: Ditto.
6280 * objc/execute/bf-19.m: Ditto.
6281 * objc/execute/IMP.m: Ditto.
6282 * objc/execute/exceptions/catchall-1.m: Ditto.
6283 * objc/execute/exceptions/trivial.m: Ditto.
6284 * objc/execute/exceptions/finally-1.m: Ditto.
6285 * objc/execute/exceptions/local-variables-1.m: Ditto.
6286 * objc/execute/exceptions/foward-1.m: Ditto.
6287 * objc/execute/bf-2.m: Ditto.
6288 * objc/execute/string1.m: Ditto.
6289 * objc/execute/bf-4.m: Ditto.
6290 * objc/execute/informal_protocol.m: Ditto.
6291 * objc/execute/string3.m: Ditto.
6292 * objc/execute/bf-6.m: Ditto.
6293 * objc/execute/bf-8.m: Ditto.
6294 * objc/execute/class-tests-1.h: Ditto.
6295 * objc/execute/protocol-isEqual-1.m: Ditto.
6296 * objc/execute/protocol-isEqual-3.m: Ditto.
6297 * objc/execute/_cmd.m: Ditto.
6298 * objc/execute/function-message-1.m: Ditto.
6299 * objc/execute/bf-20.m: Ditto.
6300 * objc/execute/bf-common.h: Ditto.
6301 * objc/execute/np-2.m: Ditto.
6302 * objc/execute/class-10.m: Ditto.
6303 * objc/execute/class-12.m: Ditto.
6304 * objc/execute/enumeration-2.m: Ditto.
6305 * objc/execute/class-14.m: Ditto.
6306 * objc/execute/encode-1.m: Ditto.
6307 * objc/execute/formal_protocol-1.m: Ditto.
6308 * objc/execute/formal_protocol-3.m: Ditto.
6309 * objc/execute/accessing_ivars.m: Ditto.
6310 * objc/execute/bycopy-2.m: Ditto.
6311 * objc/execute/class-2.m: Ditto.
6312 * objc/execute/bf-10.m: Ditto.
6313 * objc/execute/formal_protocol-7.m: Ditto.
6314 * objc/execute/root_methods.m: Ditto.
6315 * objc/execute/class-4.m: Ditto.
6316 * objc/execute/bf-12.m: Ditto.
6317 * objc/execute/class-6.m: Ditto.
6318 * objc/execute/bf-14.m: Ditto.
6319 * objc/execute/nested-func-1.m: Ditto.
6320 * objc/execute/class-8.m: Ditto.
6321 * objc/execute/private.m: Ditto.
6322 * objc/execute/bf-16.m: Ditto.
6323 * objc/execute/bf-18.m: Ditto.
6324 * objc/execute/load-3.m: Ditto.
6325 * objc/execute/compatibility_alias.m: Ditto.
6326 * objc/execute/bf-1.m: Ditto.
6327 * objc/execute/no_clash.m: Ditto.
6328 * objc/execute/bf-3.m: Ditto.
6329 * objc/execute/string2.m: Ditto.
6330 * objc/execute/bf-5.m: Ditto.
6331 * objc/execute/string4.m: Ditto.
6332 * objc/execute/bf-7.m: Ditto.
6333 * objc/execute/object_is_meta_class.m: Ditto.
6334 * objc/execute/bf-9.m: Ditto.
6335 * objc/execute/bf-21.m: Ditto.
6336 * objc/execute/cascading-1.m: Ditto.
6337 * objc/execute/trivial.m: Ditto.
6338 * objc/execute/np-1.m: Ditto.
6339 * objc/compile/trivial.m: Ditto.
6340 * objc/execute/class_self-2.m: Include <stdlib.h>.
6341 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6342 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6343 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6344 and 64bit. Use new NeXT interface as required.
6345 * objc.dg/special/unclaimed-category-1.m: Ditto.
6346 * objc.dg/special/unclaimed-category-1.h: Ditto.
6347 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6348 * objc.dg/func-ptr-1.m: Ditto.
6349 * objc.dg/stret-1.m: Ditto.
6350 * objc.dg/encode-2.m: Ditto.
6351 * objc.dg/category-1.m: Ditto.
6352 * objc.dg/encode-3.m: Ditto.
6353 * objc.dg/call-super-3.m: Ditto.
6354 * objc.dg/method-3.m: Ditto.
6355 * objc.dg/func-ptr-2.m: Ditto.
6356 * objc.dg/lookup-1.m: Ditto.
6357 * objc.dg/encode-4.m: Ditto.
6358 * objc.dg/fix-and-continue-1.m: Ditto.
6359 * objc.dg/proto-lossage-3.m: Ditto.
6360 * objc.dg/method-13.m: Ditto.
6361 * objc.dg/proto-qual-1.m: Ditto.
6362 * objc.dg/zero-link-3.m: Ditto.
6363 * objc.dg/bitfield-1.m: Ditto.
6364 * objc.dg/va-meth-1.m: Ditto.
6365 * objc.dg/super-class-3.m: Ditto.
6366 * objc.dg/call-super-1.m: Ditto.
6367 * objc.dg/type-size-2.m: Ditto.
6368 * objc.dg/method-10.m: Ditto.
6369 * objc.dg/defs.m: Ditto.
6370 * objc.dg/const-str-3.m: Ditto.
6371 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6372 Protocol1.h) and next-mapping.h as required. Use new NeXT
6373 interface as required.
6374 * objc.dg/super-class-4.m: Ditto.
6375 * objc.dg/comp-types-8.m: Ditto.
6376 * objc.dg/call-super-2.m: Ditto.
6377 * objc.dg/objc-fast-4.m: Ditto.
6378 * objc.dg/method-6.m: Ditto.
6379 * objc.dg/const-str-3.m: Ditto.
6380 * objc.dg/const-str-7.m: Ditto.
6381 * objc.dg/method-15.m: Ditto.
6382 * objc.dg/method-19.m: Ditto.
6383 * objc.dg/sync-1.m: Ditto.
6384 * objc.dg/layout-1.m: Ditto.
6385 * objc.dg/bitfield-3.m: Ditto.
6386 * objc.dg/try-catch-3.m: Ditto.
6387 * objc.dg/try-catch-7.m: Ditto.
6388 * objc.dg/comp-types-10.m: Ditto.
6389 * objc.dg/selector-2.: Ditto.
6390 * objc.dg/method-7.m: Ditto.
6391 * objc.dg/typedef-alias-1.m: Ditto.
6392 * objc.dg/proto-lossage-2.m: Ditto.
6393 * objc.dg/comp-types-11.m: Ditto.
6394 * objc.dg/sizeof-1.m: Ditto.
6395 * objc.dg/method-17.m: Ditto.
6396 * objc.dg/bitfield-5.m: Ditto.
6397 * objc.dg/try-catch-1.m: Ditto.
6398 * objc.dg/encode-5.m: Ditto.
6399 * objc.dg/fix-and-continue-2.m: Ditto.
6400 * objc.dg/method-9.m: Ditto.
6401 * objc.dg/isa-field-1.m: Ditto.
6402 * objc.dg/local-decl-2.m: Ditto.
6403 * objc.dg/objc-gc-4.m: Ditto.
6404 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6405 * objc.dg/gnu-runtime-3.m: Ditto.
6406 * objc.dg/encode-7.m: Ditto.
6407 * objc.dg/encode-8.m: Ditto.
6408 * objc.dg/selector-3.m: Ditto.
6409 * objc.dg/gnu-runtime-1.m: Ditto.
6410 * objc.dg/const-str-12.m: Ditto.
6411 * objc.dg/gnu-runtime-2.m: Ditto.
6412 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6413 * objc.dg/selector-1.m: Ditto.
6414 * objc.dg/stubify-2.m: Ditto.
6415 * objc.dg/zero-link-1.m: Ditto.
6416 * objc.dg/stret-2.m: Ditto.
6417 * objc.dg/zero-link-2.m: Ditto.
6418 * objc.dg/next-runtime-1.m: Ditto.
6419 * objc.dg/symtab-1.m: Ditto.
6420 * objc.dg/stubify-1.m: Ditto.
6421 * objc.dg/bitfield-2.m: Ditto.
6422 * objc.dg/try-catch-10.m: Apply to both runtimes.
6423 * objc.dg/const-str-1.m: Ditto.
6424 * objc.dg/image-info.m: Ditto.
6425 * objc.dg/encode-9.m: Ditto.
6426 * objc.dg/pragma-1.m: Apply test to all targets.
6427 * objc.dg/const-str-4.m: Ditto.
6428 * objc.dg/const-str-8.m: Ditto.
6429 * objc.dg/super-class-2.m: Ditto.
6430 * objc.dg/try-catch-5.m: Ditto.
6431 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6432 Protocol1.h) and next-mapping.h as required. Use new NeXT
6433 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6434 * objc.dg/const-str-11.m: Ditto.
6435 * objc.dg/const-str-9.m: Ditto.
6436 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6437 * objc.dg/encode-1.m: Remove redundant -lobjc.
6438 * objc.dg/try-catch-9.m: Tidy space.
6439 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6440 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6441 and 64bit. Use new NeXT interface as required.
6442 * obj-c++.dg/template-4.mm: Ditto.
6443 * obj-c++.dg/defs.mm: Ditto.
6444 * obj-c++.dg/basic.mm: Ditto.
6445 * obj-c++.dg/encode-4.mm: Ditto.
6446 * obj-c++.dg/method-17.mm: Ditto.
6447 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6448 * obj-c++.dg/cxx-class-1.mm: Ditto.
6449 * obj-c++.dg/method-10.mm: Ditto.
6450 * obj-c++.dg/va-meth-1.mm: Ditto.
6451 * obj-c++.dg/encode-5.mm: Ditto.
6452 * obj-c++.dg/lookup-2.mm: Ditto.
6453 * obj-c++.dg/template-3.mm: Ditto.
6454 * obj-c++.dg/proto-qual-1.mm: Ditto.
6455 * obj-c++.dg/qual-types-1.m: Ditto.
6456 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6457 * obj-c++.dg/template-1.mm: Ditto.
6458 * obj-c++.dg/encode-6.mm: Ditto.
6459 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6460 Protocol1.h) and next-mapping.h as required. Use new NeXT
6461 interface as required.
6462 * obj-c++.dg/except-1.mm: Ditto.
6463 * obj-c++.dg/const-str-7.mm: Ditto.
6464 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6465 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6466 * obj-c++.dg/selector-2.mm: Ditto.
6467 * obj-c++.dg/isa-field-1.mm: Ditto.
6468 * obj-c++.dg/try-catch-1.mm: Ditto.
6469 * obj-c++.dg/local-decl-1.mm: Ditto.
6470 * obj-c++.dg/try-catch-9.mm: Ditto.
6471 * obj-c++.dg/no-extra-load.mm: Ditto.
6472 * obj-c++.dg/selector-5.mm: Ditto.
6473 * obj-c++.dg/method-12.mm: Ditto.
6474 * obj-c++.dg/try-catch-11.mm: Ditto.
6475 * obj-c++.dg/comp-types-11.mm: Ditto.
6476 * obj-c++.dg/bitfield-3.mm: Ditto.
6477 * obj-c++.dg/method-6.mm: Ditto.
6478 * obj-c++.dg/super-class-2.mm: Ditto.
6479 * obj-c++.dg/method-21.mm: Ditto.
6480 * obj-c++.dg/const-str-8.mm: Ditto.
6481 * obj-c++.dg/try-catch-7.mm: Ditto.
6482 * obj-c++.dg/method-15.mm: Ditto.
6483 * obj-c++.dg/layout-1.mm: Ditto.
6484 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6485 * obj-c++.dg/const-str-3.mm: Ditto.
6486 * obj-c++.dg/try-catch-2.mm: Ditto.
6487 * obj-c++.dg/objc-gc-3.mm: Ditto.
6488 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6489 * obj-c++.dg/bitfield-1.mm: Ditto.
6490 * obj-c++.dg/selector-6.mm: Ditto.
6491 * obj-c++.dg/method-13.mm: Ditto.
6492 * obj-c++.dg/comp-types-12.mm: Ditto.
6493 * obj-c++.dg/bitfield-4.mm: Ditto.
6494 * obj-c++.dg/try-catch-8.mm: Ditto.
6495 * obj-c++.dg/method-2.mm: Ditto.
6496 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6497 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6498 * obj-c++.dg/const-str-4.mm: Ditto.
6499 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6500 * obj-c++.dg/try-catch-3.mm: Ditto.
6501 * obj-c++.dg/comp-types-9.mm: Ditto.
6502 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6503 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6504 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6505 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6506 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6507 Use new NeXT interface as required.
6508 * obj-c++.dg/const-str-10.mm: Ditto.
6509 * obj-c++.dg/const-str-11.mm: Ditto.
6510 * obj-c++.dg/const-str-9.mm: Ditto.
6511 * obj-c++.dg/method-11.mm: Ditto.
6512 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6513 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6514 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6515 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6516 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6518 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6521 * g++.dg/template/typedef30.C: New test case.
6523 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6526 * gcc.c-torture/execute/pr43385.c: New test.
6528 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6530 * gcc.dg/strncpy-fix-1.c: New test.
6532 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6535 * lib/objc-torture.exp (objc-set-runtime-options): New.
6536 * objc/execute/execute.exp: Check runtime options on each pass.
6537 * objc/execute/exceptions/exceptions.exp: Ditto.
6538 * objc/compile/compile.exp: Ditto.
6541 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6543 (check_effective_target_objc2): New proc.
6544 (check_effective_target_next_runtime): New proc.
6545 * lib/objc.exp: Determine which runtime is in force and support it.
6546 * lib/obj-c++.exp: Ditto.
6548 2010-03-24 Jason Merrill <jason@redhat.com>
6551 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6553 2010-03-24 Martin Jambor <mjambor@suse.cz>
6555 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6557 * gcc.dg/ipa/ipa-2.c: Likewise.
6558 * gcc.dg/ipa/ipa-3.c: Likewise.
6559 * gcc.dg/ipa/ipa-4.c: Likewise.
6560 * gcc.dg/ipa/ipa-5.c: Likewise.
6561 * gcc.dg/ipa/ipa-7.c: Likewise.
6562 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6564 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6565 i_can_not_be_propagated_fully2 into a loop.
6566 * gcc.dg/ipa/ipa-8.c: New test.
6567 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6569 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6573 * gcc.dg/guality/pr43479.c: New test.
6574 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6575 and add volatile keyword.
6577 2010-03-23 Mike Stump <mikestump@comcast.net>
6579 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6581 2010-03-23 Jason Merrill <jason@redhat.com>
6583 * g++.dg/ext/altivec-17.C: Adjust error message.
6585 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6586 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6587 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6588 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6589 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6590 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6592 2010-03-22 Jason Merrill <jason@redhat.com>
6595 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6596 * g++.dg/ext/is_pod_98.C: New.
6599 * g++.dg/cpp0x/auto18.C: New.
6601 * gcc.dg/pr36997.c: Adjust error message.
6602 * g++.dg/ext/vector9.C: Likewise.
6603 * g++.dg/conversion/simd3.C: Likewise.
6604 * g++.dg/other/error23.C: Likewise.
6606 2010-03-22 Michael Matz <matz@suse.de>
6609 * gfortran.dg/pr43475.f90: New testcase.
6611 2010-03-22 Richard Guenther <rguenther@suse.de>
6613 PR tree-optimization/43390
6614 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6616 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6618 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6619 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6621 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6622 Michael Matz <matz@suse.de>
6625 * g++.dg/parse/crash56.C: New test.
6627 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6630 * gfortran.dg/whole_file_15.f90 : New test.
6632 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6635 * gfortran.dg/inquire_size.f90: New test.
6637 2010-03-20 Richard Guenther <rguenther@suse.de>
6639 PR rtl-optimization/43438
6640 * gcc.c-torture/execute/pr43438.c: New testcase.
6642 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6645 * g++.dg/abi/mangle42.C: New test.
6647 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6650 * gcc.dg/pr43211.c: New test.
6651 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
6653 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
6655 PR rtl-optimization/42258
6656 * gcc.target/arm/thumb1-mul-moves.c: New test.
6659 * gcc.target/arm/thumb-andsi.c: New test.
6661 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
6662 dg-require-effective-target.
6664 2010-03-19 Michael Matz <matz@suse.de>
6667 * g++.dg/other/pr43116.C: New testcase.
6669 2010-03-19 Michael Matz <matz@suse.de>
6672 * gcc.dg/pr43305.c: New testcase.
6674 2010-03-19 Richard Guenther <rguenther@suse.de>
6676 PR tree-optimization/43415
6677 * gcc.c-torture/compile/pr43415.c: New testcase.
6679 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
6682 * gnat.dg/case_optimization2.adb: New test.
6683 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
6685 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6686 Jack Howarth <howarth@bromo.med.uc.edu>
6689 * gcc.target/i386/push-1.c: Don't xfail
6690 scan-assembler-not "movups" on darwin.
6692 2010-03-18 Jakub Jelinek <jakub@redhat.com>
6695 * gcc.dg/pr43058.c: New test.
6697 2010-03-18 Martin Jambor <mjambor@suse.cz>
6700 * g++.dg/torture/pr42450.C: New test.
6702 2010-03-18 Michael Matz <matz@suse.de>
6705 * gcc.dg/pr43419.c: New testcase.
6707 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
6709 PR rtl-optimization/43360
6710 * gcc.dg/torture/pr43360.c: New.
6712 2010-03-18 Michael Matz <matz@suse.de>
6714 PR tree-optimization/43402
6715 * gcc.dg/pr43402.c: New testcase.
6717 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
6720 * gcc.dg/pr42427.c: New test.
6722 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6725 * gfortran.dg/read_empty_file.f: New test.
6726 * gfortran.dg/read_eof_all.f90: New test.
6727 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
6728 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
6730 2010-03-17 Michael Matz <matz@suse.de>
6732 * gcc.dg/pr43300.c: Add -w.
6734 2010-03-17 Richard Guenther <rguenther@suse.de>
6736 * gcc.dg/pr43379.c: Add -w.
6738 2010-03-17 Tobias Burnus <burnus@net-b.de>
6741 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
6743 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
6745 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
6747 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6749 * ada/acats/run_all.sh: Log start and end times.
6751 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6753 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
6755 2010-03-16 Richard Guenther <rguenther@suse.de>
6758 * gcc.dg/pr43379.c: New testcase.
6760 2010-03-16 Jakub Jelinek <jakub@redhat.com>
6763 * gcc.dg/guality/pr43051-1.c: New test.
6765 2010-03-15 Janis Johnson <janis187@us.ibm.com>
6768 * g++.dg/ext/altivec-17.C: Handle changes to error message.
6770 2010-03-15 Michael Matz <matz@suse.de>
6773 * gcc.dg/pr43300.c: New testcase.
6775 2010-03-15 Richard Guenther <rguenther@suse.de>
6777 PR tree-optimization/43367
6778 * gcc.c-torture/compile/pr43367.c: New testcase.
6780 2010-03-15 Richard Guenther <rguenther@suse.de>
6782 PR tree-optimization/43317
6783 * gcc.dg/pr43317.c: New testcase.
6785 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6787 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
6789 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
6791 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
6793 2010-03-14 Tobias Burnus <burnus@net-b.de>
6796 * gfortran.dg/impure_constructor_1.f90: New test.
6798 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6801 * gfortran.dg/graphite/id-pr43354.f: New.
6803 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6806 * gfortran.dg/graphite/pr43349.f: New.
6808 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
6811 * gcc.dg/graphite/pr43306.c: New.
6813 2010-03-12 David S. Miller <davem@davemloft.net>
6815 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
6818 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6820 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
6822 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
6826 * gfortran.dg/dynamic_dispatch_7.f03: New test.
6828 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
6830 * gfortran.dg/default_format_denormal_1.f90: Don't assume
6831 fail for *-*-mingw* targets.
6833 2010-03-12 Jakub Jelinek <jakub@redhat.com>
6836 * gcc.dg/guality/pr43329-1.c: New test.
6838 2010-03-11 Martin Jambor <mjambor@suse.cz>
6840 PR tree-optimization/43257
6841 * g++.dg/torture/pr43257.C: New test.
6843 2010-03-11 Tobias Burnus <burnus@net-b.de>
6846 * gfortran.dg/namelist_61.f90: New test.
6848 2010-03-11 Richard Guenther <rguenther@suse.de>
6850 PR tree-optimization/43255
6851 * gcc.c-torture/compile/pr43255.c: New testcase.
6853 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6855 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
6856 * gcc.dg/pr43280.c: New testcase.
6858 2010-03-11 Richard Guenther <rguenther@suse.de>
6861 * gcc.dg/lto/20100227-1_0.c: New testcase.
6862 * gcc.dg/lto/20100227-1_1.c: Likewise.
6864 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6868 * gfortran.dg/read_eof_6.f: New test
6869 * gfortran.dg/read_x_eof.f90: New test.
6870 * gfortran.dg/read_x_past.f: Update test.
6872 2010-03-10 Jan Hubicka <jh@suse.cz>
6874 * gcc.c-torture/compile/pr43288.c: New test.
6876 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6878 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
6880 * g++.old-deja/g++.pt/asm2.C: Likewise.
6881 * gcc.c-torture/compile/20000804-1.c: Likewise.
6882 * gcc.target/i386/clobbers.c: Likewise.
6884 2010-03-10 Tobias Burnus <burnus@net-b.de>
6887 * gfortran.dg/c_assoc_3.f90: New test.
6889 2010-03-10 Jakub Jelinek <jakub@redhat.com>
6892 * gcc.dg/guality/pr36728-1.c: New test.
6893 * gcc.dg/guality/pr36728-2.c: New test.
6895 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6897 * gcc.dg/h8300-div-delay-slot.c: New test.
6899 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
6901 PR tree-optimization/43236
6902 * gcc.c-torture/execute/pr43236.c: New test.
6904 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
6907 * g++.dg/eh/pr42859.C: New test.
6909 2010-03-09 Jakub Jelinek <jakub@redhat.com>
6912 * gcc.dg/pr43299.c: New test.
6915 * g++.dg/eh/unwind2.C: New test.
6917 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6918 Reza Yazdani <reza.yazdani@amd.com>
6921 * gcc.dg/graphite/run-id-4.c: New.
6923 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6926 * gcc.dg/graphite/run-id-3.c: New.
6928 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
6932 * gcc.dg/graphite/id-18.c: New.
6933 * gcc.dg/graphite/run-id-pr42644.c: New.
6935 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
6938 * gcc.dg/graphite/pr42326.c: New.
6940 2010-03-08 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/43269
6943 * gcc.c-torture/execute/pr43269.c: New testcase.
6945 2010-03-08 Janus Weil <janus@gcc.gnu.org>
6948 * gfortran.dg/typebound_call_13.f03: New.
6950 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
6952 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
6953 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
6955 2010-03-05 Jason Merrill <jason@redhat.com>
6957 * g++.dg/abi/mangle40.C: Require weak and alias.
6959 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
6962 * gfortran.dg/graphite/pr42326.f90: New.
6963 * gfortran.dg/graphite/pr42326-1.f90: New.
6965 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6967 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
6968 (gnat_target_compile): Likewise.
6969 Reinitialize GNAT_UNDER_TEST if target changes.
6970 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
6971 (local_find_gnatmake): Pass full --GCC to gnatlink.
6974 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
6977 * gcc.dg/compound-literal-1.c: New testcase.
6979 2010-03-04 Martin Jambor <mjambor@suse.cz>
6981 PR tree-optimization/43164
6982 PR tree-optimization/43191
6983 * gcc.c-torture/compile/pr43164.c: New test.
6984 * gcc.c-torture/compile/pr43191.c: Likewise.
6986 2010-03-04 Janus Weil <janus@gcc.gnu.org>
6989 * gfortran.dg/finalize_9.f90: New.
6991 2010-03-04 Tobias Burnus <burnus@net-b.de>
6992 Ken Werner <ken@linux.vnet.ibm.com>
6994 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
6995 to dg-options for spu.
6996 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
6997 dump-scan target to exclude spu.
6999 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7002 * gcc.dg/tree-ssa/ivopts-4.c: New.
7004 2010-03-03 Janis Johnson <janis187@us.ibm.com>
7006 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7007 include-opts and exclude-opts; skip checking the flags if arguments
7008 are the same as the defaults.
7009 (dg-xfail-if): Verify the number of arguments, supply defaults
7010 for unspecified optional arguments.
7011 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7013 2010-03-03 Jason Merrill <jason@redhat.com>
7016 * g++.dg/abi/mangle40.C: Updated.
7018 2010-03-03 Jason Merrill <jason@redhat.com>
7020 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7021 * g++.dg/abi/mangle23.C: Likewise.
7022 * g++.dg/eh/simd-2.C: Likewise.
7023 * g++.dg/ext/attribute-test-2.C: Likewise.
7024 * g++.dg/ext/vector14.C: Likewise.
7025 * g++.dg/other/pr34435.C: Likewise.
7026 * g++.dg/template/conv8.C: Likewise.
7027 * g++.dg/template/nontype9.C: Likewise.
7028 * g++.dg/template/qualttp17.C: Likewise.
7029 * g++.dg/template/ref1.C: Likewise.
7030 * g++.old-deja/g++.pt/crash68.C: Likewise.
7031 * g++.old-deja/g++.pt/ref1.C: Likewise.
7032 * g++.old-deja/g++.pt/ref3.C: Likewise.
7033 * g++.old-deja/g++.pt/ref4.C: Likewise.
7036 * g++.dg/abi/mangle40.C: New.
7037 * g++.dg/abi/mangle41.C: New.
7038 * g++.dg/lto/20100302_0.C: New.
7039 * g++.dg/lto/20100302_1.C: New.
7040 * g++.dg/lto/20100302.h: New.
7042 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
7045 * gfortran.dg/internal_pack_12.f90: New test.
7047 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7049 * gcc.dg/pr36997.c: Adjust error message.
7051 2010-03-03 Mike Stump <mikestump@comcast.net>
7053 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7054 adjustments to not be present on machines that align the stack to
7055 more than 4 bytes and don't have a red zone yet as that is an
7056 unimplemented optimization.
7058 2010-03-03 Janus Weil <janus@gcc.gnu.org>
7061 * gfortran.dg/impure_assignment_3.f90: New.
7063 2010-03-03 Jakub Jelinek <jakub@redhat.com>
7066 * gfortran.dg/pr43229.f90: New test.
7069 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7072 * gcc.dg/guality/pr43177.c: New test.
7074 2010-03-02 Jason Merrill <jason@redhat.com>
7076 * g++.dg/ext/vector9.C: Adjust error message.
7077 * g++.dg/conversion/simd3.C: Likewise.
7078 * g++.dg/other/error23.C: Likewise.
7080 2010-03-02 Mike Stump <mikestump@comcast.net>
7083 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7085 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7088 * gfortran.dg/internal_pack_10.f90: New test.
7091 * gfortran.dg/internal_pack_11.f90: New test.
7093 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7096 * gcc.dg/tree-ssa/pr42640.c: New.
7098 2010-03-01 Richard Guenther <rguenther@suse.de>
7100 PR tree-optimization/43220
7101 * gcc.c-torture/execute/pr43220.c: New testcase.
7103 2010-03-01 Richard Guenther <rguenther@suse.de>
7106 * gcc.dg/pr43213.c: New testcase.
7108 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7111 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7113 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7115 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7117 (check_effective_target_ucn): Likewise.
7119 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7121 * gcc.dg/ucnid-2.c: Likewise.
7122 * gcc.dg/ucnid-3.c: Likewise.
7123 * gcc.dg/ucnid-4.c: Likewise.
7124 * gcc.dg/ucnid-11.c: Likewise.
7125 * gcc.dg/ucnid-12.c: Likewise.
7126 * gcc.dg/ucnid-6.c: Skip if !ucn.
7127 * gcc.dg/ucnid-9.c: Likewise.
7129 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7131 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7132 lists to dg-skip-if.
7133 * gcc.target/i386/stackalign/return-3.c: Likewise.
7135 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7137 * gcc.target/i386/clearcap.map: New file.
7138 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7139 Pass clearcap.map by default if supported.
7141 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7144 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7146 * gfortran.dg/stat_2.f90: Likewise.
7148 2010-03-01 Tobias Burnus <burnus@net-b.de>
7151 * gfortran.dg/module_read_2.f90: New test.
7153 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7156 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7157 * g++.dg/abi/mangle12.C: Likewise.
7158 * g++.dg/abi/mangle20-2.C: Likewise.
7159 * g++.dg/abi/mangle17.C: Likewise.
7160 * g++.dg/template/cond2.C: Likewise.
7161 * g++.dg/template/pr35240.C: Likewise.
7163 2010-02-27 Richard Guenther <rguenther@suse.de>
7165 PR tree-optimization/43186
7166 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7168 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7170 * g++.dg/abi/packed1.C: Expect warning on the SH.
7172 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7175 * g++.dg/parse/error37.C: New test.
7177 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7181 * gcc.dg/pr8927-1.c: Match new note.
7182 * gcc.dg/990506-0.c: Likewise.
7183 * gcc.dg/gomp/flush-2.c: Likewise.
7184 * gcc.dg/gomp/atomic-5.c: Likewise.
7185 * gcc.dg/gomp/pr34607.c: Likewise.
7186 * gcc.dg/pr35746.c: Likewise.
7187 * gcc.dg/cpp/pragma-1.c: Likewise.
7188 * gcc.dg/cpp/pragma-2.c: Likewise.
7189 * gcc.dg/pr41842.c: Likewise.
7190 * gcc.dg/noncompile/20040629-1.c: Likewise.
7191 * objc.dg/private-1.m: Likewise.
7193 2010-02-27 Tobias Burnus <burnus@net-b.de>
7196 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7197 * gfortran.dg/default_initialization_4.f90: New test.
7199 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7201 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7202 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7203 * gnat.dg/thin_pointer2.adb: New test.
7204 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7206 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7209 * gcc.dg/cpp/c90-pedantic.c: New.
7210 * gcc.dg/cpp/c90.c: New.
7211 * gcc.dg/gnu90-const-expr-1.c: New.
7212 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7214 2010-02-26 Richard Guenther <rguenther@suse.de>
7216 PR tree-optimization/43186
7217 * gcc.c-torture/compile/pr43186.c: New testcase.
7219 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7222 * c-c++-common/dwarf2/pr43190.c: New test.
7224 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7227 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7229 2010-02-26 Richard Guenther <rguenther@suse.de>
7231 PR tree-optimization/43188
7232 * gcc.c-torture/compile/pr43188.c: New testcase.
7234 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7237 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7239 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7241 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7243 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7246 * gcc.target/powerpc/pr43154.c: New file.
7248 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7251 * gfortran.dg/debug/pr43166.f: New test.
7254 * gcc.dg/torture/pr43165.c: New test.
7256 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7259 * c-c++-common/pr41779.c: Update.
7261 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7264 * lib/gnat-dg.exp (gnat_load): Redefine.
7266 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7267 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7269 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7272 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7273 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7277 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7279 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7281 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7284 * gcc.dg/guality/vla-1.c: New test.
7286 2010-02-24 Tobias Burnus <burnus@net-b.de>
7289 * gfortran.dg/c_ptr_tests_15.f90: New test.
7291 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7294 * gcc.target/i386/pr43107.c: New test.
7296 2010-02-23 Jason Merrill <jason@redhat.com>
7299 * g++.dg/cpp0x/variadic100.C: New.
7301 2010-02-23 Jason Merrill <jason@redhat.com>
7304 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7305 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7306 * c-c++-common/dwarf2/vla1.c: New.
7308 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7311 * gcc.dg/pr43139.c: New test.
7314 * gcc.dg/guality/pr43077-1.c: New test.
7316 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7319 * gcc.dg/march.c: New.
7320 * gcc.dg/march-generic.c: New.
7321 * gcc.dg/mtune.c: New.
7323 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7326 * gcc.dg/graphite/pr43083.c: New.
7328 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7331 * gfortran.dg/graphite/pr43097.f: New.
7333 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7334 Manuel López-Ibáñez <manu@gcc.gnu.org>
7337 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7339 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7342 * g++.dg/graphite/pr43026.C: New.
7344 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7347 * gcc.dg/cleanup-1.c: Update.
7348 * gcc.dg/func-args-1.c: Update.
7349 * gcc.dg/format/sentinel-1.c: Update.
7350 * g++.old-deja/g++.jason/scoping10.C: Update.
7351 * g++.old-deja/g++.ns/lookup5.C: Update.
7352 * g++.dg/ext/cleanup-1.C: Update.
7353 * g++.dg/parse/varmod1.C: Update.
7354 * g++.dg/parse/error33.C: Update.
7355 * g++.dg/expr/call3.C: Update.
7356 * g++.dg/func-args-1.C: New.
7358 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7361 * gcc.dg/attr-used-2.c: Moved to ...
7362 * c-c++-common/attr-used-2.c: Here.
7364 * gcc.dg/attr-used.c: Moved to ...
7365 * c-c++-common/attr-used.c: Here.
7367 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7369 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7371 2010-02-22 Richard Guenther <rguenther@suse.de>
7374 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7375 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7377 2010-02-22 Richard Guenther <rguenther@suse.de>
7379 PR tree-optimization/42749
7380 * gcc.c-torture/compile/pr42749.c: New testcase.
7382 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7385 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7386 * gfortran.dg/internal_pack_9.f90: New test.
7388 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7391 * g++.dg/template/recurse.C: Adjust.
7392 * g++.dg/template/pr23510.C: New.
7394 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7397 * g++.dg/template/memclass4.C: New test.
7399 2010-02-21 Tobias Burnus <burnus@net-b.de>
7402 * gfortran.dg/reassoc_5.f90: New test.
7404 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7407 * gcc.target/i386/pr43067.c: New test.
7409 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7412 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7414 * g++.dg/warn/Wconversion-null.C: New test.
7415 * g++.old-deja/g++.other/null1.C: Move to...
7416 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7418 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7422 * gfortran.dg/dependency_26.f90: New test.
7425 * gfortran.dg/internal_pack_7.f90: New test.
7428 * gfortran.dg/internal_pack_8.f90: New test.
7430 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7433 * c-c++-common/pr41779.c: Fix broken testcase.
7435 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7438 * c-c++-common/pr36513.c: New testcase.
7439 * c-c++-common/pr36513-2.c: New testcase.
7441 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7444 * c-c++-common/pr41779.c: New.
7446 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7449 * gcc.dg/pr43084.c: New test.
7451 2010-02-19 Richard Guenther <rguenther@suse.de>
7453 PR tree-optimization/42916
7454 * gcc.dg/pr42916.c: New testcase.
7456 2010-02-18 Jason Merrill <jason@redhat.com>
7459 * g++.dg/abi/packed1.C: Add expected warning.
7462 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7463 * gcc.dg/torture/dg-torture.exp: Likewise.
7464 * c-c++-common/torture/complex-sign.h,
7465 c-c++-common/torture/complex-sign-add.c,
7466 c-c++-common/torture/complex-sign-mixed-add.c,
7467 c-c++-common/torture/complex-sign-mixed-div.c,
7468 c-c++-common/torture/complex-sign-mixed-mul.c,
7469 c-c++-common/torture/complex-sign-mixed-sub.c,
7470 c-c++-common/torture/complex-sign-mul.c,
7471 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7472 Adapt for C++ compilation as well.
7475 * g++.dg/ext/label1.C: Update.
7476 * g++.dg/ext/label2.C: Update.
7479 * g++.dg/template/dependent-name6.C: New.
7482 * g++.dg/parse/namespace12.C: New.
7484 2010-02-18 Martin Jambor <mjambor@suse.cz>
7486 PR tree-optimization/43066
7487 * gcc.c-torture/compile/pr43066.c: New test.
7489 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7491 * g++.dg/ext/attrib35.C: Fix target selector string.
7492 * g++.dg/ext/attrib36.C: Ditto.
7493 * g++.dg/ext/attrib37.C: Ditto.
7494 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7495 * g++.dg/abi/mangle25.C: Ditto.
7497 2010-02-17 Jason Merrill <jason@redhat.com>
7500 * g++.dg/parse/namespace11.C: New.
7503 * g++.dg/ext/attrib37.C: New.
7506 * g++.dg/template/ptrmem20.C: New.
7508 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7511 * gcc.target/i386/xop-check.h: Include m256-check.h.
7512 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7513 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7514 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7515 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7517 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7520 * gcc.dg/pr42918.c: New test.
7522 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7524 * g++.dg/ext/attrib36.C: Require ILP32.
7526 2010-02-16 Richard Guenther <rguenther@suse.de>
7528 PR tree-optimization/41043
7529 * gfortran.dg/pr41043.f90: New testcase.
7530 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7532 2010-02-16 Jason Merrill <jason@redhat.com>
7534 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7536 2010-02-16 Ira Rosen <irar@il.ibm.com>
7538 PR tree-optimization/43074
7539 * gcc.dg/vect/fast-math-pr43074.c: New test.
7541 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7543 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7545 2010-02-16 Jason Merrill <jason@redhat.com>
7548 * g++.dg/ext/attrib36.C: New.
7551 * g++.dg/other/array6.C: New.
7553 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7555 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7557 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7559 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7560 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7561 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7562 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7563 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7564 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7566 2010-02-15 Richard Guenther <rguenther@suse.de>
7569 * g++.dg/torture/pr43068.C: New testcase.
7571 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7574 * g++.dg/opt/ice1.C: New.
7576 2010-02-14 Jason Merrill <jason@redhat.com>
7579 * g++.dg/cpp0x/initlist-opt.C: New.
7581 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7585 * gfortran.dg/internal_pack_6.f90: New test.
7587 2010-02-12 Jason Merrill <jason@redhat.com>
7590 * g++.dg/cpp0x/variadic99.C: New.
7592 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7594 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7595 sign extend pointers to gualchk_t.
7598 * g++.dg/other/default3.C: Xfail g4 test.
7600 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7603 * gcc.dg/graphite/pr43012.c: New.
7605 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7608 * g++.dg/graphite/pr42930.C: New.
7610 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7614 * gcc.dg/graphite/pr42530.c: New.
7615 * gcc.dg/graphite/pr42914.c: New.
7617 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7620 * gcc.dg/graphite/pr42771.c: New.
7622 2010-02-11 Richard Guenther <rguenther@suse.de>
7624 PR tree-optimization/42998
7625 * gcc.c-torture/compile/pr42998.c: New testcase.
7627 2010-02-10 Jason Merrill <jason@redhat.com>
7630 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7632 PR c++/42983, core issue 906
7633 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7634 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7637 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7639 2010-02-10 Richard Guenther <rguenther@suse.de>
7641 PR tree-optimization/43017
7642 * gcc.dg/torture/pr43017.c: New testcase.
7644 2010-02-10 Tobias Burnus <burnus@net-b.de>
7647 * gfortran.dg/private_type_1.f90: Update error location.
7648 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7649 * gfortran.dg/typebound_operator_2.f03: Ditto.
7650 * gfortran.dg/assignment_2.f90: Ditto.
7651 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
7652 * gfortran.dg/binding_label_tests_9.f03: Ditto.
7654 2010-02-10 Tobias Burnus <burnus@net-b.de>
7657 * gfortran.dg/bind_c_usage_20.f90: New test.
7659 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7662 * g++.dg/debug/pr43010.C: New test.
7664 2010-02-10 Richard Guenther <rguenther@suse.de>
7667 * gcc.c-torture/execute/20100209-1.c: New testcase.
7668 * gcc.dg/fold-div-3.c: Likewise.
7670 2010-02-10 Jakub Jelinek <jakub@redhat.com>
7672 * gcc.dg/builtin-ffs-1.c: New test.
7674 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7677 * gfortran.dg/array_constructor_35.f90: New test.
7679 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7681 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
7683 2010-02-09 Jason Merrill <jason@redhat.com>
7686 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
7689 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
7691 2010-02-09 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/module_write_1.f90: New test.
7696 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
7698 * gcc.dg/pr19340.c: Adjust.
7700 2010-02-09 Richard Guenther <rguenther@suse.de>
7702 PR tree-optimization/43008
7703 * gcc.c-torture/execute/pr43008.c: New testcase.
7705 2010-02-09 Richard Guenther <rguenther@suse.de>
7707 PR tree-optimization/43000
7708 * gcc.dg/torture/pr43000.c: New testcase.
7709 * gcc.dg/torture/pr43002.c: Likewise.
7711 2010-02-09 Daniel Kraft <d@domob.eu>
7714 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
7715 and pass -Wsurprising as necessary.
7717 2010-02-08 Jakub Jelinek <jakub@redhat.com>
7719 PR tree-optimization/42890
7720 * g++.dg/torture/pr42890.C: New test.
7722 2010-02-08 Richard Guenther <rguenther@suse.de>
7725 * gcc.dg/tree-ssa/inline-4.c: New testcase.
7727 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7729 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
7731 * gcc.dg/graphite/block-1.c: Same.
7732 * gcc.dg/graphite/block-3.c: Same.
7733 * gcc.dg/graphite/block-4.c: Same.
7734 * gcc.dg/graphite/block-5.c: Same.
7735 * gcc.dg/graphite/block-6.c: Same.
7736 * gcc.dg/graphite/block-7.c: Same.
7737 * gcc.dg/graphite/interchange-0.c: Same.
7738 * gcc.dg/graphite/interchange-1.c: Same.
7739 * gcc.dg/graphite/interchange-10.c: Same.
7740 * gcc.dg/graphite/interchange-11.c: Same.
7741 * gcc.dg/graphite/interchange-12.c: Same.
7742 * gcc.dg/graphite/interchange-2.c: Same.
7743 * gcc.dg/graphite/interchange-3.c: Same.
7744 * gcc.dg/graphite/interchange-4.c: Same.
7745 * gcc.dg/graphite/interchange-5.c: Same.
7746 * gcc.dg/graphite/interchange-6.c: Same.
7747 * gcc.dg/graphite/interchange-7.c: Same.
7748 * gcc.dg/graphite/interchange-8.c: Same.
7749 * gcc.dg/graphite/interchange-9.c: Same.
7750 * gcc.dg/graphite/interchange-mvt.c: Same.
7752 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
7754 * gfortran.dg/graphite/id-19.f: New.
7755 * gfortran.dg/graphite/pr14741.f90: New.
7756 * gfortran.dg/graphite/pr41924.f90: New.
7757 * gfortran.dg/graphite/run-id-2.f90: New.
7759 2010-02-07 Richard Guenther <rguenther@suse.de>
7762 * gcc.c-torture/compile/pr42956.c: New testcase.
7764 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7767 * gfortran.dg/fmt_cache_2.f: New test.
7769 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7771 * gfortran.dg/read_no_eor.f90: New test.
7773 2010-02-05 Jason Merrill <jason@redhat.com>
7775 * g++.dg/ext/label13.C: Move constructor body out of class.
7777 2010-02-03 Jason Merrill <jason@redhat.com>
7780 * g++.dg/ext/dllexport3.C: New.
7782 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
7784 * gcc.dg/format/ms-format3.c: New test for specific MS types.
7786 2010-02-05 Richard Guenther <rguenther@suse.de>
7788 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
7790 2010-02-05 Dodji Seketeli <dodji@redhat.com>
7793 * g++.dg/other/crash-9.C: New test.
7795 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
7798 * gfortran.dg/subref_array_pointer_4.f90 : New test.
7800 2010-02-04 Richard Guenther <rguenther@suse.de>
7802 PR rtl-optimization/42952
7803 * gcc.dg/torture/pr42952.c: New testcase.
7805 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808 * gfortran.dg/namelist_60.f90: New test.
7810 2010-02-03 Jason Merrill <jason@redhat.com>
7813 * g++.dg/ext/builtin11.C: New.
7817 * g++.dg/abi/mangle35.C: New.
7818 * g++.dg/abi/mangle37.C: New.
7821 * g++.dg/abi/mangle36.C: New.
7824 * g++.dg/warn/string1.C: New.
7826 2010-02-03 Richard Guenther <rguenther@suse.de>
7828 PR tree-optimization/42944
7829 * gcc.dg/errno-1.c: New testcase.
7831 2010-02-03 Richard Guenther <rguenther@suse.de>
7834 * gcc.c-torture/compile/pr42927.c: New testcase.
7836 2010-02-03 Tobias Burnus <burnus@net-b.de>
7839 * gfortran.dg/null_4.f90: New test.
7841 2010-02-02 Jason Merrill <jason@redhat.com>
7844 * g++.dg/ext/label13.C: New.
7846 2010-02-02 Tobias Burnus <burnus@net-b.de>
7849 * gfortran.dg/func_result_5.f90: New test.
7851 2010-02-01 Tobias Burnus <burnus@net-b.de>
7854 * gfortran.dg/pure_initializer_3.f90: News test.
7856 2010-01-31 Janus Weil <janus@gcc.gnu.org>
7859 * gfortran.dg/allocate_derived_2.f90: New test.
7861 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
7864 * gcc.dg/torture/pr42898-2.c: New test.
7866 2010-01-31 Richard Guenther <rguenther@suse.de>
7869 * gcc.dg/torture/pr42898.c: New testcase.
7871 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
7874 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
7875 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
7877 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
7879 * g++.dg/tree-ssa/inline-1.C: New.
7880 * g++.dg/tree-ssa/inline-2.C: New.
7881 * g++.dg/tree-ssa/inline-3.C: New.
7883 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7886 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
7887 the string 'pow' in the pathname of the compiler from generating a
7890 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
7893 * g++.old-deja/g++.mike/eh17.C: Likewise.
7894 * g++.old-deja/g++.mike/p5571.C: Likewise.
7896 2010-01-29 Dodji Seketeli <dodji@redhat.com>
7903 * g++.dg/other/crash-5.C: New test.
7904 * g++.dg/other/crash-6.C: New test.
7905 * g++.dg/other/crash-7.C: New test.
7906 * g++.dg/other/crash-8.C: New test.
7908 2010-01-29 Jakub Jelinek <jakub@redhat.com>
7910 PR rtl-optimization/42889
7911 * gcc.dg/pr42889.c: New test.
7913 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
7915 * gcc.target/i386/pr42881.c: Use SSE2.
7917 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
7920 * gcc.target/i386/pr42891.c: New test.
7922 2010-01-28 Richard Guenther <rguenther@suse.de>
7924 PR tree-optimization/42871
7925 * g++.dg/torture/pr42871.C: New testcase.
7927 2010-01-28 Richard Guenther <rguenther@suse.de>
7929 * gcc.dg/Wobjsize-1.h: New testcase.
7930 * gcc.dg/Wobjsize-1.c: Likewise.
7932 2010-01-28 Richard Guenther <rguenther@suse.de>
7935 * g++.dg/torture/pr42883.C: New testcase.
7937 2010-01-28 Michael Matz <matz@suse.de>
7939 * gcc.target/i386/pr42881.c: New test.
7941 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7943 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
7944 Add i?86-*-solaris2* support.
7946 2010-01-28 Dodji Seketeli <dodji@redhat.com>
7950 * g++.dg/template/typedef27.C: New test case.
7951 * g++.dg/template/typedef28.C: New test case.
7953 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
7955 * gcc.dg/optimize-bswap*.c: Add ARM target
7957 2010-01-27 Richard Guenther <rguenther@suse.de>
7960 * gcc.dg/torture/pr42878-1.c: New testcase.
7961 * gcc.dg/torture/pr42878-2.c: Likewise.
7963 2010-01-27 Jakub Jelinek <jakub@redhat.com>
7966 * gcc.dg/vla-22.c: New test.
7968 2010-01-26 Jakub Jelinek <jakub@redhat.com>
7970 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
7973 2010-01-26 Richard Guenther <rguenther@suse.de>
7975 PR rtl-optimization/42685
7976 * gcc.dg/pr42685.c: New testcase.
7977 * g++.dg/other/pr42685.C: Likewise.
7979 2010-01-26 Richard Guenther <rguenther@suse.de>
7982 * g++.dg/other/pr42806.C: New testcase.
7984 2010-01-26 Richard Guenther <rguenther@suse.de>
7986 PR tree-optimization/42250
7987 * gcc.dg/pr42250.c: New testcase.
7989 2010-01-25 Arnaud Charlet <charlet@adacore.com>
7991 * gnat.dg/array_bounds_test.adb: New test.
7993 2010-01-25 Tobias Burnus <burnus@net-b.de>
7996 * gfortran.dg/generic_21.f90: New test.
7998 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8003 2010-01-24 Mark Mitchell <mark@codesourcery.com>
8006 * g++.dg/abi/arm_va_list2.C: New test.
8007 * g++.dg/abi/arm_va_list2.h: Companion header file.
8009 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
8012 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8015 * gfortran.dg/char_array_arg_1.f90 : New test.
8017 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8019 2010-01-24 Tobias Burnus <burnus@net-b.de>
8022 * gfortran.dg/generic_20.f90: New test.
8024 2010-01-22 Michael Matz <matz@suse.de>
8026 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8029 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
8032 * gfortran.dg/dependency_25.f90 : New test.
8034 2010-01-21 Martin Jambor <mjambor@suse.cz>
8036 PR tree-optimization/42585
8037 * gcc.dg/tree-ssa/pr42585.c: New test.
8039 2010-01-21 Richard Guenther <rguenther@suse.de>
8042 * gcc.dg/pr19988.c: New testcase.
8044 2010-01-20 Janis Johnson <janis187@us.ibm.com>
8046 * g++.dg/compat/decimal/compat-common.h: New file.
8047 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8048 * g++.dg/compat/decimal/pass_x.h: New file.
8049 * g++.dg/compat/decimal/pass_y.h: New file.
8050 * g++.dg/compat/decimal/pass-1_main.C: New file.
8051 * g++.dg/compat/decimal/pass-1_x.C: New file.
8052 * g++.dg/compat/decimal/pass-1_y.C: New file.
8053 * g++.dg/compat/decimal/pass-2_main.C: New file.
8054 * g++.dg/compat/decimal/pass-2_x.C: New file.
8055 * g++.dg/compat/decimal/pass-2_y.C: New file.
8056 * g++.dg/compat/decimal/pass-3_main.C: New file.
8057 * g++.dg/compat/decimal/pass-3_x.C: New file.
8058 * g++.dg/compat/decimal/pass-3_y.C: New file.
8059 * g++.dg/compat/decimal/pass-4_main.C: New file.
8060 * g++.dg/compat/decimal/pass-4_x.C: New file.
8061 * g++.dg/compat/decimal/pass-4_y.C: New file.
8062 * g++.dg/compat/decimal/pass-5_main.C: New file.
8063 * g++.dg/compat/decimal/pass-5_x.C: New file.
8064 * g++.dg/compat/decimal/pass-5_y.C: New file.
8065 * g++.dg/compat/decimal/pass-6_main.C: New file.
8066 * g++.dg/compat/decimal/pass-6_x.C: New file.
8067 * g++.dg/compat/decimal/pass-6_y.C: New file.
8068 * g++.dg/compat/decimal/return_x.h: New file.
8069 * g++.dg/compat/decimal/return_y.h: New file.
8070 * g++.dg/compat/decimal/return-1_main.C: New file.
8071 * g++.dg/compat/decimal/return-1_x.C: New file.
8072 * g++.dg/compat/decimal/return-1_y.C: New file.
8073 * g++.dg/compat/decimal/return-2_main.C: New file.
8074 * g++.dg/compat/decimal/return-2_x.C: New file.
8075 * g++.dg/compat/decimal/return-2_y.C: New file.
8076 * g++.dg/compat/decimal/return-3_main.C: New file.
8077 * g++.dg/compat/decimal/return-3_x.C: New file.
8078 * g++.dg/compat/decimal/return-3_y.C: New file.
8079 * g++.dg/compat/decimal/return-4_main.C: New file.
8080 * g++.dg/compat/decimal/return-4_x.C: New file.
8081 * g++.dg/compat/decimal/return-4_y.C: New file.
8082 * g++.dg/compat/decimal/return-5_main.C: New file.
8083 * g++.dg/compat/decimal/return-5_x.C: New file.
8084 * g++.dg/compat/decimal/return-5_y.C: New file.
8085 * g++.dg/compat/decimal/return-6_main.C: New file.
8086 * g++.dg/compat/decimal/return-6_x.C: New file.
8087 * g++.dg/compat/decimal/return-6_y.C: New file.
8089 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8092 * gcc.dg/pr42715.c: New.
8094 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8097 * g++.dg/parse/crash55.C: New.
8099 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8102 * gcc.dg/guality/pr42782.c: New.
8104 2010-01-20 Jason Merrill <jason@redhat.com>
8107 * g++.dg/abi/packed1.C: New.
8110 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8113 * g++.dg/parse/fn-typedef1.C: New.
8114 * g++.dg/other/cv_quals.C: Adjust.
8116 2010-01-20 Anthony Green <green@moxielogic.com>
8118 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8120 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8121 * gcc.dg/20020312-2.c: Port this to the moxie core.
8122 * gcc.dg/weak/typeof-2.c: Ditto.
8124 2010-01-20 Richard Guenther <rguenther@suse.de>
8126 PR tree-optimization/42717
8127 * gcc.c-torture/compile/pr42717.c: New testcase.
8129 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8131 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8132 of signed, add a few new tests.
8135 * g++.dg/parse/limits-initializer1.C: New test.
8137 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8140 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8141 * gfortran.dg/typebound_call_12.f03: New test.
8143 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8146 * gfortran.dg/bounds_check_15.f90 : New test.
8148 2010-01-19 Michael Matz <matz@suse.de>
8150 PR tree-optimization/41783
8151 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8153 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8156 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8157 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8158 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8159 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8160 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8161 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8162 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8163 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8164 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8165 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8166 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8168 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8171 * gfortran.dg/extends_6.f03: Modified an error message.
8172 * gfortran.dg/extends_10.f03: New test.
8173 * gfortran.dg/private_type_6.f03: Modified an error message.
8174 * gfortran.dg/structure_constructor_8.f03: Ditto.
8176 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8178 PR tree-optimization/42719
8179 * gcc.dg/pr42719.c: New test.
8182 * gcc.dg/pr42728.c: New test.
8184 2010-01-19 Anthony Green <green@moxielogic.com>
8186 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8188 2010-01-18 Anthony Green <green@moxielogic.com>
8190 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8193 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8195 * g++.dg/template/error45.C: reverted as part of reverting the
8196 fix of PR c++/42634.
8198 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8201 * g++.dg/template/error45.C: New test.
8203 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8206 * g++.dg/conversion/op6.C: New test.
8208 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8211 * gcc.target/alpha/pr42774.c: New test.
8213 2010-01-18 Richard Guenther <rguenther@suse.de>
8215 PR tree-optimization/42781
8216 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8218 2010-01-17 Richard Guenther <rguenther@suse.de>
8221 * gcc.c-torture/execute/pr42248.c: New testcase.
8223 2010-01-17 Richard Guenther <rguenther@suse.de>
8225 PR tree-optimization/42773
8226 * g++.dg/torture/pr42773.C: New testcase.
8228 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8231 * gfortran.dg/interface_assignment_5.f90: New test.
8233 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8236 * g++.dg/template/crash94.C: Reverted.
8238 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8241 * gcc.dg/debug/pr42767.c: New.
8243 2010-01-15 Jason Merrill <jason@redhat.com>
8246 * g++.dg/cpp0x/decltype22.C: New.
8248 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8251 * g++.dg/torture/pr42760.C: New test.
8253 2010-01-15 Jing Yu <jingyu@google.com>
8255 PR rtl-optimization/42691
8256 * gcc.c-torture/execute/pr42691.c: New.
8258 2010-01-15 Richard Guenther <rguenther@suse.de>
8261 * g++.dg/torture/pr42739.C: New testcase.
8263 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8265 * g++.dg/template/error45.C: Revert as part of reverting changes
8268 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8271 * gfortran.dg/interface_31.f90: New test.
8273 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8275 * gcc.target/powerpc/pr42747.c: New file.
8277 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8280 * c-c++-common/pr42674.c: New test.
8283 * g++.dg/template/instantiate11.C: New test.
8285 2010-01-14 Jason Merrill <jason@redhat.com>
8288 * g++.dg/overload/error3.C: New.
8291 * g++.dg/overload/rvalue1.C: New.
8293 2010-01-14 Martin Jambor <mjambor@suse.cz>
8295 PR tree-optimization/42706
8296 * gcc.dg/ipa/pr42706.c: New testcase.
8298 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8300 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8302 2010-01-14 Martin Jambor <mjambor@suse.cz>
8304 PR tree-optimization/42714
8305 * g++.dg/torture/pr42714.C: New test.
8307 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8309 PR rtl-optimization/42246
8310 * gfortran.dg/pr42246-2.f: New.
8312 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8314 PR rtl-optimization/42389
8315 * gcc.dg/pr42389.c: New.
8317 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8319 PR rtl-optimization/42388
8320 * gcc.dg/pr42388.c: New.
8322 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8324 PR rtl-optimization/42294
8325 * gfortran.dg/pr42294.f: New.
8327 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8329 PR rtl-optimization/39453
8330 PR rtl-optimization/42246
8331 * gcc.dg/pr39453.c: New.
8332 * gcc.dg/pr42246.c: New.
8334 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8337 * gcc.dg/pr42245.c: New.
8338 * gcc.dg/pr42245-2.c: New.
8340 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8342 PR rtl-optimization/42249
8343 * gcc.dg/pr42249.c: New.
8345 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8348 * gcc.c-torture/execute/pr42721.c: New test.
8350 2010-01-14 Ira Rosen <irar@il.ibm.com>
8352 PR tree-optimization/42709
8353 * gcc.dg/vect/pr42709.c: New test.
8355 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8358 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8359 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8361 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8364 * gfortran.dg/generic_19.f90 : New test.
8366 2010-01-13 Richard Guenther <rguenther@suse.de>
8368 PR tree-optimization/42730
8369 * gcc.c-torture/compile/pr42730.c: New testcase.
8371 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8374 * gcc.target/ia64/pr42542-1.c: New.
8375 * gcc.target/ia64/pr42542-2.c: New.
8376 * gcc.target/ia64/pr42542-3.c: New.
8378 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8381 * g++.dg/template/error45.C: New test.
8383 2010-01-13 Martin Jambor <mjambor@suse.cz>
8385 PR tree-optimization/42704
8386 * g++.dg/torture/pr42704.C: New test.
8388 2010-01-13 Martin Jambor <mjambor@suse.cz>
8390 PR tree-optimization/42703
8391 * gcc.c-torture/compile/pr42703.c: New test.
8393 2010-01-13 Richard Guenther <rguenther@suse.de>
8395 PR tree-optimization/42705
8396 * gcc.c-torture/compile/pr42705.c: New testcase.
8398 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8400 * gcc.target/bfin/l2.c: New test.
8401 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8403 2010-01-13 Richard Guenther <rguenther@suse.de>
8406 * gcc.c-torture/compile/pr42716.c: New testcase.
8408 2010-01-13 Richard Guenther <rguenther@suse.de>
8411 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8413 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8416 * gcc.c-torture/compile/pr42708-1.c: New test.
8418 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8421 * gcc.dg/pr42662.c: New test.
8423 PR tree-optimization/42645
8424 * g++.dg/other/pr42645-1.C: New test.
8425 * g++.dg/other/pr42645-2.C: New test.
8427 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8430 * gcc.target/powerpc/warn-1.c: New test.
8431 * gcc.target/powerpc/warn-2.c: New test.
8433 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8435 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8438 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8440 * gcc.dg/lto/20100108_0.c: New.
8442 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8444 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8445 Add -march=i686 -msse for 32bit x86 targets.
8447 2010-01-10 Richard Guenther <rguenther@suse.de>
8450 * gcc.dg/torture/pr42667.c: New testcase.
8452 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8455 * gfortran.dg/array_constructor_34.f90: New test.
8457 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8460 * gfortran.dg/array_constructor_33.f90: New test.
8461 gfortran.dg/array_function_5.f90: Add credit.
8463 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8466 * gcc.dg/pr42631.c: New.
8468 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8471 * gcc.dg/pr42630.c: New.
8473 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8476 * gcc.dg/pr42629.c: New.
8478 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8481 * gcc.dg/torture/pr42363.c: New.
8483 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8487 * gcc.dg/vect/pr42604.c: New.
8488 * gcc.dg/vect/pr42395.c: New.
8490 2010-01-09 Richard Guenther <rguenther@suse.de>
8493 * gcc.c-torture/execute/pr42512.c: New testcase.
8495 2010-01-09 Tobias Burnus <burnus@net-b.de>
8498 * gfortran.dg/c_ptr_tests_14.f90: New test.
8500 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8503 * gnat.dg/null_pointer_deref1.adb: Don't run on
8504 sparc*-sun-solaris2.11.
8506 2010-01-08 Richard Guenther <rguenther@suse.de>
8509 * gcc.dg/lto/20100103-1_0.c: New testcase.
8510 * gcc.dg/lto/20100103-2_0.c: Likewise.
8512 2010-01-08 Tobias Burnus <burnus@net-b.de
8515 * gfortran.dg/asynchronous_1.f90: New test.
8516 * gfortran.dg/asynchronous_2.f90: New test.
8517 * gfortran.dg/conflicts.f90: Update error message.
8519 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8522 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8524 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8526 PR tree-optimization/42625
8527 * g++.dg/opt/dtor4.C: New test.
8528 * g++.dg/opt/dtor4.h: New.
8529 * g++.dg/opt/dtor4-aux.cc: New.
8531 2010-01-07 Tobias Burnus <burnus@net-b.de>
8534 * gfortran.dg/proc_ptr_26.f90: New test.
8536 2010-01-07 Tobias Burnus <burnus@net-b.de>
8539 * gfortran.dg/allocatable_scalar_7.f90: New test.
8541 2010-01-06 Richard Guenther <rguenther@suse.de>
8543 * gcc.c-torture/compile/pr42632.c: New testcase.
8545 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8548 * gcc.target/i386/pr42542-4.c: New.
8549 * gcc.target/i386/pr42542-4a.c: Likewise.
8550 * gcc.target/i386/pr42542-5.c: Likewise.
8551 * gcc.target/i386/pr42542-5a.c: Likewise.
8553 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8555 * gcc.dg/tls/opt-15.c: New test.
8557 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8559 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8561 2010-01-05 Martin Jambor <mjambor@suse.cz>
8563 PR tree-optimization/42462
8564 * g++.dg/torture/pr42462.C: New test.
8566 2010-01-05 Jason Merrill <jason@redhat.com>
8568 * g++.dg/cpp0x/initlist30.C: New test.
8570 2010-01-05 Richard Guenther <rguenther@suse.de>
8572 PR tree-optimization/42614
8573 * gcc.c-torture/execute/pr42614.c: New testcase.
8575 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8577 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8578 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8580 * gcc.dg/Wunreachable-2.c: Likewise.
8581 * gcc.dg/Wunreachable-3.c: Likewise.
8582 * gcc.dg/Wunreachable-4.c: Likewise.
8583 * gcc.dg/Wunreachable-5.c: Likewise.
8584 * gcc.dg/Wunreachable-6.c: Likewise.
8585 * gcc.dg/Wunreachable-7.c: Likewise.
8586 * gcc.dg/Wunreachable-8.c: Likewise.
8587 * gcc.dg/20041231-1.c: Likewise.
8589 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8592 * gcc.dg/pr42611.c: New test.
8594 PR tree-optimization/42508
8595 * g++.dg/opt/pr42508.C: New test.
8597 2010-01-05 Tobias Burnus <burnus@net-b.de>
8600 * gfortran.dg/allocatable_scalar_8.f90: New.
8602 2010-01-04 Martin Jambor <mjambor@suse.cz>
8604 PR tree-optimization/42398
8605 * gcc.c-torture/compile/pr42398.c: New test.
8607 2010-01-04 Jason Merrill <jason@redhat.com>
8610 * g++.dg/ext/attrib35.C: New.
8613 * g++.dg/cpp0x/auto17.C: New.
8615 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8617 * gcc.dg/lto/20100104_0.c: New.
8619 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8622 * gcc.target/i386/pr42542-1.c: New.
8623 * gcc.target/i386/pr42542-1a.c: Likewise.
8624 * gcc.target/i386/pr42542-1b.c: Likewise.
8625 * gcc.target/i386/pr42542-2.c: Likewise.
8626 * gcc.target/i386/pr42542-2a.c: Likewise.
8627 * gcc.target/i386/pr42542-2b.c: Likewise.
8628 * gcc.target/i386/pr42542-3.c: Likewise.
8629 * gcc.target/i386/pr42542-3a.c: Likewise.
8631 2009-01-04 Tobias Burnus <burnus@net-b.de>
8634 * gfortran.dg/allocatable_scalar_5.f90: New test.
8635 * gfortran.dg/allocatable_scalar_6.f90: New test.
8637 2010-01-03 Richard Guenther <rguenther@suse.de>
8640 * gfortran.dg/gomp/recursion1.f90: Remove.
8642 2010-01-03 Richard Guenther <rguenther@suse.de>
8644 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8645 * gcc.dg/uninit-6.c: Likewise.
8646 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8648 2010-01-03 Richard Guenther <rguenther@suse.de>
8650 PR tree-optimization/42589
8651 * gcc.target/i386/pr42589.c: New testcase.
8653 2010-01-03 Richard Guenther <rguenther@suse.de>
8655 PR tree-optimization/42438
8656 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
8658 2010-01-02 Richard Guenther <rguenther@suse.de>
8661 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
8663 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
8666 * gcc.target/alpha/pr42448-1.c: New test.
8667 * gcc.target/alpha/pr42448-2.c: Ditto.
8669 2010-01-01 Joseph Myers <joseph@codesourcery.com>
8671 PR preprocessor/41947
8672 * gcc.dg/c99-hexfloat-3.c: New test.
8674 2010-01-01 Richard Guenther <rguenther@suse.de>
8677 * gcc.c-torture/execute/pr42570.c: New testcase.
8679 2010-01-01 Richard Guenther <rguenther@suse.de>
8682 * gcc.c-torture/compile/pr42559.c: New testcase.
8685 Copyright (C) 2010 Free Software Foundation, Inc.
8687 Copying and distribution of this file, with or without modification,
8688 are permitted in any medium without royalty provided the copyright
8689 notice and this notice are preserved.