1 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4 * gfortran.dg/der_io_4.f90: New test.
6 2010-08-25 Jakub Jelinek <jakub@redhat.com>
8 PR rtl-optimization/44858
9 * gcc.c-torture/execute/pr44858.c: New test.
11 PR rtl-optimization/45400
12 * g++.dg/other/i386-8.C: New test.
14 2010-08-25 Richard Guenther <rguenther@suse.de>
16 * gcc.dg/alias-8.c: Adjust.
18 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
20 * gcc.target/i386/combine-mul.c: New test.
22 2010-08-25 Richard Guenther <rguenther@suse.de>
25 * gcc.dg/graphite/id-27.c: New testcase.
26 * gcc.dg/lto/20100825-1_0.c: Likewise.
28 2010-08-25 Richard Guenther <rguenther@suse.de>
30 PR tree-optimization/45316
31 * g++.dg/opt/pr45316.C: New testcase.
33 2010-08-25 Richard Guenther <rguenther@suse.de>
35 PR tree-optimization/45393
36 * g++.dg/torture/pr45393.C: New testcase.
38 2010-08-25 Jakub Jelinek <jakub@redhat.com>
40 PR tree-optimization/45059
41 * gcc.c-torture/compile/pr45059.c: New test.
43 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
45 * lib/target-supports.exp (check_effective_target_vect_unpack):
46 Set vect_unpack supported flag to true for neon.
48 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
50 * gcc.dg/tree-ssa/ifc-5.c: New.
52 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
54 * gcc.dg/tree-ssa/ifc-4.c: New.
55 * gcc.dg/tree-ssa/ifc-7.c: New.
57 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
59 * gcc.dg/vect/vect.exp: Check loongson targets
60 * g++.dg/vect/vect.exp: Likewise
61 * gfortran.dg/vect/vect.exp: Likewise
63 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
65 * gcc.target/powerpc/vsx-mass-1.c: New file, test
68 2010-08-23 Janus Weil <janus@gcc.gnu.org>
71 * gfortran.dg/proc_ptr_29.f90: New.
73 2010-08-22 Tobias Burnus <burnus@net-b.de>
74 Dominique d'Humieres <dominiq@lps.ens.fr>
77 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
79 2010-08-22 Tobias Burnus <burnus@net-b.de>
82 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
84 2010-08-22 Tobias Burnus <burnus@net-b.de>
87 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
89 2010-08-22 Tobias Burnus <burnus@net-b.de>
90 Dominique d'Humieres <dominiq@lps.ens.fr>
94 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
95 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
97 2010-08-21 Janus Weil <janus@gcc.gnu.org>
102 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
103 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
104 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
106 2010-08-21 Tobias Burnus <burnus@net-b.de>
110 * gfortran.dg/bessel_6.f90: New.
111 * gfortran.dg/bessel_7.f90: New.
113 2010-08-20 Jan Hubicka <jh@suse.cz>
117 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
118 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
120 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
123 * gcc.target/i386/pr45336-1.c: New.
124 * gcc.target/i386/pr45336-2.c: Likewise.
125 * gcc.target/i386/pr45336-3.c: Likewise.
126 * gcc.target/i386/pr45336-4.c: Likewise.
128 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
131 * gcc.target/i386/volatile-2.c: Update scan strings to also
132 include (%rip) for the memory reference on x86_64.
134 2010-08-20 Jakub Jelinek <jakub@redhat.com>
137 * gcc.dg/pr44974.c: New test.
139 PR rtl-optimization/45353
140 * gcc.dg/pr45353.c: New test.
142 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
144 * gcc.target/i386/volatile-2.c: New.
146 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
148 PR rtl-optimization/44691
149 * gfortran.dg/pr44691.f: New test.
151 2010-10-19 Olivier Hainque <hainque@adacore.com>
153 * gcc.target/sparc/sibcall-dslot.c: New testcase.
155 2010-08-19 Jason Merrill <jason@redhat.com>
157 * g++.dg/init/synth3.C: New.
158 * g++.dg/init/value8.C: New.
159 * g++.dg/tree-ssa/empty-2.C: New.
160 * g++.dg/cpp0x/noexcept09.C: New.
162 2010-08-19 Daniel Kraft <d@domob.eu>
166 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
167 * gfortran.dg/pointer_remapping_1.f90: New test.
168 * gfortran.dg/pointer_remapping_2.f03: New test.
169 * gfortran.dg/pointer_remapping_3.f08: New test.
170 * gfortran.dg/pointer_remapping_4.f03: New test.
171 * gfortran.dg/pointer_remapping_5.f08: New test.
172 * gfortran.dg/pointer_remapping_6.f08: New test.
174 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
177 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
179 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
181 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
183 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
185 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
188 2010-08-19 Ian Bolton <ian.bolton@arm.com>
191 * gcc.c-torture/execute/pr45070.c: New.
193 2010-08-19 Ian Bolton <ian.bolton@arm.com>
195 * g++.dg/pr44328.C: New test.
197 2010-08-19 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/bessel_3.f90: New.
202 * gfortran.dg/bessel_4.f90: New.
203 * gfortran.dg/bessel_5.f90: New.
205 2010-08-19 Janus Weil <janus@gcc.gnu.org>
208 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
209 * gfortran.dg/pointer_init_2.f90: New.
210 * gfortran.dg/pointer_init_3.f90: New.
211 * gfortran.dg/pointer_init_4.f90: New.
213 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
216 * g++.dg/pr45049-1.C: New test.
217 * g++.dg/pr45049-2.C: New test.
219 2010-08-18 Jie Zhang <jie@codesourcery.com>
221 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
222 20 if __ARM_PCS is defined otherwise 64.
223 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
224 instead of hard coded 64.
226 2010-08-18 Yao Qi <yao@codesourcery.com>
229 * gcc.target/arm/pr45094.c: New test.
231 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
233 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
235 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
237 PR rtl-optimization/42575
238 * gcc.target/arm/pr42575.c: New test.
240 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
242 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
243 * gcc.dg/tls/thr-cse-1.c: New.
245 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
248 * lib/target-supports.exp
249 (check_effective_target_function_sections): New.
250 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
251 function sections before proceding.
253 2010-08-17 Jakub Jelinek <jakub@redhat.com>
256 * gfortran.dg/pr45308.f03: New test.
258 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
261 * gcc.target/i386/pr45296.c: New test.
263 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
265 * g++.dg/ext/uow-1.C: New.
266 * g++.dg/ext/uow-2.C: New.
267 * g++.dg/ext/uow-3.C: New.
268 * g++.dg/ext/uow-4.C: New.
270 2010-08-17 Richard Guenther <rguenther@suse.de>
273 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
275 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
278 * gcc.dg/Wcxx-compat-20.c: New test.
280 2010-08-17 Daniel Kraft <d@domob.eu>
283 * gfortran.dg/associate_1.f03: Extended to test newly supported
284 features like association to variables.
285 * gfortran.dg/associate_3.f03: Removed check for illegal change
286 of associate-name here...
287 * gfortran.dg/associate_5.f03: ...and added it here.
288 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
289 * gfortran.dg/associate_7.f03: New test.
291 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
293 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
295 2010-08-15 Daniel Kraft <d@domob.eu>
298 * gfortran.dg/associate_1.f03: Enable test for array expressions.
299 * gfortran.dg/associate_3.f03: Clarify comment.
300 * gfortran.dg/associate_5.f03: New test.
301 * gfortran.dg/associate_6.f03: New test.
303 2010-08-15 Tobias Burnus <burnus@net-b.de>
306 * gfortran.dg/bind_c_usage_21.f90: New.
307 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
309 2010-08-15 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/optional_absent_1.f90: New.
312 * gfortran.dg/null_actual.f90: New.
314 2010-08-15 Tobias Burnus <burnus@net-b.de>
316 * gfortran.dg/pointer_target_1.f90: New.
317 * gfortran.dg/pointer_target_2.f90: New.
318 * gfortran.dg/pointer_target_3.f90: New.
320 2010-08-15 Daniel Kraft <d@domob.eu>
323 * gfortran.dg/elemental_args_check_3.f90: New test.
324 * gfortran.dg/impure_1.f08: New test.
325 * gfortran.dg/impure_2.f08: New test.
326 * gfortran.dg/impure_3.f90: New test.
327 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
329 2010-08-15 Ira Rosen <irar@il.ibm.com>
331 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
332 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
334 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
336 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
338 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
340 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
342 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
343 dg-require-effective-target after dg-do.
345 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
347 * lib/target-supports.exp (check_effective_target_vect_int): Return
348 true for Loongson targets.
349 (check_effective_target_vect_shift): Likewise.
350 (check_effective_target_vect_no_int_max): Likewise.
351 (check_effective_target_vect_no_align): Likewise.
352 (check_effective_target_vect_short_mult): Likewise.
354 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
356 * g++.dg/cast.C: Change fields of structures to "long" to pass
357 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
358 * g++.dg/cpp0x/iop.C: Ditto.
359 * g++.dg/cpp0x/named_refs.C: Ditto.
360 * g++.dg/cpp0x/rv1p.C: Ditto.
361 * g++.dg/cpp0x/rv2p.C: Ditto.
362 * g++.dg/cpp0x/rv3p.C: Ditto.
363 * g++.dg/cpp0x/rv4p.C: Ditto.
364 * g++.dg/cpp0x/rv5p.C: Ditto.
365 * g++.dg/cpp0x/rv6p.C: Ditto.
366 * g++.dg/cpp0x/rv7p.C: Ditto.
367 * g++.dg/cpp0x/rv8p.C: Ditto.
368 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
370 2010-08-13 Daniel Kraft <d@domob.eu>
372 * gfortran.dg/implied_shape_1.f08: New test.
373 * gfortran.dg/implied_shape_2.f90: New test.
374 * gfortran.dg/implied_shape_3.f08: New test.
376 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
379 * gfortran.dg/char_component_initializer_1.f90: New test.
381 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
383 PR tree-optimization/45241
384 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
386 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
388 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
390 * gcc.target/i386/pr40906-2.c: Ditto.
391 * gcc.target/i386/pr40906-3.c: Ditto.
393 2010-08-12 Jakub Jelinek <jakub@redhat.com>
396 * gcc.c-torture/execute/pr45262.c: New test.
398 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
400 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
402 * g++.dg/other/profile1.C: Ditto.
404 2010-08-12 Richard Guenther <rguenther@suse.de>
406 PR tree-optimization/45232
407 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
408 * gcc.dg/tree-ssa/loop-7.c: Adjust.
409 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
410 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
412 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
413 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
414 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
415 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
416 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
418 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
419 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
421 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
422 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
423 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
425 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
426 * gcc.dg/tree-ssa/negate.c: Adjust.
427 * gcc.dg/vect/vect-1.c: Adjust.
428 * gfortran.dg/reassoc_6.f: XFAIL.
430 2010-08-12 Jakub Jelinek <jakub@redhat.com>
433 * gcc.dg/pr45259.c: New test.
435 2010-08-12 Wei Guozhi <carrot@google.com>
438 * gcc.target/arm/pr44999.c: New testcase.
440 2010-08-12 Jie Zhang <jie@codesourcery.com>
442 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
444 (main): Adjust accordingly.
446 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
448 * gfortran.dg/graphite/id-22.f: New.
450 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
452 * gcc.dg/graphite/id-26.c: New.
454 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
456 * gcc.dg/graphite/id-25.c: New.
458 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
460 * gcc.dg/graphite/run-id-5.c: New.
461 * gcc.dg/graphite/run-id-6.c: New.
462 * gfortran.dg/graphite/id-21.f: New.
464 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
466 * gcc.dg/graphite/id-24.c: New.
468 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
470 * gcc.dg/tree-ssa/pr20742.c: New.
472 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
474 * gcc.dg/graphite/id-23.c: New.
476 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
478 * gfortran.dg/graphite/id-20.f: Adjust testcase.
480 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
482 * gcc.dg/graphite/pr42729.c: New.
484 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
486 * gfortran.dg/graphite/id-20.f: New.
488 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
490 * gcc.dg/graphite/id-22.c: New.
492 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
494 * gcc.dg/graphite/run-id-2.c: Call abort.
496 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
498 * gcc.dg/graphite/id-20.c: New.
500 2010-08-11 Janus Weil <janus@gcc.gnu.org>
501 Steve Kargl <kargl@gcc.gnu.org>
504 * gfortran.dg/move_alloc_3.f90: New.
505 * gfortran.dg/random_seed_2.f90: New.
507 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
509 * lib/target-supports.exp (check_effective_target_sync_int_long):
511 (check_effective_target_sync_char_short): Likewise.
513 2010-08-10 Yao Qi <yao@codesourcery.com>
515 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
517 * gcc.dg/tree-ssa/loop-31.c: Likewise.
518 * g++.dg/other/packed1.C: Likewise.
519 * g++.dg/other/crash-4.C: Likewise.
520 * g++.dg/ext/packed8.C: Likewise.
521 * g++.dg/init/array16.C: Likewise.
523 2010-08-10 xinliang David Li <davidxl@google.com>
524 * gcc.dg/tree-ssa/loop-19.c: Add option
525 -fno-prefetch-loop-array
527 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
530 * gcc.c-torture/compile/pr45182.c: New test.
532 2010-08-09 Jason Merrill <jason@redhat.com>
535 * g++.dg/cpp0x/variadic-104.C: New.
537 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
540 * gfortran.dg/dependency_32.f90: New test.
542 2010-08-09 Richard Guenther <rguenther@suse.de>
545 * g++.dg/opt/nrv17.C: New testcase.
547 2010-08-09 Richard Guenther <rguenther@suse.de>
550 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
551 alignment from MEM_REF offset only if we took it from the
554 * gcc.target/i386/pr24178.c: New testcase.
556 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
558 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
559 * gcc.dg/20030702-1.c: Ditto.
560 * gcc.dg/20050309-1.c: Ditto.
561 * gcc.dg/20050325-1.c: Ditto.
562 * gcc.dg/20050330-2.c: Ditto.
563 * gcc.dg/20051201-1.c: Ditto.
564 * gcc.dg/gomp/pr27573.c: Ditto.
565 * gcc.dg/gomp/pr34610.c: Ditto.
566 * gcc.dg/pr24225.c: Ditto.
567 * gcc.dg/pr26570.c: Ditto.
568 * gcc.dg/pr32773.c: Ditto.
569 * g++.dg/gcov/gcov-6.C: Ditto.
570 * g++.dg/gomp/pr34608.C: Ditto.
571 * gfortran.dg/gomp/pr27573.f90: Ditto.
573 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
574 dg-require-host-local dg directive.
575 * gcc.dg/profile-dir-2.c: Ditto.
576 * gcc.dg/profile-dir-3.c: Ditto.
578 2010-08-08 Richard Guenther <rguenther@suse.de>
580 PR tree-optimization/45109
581 * gcc.c-torture/compile/pr45109.c: New testcase.
583 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
585 * gcc.dg/march.c: Skip if -march defined.
586 * gcc.dg/mtune.c: Skip if -mtune defined.
588 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
589 generic thunk support.
591 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
594 * gcc.target/i386/pr45213.c: New test.
596 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
599 * gfortran.dg/fmt_error_11.f03: New test.
601 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
603 * lib/target-supports.exp (check_effective_target_sync_int_long):
604 Add arm*-*-linux-gnueabi.
605 (check_effective_target_sync_char_short): Likewise.
607 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
610 * gfortran.dg/dependency_31.f90: New test.
612 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
614 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
616 2010-08-06 Jason Merrill <jason@redhat.com>
618 * g++.dg/cpp0x/sfinae3.C: New.
619 * g++.dg/cpp0x/sfinae4.C: New.
621 2010-08-06 Richard Guenther <rguenther@suse.de>
623 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
624 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
625 * gcc.dg/tree-ssa/pr25382.c: Likewise.
626 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
627 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
628 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
629 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
630 * gcc.c-torture/execute/20100805-1.c: Likewise.
632 2010-08-05 Martin Jambor <mjambor@suse.cz>
635 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
637 2010-08-05 Martin Jambor <mjambor@suse.cz>
639 * gcc.dg/ipa/ipcp-ii-1.c: New test.
640 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
642 2010-08-05 Martin Jambor <mjambor@suse.cz>
644 * g++.dg/ipa/devirt-1.C: New test.
645 * g++.dg/ipa/devirt-2.C: Likewise.
646 * g++.dg/ipa/devirt-3.C: Likewise.
647 * g++.dg/ipa/devirt-4.C: Likewise.
648 * g++.dg/ipa/devirt-5.C: Likewise.
649 * gcc.dg/ipa/iinline-3.c: Likewise.
651 2010-08-05 Jie Zhang <jie@codesourcery.com>
653 PR tree-optimization/45144
654 * gcc.dg/tree-ssa/pr45144.c: New test.
656 2010-08-04 Janus Weil <janus@gcc.gnu.org>
661 * gfortran.dg/class_25.f03: New.
662 * gfortran.dg/class_26.f03: New.
664 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
666 * g++.dg/warn/miss-format-1.C: Update line number.
668 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
671 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
672 .frame and .mask assembler directives.
674 2010-08-04 Richard Guenther <rguenther@suse.de>
676 * gcc.dg/tree-ssa/vrp35.c: Adjust.
677 * gcc.dg/tree-ssa/vrp36.c: Likewise.
678 * gcc.dg/tree-ssa/vrp50.c: Likewise.
679 * gcc.dg/tree-ssa/vrp52.c: Likewise.
681 2010-08-04 Tobias Burnus <burnus@net-b.de>
684 * gfortran.dg/derived_constructor_char_1.f90: New.
685 * gfortran.dg/derived_constructor_char_2.f90: New.
687 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
690 * gfortran.dg/dependency_30.f90: New test.
692 2010-08-03 Jan Hubicka <jh@suse.cz>
694 * gcc.c-torture/compile/pr45085.c: New testcase.
696 2010-08-03 Janus Weil <janus@gcc.gnu.org>
700 * gfortran.dg/typebound_call_9.f03: Modified.
701 * gfortran.dg/typebound_generic_1.f03: Modified.
703 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
707 * gfortran.dg/dependency_29.f90: New test.
709 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
712 * gfortran.dg/character_comparison_2.f90: New test.
713 * gfortran.dg/character_comparison_3.f90: New test.
714 * gfortran.dg/dependency_28.f90: New test.
716 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
719 * gcc.target/arm/pr40457-1.c: New test.
720 * gcc.target/arm/pr40457-2.c: New test.
722 2010-08-01 Janus Weil <janus@gcc.gnu.org>
725 * gfortran.dg/typebound_call_17.f03: New.
727 2010-07-30 Janus Weil <janus@gcc.gnu.org>
730 * gfortran.dg/allocate_derived_3.f90: New.
732 2010-07-30 Xinliang David Li <davidxl@google.com>
733 PR tree-optimization/45121
734 * c-c++-common/uninit-17.c: Add -fno-ivops option.
736 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
739 * testsuite/g++.dg/pr45112.C: New test.
741 2010-07-30 Jakub Jelinek <jakub@redhat.com>
744 PR rtl-optimization/45137
745 * gcc.dg/pr45055.c: New test.
747 2010-07-30 Alan Modra <amodra@gmail.com>
749 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
750 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
752 2010-07-29 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/whole_file_25.f90: New.
757 * gfortran.dg/whole_file_26.f90: New.
758 * gfortran.dg/whole_file_27.f90: New.
760 2010-07-29 Janus Weil <janus@gcc.gnu.org>
763 * gfortran.dg/typebound_proc_17.f03: New.
765 2010-07-29 Janus Weil <janus@gcc.gnu.org>
768 * gfortran.dg/move_alloc_2.f90: New.
770 2010-07-29 Xinliang David Li <davidxl@google.com>
771 PR tree-optimization/45121
772 * c-c++-common/uninit-17.c: Fix expected output.
774 2010-07-29 Richard Guenther <rguenther@suse.de>
776 PR tree-optimization/45120
777 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
779 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
783 * gfortran.dg/pr42051.f03: New testcase.
785 2010-07-29 Richard Guenther <rguenther@suse.de>
788 * gcc.c-torture/execute/pr45034.c: New testcase.
790 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
793 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
795 2010-07-28 Daniel Kraft <d@domob.eu>
797 * gfortran.dg/bound_8.f90: New test.
799 2010-07-28 Jakub Jelinek <jakub@redhat.com>
802 * gcc.dg/pr45105.c: New test.
804 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
806 PR rtl-optimization/45107
807 * gcc.dg/pr45107.c: New test.
809 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
811 PR rtl-optimization/45101
812 * gcc.dg/pr45101.c: New test.
814 2010-07-28 Tobias Burnus <burnus@net-b.de>
817 * gfortran.dg/whole_file_24.f90: New.
819 2010-07-27 Jason Merrill <jason@redhat.com>
821 * g++.dg/cpp0x/variadic102.C: New.
822 * g++.dg/cpp0x/variadic103.C: New.
824 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
826 PR rtl-optimization/40956
829 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
830 * gcc.target/arm/pr42574.c: Add tests.
832 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
834 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
836 (cleanup-repo-files): Ditto.
837 (cleanup-saved-temps): Ditto.
839 2010-07-27 Jakub Jelinek <jakub@redhat.com>
842 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
845 * gcc.dg/pr45079.c: New test.
847 2010-07-27 Ira Rosen <irar@il.ibm.com>
849 PR tree-optimization/44152
850 * gcc.dg/vect/fast-math-pr44152.c: New test.
852 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
855 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
856 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
857 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
858 * obj-c++.dg/torture/trivial.mm: Ditto.
859 * objc.dg/torture/tls/thr-init-2.m: Ditto.
860 * objc.dg/torture/tls/thr-init-3.m: Ditto.
861 * objc.dg/torture/tls/thr-init.m: Ditto.
862 * objc.dg/torture/trivial.m: Ditto.
864 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
866 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
867 Skip on spu-*-* targets.
869 2010-07-27 Jakub Jelinek <jakub@redhat.com>
871 PR tree-optimization/45083
872 * gcc.dg/pr45083.c: New test.
874 2010-07-26 Tobias Burnus <burnus@net-b.de>
877 * gfortran.dg/whole_file_22.f90: New test.
878 * gfortran.dg/whole_file_23.f90: New test.
880 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
881 Jack Howarth <howarth@bromo.med.uc.edu>
882 Richard Henderson <rth@redhat.com>
885 * gcc.dg/tls/thr-init-1.c: New.
886 * gcc.dg/tls/thr-init-2.c: New.
887 * gcc.dg/torture/tls New.
888 * gcc.dg/torture/tls/tls-test.c: New.
889 * gcc.dg/torture/tls/thr-init-1.c: New.
890 * gcc.dg/torture/tls/tls.exp: New.
891 * gcc.dg/torture/tls/thr-init-2.c: New.
892 * gcc.dg/tls/emutls-2.c: New test
894 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
895 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
896 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
897 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
898 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
899 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
900 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
901 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
902 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
903 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
904 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
905 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
906 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
907 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
908 gfortran.dg/gomp/appendix-a/a.22.4.f90,
909 gfortran.dg/gomp/appendix-a/a.22.5.f90,
910 gfortran.dg/gomp/appendix-a/a.22.6.f90,
911 gfortran.dg/gomp/appendix-a/a.24.1.f90,
912 gfortran.dg/gomp/appendix-a/a.32.1.f90,
913 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
914 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
915 gfortran.dg/gomp/omp_threadprivate1.f90,
916 gfortran.dg/gomp/omp_threadprivate2.f90,
917 gfortran.dg/gomp/reduction1.f90,
918 gfortran.dg/gomp/sharing-1.f90: Likewise.
920 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
922 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
924 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
925 dg-require-visibility.
927 2010-07-26 Richard Guenther <rguenther@suse.de>
929 PR tree-optimization/43784
930 * gcc.c-torture/execute/pr43784.c: New testcase.
931 * g++.dg/torture/pr43784.C: Likewise.
933 2010-07-26 Richard Guenther <rguenther@suse.de>
936 * g++.dg/pr45056.C: New testcase.
938 2010-07-26 Richard Guenther <rguenther@suse.de>
940 PR tree-optimization/45071
941 * gcc.dg/pr45071.c: New testcase.
943 2010-07-26 Tobias Burnus <burnus@net-b.de>
946 * gfortran.dg/namelist_62.f90: New.
948 2010-07-26 Richard Guenther <rguenther@suse.de>
950 * gcc.c-torture/execute/pr45017.c: Move ...
951 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
953 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
956 * trim_optimize_1.f90: New test.
957 * character_comparision_1.f90: New test.
959 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
962 * gfortran.dg/wtruncate_fix.f: New test.
964 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
967 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
969 2010-07-24 Richard Guenther <rguenther@suse.de>
972 * g++.dg/lto/20100724-1_0.C: New testcase.
974 2010-07-24 Richard Guenther <rguenther@suse.de>
977 * gcc.dg/lto/20100724-1_0.c: New testcase.
978 * gcc.dg/lto/20100724-1_1.c: Likewise.
980 2010-07-24 Tobias Burnus <burnus@net-b.de>
983 * gfortran.dg/whole_file_21.f90: New.
985 * gfortran.dg/integer_exponentiation_3.F90: Use
986 -ffloat-store only for i?86/x86-64 -m32.
988 2010-07-24 Tobias Burnus <burnus@net-b.de>
990 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
991 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
993 2010-07-24 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/func_decl_4.f90: Split test into two ...
996 * gfortran.dg/func_decl_5.f90: ... parts.
997 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
998 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
999 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1000 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1001 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1002 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1003 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1004 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1005 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1006 * gfortran.dg/sizeof.f90: Make test valid.
1007 * gfortran.dg/pr20865.f90: Add new dg-error.
1008 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1009 * gfortran.dg/g77/19990218-0.f: Ditto.
1010 * gfortran.dg/g77/19990218-1.f: Ditto.
1011 * gfortran.dg/g77/970625-2.f: Ditto.
1012 * gfortran.dg/pr37243.f: Fix function declaration.
1013 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1014 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1016 2010-07-23 Tobias Burnus <burnus@net-b.de>
1019 * gfortran.dg/char_array_structure_constructor.f90: Add
1020 -fwhole-file as dg-option as it otherwise fails on some
1023 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1025 * gnat.dg/aggr16.ad[sb]: New test.
1026 * gnat.dg/aggr16_pkg.ads: New helper.
1028 2010-07-23 Richard Guenther <rguenther@suse.de>
1031 * g++.dg/lto/20100723-1_0.C: New testcase.
1033 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1035 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1037 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1038 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1040 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1042 * lib/target-supports.exp (add_options_for_tls): New proc.
1043 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1044 * g++.dg/tls/static-1a.cc: Likewise.
1045 * gcc.dg/tls/emutls-1.c: Likewise.
1046 * gcc.dg/tls/opt-11.c: Likewise.
1047 * gcc.dg/tls/opt-12.c: Likewise.
1048 * gcc.dg/tls/pr24428-2.c: Likewise.
1049 * gcc.dg/tls/pr24428.c: Likewise.
1050 * obj-c++.dg/tls/static-1.mm: Likewise.
1051 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1052 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1053 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1054 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1055 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1056 * objc.dg/torture/tls/thr-init.m: Likewise.
1057 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1059 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1061 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1062 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1063 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1064 optimized dump files.
1066 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1068 PR tree-optimization/45047
1069 * gcc.c-torture/compile/pr45047.c: New test.
1071 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1073 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1074 instead of dg-compile.
1075 * gcc.dg/float-range-4.c: Ditto.
1076 * gcc.dg/float-range-5.c: Ditto.
1077 * gcc.dg/fold-overflow-1.c: Ditto.
1078 * gcc.dg/gomp/sections-4.c: Ditto.
1079 * gcc.dg/transparent-union-1.c: Ditto.
1080 * gcc.dg/transparent-union-2.c: Ditto.
1081 * gcc.target/i386/pr39315-check.c: Ditto.
1082 * g++.dg/gomp/sections-4.C: Ditto.
1083 * g++.dg/template/dtor7.C: Ditto.
1084 * g++.dg/tree-ssa/pr19952.C: Ditto.
1085 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1086 * gfortran.dg/graphite/pr42185.f90: Ditto.
1087 * gfortran.dg/namelist_36.f90: Ditto.
1088 * gnat.dg/noreturn1.adb: Ditto.
1089 * gnat.dg/specs/small_alignment.ads: Ditto.
1091 2010-07-23 Martin Jambor <mjambor@suse.cz>
1093 PR tree-optimization/44915
1094 * g++.dg/torture/pr44915.C: New test.
1096 2010-07-23 Martin Jambor <mjambor@suse.cz>
1098 PR tree-optimization/44914
1099 * g++.dg/tree-ssa/pr44914.C: New test.
1101 2010-07-23 Jie Zhang <jie@codesourcery.com>
1104 * gcc.dg/pr44290-1.c: New test.
1105 * gcc.dg/pr44290-2.c: New test.
1107 2010-07-23 Jason Merrill <jason@redhat.com>
1110 * g++.dg/abi/mangle44.C: New.
1112 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1114 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1115 for compile-time only tests.
1116 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1118 * gcc.target/i386/pr39315-4.c: Ditto.
1119 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1120 target check. Include sse-os-support.h.
1121 (main): Call check_isa and sse_os_support.
1122 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1123 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1124 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1125 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1126 target check. Include sse-os-support.h.
1127 (main): Call check_isa and sse_os_support.
1128 * gcc.target/i386/vperm-v2df.c: Ditto.
1130 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1132 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1133 (check_effective_target_avx_runtime): New procedure.
1134 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1135 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1137 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1138 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1139 and __get_cpuid test.
1140 * gcc.dg/compat/vector-2b_main.c: Ditto.
1142 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1144 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1145 for compile-time only test.
1146 * gcc.dg/pr32716.c: Ditto.
1147 * gcc.dg/pr34856.c: Ditto.
1148 * gcc.dg/pr36997.c: Ditto.
1149 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1150 * gfortran.dg/pr28158.f90: Ditto.
1151 * gfortran.dg/pr30667.f: Ditto.
1153 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1154 i?86-*-* and x86_64-*-* targets to disable execution on targets
1155 without sse2 runtime support.
1156 * g++.dg/vect/vect.exp: Ditto.
1157 * gfortran.dg/vect/vect.exp: Ditto.
1159 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1160 * gcc.dg/pr37544.c: Ditto.
1161 * gcc.dg/pr40550.c: Ditto.
1162 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1163 * gcc.dg/compat/vector-1a_main.c: Ditto.
1164 * gcc.dg/compat/vector-2a_main.c: Ditto.
1165 * gcc.dg/torture/pr16104-1.c: Ditto.
1166 * gcc.dg/torture/pr35771-1.c: Ditto.
1167 * gcc.dg/torture/pr35771-2.c: Ditto.
1168 * gcc.dg/torture/pr35771-3.c: Ditto.
1169 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1170 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1171 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1172 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1173 * g++.dg/other/i386-1.C: Ditto.
1174 * g++.dg/other/pr40446.C: Ditto.
1176 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1178 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1180 2010-07-23 Daniel Kraft <d@domob.eu>
1183 * gfortran.dg/exit_1.f08: New test.
1184 * gfortran.dg/exit_2.f08: New test.
1186 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1188 PR tree-optimization/39839
1189 * gcc.target/arm/pr39839.c: New test case.
1191 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1193 * gnat.dg/unchecked_convert5b.adb: New test.
1194 * gnat.dg/unchecked_convert6.adb: Likewise.
1195 * gnat.dg/unchecked_convert6b.adb: Likewise.
1197 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1199 * gnat.dg/aggr15.ad[sb]: New test.
1201 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1204 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1206 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1208 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1209 with dg-require-linker-plugin.
1211 2010-07-22 Richard Guenther <rguenther@suse.de>
1214 * g++.dg/lto/20100722-1_0.C: New testcase.
1216 2010-07-22 Richard Guenther <rguenther@suse.de>
1219 * gcc.dg/lto/20100720-3_0.c: New testcase.
1220 * gcc.dg/lto/20100720-3_1.c: Likewise.
1222 2010-07-22 Richard Guenther <rguenther@suse.de>
1224 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1225 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1228 * gcc.dg/lto/20100722-1_0.c: New testcase.
1230 2010-07-22 Martin Jambor <mjambor@suse.cz>
1232 PR tree-optimization/44891
1233 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1235 2010-07-22 Richard Guenther <rguenther@suse.de>
1237 PR tree-optimization/45017
1238 * gcc.c-torture/execute/pr45017.c: New testcase.
1240 2010-07-22 Tobias Burnus <burnus@net-b.de>
1243 * gfortran.dg/aliasing_dummy_5.f90: New.
1245 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1248 * gcc.target/arm/pr43698.c: New test.
1250 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1253 * Revert my commit r162325 for this PR.
1255 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.target/m68k/pr45015.c: New test.
1260 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1263 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1266 2010-07-21 Richard Guenther <rguenther@suse.de>
1269 * g++.dg/lto/20100721-1_0.C: New testcase.
1271 2010-07-21 Martin Jambor <mjambor@suse.cz>
1273 PR tree-optimization/44900
1274 * g++.dg/torture/pr44900.C: New test.
1276 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
1279 * c-c++-common/uninit-17.c: Correct expected error.
1281 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.dg/guality/asm-1.c: New test.
1286 * gcc.dg/guality/pr45003-2.c: New test.
1287 * gcc.dg/guality/pr45003-3.c: New test.
1289 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1292 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1294 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
1296 * lib/scanasm.exp (dg-function-on-line): Test that a function is
1297 defined on the current line.
1298 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1299 * g++.dg/debug/dwarf2/pr44641.C: New.
1301 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
1303 * gcc.target/powerpc/block-move-1.c: New test.
1304 * gcc.target/powerpc/block-move-2.c: New test.
1306 2010-07-20 Jason Merrill <jason@redhat.com>
1309 * g++.dg/cpp0x/sfinae2.C: New.
1311 2010-07-20 Richard Guenther <rguenther@suse.de>
1314 * gcc.dg/lto/20100720-4_0.c: New testcase.
1316 2010-07-20 Richard Guenther <rguenther@suse.de>
1319 * gcc.dg/lto/20100720-2_0.c: New testcase.
1320 * gcc.dg/lto/20100720-2_1.c: Likewise.
1322 2010-07-20 Richard Guenther <rguenther@suse.de>
1325 * gcc.dg/lto/20100720-1_0.c: New testcase.
1326 * gcc.dg/lto/20100720-1_1.c: Likewise.
1328 2010-07-20 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.dg/guality/pr45003-1.c: New test.
1333 2010-07-20 Richard Guenther <rguenther@suse.de>
1335 PR tree-optimization/44977
1336 * gcc.dg/torture/pr44977.c: New testcase.
1338 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
1340 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1343 2010-07-20 Richard Guenther <rguenther@suse.de>
1347 * gcc.dg/pr44971.c: New testcase.
1348 * gcc.c-torture/compile/pr44988.c: Likewise.
1350 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
1353 * gfortran.dg/allocate_with_typespec.f90: New test.
1354 * gfortran.dg/allocate_derived_1.f90: Update error message.
1356 2010-07-19 Jason Merrill <jason@redhat.com>
1359 * g++.dg/cpp0x/decltype23.C: New.
1361 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
1364 * gfortran.dg/class_defined_operator_1.f03 : New test.
1366 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
1368 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1369 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1370 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
1371 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1373 2010-07-19 Richard Guenther <rguenther@suse.de>
1376 * gcc.c-torture/compile/pr44941.c: New testcase.
1378 2010-07-19 Jason Merrill <jason@redhat.com>
1381 * g++.dg/template/sfinae24.C: New.
1383 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
1386 * gfortran.dg/data_implied_do_2.f90: Removed.
1388 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
1391 * g++.dg/template/sfinae23.C: New.
1393 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1395 * lib/target-supports.exp (check_sse_os_support_available): New
1397 (check_sse_hw_available): New proc.
1398 (check_effective_target_sse_runtime): New proc.
1399 (check_effective_target_sse2_runtime): New proc.
1400 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1401 -msse2 if check_sse_os_support_available.
1402 * g++.dg/vect/vect.exp: Only run -msse2 tests if
1403 check_sse_os_support_available.
1404 * gcc.dg/vect/vect.exp: Likewise.
1405 * gfortran.dg/vect/vect.exp: Likewise.
1406 * gcc.target/i386/sol2-check: Renamed to ...
1407 * gcc.target/i386/sse-os-support.h: ... this.
1408 (sol2_check): Renamed to ...
1409 (sse_os_support): ... this.
1410 Only test movss with xmm registers.
1411 * gcc.target/i386/sse-check.h: Reflect new header and function names.
1412 Removed ILL_INSN, ILL_INSN_LEN.
1413 * gcc.target/i386/sse2-check.h: Likewise.
1414 * gcc.target/i386/sse3-check.h: Likewise.
1415 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1416 Removed cpuid.h, __get_cpuid test.
1417 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1418 Removed cpuid.h, __get_cpuid test.
1419 * g++.dg/other/pr40446.C: Likewise.
1420 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1421 * gcc.dg/compat/vector-1a_main.c: Likewise.
1422 * gcc.dg/compat/vector-2a_main.c: Likewise.
1423 * gcc.dg/pr36584.c: Likewise.
1424 * gcc.dg/pr37544.c: Likewise.
1425 * gcc.dg/torture/pr16104-1.c: Likewise.
1426 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1427 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1428 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1429 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1430 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1431 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1433 * gcc.dg/torture/pr35771-2.c: Likewise.
1434 * gcc.dg/torture/pr35771-3.c: Likewise.
1435 * gcc.target/i386/pr39315-2.c: Likewise.
1436 * gcc.target/i386/pr39315-4.c: Likewise.
1437 * gcc.target/i386/vperm-v2df.c: Likewise.
1438 * gcc.target/i386/vperm-v2di.c: Likewise.
1439 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1440 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1443 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
1446 * gfortran.dg/data_implied_do_2.f90: New test.
1448 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1450 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1452 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1454 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1455 to the "mips16" group.
1456 (mips_using_mips16_p): New procedure.
1457 (mips-dg-options): Use it.
1459 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
1461 * gcc.target/mips/mips16-attributes-4.c: New test.
1463 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
1466 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1467 * gcc.target/powerpc/recip-2.c: Ditto.
1468 * gcc.target/powerpc/recip-3.c: Ditto.
1470 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
1472 * gcc.target/arm/pr42235.c: New test.
1474 2010-07-16 Jason Merrill <jason@redhat.com>
1477 * g++.dg/template/partial8.C: New.
1479 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1481 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1482 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
1484 (gualcvt): New overloaded inline.
1485 (GUALCVT): Use it for C++.
1486 * g++.dg/guality/guality.exp: New.
1487 * g++.dg/guality/guality.h: New.
1488 * g++.dg/guality/redeclaration1.C: New test.
1489 * g++.dg/dg.exp: Prune also guality/* tests.
1490 * gcc.dg/guality/pr43141.c: Moved to...
1491 * c-c++-common/guality/pr43141.c: ... here.
1493 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1496 * gfortran.dg/char4_iunit_2.f03: New test.
1498 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
1500 * lib/plugin-support.exp (plugin-test-execute):
1501 Add ${gcc_objdir}/intl to includes.
1503 2010-07-16 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.c-torture/execute/pr44942.c: New test.
1507 * gcc.target/i386/pr44942.c: New test.
1509 2010-07-15 Jason Merrill <jason@redhat.com>
1512 * g++.dg/cpp0x/implicit7.C: New.
1513 * g++.dg/cpp0x/implicit8.C: New.
1515 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1517 Disable float tests for __SPU__ targets due to lack of signed zero:
1518 * c-c++-common/torture/complex-sign-add.c (check_add_float).
1519 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1520 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1521 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1522 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1523 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1524 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1525 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1526 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1528 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1530 * gfortran.dg/select_char_2.f90: New test.
1532 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
1534 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1537 2010-07-15 Janus Weil <janus@gcc.gnu.org>
1540 * gfortran.dg/typebound_generic_9.f03: New.
1542 2010-07-15 Richard Guenther <rguenther@suse.de>
1544 PR tree-optimization/44946
1545 * gcc.c-torture/compile/pr44946.c: New testcase.
1547 2010-07-15 Jakub Jelinek <jakub@redhat.com>
1550 * gfortran.dg/select_char_3.f90: New test.
1552 2010-07-15 Magnus Granberg <zorry@gentoo.org>
1553 Kevin F. Quinn <kevquinn@gentoo.org>
1555 * gcc.dg/Wtrampolines.c: New.
1557 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1560 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1562 2010-07-14 Jason Merrill <jason@redhat.com>
1565 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1567 Implement C++0x unrestricted unions (N2544)
1568 * g++.dg/cpp0x/union1.C: New.
1569 * g++.dg/cpp0x/union2.C: New.
1570 * g++.dg/cpp0x/union3.C: New.
1571 * g++.dg/cpp0x/defaulted2.C: Adjust.
1572 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1573 * g++.old-deja/g++.ext/anon2.C: Adjust.
1574 * g++.old-deja/g++.mike/misc6.C: Adjust.
1576 2010-07-14 Janus Weil <janus@gcc.gnu.org>
1579 * gfortran.dg/c_loc_tests_15.f90: New.
1581 2010-07-13 Jason Merrill <jason@redhat.com>
1584 * g++.dg/cpp0x/implicit6.C: New.
1586 2010-07-13 Jason Merrill <jason@redhat.com>
1589 * g++.dg/abi/noreturn1.C: New.
1590 * g++.dg/abi/noreturn2.C: New.
1592 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
1596 * c-c++-common/pr44832.c: New test.
1598 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
1601 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1602 on the target. Make sure that we can assemble the emitted asm when
1603 the test type is 'compile'.
1605 2010-07-13 Richard Guenther <rguenther@suse.de>
1607 PR tree-optimization/36960
1608 * g++.dg/torture/pr36960.C: New testcase.
1610 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
1613 * g++.dg/template/sfinae21.C: New.
1614 * g++.dg/template/sfinae22.C: Likewise.
1616 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
1619 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1620 * gcc.dg/plugin/ggcplug.c: Likewise.
1621 * g++.dg/plugin/selfassign.c: Likewise.
1622 * g++.dg/plugin/attribute_plugin.c: Likewise.
1623 * g++.dg/plugin/dumb_plugin.c: Likewise.
1624 * g++.dg/plugin/pragma_plugin.c: Likewise.
1626 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
1628 * gcc.c-torture/execute/pr44683.x: New.
1629 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1631 2010-07-13 Janus Weil <janus@gcc.gnu.org>
1637 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1638 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1639 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1640 * gfortran.dh/typebound_call_16.f03: New.
1641 * gfortran.dg/typebound_generic_6.f03: New.
1642 * gfortran.dg/typebound_generic_7.f03: New.
1643 * gfortran.dg/typebound_generic_8.f03: New.
1645 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1648 * gfortran.dg/char4_iunit_1.f03: New test.
1650 2010-07-12 Jakub Jelinek <jakub@redhat.com>
1652 * gcc.dg/tree-ssa/vrp53.c: New test.
1654 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/template/sfinae19.C: New.
1658 * g++.dg/template/sfinae20.C: Likewise.
1660 2010-07-12 Jie Zhang <jie@codesourcery.com>
1662 * gcc.target/arm/interrupt-1.c: New test.
1663 * gcc.target/arm/interrupt-2.c: New test.
1665 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1667 * gcc.dg/pr42427.c: Require c99_runtime.
1668 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1670 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1671 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1672 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1673 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1674 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1675 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1676 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1677 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1678 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1679 * gcc.target/i386/pr37275.c: Require visibility support.
1681 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1683 * lib/target-supports.exp (check_effective_target_sse): New proc.
1684 * gcc.target/i386/sol2-check.h: New file.
1685 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1686 Include sol2-check.h.
1687 (main) Only run do_test () if sol2_check ().
1688 * gcc.target/i386/sse2-check.h: Likewise.
1689 * gcc.target/i386/sse3-check.h: Likewise.
1690 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1691 [__sun__ && __svr4__]: Execute SSE2 instruction.
1692 * gcc.target/i386/math-torture/math-torture.exp: Only add options
1693 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1694 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1695 * g++.dg/ext/vector14.C: Likewise.
1696 * g++.dg/other/mmintrin.C: Likewise.
1697 * gcc.dg/20020418-1.c: Likewise.
1698 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1699 * gcc.dg/format/ms_unnamed-1.c: Likewise.
1700 * gcc.dg/format/unnamed-1.c: Likewise.
1701 Adapt dg-warning line number.
1702 * gcc.dg/graphite/pr40281.c: Likewise.
1703 * gcc.dg/pr32176.c: Likewise.
1704 * gcc.dg/pr40550.c: Likewise.
1705 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1706 * gcc.dg/torture/pr36891.c: Likewise.
1707 * gcc.target/i386/20020218-1.c: Likewise.
1708 * gcc.target/i386/20020523.c: Likewise.
1709 * gcc.target/i386/abi-1.c: Likewise.
1710 * gcc.target/i386/brokensqrt.c: Likewise.
1711 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1712 * gcc.target/i386/pr13366.c: Likewise.
1713 * gcc.target/i386/pr13685.c: Likewise.
1714 * gcc.target/i386/pr24306.c: Likewise.
1715 * gcc.target/i386/pr31486.c: Likewise.
1716 * gcc.target/i386/pr32065-1.c: Likewise.
1717 * gcc.target/i386/pr32065-2.c: Likewise.
1718 * gcc.target/i386/pr32389.c: Likewise.
1719 * gcc.target/i386/pr38824.c: Likewise.
1720 * gcc.target/i386/pr38931.c: Likewise.
1721 * gcc.target/i386/pr39592-1.c: Likewise.
1722 * gcc.target/i386/pr43766.c: Likewise.
1723 * gcc.target/i386/recip-divf.c: Likewise.
1724 * gcc.target/i386/recip-sqrtf.c: Likewise.
1725 * gcc.target/i386/recip-vec-divf.c: Likewise.
1726 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1727 * gcc.target/i386/sse-1.c: Likewise.
1728 * gcc.target/i386/sse-16.c: Likewise.
1729 * gcc.target/i386/sse-2.c: Likewise.
1730 * gcc.target/i386/sse-20.c: Likewise.
1731 * gcc.target/i386/sse-3.c: Likewise.
1732 * gcc.target/i386/sse-7.c: Likewise.
1733 * gcc.target/i386/sse-9.c: Likewise.
1734 * gcc.target/i386/sse-addps-1.c: Likewise.
1735 * gcc.target/i386/sse-addss-1.c: Likewise.
1736 * gcc.target/i386/sse-andnps-1.c: Likewise.
1737 * gcc.target/i386/sse-andps-1.c: Likewise.
1738 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1739 * gcc.target/i386/sse-comiss-1.c: Likewise.
1740 * gcc.target/i386/sse-comiss-2.c: Likewise.
1741 * gcc.target/i386/sse-comiss-3.c: Likewise.
1742 * gcc.target/i386/sse-comiss-4.c: Likewise.
1743 * gcc.target/i386/sse-comiss-5.c: Likewise.
1744 * gcc.target/i386/sse-comiss-6.c: Likewise.
1745 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1746 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1747 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1748 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1749 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1750 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1751 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1752 * gcc.target/i386/sse-divps-1.c: Likewise.
1753 * gcc.target/i386/sse-divss-1.c: Likewise.
1754 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1755 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1756 * gcc.target/i386/sse-maxps-1.c: Likewise.
1757 * gcc.target/i386/sse-maxss-1.c: Likewise.
1758 * gcc.target/i386/sse-minps-1.c: Likewise.
1759 * gcc.target/i386/sse-minss-1.c: Likewise.
1760 * gcc.target/i386/sse-movaps-1.c: Likewise.
1761 * gcc.target/i386/sse-movaps-2.c: Likewise.
1762 * gcc.target/i386/sse-movhlps-1.c: Likewise.
1763 * gcc.target/i386/sse-movhps-1.c: Likewise.
1764 * gcc.target/i386/sse-movhps-2.c: Likewise.
1765 * gcc.target/i386/sse-movlhps-1.c: Likewise.
1766 * gcc.target/i386/sse-movmskps-1.c: Likewise.
1767 * gcc.target/i386/sse-movntps-1.c: Likewise.
1768 * gcc.target/i386/sse-movss-1.c: Likewise.
1769 * gcc.target/i386/sse-movss-2.c: Likewise.
1770 * gcc.target/i386/sse-movss-3.c: Likewise.
1771 * gcc.target/i386/sse-movups-1.c: Likewise.
1772 * gcc.target/i386/sse-movups-2.c: Likewise.
1773 * gcc.target/i386/sse-mulps-1.c: Likewise.
1774 * gcc.target/i386/sse-mulss-1.c: Likewise.
1775 * gcc.target/i386/sse-orps-1.c: Likewise.
1776 * gcc.target/i386/sse-rcpps-1.c: Likewise.
1777 * gcc.target/i386/sse-recip-vec.c: Likewise.
1778 * gcc.target/i386/sse-recip.c: Likewise.
1779 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1780 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1781 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1782 * gcc.target/i386/sse-subps-1.c: Likewise.
1783 * gcc.target/i386/sse-subss-1.c: Likewise.
1784 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1785 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1786 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1787 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1788 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1789 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1790 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1791 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1792 * gcc.target/i386/sse-xorps-1.c: Likewise.
1793 * gcc.target/i386/ssefn-1.c: Likewise.
1794 * gcc.target/i386/ssefn-3.c: Likewise.
1795 * gcc.target/i386/sseregparm-1.c: Likewise.
1796 * gcc.target/i386/stackalign/return-3.c: Likewise.
1797 * gcc.target/i386/vectorize1.c: Likewise.
1798 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1799 * gcc.target/i386/xorps-sse.c: Likewise.
1800 * gfortran.dg/pr28158.f90: Likewise.
1801 * gfortran.dg/pr30667.f: Likewise.
1802 * gnat.dg/loop_optimization7.adb: Likewise.
1803 * gnat.dg/sse_nolib.adb: Likewise.
1805 2010-07-11 Tobias Burnus <burnus@net-b.de>
1808 * gfortran.dg/use_rename_6.f90: New.
1809 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1811 2010-07-11 Janus Weil <janus@gcc.gnu.org>
1814 * gfortran.dg/class_24.f03: New.
1816 2010-07-10 Richard Guenther <rguenther@suse.de>
1819 * gcc.dg/lto/20100709-1_0.c: New testcase.
1820 * gcc.dg/lto/20100709-1_1.c: Likewise.
1822 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
1824 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1826 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
1829 * objc.dg/lto/trivial-1_0.m: New.
1830 * objc.dg/lto/lto.exp: New.
1831 * obj-c++.dg/lto/trivial-1_0.mm: New.
1832 * obj-c++.dg/lto/lto.exp: New.
1833 * objc.dg/symtab-1.m: Adjust sizes.
1834 * objc.dg/image-info.m: Do not run for gnu-runtime.
1836 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1838 * gcc.dg/pr32370.c: Allow another kind of error message.
1840 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
1842 * gnat.dg/atomic3.adb: New test.
1844 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1845 Denys Vlasenko <dvlasenk@redhat.com>
1846 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1848 PR tree-optimization/28632
1849 * gcc.dg/tree-ssa/vrp51.c: New test.
1850 * gcc.dg/tree-ssa/vrp52.c: New test.
1852 2010-07-09 Jason Merrill <jason@redhat.com>
1854 * g++.dg/abi/covariant6.C: New.
1855 * g++.dg/inherit/covariant17.C: Test both bases.
1856 * g++.dg/inherit/covariant7.C: Check vtable layout.
1858 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
1860 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1862 2010-07-09 Richard Guenther <rguenther@suse.de>
1864 PR tree-optimization/44852
1865 * gcc.c-torture/execute/pr44852.c: New testcase.
1867 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1869 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1870 multiplication by values.
1871 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1872 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1874 2010-07-09 Richard Guenther <rguenther@suse.de>
1876 PR tree-optimization/44882
1877 * gfortran.dg/pr44882.f90: New testcase.
1879 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
1882 * gcc.target/arm/pr40657-1.c: New test.
1883 * gcc.target/arm/pr40657-2.c: New test.
1884 * gcc.c-torture/execute/pr40657.c: New test.
1886 2010-07-09 Jakub Jelinek <jakub@redhat.com>
1888 * gcc.dg/tree-ssa/vrp50.c: New test.
1889 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1891 2010-07-08 Janus Weil <janus@gcc.gnu.org>
1894 * gfortran.dg/c_sizeof_1.f90: Modified.
1895 * gfortran.dg/storage_size_1.f08: New.
1896 * gfortran.dg/storage_size_2.f08: New.
1898 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
1900 * gcc.c-torture/execute/20100708-1.c: New test.
1902 2010-07-08 Jakub Jelinek <jakub@redhat.com>
1905 * gfortran.dg/gomp/pr44847.f90: New test.
1907 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
1909 PR tree-optimization/44710
1910 * gcc.dg/tree-ssa/ifc-6.c: New.
1911 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
1913 2010-07-08 Tobias Burnus <burnus@net-b.de>
1916 * gfortran.dg/coarray_10.f90: Add an additional test.
1918 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
1921 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
1922 * gcc.c-torture/execute/pr44828.x: Revert.
1924 2010-07-08 Jason Merrill <jason@redhat.com>
1927 * g++.dg/inherit/covariant17.C: New.
1928 * g++.dg/abi/covariant1.C: Actually test for the bug.
1930 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
1932 PR rtl-optimization/44838
1933 * gcc.dg/pr44838.c: New.
1935 2010-07-08 Richard Guenther <rguenther@suse.de>
1937 PR tree-optimization/44831
1938 * gcc.c-torture/compile/pr44831.c: New testcase.
1939 * gcc.dg/tree-ssa/pr21463.c: Adjust.
1941 2010-07-08 Richard Guenther <rguenther@suse.de>
1943 PR tree-optimization/44861
1944 * g++.dg/vect/pr44861.cc: New testcase.
1946 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1949 * gcc.c-torture/execute/pr44828.x: New file.
1951 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
1953 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
1955 * g++.dg/ext/altivec-17.C: Adjust error message.
1957 2010-07-07 Tom Tromey <tromey@redhat.com>
1959 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
1961 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
1964 * gcc.target/i386/rdrand-1.c: Scan "jnc".
1965 * gcc.target/i386/rdrand-2.c: Likewise.
1966 * gcc.target/i386/rdrand-3.c: Likewise.
1968 2010-07-07 Jan Hubicka <jh@suse.cz>
1971 * g++.dg/torture/pr44813.C: New testcase.
1972 * g++.dg/torture/pr44826.C: New testcase.
1974 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
1976 PR rtl-optimization/44787
1977 * gcc.c-torture/compile/pr44788.c: New test.
1978 * gcc.target/arm/pr44788.c: New test.
1980 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1982 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
1984 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
1986 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
1989 2010-07-06 Tobias Burnus <burnus@net-b.de>
1992 * gfortran.dg/parameter_array_init_6.f90: New.
1993 * gfortran.dg/initialization_20.f90: Update dg-error.
1994 * gfortran.dg/initialization_24.f90: Ditto.
1996 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1998 * gfortran.dg/dim_range_1.f90: New test.
1999 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2001 2010-07-06 Jason Merrill <jason@redhat.com>
2004 * g++.dg/cpp0x/initlist41.C: New.
2007 * g++.dg/template/ptrmem22.C: New.
2009 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2011 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2013 * gcc.target/i386/i386.exp: Likewise.
2015 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2018 * gcc.dg/lto/20100518_0.c: Limit to x86.
2020 2010-07-06 Richard Guenther <rguenther@suse.de>
2023 * gcc.c-torture/execute/pr44828.c: New testcase.
2025 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2027 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2028 * g++.dg/warn/volatile1.C: Likewise.
2029 * g++.dg/template/warn1.C: Likewise.
2031 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2033 AVX Programming Reference (June, 2010)
2034 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2035 * g++.dg/other/i386-3.C: Likewise.
2036 * gcc.target/i386/sse-12.c: Likewise.
2038 * gcc.target/i386/f16c-check.h: New.
2039 * gcc.target/i386/rdfsbase-1.c: Likewise.
2040 * gcc.target/i386/rdfsbase-2.c: Likewise.
2041 * gcc.target/i386/rdgsbase-1.c: Likewise.
2042 * gcc.target/i386/rdgsbase-2.c: Likewise.
2043 * gcc.target/i386/rdrand-1.c: Likewise.
2044 * gcc.target/i386/rdrand-2.c: Likewise.
2045 * gcc.target/i386/rdrand-3.c: Likewise.
2046 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2047 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2048 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2049 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2050 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2051 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2052 * gcc.target/i386/wrfsbase-1.c: Likewise.
2053 * gcc.target/i386/wrfsbase-2.c: Likewise.
2054 * gcc.target/i386/wrgsbase-1.c: Likewise.
2055 * gcc.target/i386/wrgsbase-2.c: Likewise.
2057 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2058 (__builtin_ia32_vcvtps2ph): New.
2059 (__builtin_ia32_vcvtps2ph256): Likewise.
2061 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2062 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2064 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2065 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2067 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2068 (__builtin_ia32_vcvtps2ph256): Likewise.
2069 Add fsgsbase,rdrnd,f16c.
2071 * lib/target-supports.exp (check_effective_target_f16c): New.
2073 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2075 * gcc.dg/guality/nrv-1.c: New test.
2077 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2080 * gcc.target/arm/pr42505.c: New test case.
2082 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2085 * g++.dg/opt/nrv16.C: New test.
2087 2010-07-05 Richard Guenther <rguenther@suse.de>
2089 PR tree-optimization/44784
2090 * gcc.c-torture/compile/pr44784.c: New testcase.
2092 2010-07-05 Ira Rosen <irar@il.ibm.com>
2094 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2095 Increase loop bound and array size.
2096 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2099 2010-07-05 Ira Rosen <irar@il.ibm.com>
2101 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2102 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2103 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2104 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2105 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2107 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2110 * g++.dg/parse/template25.C: New.
2112 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2114 PR rtl-optimization/44695
2115 * gcc.dg/torture/pr44695.c: New.
2117 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2120 * g++.dg/ext/pretty3.C: New.
2122 2010-07-04 Richard Guenther <rguenther@suse.de>
2125 * g++.dg/torture/pr44809.C: New testcase.
2127 2010-07-04 Richard Guenther <rguenther@suse.de>
2129 PR tree-optimization/44656
2130 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2132 2010-07-04 Ira Rosen <irar@il.ibm.com>
2133 Revital Eres <eres@il.ibm.com>
2135 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2137 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2138 gcc.dg/vect/vect-96.c: Likewise.
2139 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2140 that support misaligned stores. Change the number of expected
2141 misaligned accesses.
2142 * gcc.dg/vect/vect-peel-1.c: New test.
2143 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2144 gcc.dg/vect/vect-peel-4.c: Likewise.
2145 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2146 vectorizable on all targets that support realignment.
2147 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2149 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2152 * gcc.dg/torture/pr44806.c: New.
2154 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2156 * gnat.dg/cond_expr1.adb: New test.
2158 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2160 * gnat.dg/modular3.adb: New test.
2161 * gnat.dg/modular3_pkg.ads: New helper.
2163 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2164 Mikael Pettersson <mikpe@it.uu.se>
2167 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2168 Make signed-ness of chars explicit. Scan the object for
2169 strings that are split by some target assemblers.
2170 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2173 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2175 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2177 2010-07-02 Le-Chun Wu <lcwu@google.com>
2180 * g++.dg/warn/Wshadow-7.C: New test.
2182 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2183 Julian Brown <julian@codesourcery.com>
2184 Sandra Loosemore <sandra@codesourcery.com>
2186 * gcc.c-torture/execute/20100416-1.c: New test case.
2188 2010-07-02 Julian Brown <julian@codesourcery.com>
2189 Sandra Loosemore <sandra@codesourcery.com>
2193 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2194 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2196 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2197 Julian Brown <julian@codesourcery.com>
2199 * gcc.target/arm/neon/vadds64.c: Regenerated.
2200 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2201 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2202 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2203 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2204 * gcc.target/arm/neon-vmls-1.c: Likewise.
2205 * gcc.target/arm/neon-vsubs64.c: New execution test.
2206 * gcc.target/arm/neon-vsubu64.c: New execution test.
2207 * gcc.target/arm/neon-vadds64.c: New execution test.
2208 * gcc.target/arm/neon-vaddu64.c: New execution test.
2210 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2212 * gcc.target/arm/neon-vands64.c: New.
2213 * gcc.target/arm/neon-vandu64.c: New.
2214 * gcc.target/arm/neon-vbics64.c: New.
2215 * gcc.target/arm/neon-vbicu64.c: New.
2216 * gcc.target/arm/neon-veors64.c: New.
2217 * gcc.target/arm/neon-veoru64.c: New.
2218 * gcc.target/arm/neon-vorns64.c: New.
2219 * gcc.target/arm/neon-vornu64.c: New.
2220 * gcc.target/arm/neon-vorrs64.c: New.
2221 * gcc.target/arm/neon-vorru64.c: New.
2222 * gcc.target/arm/neon/vands64.c: Regenerated.
2223 * gcc.target/arm/neon/vandu64.c: Regenerated.
2224 * gcc.target/arm/neon/vbics64.c: Regenerated.
2225 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2226 * gcc.target/arm/neon/veors64.c: Regenerated.
2227 * gcc.target/arm/neon/veoru64.c: Regenerated.
2228 * gcc.target/arm/neon/vorns64.c: Regenerated.
2229 * gcc.target/arm/neon/vornu64.c: Regenerated.
2230 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2231 * gcc.target/arm/neon/vorru64.c: Regenerated.
2233 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2235 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2237 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2240 * gfortran.dg/intent_out_5.f90: Same.
2241 * gfortran.dg/ltrans-7.f90: Same.
2242 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2244 2010-07-02 Jan Hubicka <jh@suse.cz>
2246 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2248 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2250 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2252 2010-07-02 Jakub Jelinek <jakub@redhat.com>
2255 * c-c++-common/Wunused-var-12.c: New test.
2257 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2260 * gcc.target/arm/pr42835.c: New test.
2263 * gcc.target/arm/pr42172-1.c: New test.
2265 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2267 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2269 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2271 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2272 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2273 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2274 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2275 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2276 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2277 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2278 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2279 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2280 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2281 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2282 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2283 * gcc.target/arm/neon-vdup_ns64.c: New.
2284 * gcc.target/arm/neon-vdup_nu64.c: New.
2285 * gcc.target/arm/neon-vdupQ_ns64.c: New.
2286 * gcc.target/arm/neon-vdupQ_nu64.c: New.
2287 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2288 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2289 * gcc.target/arm/neon-vmov_ns64.c: New.
2290 * gcc.target/arm/neon-vmov_nu64.c: New.
2291 * gcc.target/arm/neon-vmovQ_ns64.c: New.
2292 * gcc.target/arm/neon-vmovQ_nu64.c: New.
2293 * gcc.target/arm/neon-vget_lanes64.c: New.
2294 * gcc.target/arm/neon-vget_laneu64.c: New.
2295 * gcc.target/arm/neon-vset_lanes64.c: New.
2296 * gcc.target/arm/neon-vset_laneu64.c: New.
2298 2010-07-02 Richard Guenther <rguenther@suse.de>
2300 * g++.dg/torture/20100702-1.C: New testcase.
2302 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2305 * gcc.c-torture/compile/pr44707.c: New test.
2307 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/template/crash101.C: New.
2312 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2314 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2315 Use the ABI-0 accessors and fail it for m64.
2317 2010-07-02 Jan Hubicka <jh@suse.cz>
2319 * g++.dg/tree-ssa/pr44706.C: New testcase.
2321 2010-07-02 Richard Guenther <rguenther@suse.de>
2323 PR tree-optimization/44748
2324 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2326 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2328 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2329 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
2330 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2331 the method types to forward:.
2333 2010-06-30 Jason Merrill <jason@redhat.com>
2335 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2336 * g++.dg/other/pr25632.C: Likewise.
2338 2010-07-01 Jakub Jelinek <jakub@redhat.com>
2340 PR tree-optimization/40421
2341 * gfortran.fortran-torture/compile/pr40421.f90: New test.
2343 2010-07-01 Richard Guenther <rguenther@suse.de>
2347 * gcc.c-torture/execute/20100316-1.c: New testcase.
2348 * gcc.c-torture/execute/pr44468.c: Likewise.
2349 * gcc.c-torture/compile/20100609-1.c: Likewise.
2350 * gcc.dg/volatile2.c: Adjust.
2351 * gcc.dg/plugin/selfassign.c: Likewise.
2352 * gcc.dg/pr36902.c: Likewise.
2353 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2354 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2355 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2356 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2357 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2358 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2359 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2360 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2361 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2362 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2363 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2364 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2365 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2366 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2367 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2368 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2369 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2370 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2371 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2372 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2373 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2374 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2375 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2376 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2377 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2378 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2379 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2380 * gcc.dg/struct/w_prof_local_array.c: Likewise.
2381 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2382 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2383 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2384 * gcc.dg/struct/w_prof_global_array.c: Likewise.
2385 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2386 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2387 * gcc.dg/struct/w_prof_local_var.c: Likewise.
2388 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2389 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2390 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2391 * gcc.dg/struct/w_prof_global_var.c: Likewise.
2392 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2393 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2394 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2395 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2396 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2397 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2398 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2399 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2400 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2401 * gcc.dg/tree-prof/stringop-1.c: Adjust.
2402 * g++.dg/tree-ssa/pr31146.C: Likewise.
2403 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2404 * g++.dg/tree-ssa/pr33604.C: Likewise.
2405 * g++.dg/plugin/selfassign.c: Likewise.
2406 * gfortran.dg/array_memcpy_3.f90: Likewise.
2407 * gfortran.dg/array_memcpy_4.f90: Likewise.
2408 * c-c++-common/torture/pr42834.c: New testcase.
2410 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2413 * g++.dg/template/crash100.C: New.
2415 2010-06-30 Jan Hubicka <jh@suse.cz>
2417 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2419 2010-06-30 Michael Matz <matz@suse.de>
2422 * gcc.dg/pr44699.c: New test.
2424 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
2426 PR tree-optimization/39799
2427 * c-c++-common/uninit-17.c: New test.
2429 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2432 * gfortran.dg/read_infnan_1.f90: New test.
2434 2010-06-29 Jason Merrill <jason@redhat.com>
2436 Enable implicitly declared move constructor/operator= (N3053).
2437 * g++.dg/cpp0x/implicit3.C: New.
2438 * g++.dg/cpp0x/implicit4.C: New.
2439 * g++.dg/cpp0x/implicit5.C: New.
2440 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2441 * g++.dg/cpp0x/not_special.C: Adjust.
2442 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2443 * g++.dg/cpp0x/rv1n.C: Adjust.
2444 * g++.dg/cpp0x/rv1p.C: Adjust.
2445 * g++.dg/cpp0x/rv2n.C: Adjust.
2446 * g++.dg/cpp0x/rv2p.C: Adjust.
2447 * g++.dg/cpp0x/rv3n.C: Adjust.
2448 * g++.dg/cpp0x/rv3p.C: Adjust.
2449 * g++.dg/cpp0x/rv4n.C: Adjust.
2450 * g++.dg/cpp0x/rv4p.C: Adjust.
2451 * g++.dg/cpp0x/rv5n.C: Adjust.
2452 * g++.dg/cpp0x/rv5p.C: Adjust.
2453 * g++.dg/cpp0x/rv6n.C: Adjust.
2454 * g++.dg/cpp0x/rv6p.C: Adjust.
2455 * g++.dg/cpp0x/rv7n.C: Adjust.
2456 * g++.dg/cpp0x/rv7p.C: Adjust.
2457 * g++.dg/cpp0x/rv8p.C: Adjust.
2458 * g++.dg/gomp/pr26690-1.C: Adjust.
2459 * g++.dg/other/error20.C: Adjust.
2460 * g++.dg/other/error31.C: Adjust.
2461 * g++.dg/parse/error19.C: Adjust.
2462 * g++.dg/template/qualttp5.C: Adjust.
2463 * g++.old-deja/g++.law/ctors5.C: Adjust.
2465 Enable implicitly deleted functions (N2346)
2466 * g++.dg/cpp0x/defaulted17.C: New.
2467 * g++.dg/cpp0x/implicit1.C: New.
2468 * g++.dg/cpp0x/implicit2.C: New.
2469 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2470 * g++.dg/ext/has_virtual_destructor.C: Adjust.
2471 * g++.dg/init/ctor4.C: Adjust.
2472 * g++.dg/init/synth2.C: Adjust.
2473 * g++.dg/lto/20081118_1.C: Adjust.
2474 * g++.dg/other/error13.C: Adjust.
2475 * g++.dg/other/unused1.C: Adjust.
2476 * g++.old-deja/g++.bob/inherit2.C: Adjust.
2477 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2478 * g++.old-deja/g++.jason/opeq3.C: Adjust.
2479 * g++.old-deja/g++.law/ctors17.C: Adjust.
2480 * g++.old-deja/g++.oliva/delete1.C: Adjust.
2481 * g++.old-deja/g++.pt/assign1.C: Adjust.
2482 * g++.old-deja/g++.pt/crash20.C: Adjust.
2484 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2485 * g++.dg/cpp0x/defaulted13.C: Adjust.
2486 * g++.dg/cpp0x/defaulted2.C: Adjust.
2487 * g++.dg/cpp0x/defaulted3.C: Adjust.
2488 * g++.dg/cpp0x/initlist9.C: Adjust.
2489 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2490 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2491 * g++.dg/init/synth2.C: Adjust.
2493 * g++.dg/cpp0x/defaulted19.C: New.
2495 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2496 * g++.dg/template/error23.C: Fix for -std=c++0x.
2498 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2501 * gfortran.dg/proc_ptr_28.f90: New.
2503 2010-06-29 Jakub Jelinek <jakub@redhat.com>
2505 PR tree-optimization/43801
2506 * g++.dg/torture/pr43801.C: New test.
2509 * g++.dg/debug/dwarf2/accessibility1.C: New test.
2511 2010-06-29 Jason Merrill <jason@redhat.com>
2514 * g++.dg/template/qualified-id2.C: New.
2515 * g++.dg/template/qualified-id3.C: New.
2517 2010-06-29 Janus Weil <janus@gcc.gnu.org>
2520 * gfortran.dg/associated_target_4.f90: New.
2522 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
2525 * gfortran.dg/aliasing_array_result_1.f90 : New test.
2527 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2529 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2531 2010-06-29 Jan Hubicka <jh@suse.cz>
2533 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2535 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
2538 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2539 * gcc.target/arm/wmul-3.c: New test.
2540 * gcc.target/arm/wmul-4.c: New test.
2542 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
2544 PR rtl-optimization/44659
2545 * gcc.target/i386/extract-1.c: New.
2546 * gcc.target/i386/extract-2.c: Likewise.
2547 * gcc.target/i386/extract-3.c: Likewise.
2548 * gcc.target/i386/extract-4.c: Likewise.
2549 * gcc.target/i386/extract-5.c: Likewise.
2550 * gcc.target/i386/extract-6.c: Likewise.
2552 2010-06-28 Jakub Jelinek <jakub@redhat.com>
2555 * g++.dg/warn/Wunused-var-14.C: New test.
2557 2010-06-28 Tobias Burnus <burnus@net-b.de>
2560 * gfortran.dg/nan_6.f90: New.
2562 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
2564 PR tree-optimization/43781
2565 * gcc.dg/torture/pr43781.c: New.
2567 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
2570 * gfortran.dg/actual_rank_check_1.f90: New test.
2572 2010-06-28 Martin Jambor <mjambor@suse.cz>
2574 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2576 2010-06-28 Jan Hubicka <jh@suse.cz>
2578 PR tree-optimization/44687
2579 * gcc.c-torture/compile/pr44687.c
2581 2010-06-28 Martin Jambor <mjambor@suse.cz>
2584 * g++.dg/torture/pr44535.C: New test.
2586 2010-06-28 Michael Matz <matz@suse.de>
2589 * gfortran.dg/pr44592.f90: New test.
2591 2010-06-28 Jan Hubicka <jh@suse.cz>
2593 PR tree-optimization/44357
2594 * g++.dg/torture/pr44357.C: New testcase.
2596 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2598 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2599 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2600 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2601 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2602 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2603 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2604 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2605 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2607 2010-06-27 Jan Hubicka <jh@suse.cz>
2609 * gcc.c-torture/compile/pr44686.c: New file.
2611 2010-06-27 Richard Guenther <rguenther@suse.de>
2613 PR tree-optimization/44683
2614 * gcc.c-torture/execute/pr44683.c: New testcase.
2616 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
2618 * gnat.dg/noreturn3.ad[sb]: New test.
2620 2010-06-26 Jason Merrill <jason@redhat.com>
2622 * g++.dg/cpp0x/explicit5.C: New.
2624 2010-06-26 Richard Guenther <rguenther@suse.de>
2626 PR tree-optimization/44393
2627 * gcc.dg/pr44393.c: New testcase.
2629 2010-06-26 Jan Hubicka <jh@suse.cz>
2631 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2633 2010-06-26 Richard Guenther <rguenther@suse.de>
2636 * gcc.dg/pr44674.c: New testcase.
2638 2010-06-26 Joseph Myers <joseph@codesourcery.com>
2640 * gcc.dg/opts-3.c: New test.
2642 2010-06-26 Tobias Burnus <burnus@net-b.de>
2644 * gfortran.dg/type_decl_1.f90: New.
2645 * gfortran.dg/type_decl_2.f90: New.
2647 2010-06-26 Tobias Burnus <burnus@net-b.de>
2649 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2650 * gfortran.dg/semicolon_fixed_2.f: Ditto.
2652 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2655 * gfortran.dg/array_constructor_23.f: Update test to allow for small
2656 error in comparing reals.
2658 2010-06-25 Tobias Burnus <burnus@net-b.de>
2660 * selected_real_kind_2.f90: New.
2661 * selected_real_kind_3.f90: New.
2663 2010-06-25 Tobias Burnus <burnus@net-b.de>
2665 * gfortran.dg/entry_19.f90: New.
2667 2010-06-25 Tobias Burnus <burnus@net-b.de>
2669 * gfortran.dg/end_subroutine_1.f90: New.
2670 * gfortran.dg/end_subroutine_2.f90: New.
2671 * gfortran.dg/interface_proc_end.f90: Update.
2673 2010-06-25 Tobias Burnus <burnus@net-b.de>
2675 * gfortran.dg/semicolon_fixed.f: Update.
2676 * gfortran.dg/semicolon_fixed_2.f: New.
2677 * gfortran.dg/semicolon_free_2.f90: New.
2678 * gfortran.dg/semicolon_free.f90: Update.
2680 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2683 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2685 2010-06-25 Martin Jambor <mjambor@suse.cz>
2687 * g++.dg/ipa/iinline-3.C: New test.
2688 * gcc.dg/ipa/modif-1.c: Removed.
2690 2010-06-25 Jan Hubicka <jh@suse.cz>
2692 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2694 2010-06-25 Martin Jambor <mjambor@suse.cz>
2696 * g++.dg/ipa/iinline-2.C: New test.
2698 2010-06-25 Jakub Jelinek <jakub@redhat.com>
2701 * gfortran.dg/pr43866.f90: New test.
2703 PR tree-optimization/44539
2704 * gcc.dg/pr44539.c: New test.
2706 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
2710 * gcc.target/mips/madd-9.c: New test.
2712 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
2715 * gcc.dg/noncompile/pr44517.c: New.
2716 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2718 2010-06-24 Steve Ellcey <sje@cup.hp.com>
2721 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2722 and add argument to nop for IA64.
2724 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
2727 * gcc.target/i386/mod-1.c: New.
2728 * gcc.target/i386/umod-1.c: Likewise.
2729 * gcc.target/i386/umod-2.c: Likewise.
2730 * gcc.target/i386/umod-3.c: Likewise.
2732 2010-06-24 Jakub Jelinek <jakub@redhat.com>
2735 * g++.dg/torture/pr44492.C: New test.
2737 2010-06-24 Andi Kleen <ak@linux.intel.com>
2739 * c-c++-common/warn-omitted-condop.c: New.
2741 2010-06-24 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/import8.f90: New.
2746 2010-06-23 Arnaud Charlet <charlet@adacore.com>
2748 * gnat.dg/not_null.adb: Update test case.
2750 2010-06-22 Jakub Jelinek <jakub@redhat.com>
2753 * g++.dg/warn/Wunused-var-13.C: New test.
2756 * g++.dg/diagnostic/method1.C: New test.
2758 2010-06-22 Cary Coutant <ccoutant@google.com>
2760 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2762 2010-06-22 Janus Weil <janus@gcc.gnu.org>
2765 * gfortran.dg/abstract_type_8.f03: New.
2767 2010-06-21 Jason Merrill <jason@redhat.com>
2769 * g++.dg/cpp0x/noexcept08.C: New.
2771 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2773 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2776 * gcc.target/i386/sse2-vec-2a.c: New.
2778 2010-06-21 DJ Delorie <dj@redhat.com>
2780 * gcc.dg/pragma-diag-1.c: New.
2782 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
2785 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2787 2010-06-21 Alan Modra <amodra@gmail.com>
2790 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2791 tail call to check_fa_mid.
2793 2010-06-21 Jakub Jelinek <jakub@redhat.com>
2796 * gcc.c-torture/execute/pr44575.c: New test.
2798 2010-06-21 Tobias Burnus <burnus@net-b.de>
2801 * gfortran.dg/contiguous_1.f90: New.
2802 * gfortran.dg/contiguous_2.f90: New.
2803 * gfortran.dg/contiguous_3.f90: New.
2805 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
2807 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2808 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2810 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
2813 * gcc.target/i386/pr44546.c: New test.
2815 2010-06-20 Joseph Myers <joseph@codesourcery.com>
2817 * gcc.dg/opts-2.c: New test.
2819 2010-06-19 Janus Weil <janus@gcc.gnu.org>
2822 * gfortran.dg/typebound_proc_15.f03: Modified.
2824 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
2827 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2828 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2830 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2832 * g++.dg/ext/label13.C: Fix typo in last change.
2834 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2837 * gfortran.dg/eof_3.f90
2838 * gfortran.dg/endfile_2.f90
2839 * gfortran.dg/endfile_4.f90
2840 * gfortran.dg/endfile_3.f90
2842 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2845 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2847 2010-06-18 Tobias Burnus <burnus@net-b.de>
2850 * gfortran.dg/allocate_alloc_opt_11.f90: New.
2852 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
2854 * gcc.target/arm/pr40900.c: New test.
2856 2010-06-18 Arnaud Charlet <charlet@adacore.com>
2858 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2860 2010-06-17 Janus Weil <janus@gcc.gnu.org>
2863 * gfortran.dg/typebound_call_15.f03: New.
2865 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
2868 * g++.dg/pr44486.C: New.
2870 2010-06-16 DJ Delorie <dj@redhat.com>
2872 * gcc.target/i386/volatile-bitfields-1.c: New.
2873 * gcc.target/i386/volatile-bitfields-2.c: New.
2875 2010-06-16 Jason Merrill <jason@redhat.com>
2877 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2879 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2881 2010-06-16 Richard Guenther <rguenther@suse.de>
2884 * gcc.c-torture/execute/pr44555.c: New testcase.
2886 2010-06-16 Janus Weil <janus@gcc.gnu.org>
2889 * gfortran.dg/typebound_proc_16.f03: New.
2891 2010-06-16 Martin Jambor <mjambor@suse.cz>
2893 * g++.dg/torture/pr43905.C: New test.
2895 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
2898 * gcc.dg/vect/slp-perm-5.c (main): Prevent
2899 initialization loop from being vectorized.
2900 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2902 2010-06-16 Alan Modra <amodra@gmail.com>
2904 PR tree-optimization/44507
2905 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2907 2010-06-15 Jason Merrill <jason@redhat.com>
2909 * g++.dg/overload/arg3.C: Adjust error locations.
2910 * g++.dg/overload/copy1.C: Likewise.
2911 * g++.dg/tc1/dr152.C: Likewise.
2912 * g++.dg/template/incomplete4.C: Likewise.
2913 * g++.dg/template/incomplete5.C: Likewise.
2914 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2915 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
2916 * g++.old-deja/g++.pt/crash9.C: Likewise.
2918 * g++.dg/inherit/virtual5.C: New.
2920 * g++.dg/cpp0x/defaulted18.C: New.
2922 * g++.dg/cpp0x/initlist40.C: New.
2924 * g++.dg/cpp0x/initlist39.C: New.
2926 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
2929 * gcc.dg/graphite/pr44391.c: New.
2931 2010-06-15 Janus Weil <janus@gcc.gnu.org>
2934 * gfortran.dg/allocate_alloc_opt_8.f90: New.
2935 * gfortran.dg/allocate_alloc_opt_9.f90: New.
2936 * gfortran.dg/allocate_alloc_opt_10.f90: New.
2937 * gfortran.dg/class_allocate_2.f03: Modified an error message.
2939 2010-06-15 Richard Guenther <rguenther@suse.de>
2941 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
2943 2010-06-15 Richard Guenther <rguenther@suse.de>
2945 * gcc.dg/vect/bb-slp-21.c: Adjust.
2946 * gcc.dg/vect/bb-slp-13.c: Likewise
2947 * gcc.dg/vect/bb-slp-4.c: Likewise
2948 * gcc.dg/vect/bb-slp-22.c: Likewise
2949 * gcc.dg/vect/bb-slp-14.c: Likewise
2950 * gcc.dg/vect/bb-slp-23.c: Likewise
2951 * gcc.dg/vect/bb-slp-15.c: Likewise
2952 * gcc.dg/vect/bb-slp-17.c: Likewise
2953 * gcc.dg/vect/bb-slp-18.c: Likewise
2954 * gcc.dg/vect/bb-slp-19.c: Likewise
2955 * gcc.dg/vect/bb-slp-10.c: Likewise
2956 * gcc.dg/vect/bb-slp-11.c: Likewise
2957 * gcc.dg/vect/bb-slp-20.c: Likewise
2958 * gcc.dg/vect/bb-slp-3.c: Likewise
2960 2010-06-15 Jakub Jelinek <jakub@redhat.com>
2963 * gfortran.dg/gomp/pr44536.f90: New test.
2964 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2966 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
2969 * gcc.target/i386/avx-vextractf128-256-3.c: New.
2970 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2972 2010-06-14 Jakub Jelinek <jakub@redhat.com>
2974 PR tree-optimization/44508
2975 * gcc.dg/tree-ssa/pr21086.c: Adjust.
2978 * gcc.dg/pr44509.c: New test.
2980 2010-06-14 Ira Rosen <irar@il.ibm.com>
2982 PR tree-optimization/44507
2983 * gcc.dg/vect/pr44507.c: New test.
2985 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
2987 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
2988 and c-pretty-print.h.
2990 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
2992 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
2994 * gfortran.dg/whole_file_18.f90: Updated error message.
2996 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
2998 * gfortran.dg/whole_file_20.f03: New.
3000 2010-06-12 Jan Hubicka <jh@suse.cz>
3002 * gcc.c-torture/compile/pc44485.c: New testcase.
3004 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3007 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3008 * gfortran.dg/typebound_proc_14.f03: New.
3009 * gfortran.dg/typebound_proc_15.f03: New.
3011 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3013 * gcc.dg/opts-1.c: New test.
3015 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3017 * gcc.dg/funroll-loops-all.c: Update expected error.
3019 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3022 * gcc.target/i386/pr44481.c: New test.
3024 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3026 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3028 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3031 * gcc.dg/tree-ssa/pr44483.c: New.
3033 2010-06-11 Paul Brook <paul@codesourcery.com>
3035 * g++.dg/other/arm-neon-1.C: New test.
3037 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3041 * gfortran.dg/class_23.f03: New test.
3043 2010-06-11 Jan Hubicka <jh@suse.cz>
3045 * gcc.dg/ipa/pure-const-2.c: New testcase.
3047 2010-06-11 Jan Hubicka <jh@suse.cz>
3049 * gcc.dg/noreturn-7.c: Update.
3050 * gcc.dg/noreturn-4.c: Update.
3052 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3055 * g++.dg/other/typedef4.C: New test.
3057 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3060 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3062 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3065 * gfortran.dg/asynchronous_3.f03
3067 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3070 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3071 non-temporal stores out of the tests to form new test cases. As a
3072 result, no non-temporal store should be generated in this case.
3074 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3075 prefetch-7.c that generate one non-temporal store.
3077 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3078 prefetch-7.c that generate one non-temporal store and one
3079 one-temporal prefetch.
3081 2010-06-10 Martin Jambor <mjambor@suse.cz>
3083 PR tree-optimization/44258
3084 * gcc.dg/tree-ssa/pr44258.c: New test.
3086 2010-06-10 Daniel Kraft <d@domob.eu>
3089 * gfortran.dg/associate_1.f03: New test.
3090 * gfortran.dg/associate_2.f95: New test.
3091 * gfortran.dg/associate_3.f03: New test.
3092 * gfortran.dg/associate_4.f08: New test.
3094 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3096 * gfortran.dg/selected_char_kind_4.f90: New test.
3098 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3100 * gcc.dg/pr42461.c: New test.
3102 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3105 * gfortran.dg/selected_real_kind_1.f90: New.
3107 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3110 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3112 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3115 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3117 * gfortran.dg/data_namelist_conflict.f90: New test.
3119 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3121 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3122 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3123 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3125 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3127 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3128 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3129 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3130 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3131 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3133 2010-06-09 Jason Merrill <jason@redhat.com>
3136 * g++.dg/cpp0x/decltype23.C: Move to...
3137 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3139 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3142 * gfortran.dg/typebound_call_14.f03: New test.
3144 2010-06-09 Martin Jambor <mjambor@suse.cz>
3146 PR tree-optimization/44423
3147 * gcc.dg/tree-ssa/pr44423.c: New test.
3149 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3152 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3153 TV_NONE to initialize tv_id field.
3154 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3155 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3156 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3158 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3159 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3160 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3162 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3164 PR tree-optimization/39874
3166 * gcc.dg/pr39874.c: New file.
3168 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3170 * g++.dg/ext/attr-alias-1.C: New.
3171 * g++.dg/ext/attr-alias-2.C: New.
3173 2010-06-07 Tobias Burnus <burnus@net-b.de>
3176 * gfortran.dg/proc_ptr_27.f90: New.
3178 2010-06-07 Jason Merrill <jason@redhat.com>
3181 * g++.dg/cpp0x/decltype23.C: New.
3183 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3184 Shujing Zhao <pearly.zhao@oracle.com>
3187 * gcc.dg/c90-const-expr-10.c: Adjust.
3188 * gcc.dg/c99-const-expr-10.c: Adjust.
3189 * gcc.dg/init-bad-7.c: New.
3191 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3193 * lib/target-supports.exp (check_effective_target_gas): New proc.
3194 * gcc.c-torture/execute/960321-1.x: New file.
3196 2010-06-07 Jason Merrill <jason@redhat.com>
3199 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3201 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3204 * g++.dg/warn/Wunused-var-12.C: New test.
3207 * c-c++-common/Wunused-var-11.c: New test.
3209 2010-06-07 Jan Hubicka <jh@suse.cz>
3211 * gcc.dg/ipa/pure-const-1.c: New testcase.
3213 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3215 PR rtl-optimization/44404
3216 * gcc.dg/pr44404.c: New.
3218 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3221 * gcc.target/i386/abi-2.c: Check sysv abi here.
3222 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3223 function to avoid failures by different ABIs.
3224 * gcc.target/i386/aes-check.h: Likewise.
3225 * gcc.target/i386/avx-check.h: Likewise.
3226 * gcc.target/i386/fma4-check.h: Likewise.
3227 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3228 * gcc.target/i386/mmx-check.h: Likewise.
3229 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3230 * gcc.target/i386/pclmul-check.h: Likewise.
3231 * gcc.target/i386/sse-check.h: Likewise.
3232 * gcc.target/i386/sse2-check.h: Likewise.
3233 * gcc.target/i386/sse3-check.h: Likewise.
3234 * gcc.target/i386/sse4_1-check.h: Likewise.
3235 * gcc.target/i386/sse4_2-check.h: Likewise.
3236 * gcc.target/i386/sse4a-check.h: Likewise.
3237 * gcc.target/i386/ssse3-check.h: Likewise.
3238 * gcc.target/i386/xop-check.h: Likewise.
3239 * gcc.target/i386/pr27971.c: Fix for LLP64.
3240 * gcc.target/i386/pr39139.c: Likewise.
3241 * gcc.target/i386/pr39315-check.c: Likewise.
3242 * gcc.target/i386/vararg-1.c: Likewise.
3243 * gcc.target/i386/vararg-2.c: Likewise.
3244 Additional add dg-compile to avoid failure due
3247 * gcc.dg/compound-literal-1.c: Fix for llp64.
3248 * gcc.dg/pr32370.c: Likewise.
3249 * gcc.dg/pr37561.c: Likewise.
3250 * gcc.dg/pr41340.c: Likewise.
3251 * gcc.dg/pr41551.c: Likewise.
3253 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3256 * g++.dg/debug/dwarf2/typedef3.C: New test.
3258 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3261 * c-c++-common/pr20000.c: New.
3263 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
3266 * g++.dg/init/pr44086.C: New.
3267 * g++.dg/cpp0x/decltype4.C: Adjust.
3269 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3272 * gfortran.dg/generic_23.f03: New test.
3274 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
3277 * gfortran.dg/alloc_comp_class_1.f90 : New test.
3279 2010-06-05 Jakub Jelinek <jakub@redhat.com>
3282 * c-c++-common/Wunused-var-9.c: New test.
3284 2010-06-05 Jason Merrill <jason@redhat.com>
3286 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3288 2010-06-05 Joseph Myers <joseph@codesourcery.com>
3291 * gcc.dg/c99-restrict-4.c: New test.
3293 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
3295 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3296 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3297 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3298 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3299 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3300 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3301 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3302 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3303 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3304 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3305 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3306 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3307 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3308 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3309 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3310 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3311 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3312 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3313 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3314 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3315 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3316 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3318 2010-06-04 Jason Merrill <jason@redhat.com>
3320 * g++.dg/cpp0x/noexcept06.C: New.
3321 * g++.dg/cpp0x/noexcept07.C: New.
3323 * g++.dg/cpp0x/noexcept01.C: New.
3324 * g++.dg/cpp0x/noexcept02.C: New.
3325 * g++.dg/cpp0x/noexcept03.C: New.
3326 * g++.dg/cpp0x/noexcept04.C: New.
3327 * g++.dg/cpp0x/noexcept05.C: New.
3329 2010-06-04 Jakub Jelinek <jakub@redhat.com>
3332 * g++.dg/warn/Wunused-var-10.C: New test.
3333 * g++.dg/warn/Wunused-var-11.C: New test.
3336 * c-c++-common/Wunused-var-10.c: New test.
3338 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3341 * gcc.dg/assign-warn-2.c: Update.
3342 * gcc.dg/cpp/line3.c: Update.
3343 * gcc.dg/c99-array-lval-8.c: Update.
3344 * gcc.dg/cast-qual-2.c: Update.
3345 * gcc.dg/c99-arraydecl-3.c: Update.
3346 * gcc.dg/assign-warn-1.c: Update.
3347 * gcc.dg/format/gcc_diag-1.c: Update.
3349 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
3351 PR rtl-optimization/39871
3352 PR rtl-optimization/40615
3353 PR rtl-optimization/42500
3354 PR rtl-optimization/42502
3355 * gcc.target/arm/eliminate.c: New test.
3357 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3360 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3361 * g++.old-deja/g++.other/delete3.C: Likewise.
3362 * g++.old-deja/g++.other/new.C: Likewise.
3363 * g++.old-deja/g++.law/operators27.C: Likewise.
3364 * g++.old-deja/g++.mike/p755.C: Likewise.
3365 * g++.dg/eh/new1.C: Likewise.
3366 * g++.dg/init/new5.C: Likewise.
3368 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3370 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
3371 * gfortran.dg/unpack_bounds_2.f90: Likewise.
3372 * gfortran.dg/unpack_bounds_3.f90: Likewise.
3374 2010-06-03 Richard Guenther <rguenther@suse.de>
3377 * lib/lto.exp: Always load gcc.exp.
3378 (lto-obj): For C source files invoke gcc_target_compile.
3379 * g++.dg/lto/20100603-1_0.C: New testcase.
3380 * g++.dg/lto/20100603-1_1.c: Likewise.
3382 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
3384 PR tree-optimization/43688
3385 * gfortran.dg/pr43688.f90: New.
3387 2010-06-03 Richard Guenther <rguenther@suse.de>
3390 * gcc.dg/lto/20100603-1_0.c: New testcase.
3391 * gcc.dg/lto/20100603-2_0.c: Likewise.
3392 * gcc.dg/lto/20100603-3_0.c: Likewise.
3394 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3397 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3398 * gcc.target/powerpc/recip-2.c: Ditto.
3399 * gcc.target/powerpc/recip-3.c: Ditto.
3400 * gcc.target/powerpc/recip-4.c: Ditto.
3401 * gcc.target/powerpc/recip-5.c: Ditto.
3402 * gcc.target/powerpc/recip-6.c: Ditto.
3403 * gcc.target/powerpc/recip-7.c: Ditto.
3404 * gcc.target/powerpc/recip-test.h: Ditto.
3405 * gcc.target/powerpc/recip-test2.h: Ditto.
3407 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3409 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3411 2010-06-02 Jason Merrill <jason@redhat.com>
3413 * g++.dg/ext/vector9.C: Expect typedef in error message.
3418 * g++.dg/tc1/dr101.C: Remove xfails.
3420 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
3423 * g++.dg/ipa/pr44372.C: New.
3425 2010-06-02 Jan Hubicka <jh@suse.cz>
3428 * g++.dg/torture/pr44295.C: Neww testcase.
3430 2010-06-02 Jan Hubicka <jh@suse.cz>
3432 * gcc.dg/tree-ssa/loadpre6.c: Update.
3434 2010-06-02 Richard Guenther <rguenther@suse.de>
3436 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3439 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
3441 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3442 the link fail message.
3444 2010-06-02 Tobias Burnus <burnus@net-b.de>
3447 * gfortran.dg/use_13.f90: New test case.
3449 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3452 * gfortran.dg/error_stop_2.f08: Minor update.
3454 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3457 * gfortran.dg/error_stop_1.f08: New test.
3458 * gfortran.dg/error_stop_2.f08: New test.
3460 2010-06-01 Jason Merrill <jason@redhat.com>
3463 * g++.dg/cpp0x/initlist37.C: New.
3464 * g++.dg/cpp0x/initlist38.C: New.
3467 * g++.dg/cpp0x/initlist36.C: New.
3469 2010-05-31 Jan Hubicka <jh@suse.cz>
3471 * gcc.dg/noreturn-8.c: New testcase.
3473 2010-05-31 Jan Hubicka <jh@suse.cz>
3475 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3476 * gcc.dg/lto/noreturn-1_0.c: Move it here.
3478 2010-05-31 Jan Hubicka <jh@suse.cz>
3480 * gcc.dg/lto/noreturn-1_1.c: New testcase.
3481 * gcc.dg/lto/noreturn-1_0.c: New testcase.
3483 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3486 * gfortran.dg/dependency_27.f90: New test.
3487 * gfortran.dg/array_assign_1.F90: New test.
3489 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3492 * gcc.target/i386/sse-24.c: New test.
3494 2010-05-31 Jan Hubicka <jh@suse.cz>
3496 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3498 2010-05-31 Jakub Jelinek <jakub@redhat.com>
3501 * gcc.dg/pr44337.c: New test.
3503 PR tree-optimization/44182
3504 * g++.dg/debug/pr44182.C: New test.
3506 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
3508 * gcc.dg/nested-func-7.c: New test.
3509 * gnat.dg/frame_overflow.adb: Adjust directives.
3511 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3513 * gnat.dg/prot2.ad[sb]: New test.
3514 * gnat.dg/prot2_pkg1.ads: New helper.
3515 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3517 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
3519 * gnat.dg/array11.adb: Adjust dg-warning directive.
3520 * gnat.dg/object_overflow.adb: Likewise.
3522 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
3525 * gcc.dg/tree-ssa/pr44306.c: New.
3527 2010-05-29 Jan Hubicka <jh@suse.cz>
3529 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3531 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
3533 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3535 2010-05-28 Mike Stump <mikestump@comcast.net>
3538 * objc.dg/const-str-9.m: Remove static.
3540 2010-05-28 Jakub Jelinek <jakub@redhat.com>
3543 * gcc.c-torture/compile/pr43636.c: New test.
3545 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
3548 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3549 * obj-c++.dg/try-catch-9.mm: Ditto.
3551 2010-05-28 Dodji Seketeli <dodji@redhat.com>
3553 Revert patch for PR c++/44188
3554 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3556 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3559 * g++.dg/debug/dwarf2/typedef3.C: New test.
3561 2010-05-27 Jason Merrill <jason@redhat.com>
3564 * g++.dg/ext/vla9.C: New.
3566 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
3569 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3570 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3571 * objc.dg/torture/tls/thr-init.m: Ditto.
3572 * objc.dg/torture/trivial.m: Ditto.
3573 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3574 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3575 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3576 * obj-c++.dg/torture/trivial.mm: Ditto.
3578 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
3580 * g++.dg/lto/20100302_0.C: Skip on darwin.
3582 2010-05-27 Richard Guenther <rguenther@suse.de>
3584 PR tree-optimization/44284
3585 * gcc.dg/vect/vect-118.c: New testcase.
3586 * gcc.dg/vect/bb-slp-20.c: Adjust.
3587 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3588 * gcc.dg/vect/slp-9.c: Likewise.
3589 * gcc.dg/vect/slp-reduc-4.c: Likewise.
3590 * gcc.dg/vect/vect-10.c: Likewise.
3591 * gcc.dg/vect/vect-109.c: Likewise.
3592 * gcc.dg/vect/vect-12.c: Likewise.
3593 * gcc.dg/vect/vect-36.c: Likewise.
3594 * gcc.dg/vect/vect-7.c: Likewise.
3595 * gcc.dg/vect/vect-iv-8.c: Likewise.
3596 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3597 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3598 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3599 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3600 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3601 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3602 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3603 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3604 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3605 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3606 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3607 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3608 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3609 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3610 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3611 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3612 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3614 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3616 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3619 2010-05-26 Jan Hubicka <jh@suse.cz>
3621 * gcc.dg/lto/materialize-1_0.c: New file.
3622 * gcc.dg/lto/materialize-1_1.c: New file.
3624 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
3626 * gnat.dg/lto10.adb: New test.
3627 * gnat.dg/lto10_pkg.ads: New helper.
3629 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
3631 * lib/target-supports.exp (check_effective_target_int128): New
3632 function to check if __int128 types are available for target.
3633 * c-c++-common/int128-types-1.c: New.
3634 * c-c++-common/int128-1.c: New.
3635 * c-c++-common/int128-2.c: New.
3636 * g++.dg/abi/mangle43.C: New.
3637 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3638 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3639 pointer-wide scalar.
3640 * g++.dg/other/pr25632.C: Likewise.
3641 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3642 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3644 * g++.dg/warn/pr13358-4.C: Likewise.
3645 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
3646 * g++.dg/warn/Wconversion-null.C: Likewise.
3648 2010-05-26 Jason Merrill <jason@redhat.com>
3651 * g++.dg/cpp0x/variadic101.C: New.
3653 2010-05-26 Richard Guenther <rguenther@suse.de>
3655 PR rtl-optimization/44164
3656 * gcc.c-torture/execute/pr44164.c: New testcase.
3657 * g++.dg/tree-ssa/pr13146.C: Adjust.
3659 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
3662 * gfortran.dg/whole_file_19.f90 : New test.
3664 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
3669 * gfortran.dg/pr40999.f: Fix function type.
3670 * gfortran.dg/whole_file_5.f90: Likewise.
3671 * gfortran.dg/whole_file_6.f90: Likewise.
3672 * gfortran.dg/whole_file_16.f90: New.
3673 * gfortran.dg/whole_file_17.f90: New.
3674 * gfortran.dg/whole_file_18.f90: New.
3676 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
3677 Iain Sandoe <iains@gcc.gnu.org>
3679 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3680 * gcc.c-torture/compile/pr44197.c: Require alias support.
3681 * gcc.dg/lto/20081222_0.c: Ditto.
3683 2010-05-25 Jakub Jelinek <jakub@redhat.com>
3686 * gcc.dg/guality/vla-2.c: New test.
3688 2010-05-25 Richard Guenther <rguenther@suse.de>
3691 * g++.dg/torture/pr44069.C: New testcase.
3693 2010-05-25 Richard Guenther <rguenther@suse.de>
3695 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3697 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3700 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3702 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
3704 * obj-c++.dg/torture/tls/trivial.mm: New.
3705 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3706 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3707 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3708 * obj-c++.dg/torture/tls/diag-1.mm: New.
3709 * obj-c++.dg/torture/tls/tls.exp: New.
3710 * obj-c++.dg/torture/trivial.mm: New.
3711 * obj-c++.dg/torture/dg-torture.exp: New.
3712 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3713 * obj-c++.dg/tls/trivial.m: New.
3714 * obj-c++.dg/tls/init-1.mm: New.
3715 * obj-c++.dg/tls/diag-1.mm: New.
3716 * obj-c++.dg/tls/init-2.mm: New.
3717 * obj-c++.dg/tls/diag-2.mm: New.
3718 * obj-c++.dg/tls/diag-3.mm: New.
3719 * obj-c++.dg/tls/diag-4.mm: New.
3720 * obj-c++.dg/tls/static-1.mm: New.
3721 * obj-c++.dg/tls/tls.exp: New.
3722 * obj-c++.dg/tls/diag-5.mm: New.
3723 * obj-c++.dg/tls/static-1a.mm: New.
3724 * objc-obj-c++-shared/Object1.mm: New.
3725 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3727 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
3730 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3731 * obj-c++.dg/const-str-6.mm: Ditto.
3733 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3735 * g++.dg/parse/array-size2.C: Remove dg-error directives.
3737 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
3740 * gnat.dg/array13.ad[sb]: New test.
3742 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
3743 Sandra Loosemore <sandra@codesourcery.com>
3745 * gcc.target/arm/neon/: Regenerated test cases.
3747 * gcc.target/arm/neon/polytypes.c,
3748 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3749 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3750 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3751 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3752 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3753 dg-add-options arm_neon.
3755 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3756 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3757 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3758 and arm_neon_fp16_ok.
3760 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3761 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3763 * lib/target-supports.exp (add_options_for_arm_neon): New.
3764 (check_effective_target_arm_neon_ok_nocache): New, from
3765 check_effective_target_arm_neon_ok. Check multiple possibilities.
3766 (check_effective_target_arm_neon_ok): Use
3767 check_effective_target_arm_neon_ok_nocache.
3768 (add_options_for_arm_neon_fp16)
3769 (check_effective_target_arm_neon_fp16_ok)
3770 check_effective_target_arm_neon_fp16_ok_nocache): New.
3771 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3773 2010-05-24 Jason Merrill <jason@redhat.com>
3776 * g++.dg/cpp0x/initlist35.C: New.
3777 * g++.dg/init/brace6.C: Adjust.
3779 2010-05-24 Paul Brook <paul@codesourcery.com>
3781 * gcc.target/arm/frame-pointer-1.c: New test.
3782 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3783 pointer elimination.
3785 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3788 * gcc.target/i386/crc32-3.c: New.
3789 * gcc.target/i386/crc32-4.c: Likewise.
3791 2010-05-23 Joseph Myers <joseph@codesourcery.com>
3793 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3794 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3795 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3797 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
3799 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3801 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
3804 * gcc.c-target/pr43869.c: New test.
3806 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3809 * gfortran.dg/class_22.f03: New.
3811 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
3814 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3816 2010-05-22 Janus Weil <janus@gcc.gnu.org>
3819 * gfortran.dg/abstract_type_7.f03: New.
3821 2010-05-21 Jason Merrill <jason@redhat.com>
3823 * g++.dg/eh/spec11.C: Test cleanup optimization.
3825 2010-05-21 Jakub Jelinek <jakub@redhat.com>
3828 * gcc.target/i386/pr44223.c: New test.
3830 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3832 * gcc.target/i386/pr25993.c: Use @function as type specifier.
3834 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
3836 * g++.dg/other/const3.C: New test.
3838 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
3841 * warn_unused_dummy_argument_1.f90: New.
3842 * warn_unused_dummy_argument_2.f90: New.
3844 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3847 * g++.dg/inherit/crash1.C: New.
3848 * g++.dg/inherit/crash2.C: Likewise.
3850 2010-05-20 Jakub Jelinek <jakub@redhat.com>
3853 * g++.dg/debug/pr44178.C: New test.
3855 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
3858 * gcc.dg/tree-ssa/prefetch-6.c: Add
3859 --param min-insn-to-prefetch-ratio=6.
3860 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3861 allow unrolling, and adjust the movnti count.
3863 2010-05-20 Jan Hubicka <jh@suse.cz>
3866 * gcc.c-torture/compile/pr44197.c: New file.
3868 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
3870 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3872 (check_effective_target_xop): Remove __may_alias__ attribute.
3874 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
3877 * gcc.c-torture/execute/pr44202-1.c: New test.
3879 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3882 * gfortran.dg/label_1.f90: Update test.
3884 2010-05-19 Jan Hubicka <jh@suse.cz>
3886 * gcc.dg/lto/ipareference2_0.c: New file.
3887 * gcc.dg/lto/ipareference2_1.c: New file.
3889 2010-05-19 Jason Merrill <jason@redhat.com>
3891 * g++.dg/parse/fn-typedef2.C: New.
3893 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3897 * g++.dg/template/fntype1.C: New.
3899 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
3901 * gnat.dg/discr23.ad[sb]: New test.
3902 * gnat.dg/discr23_pkg.ads: New helper.
3904 * gnat.dg/specs/controlled1.ads: New test.
3905 * gnat.dg/specs/controlled1_pkg.ads: New helper.
3907 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
3910 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
3911 Fixed scope of C_SIZEOF.
3912 * gfortran.dg/warn_conversion_2.f90: New.
3914 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3916 * lib/target-supports.exp (check_effective_target_sse2): New proc.
3917 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
3918 for optional selector.
3919 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
3920 (check_effective_target_sse3): New proc.
3921 * gcc.target/i386/math-torture/math-torture.exp: Load
3922 target-supports.exp.
3923 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
3924 check_effective_target_sse2.
3925 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
3926 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
3927 * g++.dg/vect/vect.exp: Likewise.
3928 * gfortran.dg/vect/vect.exp: Likewise.
3929 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
3930 -msse2 if check_effective_target_sse2.
3932 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
3933 * gcc.target/i386/3dnow-2.c: Likewise.
3934 * gcc.target/i386/3dnowA-1.c: Likewise.
3935 * gcc.target/i386/3dnowA-2.c: Likewise.
3936 * gcc.target/i386/pr42549.c: Likewise.
3938 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
3939 * gcc.target/i386/sse3-addsubpd.c: Likewise.
3940 * gcc.target/i386/sse3-addsubps.c: Likewise.
3941 * gcc.target/i386/sse3-haddpd.c: Likewise.
3942 * gcc.target/i386/sse3-haddps.c: Likewise.
3943 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3944 * gcc.target/i386/sse3-hsubps.c: Likewise.
3945 * gcc.target/i386/sse3-movddup.c: Likewise.
3946 * gcc.target/i386/sse3-movshdup.c: Likewise.
3947 * gcc.target/i386/sse3-movsldup.c: Likewise.
3949 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
3950 * g++.dg/ext/attrib35.C: Likewise.
3951 * g++.dg/opt/pr40496.C: Likewise.
3952 * g++.dg/other/i386-1.C: Likewise.
3953 * g++.dg/other/i386-4.C: Likewise.
3954 * g++.dg/other/pr34435.C: Likewise.
3955 * g++.dg/other/pr39496.C: Likewise.
3956 * g++.dg/other/pr40446.C: Likewise.
3957 * gcc.dg/compat/union-m128-1_main.c: Likewise.
3958 * gcc.dg/compat/vector-1a_main.c: Likewise.
3959 * gcc.dg/compat/vector-2a_main.c: Likewise.
3960 * gcc.dg/lto/20090206-1_0.c: Likewise.
3961 * gcc.dg/pr34856.c: Likewise.
3962 * gcc.dg/pr36584.c: Likewise.
3963 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
3964 * gcc.dg/pr37544.c: Likewise.
3965 * gcc.dg/torture/pr16104-1.c: Likewise.
3966 * gcc.dg/torture/pr35771-1.c: Likewise.
3967 * gcc.dg/torture/pr35771-2.c: Likewise.
3968 * gcc.dg/torture/pr35771-3.c: Likewise.
3969 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
3970 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
3971 * gcc.dg/torture/stackalign/push-1.c: Likewise.
3972 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
3973 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
3974 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3975 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
3976 * gcc.target/i386/20060512-1.c: Likewise.
3977 * gcc.target/i386/20060512-3.c: Likewise.
3978 * gcc.target/i386/all_one_m128i.c: Likewise.
3979 * gcc.target/i386/float128-1.c: Likewise.
3980 * gcc.target/i386/float128-2.c: Likewise.
3981 * gcc.target/i386/fpcvt-1.c: Likewise.
3982 * gcc.target/i386/fpcvt-2.c: Likewise.
3983 * gcc.target/i386/fpcvt-3.c: Likewise.
3984 * gcc.target/i386/fpprec-1.c: Likewise.
3985 * gcc.target/i386/funcspec-9.c: Likewise.
3986 * gcc.target/i386/incoming-1.c: Likewise.
3987 * gcc.target/i386/incoming-12.c: Likewise.
3988 * gcc.target/i386/incoming-2.c: Likewise.
3989 * gcc.target/i386/incoming-3.c: Likewise.
3990 * gcc.target/i386/incoming-4.c: Likewise.
3991 * gcc.target/i386/incoming-6.c: Likewise.
3992 * gcc.target/i386/incoming-7.c: Likewise.
3993 * gcc.target/i386/incoming-8.c: Likewise.
3994 * gcc.target/i386/opt-1.c: Likewise.
3995 * gcc.target/i386/opt-2.c: Likewise.
3996 * gcc.target/i386/ordcmp-1.c: Likewise.
3997 * gcc.target/i386/pr17692.c: Likewise.
3998 * gcc.target/i386/pr18614-1.c: Likewise.
3999 * gcc.target/i386/pr22152.c: Likewise.
4000 * gcc.target/i386/pr23570.c: Likewise.
4001 * gcc.target/i386/pr23575.c: Likewise.
4002 * gcc.target/i386/pr26449-1.c: Likewise.
4003 * gcc.target/i386/pr26600.c: Likewise.
4004 * gcc.target/i386/pr27790.c: Likewise.
4005 * gcc.target/i386/pr28839.c: Likewise.
4006 * gcc.target/i386/pr30970.c: Likewise.
4007 * gcc.target/i386/pr32000-1.c: Likewise.
4008 * gcc.target/i386/pr32000-2.c: Likewise.
4009 * gcc.target/i386/pr32280.c: Likewise.
4010 * gcc.target/i386/pr32661.c: Likewise.
4011 * gcc.target/i386/pr32708-1.c: Likewise.
4012 * gcc.target/i386/pr32961.c: Likewise.
4013 * gcc.target/i386/pr33329.c: Likewise.
4014 * gcc.target/i386/pr35714.c: Likewise.
4015 * gcc.target/i386/pr35767-1.c: Likewise.
4016 * gcc.target/i386/pr35767-1d.c: Likewise.
4017 * gcc.target/i386/pr35767-1i.c: Likewise.
4018 * gcc.target/i386/pr35767-2.c: Likewise.
4019 * gcc.target/i386/pr35767-2d.c: Likewise.
4020 * gcc.target/i386/pr35767-2i.c: Likewise.
4021 * gcc.target/i386/pr35767-3.c: Likewise.
4022 * gcc.target/i386/pr35767-5.c: Likewise.
4023 * gcc.target/i386/pr36222-1.c: Likewise.
4024 * gcc.target/i386/pr36578-1.c: Likewise.
4025 * gcc.target/i386/pr36578-2.c: Likewise.
4026 * gcc.target/i386/pr36992-1.c: Likewise.
4027 * gcc.target/i386/pr37101.c: Likewise.
4028 * gcc.target/i386/pr37216.c: Likewise.
4029 * gcc.target/i386/pr37434-1.c: Likewise.
4030 * gcc.target/i386/pr37434-2.c: Likewise.
4031 * gcc.target/i386/pr37843-3.c: Likewise.
4032 * gcc.target/i386/pr37843-4.c: Likewise.
4033 * gcc.target/i386/pr39162.c: Likewise.
4034 * gcc.target/i386/pr39315-1.c: Likewise.
4035 * gcc.target/i386/pr39315-2.c: Likewise.
4036 * gcc.target/i386/pr39315-3.c: Likewise.
4037 * gcc.target/i386/pr39315-4.c: Likewise.
4038 * gcc.target/i386/pr39445.c: Likewise.
4039 * gcc.target/i386/pr39496.c: Likewise.
4040 * gcc.target/i386/pr40809.c: Likewise.
4041 * gcc.target/i386/pr40906-3.c: Likewise.
4042 * gcc.target/i386/pr41019.c: Likewise.
4043 * gcc.target/i386/pr42542-1.c: Likewise.
4044 * gcc.target/i386/pr42542-2.c: Likewise.
4045 * gcc.target/i386/pr42542-3.c: Likewise.
4046 * gcc.target/i386/pr42542-3a.c: Likewise.
4047 * gcc.target/i386/pr42881.c: Likewise.
4048 * gcc.target/i386/push-1.c: Likewise.
4049 * gcc.target/i386/quad-sse.c: Likewise.
4050 * gcc.target/i386/reload-1.c: Likewise.
4051 * gcc.target/i386/sse-10.c: Likewise.
4052 * gcc.target/i386/sse-11.c: Likewise.
4053 * gcc.target/i386/sse-15.c: Likewise.
4054 * gcc.target/i386/sse-17.c: Likewise.
4055 * gcc.target/i386/sse-18.c: Likewise.
4056 * gcc.target/i386/sse-19.c: Likewise.
4057 * gcc.target/i386/sse-4.c: Likewise.
4058 * gcc.target/i386/sse-6.c: Likewise.
4059 * gcc.target/i386/sse-vect-types.c: Likewise.
4060 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4061 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4062 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4063 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4064 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4065 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4066 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4067 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4068 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4069 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4070 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4071 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4072 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4073 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4074 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4075 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4076 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4077 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4078 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4079 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4080 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4081 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4082 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4083 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4084 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4085 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4086 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4087 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4088 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4089 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4090 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4091 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4092 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4093 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4094 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4095 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4096 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4097 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4098 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4099 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4100 * gcc.target/i386/sse2-mmx.c: Likewise.
4101 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4102 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4103 * gcc.target/i386/sse2-movd-1.c: Likewise.
4104 * gcc.target/i386/sse2-movd-2.c: Likewise.
4105 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4106 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4107 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4108 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4109 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4110 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4111 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4112 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4113 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4114 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4115 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4116 * gcc.target/i386/sse2-movq-1.c: Likewise.
4117 * gcc.target/i386/sse2-movq-2.c: Likewise.
4118 * gcc.target/i386/sse2-movq-3.c: Likewise.
4119 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4120 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4121 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4122 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4123 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4124 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4125 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4126 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4127 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4128 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4129 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4130 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4131 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4132 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4133 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4134 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4135 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4136 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4137 * gcc.target/i386/sse2-pand-1.c: Likewise.
4138 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4139 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4140 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4141 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4142 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4143 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4144 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4145 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4146 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4147 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4148 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4149 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4150 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4151 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4152 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4153 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4154 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4155 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4156 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4157 * gcc.target/i386/sse2-por-1.c: Likewise.
4158 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4159 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4160 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4161 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4162 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4163 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4164 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4165 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4166 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4167 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4168 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4169 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4170 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4171 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4172 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4173 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4174 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4175 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4176 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4177 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4178 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4179 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4180 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4181 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4182 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4183 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4184 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4185 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4186 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4187 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4188 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4189 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4190 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4191 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4192 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4193 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4194 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4195 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4196 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4197 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4198 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4199 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4200 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4201 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4202 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4203 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4204 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4205 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4206 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4207 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4208 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4209 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4210 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4211 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4212 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4213 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4214 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4215 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4216 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4217 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4218 * gcc.target/i386/sse2-vec-1.c: Likewise.
4219 * gcc.target/i386/sse2-vec-2.c: Likewise.
4220 * gcc.target/i386/sse2-vec-3.c: Likewise.
4221 * gcc.target/i386/sse2-vec-4.c: Likewise.
4222 * gcc.target/i386/sse2-vec-5.c: Likewise.
4223 * gcc.target/i386/sse2-vec-6.c: Likewise.
4224 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4225 * gcc.target/i386/ssefn-2.c: Likewise.
4226 * gcc.target/i386/ssefn-4.c: Likewise.
4227 * gcc.target/i386/ssefp-1.c: Likewise.
4228 * gcc.target/i386/ssefp-2.c: Likewise.
4229 * gcc.target/i386/sseregparm-3.c: Likewise.
4230 * gcc.target/i386/sseregparm-4.c: Likewise.
4231 * gcc.target/i386/sseregparm-5.c: Likewise.
4232 * gcc.target/i386/sseregparm-6.c: Likewise.
4233 * gcc.target/i386/sseregparm-7.c: Likewise.
4234 * gcc.target/i386/ssetype-1.c: Likewise.
4235 * gcc.target/i386/ssetype-2.c: Likewise.
4236 * gcc.target/i386/ssetype-3.c: Likewise.
4237 * gcc.target/i386/ssetype-4.c: Likewise.
4238 * gcc.target/i386/ssetype-5.c: Likewise.
4239 * gcc.target/i386/unordcmp-1.c: Likewise.
4240 * gcc.target/i386/vararg-1.c: Likewise.
4241 * gcc.target/i386/vararg-2.c: Likewise.
4242 * gcc.target/i386/vararg-3.c: Likewise.
4243 * gcc.target/i386/vararg-4.c: Likewise.
4244 * gcc.target/i386/vararg-7.c: Likewise.
4245 * gcc.target/i386/vararg-8.c: Likewise.
4246 * gcc.target/i386/vecinit-1.c: Likewise.
4247 * gcc.target/i386/vecinit-2.c: Likewise.
4248 * gcc.target/i386/vecinit-3.c: Likewise.
4249 * gcc.target/i386/vecinit-4.c: Likewise.
4250 * gcc.target/i386/vecinit-5.c: Likewise.
4251 * gcc.target/i386/vecinit-6.c: Likewise.
4252 * gcc.target/i386/vectorize2.c: Likewise.
4253 * gcc.target/i386/vectorize3.c: Likewise.
4254 * gcc.target/i386/vectorize4.c: Likewise.
4255 * gcc.target/i386/vectorize6.c: Likewise.
4256 * gcc.target/i386/vectorize7.c: Likewise.
4257 * gcc.target/i386/vectorize8.c: Likewise.
4258 * gcc.target/i386/vperm-v2df.c: Likewise.
4259 * gcc.target/i386/vperm-v2di.c: Likewise.
4260 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4261 * gcc.target/i386/xorps-sse2.c: Likewise.
4262 * gcc.target/i386/xorps.c: Likewise.
4263 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4264 * gfortran.dg/graphite/pr42326.f90: Likewise.
4265 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4267 2010-05-19 Richard Guenther <rguenther@suse.de>
4270 * g++.dg/lto/20100519-1_0.C: New testcase.
4272 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4275 * gfortran.dg/warn_intent_out_not_set.f90: New.
4277 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4280 * gfortran.dg/data_char_1.f90: Updated warning message.
4281 * gfortran.dg/data_array_6.f: New.
4283 2010-05-19 Martin Jambor <mjambor@suse.cz>
4285 * g++.dg/ipa/ivinline-8.C: New test.
4286 * gcc.dg/ipa/iinline-2.c: Likewise.
4288 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4291 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4292 arguments; add check for return value kind.
4293 * gfortran.dg/float_1.f90: Likewise.
4295 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4297 * gcc.target/i386/20011009-1.c (COMMENT): Define.
4299 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4300 * lib/lto.exp (lto_prune_warns): Fix location line regex.
4301 Prune another location line format.
4302 (lto-obj): Call lto_prune_warns on comp_output.
4304 2010-05-18 Jan Hubicka <jh@suse.cz>
4306 * gcc.dg/lto/ipacp_0.c: New test.
4307 * gcc.dg/lto/ipacp_1.c: New test.
4309 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
4312 * gcc.dg/lto/20100518_0.c: New test.
4314 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
4316 * gnat.dg/specs/lto3.ads: Add missing dg-options.
4318 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4321 * gfortran.dg/class_21.f03: New.
4323 2010-05-17 Jason Merrill <jason@redhat.com>
4326 * g++.dg/cpp0x/initlist34.C: New.
4329 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4331 2010-05-17 Martin Jambor <mjambor@suse.cz>
4333 * g++.dg/ipa/ivinline-1.C: New test.
4334 * g++.dg/ipa/ivinline-2.C: New test.
4335 * g++.dg/ipa/ivinline-3.C: New test.
4336 * g++.dg/ipa/ivinline-4.C: New test.
4337 * g++.dg/ipa/ivinline-5.C: New test.
4338 * g++.dg/ipa/ivinline-6.C: New test.
4340 2010-05-17 Dodji Seketeli <dodji@redhat.com>
4341 Jason Merrill <jason@redhat.com>
4344 * c-c++-common/Wunused-var-8.c: New test.
4346 2010-05-17 Jakub Jelinek <jakub@redhat.com>
4349 * gcc.c-torture/compile/pr42347.c: New test.
4352 * g++.dg/ext/asmgoto1.C: New test.
4354 2010-05-17 Martin Jambor <mjambor@suse.cz>
4357 * gcc.dg/tree-ssa/pr44133.c: New test.
4358 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4361 2010-05-17 Janus Weil <janus@gcc.gnu.org>
4364 * gfortran.dg/class_20.f03: New.
4366 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
4369 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4370 debug messages but not the newly introduced one.
4372 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
4375 * gfortran.dg/initialization_25.f90: Commented testcase.
4376 * gfortran.dg/initialization_26.f90: New.
4378 2010-05-16 Richard Guenther <rguenther@suse.de>
4380 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4381 * gcc.dg/pr43084.c: Likewise.
4382 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4384 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4386 * gcc.dg/struct/struct-reorg.exp: Likewise.
4387 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4388 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4390 2010-05-16 Joseph Myers <joseph@codesourcery.com>
4392 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4393 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4394 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4395 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4398 2010-05-15 Jason Merrill <jason@redhat.com>
4400 * g++.dg/eh/spec10.C: New.
4401 * g++.dg/eh/spec11.C: New.
4402 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4404 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4408 * gfortran.dg/allocatable_scalar_9.f90: New.
4410 2010-05-15 Jakub Jelinek <jakub@redhat.com>
4413 * g++.dg/torture/pr44148.C: New test.
4415 2010-05-15 Joseph Myers <joseph@codesourcery.com>
4417 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4418 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4419 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4420 diagnostics and type sizes.
4422 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
4424 * gnat.dg/lto9.adb: New test.
4425 * gnat.dg/lto9_pkg1.ads: New helper.
4426 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4428 2010-05-15 Jan Hubicka <jh@suse.cz>
4430 * gcc.dg/lto/ipareference_1.c: Rename to ...
4431 * gcc.dg/lto/ipareference_0.c: ... this one.
4432 * gcc.dg/lto/ipareference_2.c: Rename to ...
4433 * gcc.dg/lto/ipareference_1.c: ... this one.
4435 2010-05-15 Jan Hubicka <jh@suse.cz>
4437 * gcc.dg/lto/ipareference_1.c: New file.
4438 * gcc.dg/lto/ipareference_2.c: New file.
4440 2010-05-15 Richard Guenther <rguenther@suse.de>
4442 PR tree-optimization/44038
4443 * gcc.c-torture/compile/pr44038.c: New testcase.
4445 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
4447 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4448 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4450 2010-05-15 Janus Weil <janus@gcc.gnu.org>
4454 * gfortran.dg/class_18.f03: New.
4455 * gfortran.dg/class_19.f03: New.
4457 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4460 * gcc.dg/debug/dwarf2/const-1.c: Remove.
4461 * g++.dg/debug/dwarf2/const1.C: Remove.
4463 2010-05-14 Jason Merrill <jason@redhat.com>
4465 * g++.dg/eh/cond4.C: New.
4466 * g++.dg/eh/elide2.C: Adjust.
4467 * g++.old-deja/g++.eh/terminate1.C: Adjust.
4469 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
4472 * gfortran.dg/actual_array_interface_2.f90: New test.
4474 2010-05-14 Richard Guenther <rguenther@suse.de>
4476 PR tree-optimization/44119
4477 * gcc.c-torture/compile/pr44119.c: New testcase.
4479 2010-05-14 Jason Merrill <jason@redhat.com>
4482 * g++.dg/eh/terminate1.C: New.
4484 2010-05-14 Jakub Jelinek <jakub@redhat.com>
4486 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4489 * gcc.dg/pr44136.c: New test.
4491 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
4494 * g++.dg/warn/Wshadow-4.C: Adjust.
4495 * g++.dg/warn/Wshadow-5.C: New test.
4496 * g++.dg/warn/Wshadow-6.C: New test
4498 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
4501 * gfortran.dg/initialization_25.f90: New.
4503 2010-05-13 Martin Jambor <mjambor@suse.cz>
4505 * g++.dg/otr-fold-1.C: New test.
4506 * g++.dg/otr-fold-2.C: New test.
4508 2010-05-13 Jakub Jelinek <jakub@redhat.com>
4511 * gfortran.dg/gomp/pr44036-1.f90: New test.
4512 * gfortran.dg/gomp/pr44036-2.f90: New test.
4513 * gfortran.dg/gomp/pr44036-3.f90: New test.
4516 * gcc.dg/guality/sra-1.c: New test.
4518 2010-05-12 Jan Hubicka <jh@suse.cz>
4520 * tree-ssa/unreachable.c: New test.
4522 2010-05-12 Jason Merrill <jason@redhat.com>
4524 * g++.dg/cpp0x/sfinae1.C: New.
4526 2010-05-12 Sriraman Tallam <tmsriram@google.com>
4528 * gcc.target/i386/zee.c: New file.
4530 2010-05-12 Jason Merrill <jason@redhat.com>
4532 * g++.dg/conversion/op1.C: Expect template candidate message.
4533 * g++.dg/cpp0x/nullptr15.C: Likewise.
4534 * g++.dg/cpp0x/pr31431-2.C: Likewise.
4535 * g++.dg/cpp0x/pr31431.C: Likewise.
4536 * g++.dg/cpp0x/temp_default2.C: Likewise.
4537 * g++.dg/cpp0x/trailing4.C: Likewise.
4538 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4539 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4540 * g++.dg/cpp0x/variadic-throw.C: Likewise.
4541 * g++.dg/cpp0x/variadic35.C: Likewise.
4542 * g++.dg/cpp0x/vt-35147.C: Likewise.
4543 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4544 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4545 * g++.dg/ext/visibility/anon8.C: Likewise.
4546 * g++.dg/ext/vla2.C: Likewise.
4547 * g++.dg/other/pr28114.C: Likewise.
4548 * g++.dg/other/ptrmem10.C: Likewise.
4549 * g++.dg/other/ptrmem11.C: Likewise.
4550 * g++.dg/overload/unknown1.C: Likewise.
4551 * g++.dg/parse/template7.C: Likewise.
4552 * g++.dg/parse/typename7.C: Likewise.
4553 * g++.dg/template/conv11.C: Likewise.
4554 * g++.dg/template/copy1.C: Likewise.
4555 * g++.dg/template/deduce3.C: Likewise.
4556 * g++.dg/template/dependent-expr5.C: Likewise.
4557 * g++.dg/template/friend.C: Likewise.
4558 * g++.dg/template/incomplete2.C: Likewise.
4559 * g++.dg/template/local4.C: Likewise.
4560 * g++.dg/template/local6.C: Likewise.
4561 * g++.dg/template/operator10.C: Likewise.
4562 * g++.dg/template/overload6.C: Likewise.
4563 * g++.dg/template/ptrmem2.C: Likewise.
4564 * g++.dg/template/ptrmem20.C: Likewise.
4565 * g++.dg/template/ptrmem8.C: Likewise.
4566 * g++.dg/template/sfinae2.C: Likewise.
4567 * g++.dg/template/ttp25.C: Likewise.
4568 * g++.dg/template/unify10.C: Likewise.
4569 * g++.dg/template/unify11.C: Likewise.
4570 * g++.dg/template/unify6.C: Likewise.
4571 * g++.dg/template/unify7.C: Likewise.
4572 * g++.dg/template/unify9.C: Likewise.
4573 * g++.dg/template/varmod1.C: Likewise.
4574 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4575 * g++.old-deja/g++.law/operators32.C: Likewise.
4576 * g++.old-deja/g++.pt/crash28.C: Likewise.
4577 * g++.old-deja/g++.pt/crash60.C: Likewise.
4578 * g++.old-deja/g++.pt/explicit38.C: Likewise.
4579 * g++.old-deja/g++.pt/explicit39.C: Likewise.
4580 * g++.old-deja/g++.pt/explicit41.C: Likewise.
4581 * g++.old-deja/g++.pt/explicit67.C: Likewise.
4582 * g++.old-deja/g++.pt/explicit77.C: Likewise.
4583 * g++.old-deja/g++.pt/expr2.C: Likewise.
4584 * g++.old-deja/g++.pt/overload7.C: Likewise.
4585 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4586 * g++.old-deja/g++.pt/spec5.C: Likewise.
4587 * g++.old-deja/g++.pt/spec6.C: Likewise.
4588 * g++.old-deja/g++.pt/t24.C: Likewise.
4589 * g++.old-deja/g++.pt/unify4.C: Likewise.
4590 * g++.old-deja/g++.pt/unify6.C: Likewise.
4591 * g++.old-deja/g++.pt/unify8.C: Likewise.
4592 * g++.old-deja/g++.robertl/eb119.C: Likewise.
4593 * g++.old-deja/g++.robertl/eb79.C: Likewise.
4594 * g++.old-deja/g++.robertl/eb98.C: Likewise.
4596 * g++.dg/cpp0x/initlist32.C: New.
4598 * g++.dg/template/conv11.C: New.
4599 * g++.dg/conversion/op1.C: Adjust expected error.
4601 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4603 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
4606 * gcc.target/i386/avx-cmpsd-1.c: New.
4607 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4608 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4609 * gcc.target/i386/avx-cmpss-2.c: Likewise.
4610 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4611 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4613 2010-05-12 Jakub Jelinek <jakub@redhat.com>
4616 * gcc.dg/gomp/pr44085.c: New test.
4617 * gfortran.dg/gomp/pr44085.f90: New test.
4619 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
4621 * objc-obj-c++-shared/Object1.m: New.
4622 * objc.dg/torture: New directory.
4623 * objc.dg/torture/tls: Ditto.
4624 * objc.dg/tls: Ditto.
4625 * objc.dg/torture/tls/trivial.m: New test.
4626 * objc.dg/torture/tls/thr-init-2.m: New test.
4627 * objc.dg/torture/tls/thr-init-3.m: New test.
4628 * objc.dg/torture/tls/thr-init.m: New test.
4629 * objc.dg/torture/tls/diag-1.m: New test.
4630 * objc.dg/torture/tls/tls.exp: New.
4631 * objc.dg/torture/trivial.m: New test.
4632 * objc.dg/torture/dg-torture.exp: New.
4633 * objc.dg/tls/diag-3.m: New test.
4634 * objc.dg/tls/diag-4.m: New test.
4635 * objc.dg/tls/diag-5.m: New test.
4636 * objc.dg/tls/init-1.m: New test.
4637 * objc.dg/tls/init-2.m: New test.
4638 * objc.dg/tls/tls.exp: New.
4639 * objc.dg/tls/diag-2.m: New test.
4640 * lib/objc.exp: Respond to dg-additional-files.
4642 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
4644 * gcc.target/m68k/20100512-1.c: New.
4646 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
4648 * gnat.dg/lto8.adb: New test.
4649 * gnat.dg/lto8_pkg.ad[sb]: New helper.
4650 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4652 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4657 * g++.dg/template/crash97.C: New.
4658 * g++.dg/template/crash98.C: Likewise.
4659 * g++.dg/template/crash99.C: Likewise.
4660 * g++.dg/cpp0x/pr31439.C: Adjust.
4661 * g++.dg/template/crash95.C: Likewise.
4663 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4666 * c-c++-common/asmgoto-4.c: New test.
4667 * gcc.target/i386/pr44071.c: New test.
4670 * c-c++-common/Wunused-var-7.c: New test.
4671 * g++.dg/warn/Wunused-var-9.C: New test.
4673 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4676 * gfortran.dg/gomp/pr43711.f90: New.
4678 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
4681 * gfortran.dg/select_5.f90: Updated.
4683 2010-05-11 Jan Hubicka <jh@suse.cz>
4685 PR tree-optimize/44063
4686 * gcc.c-torture/compile/pr44063.c: New testcase.
4688 2010-05-11 Jakub Jelinek <jakub@redhat.com>
4691 * gcc.dg/pr44023.c: New test.
4693 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
4695 * gnat.dg/lto7.adb: New test.
4696 * gnat.dg/lto7_pkg.ad[sb]: New helper.
4698 2010-05-10 Jason Merrill <jason@redhat.com>
4701 * g++.dg/template/inherit5.C: New.
4704 * g++.dg/cpp0x/initlist33.C: New.
4705 * g++.dg/cpp0x/initlist26.C: Adjust.
4706 * g++.dg/cpp0x/initlist28.C: Adjust.
4708 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
4711 * g++.dg/init/pr43719.C: New.
4712 * g++.dg/anon-struct4.C: Adjust.
4714 2010-05-10 Jakub Jelinek <jakub@redhat.com>
4717 * gcc.dg/pr44028.c: New test.
4719 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
4724 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4725 * gfortran.dg/warn_conversion.f90: New.
4727 2010-05-10 Michael Matz <matz@suse.de>
4729 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4731 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
4733 PR rtl-optimization/44012
4734 * gcc.dg/pr44012.c: New.
4736 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4738 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4739 Log text on entry and exit.
4740 Prune Sun ld warnings for common symbols with differing sizes.
4741 (lto-link-and-maybe-run): Change caller.
4743 2010-05-10 Janus Weil <janus@gcc.gnu.org>
4746 * gfortran.dg/class_7.f03: Modified.
4747 * gfortran.dg/select_type_1.f03: Modified.
4748 * gfortran.dg/select_type_12.f03: New.
4750 2010-05-10 Richard Guenther <rguenther@suse.de>
4752 PR tree-optimization/44050
4753 * gcc.dg/torture/pr44050.c: New testcase.
4755 2010-05-10 Wei Guozhi <carrot@google.com>
4758 * gcc.target/arm/pr42879.c: New testcase.
4760 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4763 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4765 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4768 * gcc.dg/anon-struct-10.c: New test.
4770 2010-05-09 Richard Guenther <rguenther@suse.de>
4773 * gcc.dg/pr44024.c: New testcase.
4775 2010-05-09 Joseph Myers <joseph@codesourcery.com>
4778 * gcc.dg/anon-struct-9.c: New test.
4780 2010-05-09 Richard Guenther <rguenther@suse.de>
4783 * gcc.c-torture/compile/pr44043.c: New testcase.
4785 2010-05-09 Richard Guenther <rguenther@suse.de>
4787 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4789 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
4791 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4793 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4795 * gnat.dg/lto[12456].adb: Add "target lto" marker.
4796 * gnat.dg/specs/lto3.ads: Likewise.
4798 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
4801 * gcc.dg/pr28685-1.c: New file.
4803 2010-05-08 Richard Guenther <rguenther@suse.de>
4805 PR tree-optimization/44030
4806 * gcc.c-torture/compile/pr44030.c: New testcase.
4808 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4810 * gnat.dg/lto6.adb: New test.
4811 * gnat.dg/lto6_pkg.ads: New helper.
4813 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4815 * gnat.dg/lto5.adb: New test.
4816 * gnat.dg/lto5_pkg.ad[sb]: New helper.
4818 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4820 * gnat.dg/lto4.ad[sb]: New test.
4822 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
4824 * gnat.dg/specs/lto3.ads: New test.
4825 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4826 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4828 2010-05-08 Quentin Ochem <ochem@adacore.com>
4830 * gnat.dg/sizetype3.ad[sb]: New test.
4831 * gnat.dg/sizetype3_pkg.ads: New helper.
4833 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
4836 * g++.dg/init/new29.C: New.
4838 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
4841 * gfortran.dg/coarray_1.f90: Fixed error message.
4842 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4843 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4844 * gfortran.dg/intrinsic_std_5.f90: New.
4846 2010-05-07 Jason Merrill <jason@redhat.com>
4848 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4850 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4852 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4853 (size_t, stderr): Remove.
4854 (read_error): Replaced __builtin_fprintf by fprintf.
4856 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
4858 * gcc.dg/ordered-comparison-1.c: New test.
4859 * gcc.dg/ordered-comparison-2.c: New test.
4860 * gcc.dg/ordered-comparison-3.c: New test.
4861 * gcc.dg/ordered-comparison-4.c: New test.
4863 2010-05-06 Mike Stump <mikestump@comcast.net>
4866 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4868 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
4869 Jason Merrill <jason@redhat.com>
4871 * g++.dg/cpp0x/nullptr01.C: New.
4872 * g++.dg/cpp0x/nullptr02.C: New.
4873 * g++.dg/cpp0x/nullptr03.C: New.
4874 * g++.dg/cpp0x/nullptr04.C: New.
4875 * g++.dg/cpp0x/nullptr05.C: New.
4876 * g++.dg/cpp0x/nullptr06.C: New.
4877 * g++.dg/cpp0x/nullptr07.C: New.
4878 * g++.dg/cpp0x/nullptr08.C: New.
4879 * g++.dg/cpp0x/nullptr09.C: New.
4880 * g++.dg/cpp0x/nullptr10.C: New.
4881 * g++.dg/cpp0x/nullptr11.C: New.
4882 * g++.dg/cpp0x/nullptr12.C: New.
4883 * g++.dg/cpp0x/nullptr13.C: New.
4884 * g++.dg/cpp0x/nullptr14.C: New.
4885 * g++.dg/cpp0x/nullptr15.C: New.
4886 * g++.dg/cpp0x/nullptr16.C: New.
4887 * g++.dg/cpp0x/nullptr17.C: New.
4888 * g++.dg/cpp0x/nullptr18.C: New.
4889 * g++.dg/cpp0x/nullptr19.C: New.
4890 * g++.dg/cpp0x/nullptr20.C: New.
4891 * g++.dg/cpp0x/nullptr21.C: New.
4892 * g++.dg/cpp0x/nullptr22.C: New.
4893 * g++.dg/debug/nullptr01.C: New.
4894 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4896 2010-05-06 Jakub Jelinek <jakub@redhat.com>
4898 * gcc.dg/Wunused-var-8.c: Move to...
4899 * c-c++-common/Wunused-var-6.c: ... here. New test.
4901 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
4904 * g++.dg/template/crash96.C: New.
4906 2010-05-06 Jan Hubicka <jh@suse.cz>
4908 PR tree-optimization/43791
4909 * gcc.c-torture/compile/pr43791.c: New file.
4911 2010-05-06 Michael Matz <matz@suse.de>
4913 PR tree-optimization/43984
4914 * gfortran.dg/pr43984.f90: New test.
4916 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4919 * gcc.dg/pr40989.c: New.
4921 2010-05-06 Richard Guenther <rguenther@suse.de>
4923 PR tree-optimization/43934
4924 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
4926 2010-05-06 Richard Guenther <rguenther@suse.de>
4928 PR tree-optimization/43987
4929 * gcc.c-torture/execute/pr43987.c: New testcase.
4930 * gcc.dg/torture/pta-escape-1.c: Adjust.
4931 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4932 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4933 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4934 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
4936 2010-04-22 Jakub Jelinek <jakub@redhat.com>
4937 Dodji Seketeli <dodji@redhat.com>
4940 * g++.dg/warn/Wunused-7.C: Add dg-warning.
4941 * g++.dg/template/sfinae16.C: Likewise.
4942 * gcc.dg/Wunused-var-1.c: Moved to...
4943 * c-c++-common/Wunused-var-1.c: ...here. New test.
4944 * gcc.dg/Wunused-var-2.c: Moved to...
4945 * c-c++-common/Wunused-var-2.c: ...here. New test.
4946 * gcc.dg/Wunused-var-3.c: Moved to...
4947 * c-c++-common/Wunused-var-3.c: ...here. New test.
4948 * gcc.dg/Wunused-var-4.c: Moved to...
4949 * gcc.dg/Wunused-var-1.c: ... here.
4950 * gcc.dg/Wunused-var-5.c: Moved to...
4951 * c-c++-common/Wunused-var-4.c: ...here. New test.
4952 * gcc.dg/Wunused-var-7.c: Moved to...
4953 * c-c++-common/Wunused-var-5.c: ...here. New test.
4954 * gcc.dg/Wunused-var-6.c: Moved to...
4955 * gcc.dg/Wunused-var-2.c: ... here.
4956 * c-c++-common/Wunused-var-1.c: New test.
4957 * c-c++-common/Wunused-var-2.c: New test.
4958 * c-c++-common/Wunused-var-3.c: New test.
4959 * c-c++-common/Wunused-var-4.c: New test.
4960 * c-c++-common/Wunused-var-5.c: New test.
4961 * g++.dg/warn/Wunused-var-1.C: New test.
4962 * g++.dg/warn/Wunused-var-2.C: New test.
4963 * g++.dg/warn/Wunused-var-3.C: New test.
4964 * g++.dg/warn/Wunused-var-4.C: New test.
4965 * g++.dg/warn/Wunused-var-5.C: New test.
4966 * g++.dg/warn/Wunused-var-6.C: New test.
4967 * g++.dg/warn/Wunused-var-7.C: New test.
4968 * g++.dg/warn/Wunused-var-8.C: New test.
4969 * g++.dg/warn/Wunused-parm-1.C: New test.
4970 * g++.dg/warn/Wunused-parm-2.C: New test.
4971 * g++.dg/warn/Wunused-parm-3.C: New test.
4973 2010-05-06 Tobias Burnus <burnus@net-b.de>
4976 * gfortran.dg/gomp/crayptr5.f90: New test case.
4978 2010-05-05 Jason Merrill <jason@redhat.com>
4981 * g++.dg/ext/attrib39.C: New.
4983 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
4986 * gfortran.dg/data_invalid.f90: New.
4988 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
4990 * gnat.dg/lto2.adb: New test.
4992 2010-05-05 Jason Merrill <jason@redhat.com>
4995 * g++.dg/opt/empty1.C: New.
4997 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5000 * gfortran.dg/class_17.f03: New.
5002 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5004 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5006 2010-05-04 Mike Stump <mikestump@comcast.net>
5009 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5011 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5014 * gcc.target/i386/pr43668.c: New.
5016 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5019 * g++.dg/cpp0x/initlist31.C: New.
5021 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5024 * gcc.dg/Wunused-var-8.c: New test.
5026 2010-05-04 Jason Merrill <jason@redhat.com>
5029 * g++.dg/cpp0x/enum3.C: Extend.
5031 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5034 * gcc.target/i386/pr43799.c: New.
5036 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5038 * gnat.dg/lto1.adb: New test.
5039 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5041 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5044 * gcc.target/i386/pr43671.c: New.
5046 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5049 * g++.dg/template/crash95.C: New.
5051 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5054 * gcc.target/i386/pr43508.c: New.
5056 2010-05-04 Richard Guenther <rguenther@suse.de>
5058 PR tree-optimization/43879
5059 * g++.dg/torture/pr43879-1_0.C: New testcase.
5060 * g++.dg/torture/pr43879-1_1.C: Likewise.
5062 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5065 * g++.dg/other/crash-12.C: New test.
5067 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5069 * g++.dg/cdce3.C: Add a space. Updated.
5071 2010-05-03 Jason Merrill <jason@redhat.com>
5074 * g++.dg/opt/enum2.C: New.
5075 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5076 * g++.dg/warn/Wswitch-1.C: Adjust message.
5078 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5080 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5081 * g++.dg/ext/label13.C: Fix typo.
5082 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5084 * gcc.c-torture/compile/limits-declparen.c: xfail on
5085 alpha*-dec-osf5* with -g.
5086 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5087 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5088 * gcc.dg/c99-tgmath-2.c: Likewise.
5089 * gcc.dg/c99-tgmath-3.c: Likewise.
5090 * gcc.dg/c99-tgmath-4.c: Likewise.
5092 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5095 * gfortran.dg/unexpected_interface.f90: New test.
5097 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5099 * ada/acats/run_acats (which): New function.
5100 (host_gnatchop, host_gnatmake): Use it.
5102 2010-05-03 Richard Guenther <rguenther@suse.de>
5104 PR tree-optimization/43971
5105 * gcc.dg/pr43971.c: New testcase.
5107 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5110 * gcc.dg/debug/pr43972.c: New test.
5112 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5115 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5117 2010-05-02 Richard Guenther <rguenther@suse.de>
5119 PR tree-optimization/43879
5120 * gcc.dg/torture/pr43879-3.c: New testcase.
5122 2010-05-01 Richard Guenther <rguenther@suse.de>
5124 PR tree-optimization/43949
5125 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5127 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5130 * g++.dg/init/new28.C: New.
5132 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5135 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5136 structure and nested declarations.
5137 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5138 structure and nested declarations. Reduce header clutter and
5139 use _exit() rather than abort().
5140 * objc.dg/encode-10.m: New.
5141 * objc.dg/encode-11.m: New.
5143 2010-04-30 DJ Delorie <dj@redhat.com>
5145 * gcc.c-torture/execute/20100430-1.c: New test.
5147 2010-04-30 Jason Merrill <jason@redhat.com>
5150 * g++.dg/template/ptrmem21.C: New.
5152 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5156 * gfortran.dg/coarray_13.f90: New test.
5158 2010-04-30 Richard Guenther <rguenther@suse.de>
5161 * gcc.dg/lto/20100430-1_0.c: New testcase.
5163 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5166 * c-c++-common/pr43942.c: New test.
5168 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5170 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5171 conflict with darwin crt1.o 'start' symbol.
5173 2010-04-30 Richard Guenther <rguenther@suse.de>
5175 PR tree-optimization/43879
5176 * gcc.dg/torture/pr43879_1.c: New testcase.
5178 2010-04-30 Richard Guenther <rguenther@suse.de>
5180 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5182 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5185 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5186 user-provided constructor while recursing.
5188 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5191 * gfortran.dg/class_16.f03: New test.
5193 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5196 * gfortran.dg/class_15.f03: New.
5198 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5201 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5203 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5206 * gfortran.dg/generic_22.f03 : New test.
5208 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5211 * gfortran.dg/class_14.f03: New test.
5213 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5216 * gfortran.dg/interface_32.f90: New test.
5218 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5219 Janus Weil <janus@gcc.gnu.org>
5222 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5223 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5224 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5226 2010-04-28 Mike Stump <mikestump@comcast.net>
5228 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5230 * g++.dg/uninit-pred-2_b.C: Likewise.
5232 2010-04-28 Tobias Burnus <burnus@net-b.de>
5236 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5238 2010-04-28 Matthias Klose <doko@ubuntu.com>
5240 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5241 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5242 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5243 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5244 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5246 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5248 * gcc.dg/const-uniq-1.c: New test.
5249 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5251 2010-04-28 Xinliang David Li <davidxl@google.com>
5253 * gcc.dg/uninit-pred-2_b.c: New test.
5254 * gcc.dg/uninit-pred-4_b.c: New test.
5255 * gcc.dg/uninit-pred-3_d.c: New test.
5256 * gcc.dg/uninit-pred-6_b.c: New test.
5257 * gcc.dg/uninit-pred-8_b.c: New test.
5258 * gcc.dg/uninit-pred-3_a.c: New test.
5259 * gcc.dg/uninit-pred-2_c.c: New test.
5260 * gcc.dg/uninit-pred-5_a.c: New test.
5261 * gcc.dg/uninit-pred-3_e.c: New test.
5262 * gcc.dg/uninit-pred-7_a.c: New test.
5263 * gcc.dg/uninit-pred-6_c.c: New test.
5264 * gcc.dg/uninit-pred-9_a.c: New test.
5265 * gcc.dg/uninit-pred-8_c.c: New test.
5266 * gcc.dg/uninit-pred-3_b.c: New test.
5267 * gcc.dg/uninit-pred-5_b.c: New test.
5268 * gcc.dg/uninit-pred-7_b.c: New test.
5269 * gcc.dg/uninit-pred-6_d.c: New test.
5270 * gcc.dg/uninit-pred-9_b.c: New test.
5271 * gcc.dg/uninit-pred-2_a.c: New test.
5272 * gcc.dg/uninit-pred-4_a.c: New test.
5273 * gcc.dg/uninit-pred-3_c.c: New test.
5274 * gcc.dg/uninit-pred-6_a.c: New test.
5275 * gcc.dg/uninit-pred-8_a.c: New test.
5276 * gcc.dg/uninit-pred-7_c.c: New test.
5277 * gcc.dg/uninit-pred-6_e.c: New test.
5278 * g++.dg/uninit-pred-loop-1_b.cc: New test.
5279 * g++.dg/uninit-pred-1_a.C: New test.
5280 * g++.dg/uninit-pred-1_b.C: New test.
5281 * g++.dg/uninit-pred-2_a.C: New test.
5282 * g++.dg/uninit-pred-2_b.C: New test.
5283 * g++.dg/uninit-pred-loop-1_a.cc: New test.
5284 * g++.dg/uninit-pred-loop-1_c.cc: New test.
5285 * g++.dg/uninit-pred-loop_1.cc: New test.
5287 2010-04-28 Martin Jambor <mjambor@suse.cz>
5289 * gcc.dg/lto/20091209-1_0.c: New testcase.
5291 2010-04-28 Richard Guenther <rguenther@suse.de>
5293 PR tree-optimization/43879
5294 PR tree-optimization/43909
5295 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5297 2010-04-28 Richard Guenther <rguenther@suse.de>
5300 * g++.dg/torture/pr43880.C: New testcase.
5302 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
5305 * g++.dg/template/recurse2.C: Update
5306 * g++.dg/template/recurse.C: Update.
5307 * g++.dg/template/pr23510.C: Update.
5308 * lib/prune.exp: Filter out 'recursively instantiated'.
5310 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5313 * g++.dg/init/pr29043.C: New.
5315 2010-04-27 Jason Merrill <jason@redhat.com>
5317 * g++.dg/lookup/scoped5.C: Adjust.
5318 * g++.dg/lookup/scoped8.C: Adjust.
5319 * g++.dg/template/dependent-expr5.C: Adjust.
5320 * g++.old-deja/g++.brendan/nest1.C: Adjust.
5323 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5326 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5328 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
5329 Jan Hubicka <hubicka@ucw.cz>
5331 * gcc.dg/pure-2.c: New testcase.
5332 * gcc.dg/const-1.c: New testcase.
5334 2010-04-27 Jason Merrill <jason@redhat.com>
5336 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5339 * g++.dg/template/sfinae17.C: New.
5340 * g++.dg/template/sfinae18.C: New.
5342 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
5344 * g++.dg/init/pr42844.C: New.
5345 * g++.dg/cpp0x/pr42844-2.C: New.
5346 * g++.dg/cpp0x/defaulted2.C: Adjust.
5347 * g++.dg/tree-ssa/pr27549.C: Likewise.
5348 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5350 2010-04-27 Tobias Burnus <burnus@net-b.de>
5353 * gfortran.dg/coarray_12.f90: Fix dump parsing.
5355 2010-04-27 Richard Guenther <rguenther@suse.de>
5358 * g++.dg/other/pr40561.C: New testcase.
5360 2010-04-27 Martin Jambor <mjambor@suse.cz>
5363 * g++.dg/ipa/pr43812.C: New test.
5365 2010-04-27 Jan Hubicka <jh@suse.cz>
5367 * gcc.dg/ipa/iinline-1.c (main): Rename to...
5368 (test): ... this one.
5370 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
5373 * gcc.target/arm/thumb-stackframe.c: New test.
5375 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5377 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5378 * gcc.dg/misc-column.c: Likewise.
5379 * gcc.dg/Walways-true-1.c: Likewise.
5380 * gcc.dg/Walways-true-2.c: Likewise.
5381 * gcc.dg/warn-addr-cmp.c: Likewise.
5383 2010-04-27 Tobias Burnus <burnus@net-b.de>
5386 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5387 * gfortran.dg/coarray_12.f90: New.
5389 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
5392 * gcc.dg/pr32207.c: New test.
5393 * gcc.dg/misc-column.c: Adjust expected warning.
5394 * gcc.dg/Walways-true-1.c: Likewise.
5395 * gcc.dg/Walways-true-2.c: Likewise.
5396 * gcc.dg/warn-addr-cmp.c: Likewise.
5398 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
5401 * lib/lto.exp (lto_prune_vis_warns): New function.
5402 (lto-link-and-maybe-run): Call it.
5404 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
5406 PR tree-optimization/43904
5407 * gcc.dg/tree-ssa/tailcall-6.c: New.
5409 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
5412 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
5413 Darwin8/OSX10.4 - compatible code generation.
5415 * obj-c++.dg/stubify-1.mm: Ditto.
5416 * lib/objc-torture.exp: Do not require link success for
5417 "trivial.m" in the runtime checks when dowhat = 'compile'.
5418 * lib/dg-pch.exp (dg-flags-pch): New Proc.
5419 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
5420 Darwin8/OSX10.4 - compatible code generation.
5421 * objc.dg/stubify-2.m: Ditto.
5422 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5423 * objc.dg/next-runtime-1.m: Ditto.
5424 * objc.dg/stret-2.m: Restrict to ilp32 targets.
5425 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5428 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
5431 * lib/plugin-support.exp: Use "-undefined
5432 dynamic_lookup" on darwin.
5434 2010-04-26 Richard Guenther <rguenther@suse.de>
5436 * gcc.dg/lto/20100426_0.c: New testcase.
5438 2010-04-26 Jie Zhang <jie@codesourcery.com>
5440 PR tree-optimization/43833
5441 gcc.dg/Warray-bounds-8.c: New test case.
5443 2010-04-26 Richard Guenther <rguenther@suse.de>
5446 * g++.dg/lto/20100423-3_0.C: New testcase.
5448 2010-04-26 Richard Guenther <rguenther@suse.de>
5451 * g++.dg/lto/20100423-2_0.C: New testcase.
5453 2010-04-26 Ira Rosen <irar@il.ibm.com>
5455 * gcc.dg/vect/bb-slp-23.c: New test.
5457 2010-04-25 Joseph Myers <joseph@codesourcery.com>
5459 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5460 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5461 * gcc.dg/c1x-float-1.c: New test.
5463 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5465 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5468 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5470 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5472 * gfortran.dg/default_format_denormal_1.f90: Ditto.
5473 * gfortran.dg/default_format_2.f90: Ditto.
5475 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
5477 * gfortran.dg/pr43505.f90: Clean up .mod file.
5478 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5479 * gfortran.dg/pr41347.f90: Ditto.
5480 * gfortran.dg/internal_pack_4.f90: Ditto.
5481 * gfortran.dg/proc_decl_23.f90: Ditto.
5482 * gfortran.dg/recursive_check_3.f90: Ditto.
5483 * gfortran.dg/intent_out_3.f90: Ditto.
5484 * gfortran.dg/assignment_2.f90: Ditto.
5485 * gfortran.dg/pr41928.f90: Ditto.
5486 * gfortran.dg/pr42166.f90: Ditto.
5487 * gfortran.dg/private_type_12.f90: Ditto.
5488 * gfortran.dg/graphite/pr42185.f90: Ditto.
5489 * gfortran.dg/graphite/pr42186.f90: Ditto.
5490 * gfortran.dg/graphite/pr40982.f90: Ditto.
5491 * gfortran.dg/graphite/id-2.f90: Ditto.
5492 * gfortran.dg/graphite/id-4.f90: Ditto.
5493 * gfortran.dg/graphite/pr42050.f90: Ditto.
5494 * gfortran.dg/graphite/id-18.f90: Ditto.
5495 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5496 * gfortran.dg/graphite/pr41924.f90: Ditto.
5497 * gfortran.dg/graphite/pr42393.f90: Ditto.
5498 * gfortran.dg/graphite/pr37980.f90: Ditto.
5499 * gfortran.dg/graphite/pr38953.f90: Ditto.
5500 * gfortran.dg/graphite/pr42180.f90: Ditto.
5501 * gfortran.dg/graphite/pr42181.f90: Ditto.
5502 * gfortran.dg/where_operator_assign_4.f90: Ditto.
5503 * gfortran.dg/select_type_4.f90: Ditto.
5504 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5505 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5506 * gfortran.dg/lto/pr40725_0.f03: Ditto.
5507 * gfortran.dg/elemental_args_check_2.f90: Ditto.
5508 * gfortran.dg/whole_file_11.f90: Ditto.
5509 * gfortran.dg/private_type_11.f90: Ditto.
5510 * gfortran.dg/vect/vect-gems.f90: Ditto.
5511 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5513 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
5515 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5517 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
5519 * gnat.dg/pack15.ad[sb]: New test.
5521 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
5523 * gcc.target/arm/mla-1.c: New test.
5525 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
5529 * gfortran.dg/pr43793.f90: New test.
5531 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
5533 PR tree-optimization/41442
5534 * gcc.target/i386/pr41442.c: New test.
5536 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
5539 * gfortran.dg/fgetc_3.f90: Delete bogus test.
5541 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5544 * gfortran.dg/open_nounit.f90: New test.
5546 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
5550 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5552 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5554 * gcc.dg/Wconversion-integer.c: Update.
5556 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
5558 * gnat.dg/unchecked_convert5.adb: New test.
5560 2010-04-23 Richard Guenther <rguenther@suse.de>
5563 * gcc.dg/lto/20100423-2_0.c: New testcase.
5564 * gcc.dg/lto/20100423-2_0.c: Likewise.
5566 2010-04-23 Richard Guenther <rguenther@suse.de>
5569 * gcc.dg/lto/20100423-1_0.c: New testcase.
5570 * gcc.dg/lto/20100423-1_1.c: Likewise.
5572 2010-04-23 Martin Jambor <mjambor@suse.cz>
5574 PR tree-optimization/43846
5575 * gcc.dg/tree-ssa/sra-10.c: New test.
5577 2010-04-23 Martin Jambor <mjambor@suse.cz>
5580 * gcc.c-torture/execute/pr43835.c: New test.
5582 2010-04-23 Richard Guenther <rguenther@suse.de>
5585 * g++.dg/lto/20100423-1_0.C: New testcase.
5587 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
5589 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5591 2010-04-22 Ira Rosen <irar@il.ibm.com>
5593 PR tree-optimization/43842
5594 * gcc.dg/vect/pr43842.c: New test.
5596 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5598 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5599 * gcc.target/i386/wmul-2.c: Likewise.
5601 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5603 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5604 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5606 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
5608 * gfortran.dg/reassoc_6.f: New testcase.
5610 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5613 * gcc.target/arm/wmul-1.c: New test.
5614 * gcc.target/arm/wmul-2.c: New test.
5616 2010-04-22 Richard Guenther <rguenther@suse.de>
5618 PR tree-optimization/43845
5619 * gcc.c-torture/compile/pr43845.c: New testcase.
5621 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
5624 * gcc.target/i386/wmul-1.c: New test.
5625 * gcc.target/i386/wmul-2.c: New test.
5626 * gcc.target/bfin/wmul-1.c: New test.
5627 * gcc.target/bfin/wmul-2.c: New test.
5629 2010-04-22 Richard Guenther <rguenther@suse.de>
5632 * gfortran.dg/vector_subscript_6.f90: New testcase.
5633 * gfortran.dg/assign_10.f90: Adjust.
5635 2010-04-21 Jakub Jelinek <jakub@redhat.com>
5638 * gfortran.dg/gomp/pr43836.f90: New test.
5640 2010-04-21 Richard Guenther <rguenther@suse.de>
5642 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5644 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5646 * gcc.dg/torture/builtin-cproj-3.c: New.
5648 2010-04-20 Jason Merrill <jason@redhat.com>
5651 * g++.dg/template/recurse2.C: New.
5652 * g++.dg/parse/crash36.C: Adjust.
5653 * g++.dg/other/fold1.C: Adjust.
5654 * g++.dg/init/member1.C: Adjust.
5655 * lib/prune.exp: Prune "skipping N instantiation contexts".
5657 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5659 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5661 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5663 * gcc.dg/torture/builtin-cproj-1.c: New.
5664 * gcc.dg/torture/builtin-cproj-2.c: New.
5666 2010-04-20 Dodji Seketeli <dodji@redhat.com>
5670 * g++.dg/template/typedef32.C: Adjust.
5671 * g++.dg/template/typedef33.C: New test.
5673 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
5676 * gfortran.dg/proc_decl_23.f90: New test.
5679 * gfortran.dg/abstract_type_6.f03: New test.
5681 2010-04-20 Xinliang David Li <davidxl@google.com>
5683 * g++.dg/tree-ssa/fold-compare.C: New.
5685 2010-04-20 Richard Guenther <rguenther@suse.de>
5687 PR tree-optimization/39417
5688 * g++.dg/torture/pr39417.C: New testcase.
5690 2010-04-20 Richard Guenther <rguenther@suse.de>
5692 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5694 2010-04-20 Jakub Jelinek <jakub@redhat.com>
5696 * g++.dg/debug/dwarf2/rv1.C: New test.
5698 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5701 * gcc.c-torture/compile/pr43635.c: New testcase.
5703 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5706 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5707 of sequential loops being private only in the innermost containing
5711 * gfortran.dg/gomp/pr43337.f90: New test.
5713 2010-04-19 Richard Guenther <rguenther@suse.de>
5715 PR tree-optimization/43796
5716 * gfortran.dg/pr43796.f90: New testcase.
5718 2010-04-19 Richard Guenther <rguenther@suse.de>
5720 PR tree-optimization/43783
5721 * gcc.c-torture/execute/pr43783.c: New testcase.
5723 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
5726 * gcc.target/i386/pr43766.c: New test.
5728 2010-04-19 Jie Zhang <jie@codesourcery.com>
5731 * gcc.target/i386/pr43662.c: New test.
5733 2010-04-19 Dodji Seketeli <dodji@redhat.com>
5736 * g++.dg/template/typedef32.C: New test.
5738 2010-04-19 Ira Rosen <irar@il.ibm.com>
5740 PR tree-optimization/37027
5741 * lib/target-supports.exp
5742 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5743 * gcc.dg/vect/pr37027.c: New test.
5744 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5745 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5746 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5747 gcc.dg/vect/vect-complex-6.c: Likewise.
5749 2010-04-19 Jakub Jelinek <jakub@redhat.com>
5751 * g++.dg/debug/dwarf2/enum1.C: New test.
5753 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
5755 * gnat.dg/rep_clause5.ad[sb]: New test.
5756 * gnat.dg/rep_clause5_pkg.ads: New helper.
5758 2010-04-18 Ira Rosen <irar@il.ibm.com>
5760 PR tree-optimization/43771
5761 * g++.dg/vect/pr43771.cc: New test.
5763 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
5766 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5767 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5769 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
5771 * gnat.dg/sizetype.adb: Rename into...
5772 * gnat.dg/sizetype1.adb: ...this.
5773 * gnat.dg/sizetype2.adb: New test.
5775 2010-04-16 Richard Guenther <rguenther@suse.de>
5777 PR tree-optimization/43572
5778 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5780 2010-04-16 Olivier Hainque <hainque@adacore.com>
5782 * gnat.dg/specs/discr_private.ads: New test.
5784 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
5787 * gcc.target/arm/thumb-comparisons.c: New test.
5790 * gcc.target/arm/thumb-cbranchqi.c: New test.
5792 2010-04-16 Christian Bruel <christian.bruel@st.com>
5794 * g++.dg/torture/pr36191.C: Enable for SH.
5796 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
5798 * gnat.dg/wide_boolean.adb: New test.
5799 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5801 2010-04-15 Richard Guenther <rguenther@suse.de>
5803 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5804 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5805 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5806 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5807 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5808 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5809 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5810 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5811 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5812 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5813 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5814 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5815 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5816 * gcc.dg/torture/ipa-pta-2.c: Likewise.
5817 * gcc.dg/torture/ipa-pta-1.c: Adjust.
5819 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
5822 * gcc.target/arm/pr42496.c: New test.
5824 2010-04-14 Jason Merrill <jason@redhat.com>
5827 * g++.dg/ext/attrib38.C: New.
5829 2010-04-14 Steve Ellcey <sje@cup.hp.com>
5832 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5834 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
5837 * gcc.dg/cpp/warn-undef-2.c: Update.
5838 * gcc.dg/cpp/warn-traditional-2.c: Update.
5839 * gcc.dg/cpp/warn-comments-2.c: Update.
5840 * gcc.dg/cpp/warn-variadic-2.c: Update.
5841 * gcc.dg/cpp/warn-long-long-2.c: Update.
5842 * gcc.dg/cpp/warn-deprecated-2.c: Update.
5843 * gcc.dg/cpp/warn-multichar-2.c: Update.
5844 * gcc.dg/cpp/warn-normalized-3.c: Update.
5845 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5846 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5847 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5848 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5849 * gcc.dg/cpp/warn-redefined-2.c: Update.
5850 * gfortran.dg/warning-directive-2.F90: Update.
5851 * c-c++-common/cpp/warning-directive-2.c: Update.
5853 2010-04-14 Michael Matz <matz@suse.de>
5855 PR tree-optimization/42963
5856 * gcc.dg/pr42963.c: New testcase.
5858 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
5860 * gnat.dg/class_wide.adb: Rename into...
5861 * gnat.dg/class_wide1.adb: ...this.
5862 * gnat.dg/class_wide2.ad[sb]: New test.
5864 2010-04-14 Tobias Burnus <burnus@net-b.de>
5867 * gfortran.dg/coarray_9.f90: Update dg-errors.
5868 * gfortran.dg/coarray_10.f90: New test.
5869 * gfortran.dg/coarray_11.f90: New test.
5871 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5874 gfortran.dg/initialization_24.f90: New test.
5876 2010-04-13 Jason Merrill <jason@redhat.com>
5878 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5879 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5881 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
5883 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5884 * g++.dg/dg.exp: Likewise.
5885 * gcc.dg/cpp/warning-directive-1.c: Move to ...
5886 * c-c++-common/cpp/warning-directive-1.c: ... here.
5887 * gcc.dg/cpp/warning-directive-2.c: Move to ...
5888 * c-c++-common/cpp/warning-directive-2.c: ... here.
5889 * gcc.dg/cpp/warning-directive-3.c: Move to ...
5890 * c-c++-common/cpp/warning-directive-3.c: ... here.
5891 * gcc.dg/cpp/warning-directive-4.c: Move to ...
5892 * c-c++-common/cpp/warning-directive-4.c: ... here.
5893 * g++.dg/cpp/warning-directive-1.C: Delete.
5894 * g++.dg/cpp/warning-directive-2.C: Delete.
5895 * g++.dg/cpp/warning-directive-3.C: Delete.
5896 * g++.dg/cpp/warning-directive-4.C: Delete.
5897 * gcc.dg/cpp/normalised-3.c: Delete.
5898 * g++.dg/cpp/normalised-1.C: Rename as ...
5899 * c-c++-common/cpp/normalised-3.c: ... this.
5901 2010-04-13 Martin Jambor <mjambor@suse.cz>
5903 * gcc.dg/tree-ssa/sra-9.c: New test.
5905 2010-04-13 Michael Matz <matz@suse.de>
5908 * gcc.dg/pr43730.c: New test.
5910 2010-04-13 Michael Matz <matz@suse.de>
5912 * gcc.dg/tree-ssa/negate.c: New testcase.
5914 2010-04-13 Richard Guenther <rguenther@suse.de>
5917 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
5919 2010-04-13 Richard Guenther <rguenther@suse.de>
5921 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
5923 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
5925 * gnat.dg/derived_type1.adb: New test.
5927 2010-04-13 Matthias Klose <doko@ubuntu.com>
5929 * gcc.dg/plugindir1.c: New testcase.
5930 * gcc.dg/plugindir2.c: New testcase.
5931 * gcc.dg/plugindir3.c: New testcase.
5932 * gcc.dg/plugindir4.c: New testcase.
5934 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
5936 * gcc.target/i386/rotate-2.c: New test.
5938 2010-04-12 Jason Merrill <jason@redhat.com>
5941 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
5942 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5944 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
5947 * g++.dg/init/pr25811.C: New test.
5949 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5951 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
5952 dg-error, dg-warning.
5953 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
5955 2010-04-12 Richard Guenther <rguenther@suse.de>
5957 * gcc.dg/torture/inline-2.c: New testcase.
5959 2010-04-12 Jakub Jelinek <jakub@redhat.com>
5962 * gcc.dg/Wunused-var-7.c: New test.
5964 PR tree-optimization/43560
5965 * gcc.c-torture/execute/pr43560.c: New test.
5967 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
5969 * gnat.dg/aggr13.adb: New test.
5970 * gnat.dg/aggr14.adb: Likewise.
5971 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
5973 2010-04-12 Richard Guenther <rguenther@suse.de>
5976 * g++.dg/torture/pr43611.C: New testcase.
5978 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
5981 * gcc.dg/pr36774-1.c: New test.
5982 * gcc.dg/pr36774-2.c: New test.
5984 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
5986 * gcc.target/sh/rte-delay-slot.c: New test.
5988 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
5990 * gnat.dg/pack9.adb: Remove -cargs option.
5991 * gnat.dg/aggr12.ad[sb]: New test.
5993 2010-04-10 Jie Zhang <jie@codesourcery.com>
5996 * gcc.target/sh/pr43417.c: New test.
5998 2010-04-10 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/spec_expr_6.f90: New test.
6003 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6006 * gcc.dg/cpp/pr43195.c: New.
6007 * gcc.dg/cpp/pr43195.h: New.
6009 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6012 * gcc.dg/Werror-6.c: Adjust.
6013 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6014 * gcc.dg/Werror-4.c: Likewise.
6015 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6016 * gcc.dg/Wswitch-enum-error.c: Likewise.
6017 * gcc.dg/Wpointer-arith.c: Likewise.
6018 * gcc.dg/Wfatal.c: Likewise.
6019 * gcc.dg/Wswitch-error.c: Likewise.
6020 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6021 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6022 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6023 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6024 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6025 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6026 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6027 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6028 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6029 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6030 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6031 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6032 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6033 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6034 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6035 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6036 * g++.dg/cpp/warning-directive-2.C: Likewise.
6037 * gfortran.dg/warning-directive-2.F90: Likewise.
6039 2010-04-09 Jason Merrill <jason@redhat.com>
6042 * g++.dg/template/sizeof13.C: New.
6044 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6046 * g++.dg/other/pr35504.C: Add check for thiscall.
6047 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6048 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6050 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6053 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6054 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6055 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6056 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6057 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6058 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6059 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6060 * g++.dg/other/increment1.C: Likewise.
6062 2010-04-09 Tobias Burnus <burnus@net-b.de>
6065 * gfortran.dg/coarray_7.f90: New test.
6066 * gfortran.dg/coarray_8.f90: New test.
6068 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6071 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6073 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6076 * gcc.dg/pr43643.c: New test.
6078 2010-04-08 Tobias Burnus <burnus@net-b.de>
6080 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6082 2010-04-08 Richard Guenther <rguenther@suse.de>
6084 PR tree-optimization/43679
6085 * gcc.c-torture/compile/pr43679.c: New testcase.
6087 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6090 * gcc.dg/pr43670.c: New test.
6092 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6095 * gcc.dg/tree-ssa/reassoc-19.c: New.
6097 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6100 * gcc.dg/Wunused-var-1.c: New test.
6101 * gcc.dg/Wunused-var-2.c: New test.
6102 * gcc.dg/Wunused-var-3.c: New test.
6103 * gcc.dg/Wunused-var-4.c: New test.
6104 * gcc.dg/Wunused-var-5.c: New test.
6105 * gcc.dg/Wunused-var-6.c: New test.
6106 * gcc.dg/Wunused-parm-1.c: New test.
6108 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6109 * gcc.dg/trunc-1.c: Likewise.
6110 * gcc.dg/vla-9.c: Likewise.
6111 * gcc.dg/dfp/composite-type.c: Likewise.
6113 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6116 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6117 * obj-c++.dg/objc-gc-3.mm: Ditto.
6119 2010-04-07 Simon Baldwin <simonb@google.com>
6121 * gcc.dg/cpp/warn-undef-2.c: New.
6122 * gcc.dg/cpp/warn-traditional-2.c: New.
6123 * gcc.dg/cpp/warn-comments-2.c: New.
6124 * gcc.dg/cpp/warning-directive-1.c: New.
6125 * gcc.dg/cpp/warn-long-long.c: New.
6126 * gcc.dg/cpp/warn-traditional.c: New.
6127 * gcc.dg/cpp/warn-variadic-2.c: New.
6128 * gcc.dg/cpp/warn-undef.c: New.
6129 * gcc.dg/cpp/warn-normalized-1.c: New.
6130 * gcc.dg/cpp/warning-directive-2.c: New.
6131 * gcc.dg/cpp/warn-long-long-2.c: New.
6132 * gcc.dg/cpp/warn-variadic.c: New.
6133 * gcc.dg/cpp/warn-normalized-2.c: New.
6134 * gcc.dg/cpp/warning-directive-3.c: New.
6135 * gcc.dg/cpp/warn-deprecated-2.c: New.
6136 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6137 * gcc.dg/cpp/warn-multichar-2.c: New.
6138 * gcc.dg/cpp/warn-normalized-3.c: New.
6139 * gcc.dg/cpp/warning-directive-4.c: New.
6140 * gcc.dg/cpp/warn-unused-macros.c: New.
6141 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6142 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6143 * gcc.dg/cpp/warn-cxx-compat.c: New.
6144 * gcc.dg/cpp/warn-redefined.c: New.
6145 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6146 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6147 * gcc.dg/cpp/warn-deprecated.c: New.
6148 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6149 * gcc.dg/cpp/warn-redefined-2.c: New.
6150 * gcc.dg/cpp/warn-comments.c: New.
6151 * gcc.dg/cpp/warn-multichar.c: New.
6152 * g++.dg/cpp/warning-directive-1.C: New.
6153 * g++.dg/cpp/warning-directive-2.C: New.
6154 * g++.dg/cpp/warning-directive-3.C: New.
6155 * g++.dg/cpp/warning-directive-4.C: New.
6156 * gfortran.dg/warning-directive-1.F90: New.
6157 * gfortran.dg/warning-directive-3.F90: New.
6158 * gfortran.dg/warning-directive-2.F90: New.
6159 * gfortran.dg/warning-directive-4.F90: New.
6161 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6164 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6166 2010-04-07 Jason Merrill <jason@redhat.com>
6168 * g++.dg/template/dr408.C: New.
6170 * g++.dg/lookup/ns4.C: New.
6173 * g++.dg/template/friend51.C: New test.
6176 * g++.old-deja/g++.other/linkage1.C: Adjust.
6178 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6181 * g++.dg/template/crash94.C: New test.
6183 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6186 * g++.dg/init/aggr5.C: New test.
6187 * g++.dg/init/aggr5.C: New test.
6189 2010-04-07 Richard Guenther <rguenther@suse.de>
6191 PR tree-optimization/43270
6192 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6193 * gcc.dg/Warray-bounds-7.c: Likewise.
6195 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6197 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6198 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6199 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6201 2010-04-07 Jie Zhang <jie@codesourcery.com>
6204 * g++.dg/init/pr42556.C: New test.
6206 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6209 * g++.dg/debug/dwarf2/typedef2.C: New test.
6211 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6213 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6214 c-c++-common/dwarf2/redeclaration-1.C
6216 2010-04-06 Jason Merrill <jason@redhat.com>
6218 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6219 * g++.dg/ext/attrib18.C: Likewise.
6220 * g++.dg/ext/bitfield2.C: Likewise.
6221 * g++.dg/ext/bitfield4.C: Likewise.
6222 * g++.dg/ext/visibility/warn2.C: Likewise.
6223 * g++.dg/ext/visibility/warn3.C: Likewise.
6224 * g++.dg/gomp/pr26690-1.C: Likewise.
6225 * g++.dg/inherit/covariant7.C: Likewise.
6226 * g++.dg/init/synth2.C: Likewise.
6227 * g++.dg/lookup/using7.C: Likewise.
6228 * g++.dg/other/crash-4.C: Likewise.
6229 * g++.dg/other/error13.C: Likewise.
6230 * g++.dg/other/error20.C: Likewise.
6231 * g++.dg/parse/crash31.C: Likewise.
6232 * g++.dg/parse/error16.C: Likewise.
6233 * g++.dg/parse/error19.C: Likewise.
6234 * g++.dg/parse/error27.C: Likewise.
6235 * g++.dg/parse/error28.C: Likewise.
6236 * g++.dg/parse/fused-params1.C: Likewise.
6237 * g++.dg/template/error2.C: Likewise.
6238 * g++.dg/template/local6.C: Likewise.
6239 * g++.dg/template/qualttp15.C: Likewise.
6240 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6241 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6242 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6243 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6244 * g++.old-deja/g++.eh/spec6.C: Likewise.
6245 * g++.old-deja/g++.jason/crash3.C: Likewise.
6246 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6247 * g++.old-deja/g++.law/ctors5.C: Likewise.
6248 * g++.old-deja/g++.law/ctors9.C: Likewise.
6249 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6250 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6251 * g++.old-deja/g++.other/struct1.C: Likewise.
6252 * g++.old-deja/g++.other/volatile1.C: Likewise.
6253 * g++.old-deja/g++.pt/crash36.C: Likewise.
6254 * g++.old-deja/g++.pt/derived3.C: Likewise.
6255 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6256 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6258 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6261 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6262 * gcc.dg/graphite/id-19.c: New.
6264 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6267 * gcc.dg/vect/pr32824: New.
6269 2010-04-06 Tobias Burnus <burnus@net-b.de>
6272 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6273 * gfortran.dg/coarray_3.f90: Ditto.
6274 * gfortran.dg/coarray_4.f90: Ditto.
6275 * gfortran.dg/coarray_5.f90: Ditto.
6276 * gfortran.dg/coarray_6.f90: Ditto.
6277 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6279 2010-04-06 Tobias Burnus <burnus@net-b.de>
6282 * gfortran.dg/coarray_4.f90: Fix test.
6283 * gfortran.dg/coarray_6.f90: Add more tests.
6285 2010-04-06 Tobias Burnus <burnus@net-b.de>
6288 * gfortran.dg/coarray_4.f90: New test.
6289 * gfortran.dg/coarray_5.f90: New test.
6290 * gfortran.dg/coarray_6.f90: New test.
6292 2010-04-06 Tobias Burnus <burnus@net-b.de>
6295 * gfortran.dg/iso_fortran_env_5.f90: New test.
6296 * gfortran.dg/iso_fortran_env_6.f90: New test.
6298 2010-04-06 Tobias Burnus <burnus@net-b.de>
6301 * gfortran.dg/coarray_1.f90: New test.
6302 * gfortran.dg/coarray_2.f90: New test.
6303 * gfortran.dg/coarray_3.f90: New test.
6305 2010-04-06 Jason Merrill <jason@redhat.com>
6308 * g++.dg/template/dtor8.C: New.
6311 * g++.dg/template/error-recovery2.C: New.
6313 2010-04-06 Jan Hubicka <jh@suse.czpli
6315 PR tree-optimization/42906
6316 * gcc.dg/tree-ssa/dce-1.c: New testcase.
6318 2010-04-06 Tobias Burnus <burnus@net-b.de>
6321 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6322 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6323 * gfortran.dg/auto_dealloc_1.f90: Ditto.
6325 2010-04-06 Richard Guenther <rguenther@suse.de>
6327 PR tree-optimization/43627
6328 * gcc.dg/tree-ssa/vrp49.c: New testcase.
6330 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.target/i386/pr43638.c: New test.
6335 2010-04-06 Richard Guenther <rguenther@suse.de>
6338 * gcc.c-torture/compile/pr43661.c: New testcase.
6340 2010-04-06 Jakub Jelinek <jakub@redhat.com>
6342 * gcc.target/s390/stackcheck1.c: Add dg-warning.
6344 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
6346 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6348 2010-04-02 Richard Guenther <rguenther@suse.de>
6350 PR tree-optimization/43629
6351 * gcc.c-torture/execute/pr43629.c: New testcase.
6353 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6354 Dominique d'Humieres <dominiq@lps.ens.fr>
6357 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6359 2010-04-01 Dodji Seketeli <dodji@redhat.com>
6362 * c-c++-common/dwarf2/redeclaration-1.C: New test.
6364 2010-04-01 Jason Merrill <jason@redhat.com>
6366 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6368 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
6369 Manfred Schwarb <manfred99@gmx.ch>
6372 * gfortran.dg/ftell_3.f90: New test.
6374 2010-04-01 Richard Guenther <rguenther@suse.de>
6377 * gcc.c-torture/compile/pr43614.c: New testcase.
6379 2010-04-01 Martin Jambor <mjambor@suse.cz>
6381 PR tree-optimization/43141
6382 * gcc.dg/guality/pr43141.c: New test.
6384 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6386 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6387 * g++.dg/eh/spbp.C: Likewise.
6388 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6389 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6391 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6392 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
6393 * objc.dg/dwarf-2.m: Likewise.
6395 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6398 * gcc.dg/graphite/id-pr43464.c: New.
6399 * gcc.dg/graphite/id-pr43464-1.c: New.
6401 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
6404 * gcc.dg/graphite/id-pr43351.c
6406 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6409 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6410 * obj-c++.dg/try-catch-2.mm: Ditto.
6411 * obj-c++.dg/lookup-2.mm: Ditto.
6412 * obj-c++.dg/encode-8.m: Ditto.
6413 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6414 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6415 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6416 * obj-c++.dg/const-str-11.mm: Ditto.
6417 * obj-c++.dg/const-str-9.mm: Ditto.
6418 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6419 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6420 * obj-c++.dg/except-1.mm: Ditto.
6421 * obj-c++.dg/const-str-7.mm: Ditto.
6422 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6423 * obj-c++.dg/const-str-3.mm: Ditto.
6424 * obj-c++.dg/const-str-7.mm: Ditto.
6425 * obj-c++.dg/stubify-2.mm: Change dump file name.
6428 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6430 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6433 2010-03-31 Martin Jambor <mjambor@suse.cz>
6435 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
6436 only with -O2, -O3 or -Os and not with -fwhopr.
6438 2010-03-31 Dodji Seketeli <dodji@redhat.com>
6441 * g++.dg/template/typedef31.C: New test.
6443 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6445 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6446 assembler output on *-*-solaris2*.
6447 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6449 2010-03-31 Jakub Jelinek <jakub@redhat.com>
6452 * gcc.dg/pr43557-1.c: New test.
6453 * gcc.dg/pr43557-2.c: New file.
6455 2010-03-31 Jie Zhang <jie@codesourcery.com>
6458 * gcc.dg/pr43562.c: New test.
6460 2010-03-30 Jason Merrill <jason@redhat.com>
6463 * g++.dg/template/error-recovery1.C: New.
6466 * g++.dg/parse/ambig5.C: New.
6468 2010-03-30 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.dg/guality/pr43593.c: New test.
6473 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
6476 * gcc.dg/vect/pr43430-1.c: New.
6478 2010-03-30 Jason Merrill <jason@redhat.com>
6481 * g++.dg/template/partial7.C: New.
6483 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6485 * gcc.target/s390/stackcheck1.c: New testcase.
6487 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6490 * gfortran.dg/read_eof_8.f90: New test.
6492 2010-03-29 Jason Merrill <jason@redhat.com>
6494 * gcc.dg/cpp/include6.c: Change [] to ().
6497 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6499 * c-c++-common/raw-string-2.c: Add trigraph test.
6500 * c-c++-common/raw-string-8.c: New.
6501 * c-c++-common/raw-string-9.c: New.
6502 * c-c++-common/raw-string-10.c: New.
6504 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6505 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6506 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6507 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6508 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6509 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6510 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6512 2010-03-29 Richard Guenther <rguenther@suse.de>
6514 PR tree-optimization/43560
6515 * gcc.dg/torture/pr43560.c: New testcase.
6517 2010-03-29 Jason Merrill <jason@redhat.com>
6520 * g++.dg/ext/raw-string-1.C: Change [] to ().
6521 * g++.dg/ext/raw-string-2.C: Change [] to ().
6522 Don't use \ in delimiter.
6523 * g++.dg/ext/raw-string-3.C: Change [] to ().
6524 * g++.dg/ext/raw-string-4.C: Change [] to ().
6525 * g++.dg/ext/raw-string-5.C: Change [] to ().
6526 Test for error on \ in delimiter.
6527 * g++.dg/ext/raw-string-6.C: Change [] to ().
6528 * g++.dg/ext/raw-string-7.C: Change [] to ().
6530 2010-03-29 Jie Zhang <jie@codesourcery.com>
6533 * gcc.dg/pr43564.c: New test.
6535 2010-03-29 Tobias Burnus <burnus@net-b.de>
6538 * gfortran.dg/direct_io_12.f90: New test.
6540 2010-03-28 Jan Hubicka <jh@suse.cz>
6542 PR tree-optimization/43505
6543 * gfortran.dg/pr43505.f90: New testcase.
6545 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
6547 PR tree-optimization/43528
6548 * gcc.target/i386/pr43528.c: New test.
6550 2010-03-26 Joseph Myers <joseph@codesourcery.com>
6553 * gcc.dg/parm-impl-decl-3.c: New test.
6555 2010-03-26 Jason Merrill <jason@redhat.com>
6558 * g++.dg/cpp0x/parse1.C: New.
6560 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
6563 * gcc.target/i386/pr43524.c: New test.
6565 2010-03-26 Martin Jambor <mjambor@suse.cz>
6567 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6568 whitespace, rename main to foo.
6569 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6570 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6571 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6572 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6573 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6574 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6575 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6576 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6577 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6578 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6579 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6581 2010-03-26 Dodji Seketeli <dodji@redhat.com>
6584 * g++.dg/other/crash-10.C: New test.
6585 * g++.dg/other/crash-11.C: New test.
6587 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6590 * gfortran.dg/read_eof_7.f90: New test.
6592 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6596 * objc-obj-c++-shared: New directory.
6597 * objc-obj-c++-shared/Object1-implementation.h: New file.
6598 * objc-obj-c++-shared/Object1.h: New file.
6599 * objc-obj-c++-shared/Protocol1.h: New file.
6600 * objc-obj-c++-shared/next-abi.h: New file.
6601 * objc-obj-c++-shared/next-mapping.h: New file.
6602 * objc/execute/next_mapping.h: Delete.
6603 * objc.dg/special/special.exp: For all targets run the tests with
6604 -fgnu-runtime, for darwin targets also run the tests with
6606 * objc.dg/dg.exp: Ditto.
6607 * obj-c++.dg/dg.exp: Ditto.
6608 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6609 Protocol1.h) and next-mapping.h as required. Amend testcase to
6610 include use of updated NeXT interface.
6611 * objc/execute/formal_protocol-5.m: Ditto.
6612 * objc/execute/protocol-isEqual-2.m: Ditto.
6613 * objc/execute/protocol-isEqual-4.m: Ditto.
6614 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6615 Protocol1.h) and next-mapping.h as required.
6616 * objc/execute/object_is_class.m: Ditto.
6617 * objc/execute/enumeration-1.m: Ditto.
6618 * objc/execute/class-13.m: Ditto.
6619 * objc/execute/formal_protocol-2.m: Ditto.
6620 * objc/execute/formal_protocol-4.m: Ditto.
6621 * objc/execute/class-1.m: Ditto.
6622 * objc/execute/bycopy-1.m: Ditto.
6623 * objc/execute/formal_protocol-6.m: Ditto.
6624 * objc/execute/bycopy-3.m: Ditto.
6625 * objc/execute/class-3.m: Ditto.
6626 * objc/execute/bf-11.m: Ditto.
6627 * objc/execute/class-5.m: Ditto.
6628 * objc/execute/bf-13.m: Ditto.
6629 * objc/execute/class-7.m: Ditto.
6630 * objc/execute/bf-15.m: Ditto.
6631 * objc/execute/class-9.m: Ditto.
6632 * objc/execute/bf-17.m: Ditto.
6633 * objc/execute/bf-19.m: Ditto.
6634 * objc/execute/IMP.m: Ditto.
6635 * objc/execute/exceptions/catchall-1.m: Ditto.
6636 * objc/execute/exceptions/trivial.m: Ditto.
6637 * objc/execute/exceptions/finally-1.m: Ditto.
6638 * objc/execute/exceptions/local-variables-1.m: Ditto.
6639 * objc/execute/exceptions/foward-1.m: Ditto.
6640 * objc/execute/bf-2.m: Ditto.
6641 * objc/execute/string1.m: Ditto.
6642 * objc/execute/bf-4.m: Ditto.
6643 * objc/execute/informal_protocol.m: Ditto.
6644 * objc/execute/string3.m: Ditto.
6645 * objc/execute/bf-6.m: Ditto.
6646 * objc/execute/bf-8.m: Ditto.
6647 * objc/execute/class-tests-1.h: Ditto.
6648 * objc/execute/protocol-isEqual-1.m: Ditto.
6649 * objc/execute/protocol-isEqual-3.m: Ditto.
6650 * objc/execute/_cmd.m: Ditto.
6651 * objc/execute/function-message-1.m: Ditto.
6652 * objc/execute/bf-20.m: Ditto.
6653 * objc/execute/bf-common.h: Ditto.
6654 * objc/execute/np-2.m: Ditto.
6655 * objc/execute/class-10.m: Ditto.
6656 * objc/execute/class-12.m: Ditto.
6657 * objc/execute/enumeration-2.m: Ditto.
6658 * objc/execute/class-14.m: Ditto.
6659 * objc/execute/encode-1.m: Ditto.
6660 * objc/execute/formal_protocol-1.m: Ditto.
6661 * objc/execute/formal_protocol-3.m: Ditto.
6662 * objc/execute/accessing_ivars.m: Ditto.
6663 * objc/execute/bycopy-2.m: Ditto.
6664 * objc/execute/class-2.m: Ditto.
6665 * objc/execute/bf-10.m: Ditto.
6666 * objc/execute/formal_protocol-7.m: Ditto.
6667 * objc/execute/root_methods.m: Ditto.
6668 * objc/execute/class-4.m: Ditto.
6669 * objc/execute/bf-12.m: Ditto.
6670 * objc/execute/class-6.m: Ditto.
6671 * objc/execute/bf-14.m: Ditto.
6672 * objc/execute/nested-func-1.m: Ditto.
6673 * objc/execute/class-8.m: Ditto.
6674 * objc/execute/private.m: Ditto.
6675 * objc/execute/bf-16.m: Ditto.
6676 * objc/execute/bf-18.m: Ditto.
6677 * objc/execute/load-3.m: Ditto.
6678 * objc/execute/compatibility_alias.m: Ditto.
6679 * objc/execute/bf-1.m: Ditto.
6680 * objc/execute/no_clash.m: Ditto.
6681 * objc/execute/bf-3.m: Ditto.
6682 * objc/execute/string2.m: Ditto.
6683 * objc/execute/bf-5.m: Ditto.
6684 * objc/execute/string4.m: Ditto.
6685 * objc/execute/bf-7.m: Ditto.
6686 * objc/execute/object_is_meta_class.m: Ditto.
6687 * objc/execute/bf-9.m: Ditto.
6688 * objc/execute/bf-21.m: Ditto.
6689 * objc/execute/cascading-1.m: Ditto.
6690 * objc/execute/trivial.m: Ditto.
6691 * objc/execute/np-1.m: Ditto.
6692 * objc/compile/trivial.m: Ditto.
6693 * objc/execute/class_self-2.m: Include <stdlib.h>.
6694 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6695 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
6696 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6697 and 64bit. Use new NeXT interface as required.
6698 * objc.dg/special/unclaimed-category-1.m: Ditto.
6699 * objc.dg/special/unclaimed-category-1.h: Ditto.
6700 * objc.dg/special/unclaimed-category-1a.m: Ditto.
6701 * objc.dg/func-ptr-1.m: Ditto.
6702 * objc.dg/stret-1.m: Ditto.
6703 * objc.dg/encode-2.m: Ditto.
6704 * objc.dg/category-1.m: Ditto.
6705 * objc.dg/encode-3.m: Ditto.
6706 * objc.dg/call-super-3.m: Ditto.
6707 * objc.dg/method-3.m: Ditto.
6708 * objc.dg/func-ptr-2.m: Ditto.
6709 * objc.dg/lookup-1.m: Ditto.
6710 * objc.dg/encode-4.m: Ditto.
6711 * objc.dg/fix-and-continue-1.m: Ditto.
6712 * objc.dg/proto-lossage-3.m: Ditto.
6713 * objc.dg/method-13.m: Ditto.
6714 * objc.dg/proto-qual-1.m: Ditto.
6715 * objc.dg/zero-link-3.m: Ditto.
6716 * objc.dg/bitfield-1.m: Ditto.
6717 * objc.dg/va-meth-1.m: Ditto.
6718 * objc.dg/super-class-3.m: Ditto.
6719 * objc.dg/call-super-1.m: Ditto.
6720 * objc.dg/type-size-2.m: Ditto.
6721 * objc.dg/method-10.m: Ditto.
6722 * objc.dg/defs.m: Ditto.
6723 * objc.dg/const-str-3.m: Ditto.
6724 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6725 Protocol1.h) and next-mapping.h as required. Use new NeXT
6726 interface as required.
6727 * objc.dg/super-class-4.m: Ditto.
6728 * objc.dg/comp-types-8.m: Ditto.
6729 * objc.dg/call-super-2.m: Ditto.
6730 * objc.dg/objc-fast-4.m: Ditto.
6731 * objc.dg/method-6.m: Ditto.
6732 * objc.dg/const-str-3.m: Ditto.
6733 * objc.dg/const-str-7.m: Ditto.
6734 * objc.dg/method-15.m: Ditto.
6735 * objc.dg/method-19.m: Ditto.
6736 * objc.dg/sync-1.m: Ditto.
6737 * objc.dg/layout-1.m: Ditto.
6738 * objc.dg/bitfield-3.m: Ditto.
6739 * objc.dg/try-catch-3.m: Ditto.
6740 * objc.dg/try-catch-7.m: Ditto.
6741 * objc.dg/comp-types-10.m: Ditto.
6742 * objc.dg/selector-2.: Ditto.
6743 * objc.dg/method-7.m: Ditto.
6744 * objc.dg/typedef-alias-1.m: Ditto.
6745 * objc.dg/proto-lossage-2.m: Ditto.
6746 * objc.dg/comp-types-11.m: Ditto.
6747 * objc.dg/sizeof-1.m: Ditto.
6748 * objc.dg/method-17.m: Ditto.
6749 * objc.dg/bitfield-5.m: Ditto.
6750 * objc.dg/try-catch-1.m: Ditto.
6751 * objc.dg/encode-5.m: Ditto.
6752 * objc.dg/fix-and-continue-2.m: Ditto.
6753 * objc.dg/method-9.m: Ditto.
6754 * objc.dg/isa-field-1.m: Ditto.
6755 * objc.dg/local-decl-2.m: Ditto.
6756 * objc.dg/objc-gc-4.m: Ditto.
6757 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6758 * objc.dg/gnu-runtime-3.m: Ditto.
6759 * objc.dg/encode-7.m: Ditto.
6760 * objc.dg/encode-8.m: Ditto.
6761 * objc.dg/selector-3.m: Ditto.
6762 * objc.dg/gnu-runtime-1.m: Ditto.
6763 * objc.dg/const-str-12.m: Ditto.
6764 * objc.dg/gnu-runtime-2.m: Ditto.
6765 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6766 * objc.dg/selector-1.m: Ditto.
6767 * objc.dg/stubify-2.m: Ditto.
6768 * objc.dg/zero-link-1.m: Ditto.
6769 * objc.dg/stret-2.m: Ditto.
6770 * objc.dg/zero-link-2.m: Ditto.
6771 * objc.dg/next-runtime-1.m: Ditto.
6772 * objc.dg/symtab-1.m: Ditto.
6773 * objc.dg/stubify-1.m: Ditto.
6774 * objc.dg/bitfield-2.m: Ditto.
6775 * objc.dg/try-catch-10.m: Apply to both runtimes.
6776 * objc.dg/const-str-1.m: Ditto.
6777 * objc.dg/image-info.m: Ditto.
6778 * objc.dg/encode-9.m: Ditto.
6779 * objc.dg/pragma-1.m: Apply test to all targets.
6780 * objc.dg/const-str-4.m: Ditto.
6781 * objc.dg/const-str-8.m: Ditto.
6782 * objc.dg/super-class-2.m: Ditto.
6783 * objc.dg/try-catch-5.m: Ditto.
6784 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6785 Protocol1.h) and next-mapping.h as required. Use new NeXT
6786 interface as required. Skip for gnu-runtime. Test for .quad at m64.
6787 * objc.dg/const-str-11.m: Ditto.
6788 * objc.dg/const-str-9.m: Ditto.
6789 * objc.dg/method-4.m: Skip for 64Bit NeXT.
6790 * objc.dg/encode-1.m: Remove redundant -lobjc.
6791 * objc.dg/try-catch-9.m: Tidy space.
6792 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6793 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6794 and 64bit. Use new NeXT interface as required.
6795 * obj-c++.dg/template-4.mm: Ditto.
6796 * obj-c++.dg/defs.mm: Ditto.
6797 * obj-c++.dg/basic.mm: Ditto.
6798 * obj-c++.dg/encode-4.mm: Ditto.
6799 * obj-c++.dg/method-17.mm: Ditto.
6800 * obj-c++.dg/proto-lossage-3.mm: Ditto.
6801 * obj-c++.dg/cxx-class-1.mm: Ditto.
6802 * obj-c++.dg/method-10.mm: Ditto.
6803 * obj-c++.dg/va-meth-1.mm: Ditto.
6804 * obj-c++.dg/encode-5.mm: Ditto.
6805 * obj-c++.dg/lookup-2.mm: Ditto.
6806 * obj-c++.dg/template-3.mm: Ditto.
6807 * obj-c++.dg/proto-qual-1.mm: Ditto.
6808 * obj-c++.dg/qual-types-1.m: Ditto.
6809 * obj-c++.dg/cxx-scope-1.mm: Ditto.
6810 * obj-c++.dg/template-1.mm: Ditto.
6811 * obj-c++.dg/encode-6.mm: Ditto.
6812 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
6813 Protocol1.h) and next-mapping.h as required. Use new NeXT
6814 interface as required.
6815 * obj-c++.dg/except-1.mm: Ditto.
6816 * obj-c++.dg/const-str-7.mm: Ditto.
6817 * obj-c++.dg/ivar-list-semi.mm: Ditto.
6818 * obj-c++.dg/cxx-scope-2.mm: Ditto.
6819 * obj-c++.dg/selector-2.mm: Ditto.
6820 * obj-c++.dg/isa-field-1.mm: Ditto.
6821 * obj-c++.dg/try-catch-1.mm: Ditto.
6822 * obj-c++.dg/local-decl-1.mm: Ditto.
6823 * obj-c++.dg/try-catch-9.mm: Ditto.
6824 * obj-c++.dg/no-extra-load.mm: Ditto.
6825 * obj-c++.dg/selector-5.mm: Ditto.
6826 * obj-c++.dg/method-12.mm: Ditto.
6827 * obj-c++.dg/try-catch-11.mm: Ditto.
6828 * obj-c++.dg/comp-types-11.mm: Ditto.
6829 * obj-c++.dg/bitfield-3.mm: Ditto.
6830 * obj-c++.dg/method-6.mm: Ditto.
6831 * obj-c++.dg/super-class-2.mm: Ditto.
6832 * obj-c++.dg/method-21.mm: Ditto.
6833 * obj-c++.dg/const-str-8.mm: Ditto.
6834 * obj-c++.dg/try-catch-7.mm: Ditto.
6835 * obj-c++.dg/method-15.mm: Ditto.
6836 * obj-c++.dg/layout-1.mm: Ditto.
6837 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6838 * obj-c++.dg/const-str-3.mm: Ditto.
6839 * obj-c++.dg/try-catch-2.mm: Ditto.
6840 * obj-c++.dg/objc-gc-3.mm: Ditto.
6841 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6842 * obj-c++.dg/bitfield-1.mm: Ditto.
6843 * obj-c++.dg/selector-6.mm: Ditto.
6844 * obj-c++.dg/method-13.mm: Ditto.
6845 * obj-c++.dg/comp-types-12.mm: Ditto.
6846 * obj-c++.dg/bitfield-4.mm: Ditto.
6847 * obj-c++.dg/try-catch-8.mm: Ditto.
6848 * obj-c++.dg/method-2.mm: Ditto.
6849 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6850 * obj-c++.dg/typedef-alias-1.mm: Ditto.
6851 * obj-c++.dg/const-str-4.mm: Ditto.
6852 * obj-c++.dg/proto-lossage-2.mm: Ditto.
6853 * obj-c++.dg/try-catch-3.mm: Ditto.
6854 * obj-c++.dg/comp-types-9.mm: Ditto.
6855 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6856 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6857 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6858 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6859 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6860 Use new NeXT interface as required.
6861 * obj-c++.dg/const-str-10.mm: Ditto.
6862 * obj-c++.dg/const-str-11.mm: Ditto.
6863 * obj-c++.dg/const-str-9.mm: Ditto.
6864 * obj-c++.dg/method-11.mm: Ditto.
6865 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6866 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6867 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6868 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6869 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6871 2010-03-25 Dodji Seketeli <dodji@redhat.com>
6874 * g++.dg/template/typedef30.C: New test case.
6876 2010-03-25 Jakub Jelinek <jakub@redhat.com>
6879 * gcc.c-torture/execute/pr43385.c: New test.
6881 2010-03-24 Joseph Myers <joseph@codesourcery.com>
6883 * gcc.dg/strncpy-fix-1.c: New test.
6885 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6888 * lib/objc-torture.exp (objc-set-runtime-options): New.
6889 * objc/execute/execute.exp: Check runtime options on each pass.
6890 * objc/execute/exceptions/exceptions.exp: Ditto.
6891 * objc/compile/compile.exp: Ditto.
6894 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6896 (check_effective_target_objc2): New proc.
6897 (check_effective_target_next_runtime): New proc.
6898 * lib/objc.exp: Determine which runtime is in force and support it.
6899 * lib/obj-c++.exp: Ditto.
6901 2010-03-24 Jason Merrill <jason@redhat.com>
6904 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
6906 2010-03-24 Martin Jambor <mjambor@suse.cz>
6908 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
6910 * gcc.dg/ipa/ipa-2.c: Likewise.
6911 * gcc.dg/ipa/ipa-3.c: Likewise.
6912 * gcc.dg/ipa/ipa-4.c: Likewise.
6913 * gcc.dg/ipa/ipa-5.c: Likewise.
6914 * gcc.dg/ipa/ipa-7.c: Likewise.
6915 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
6917 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
6918 i_can_not_be_propagated_fully2 into a loop.
6919 * gcc.dg/ipa/ipa-8.c: New test.
6920 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
6922 2010-03-24 Jakub Jelinek <jakub@redhat.com>
6926 * gcc.dg/guality/pr43479.c: New test.
6927 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
6928 and add volatile keyword.
6930 2010-03-23 Mike Stump <mikestump@comcast.net>
6932 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
6934 2010-03-23 Jason Merrill <jason@redhat.com>
6936 * g++.dg/ext/altivec-17.C: Adjust error message.
6938 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
6939 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
6940 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
6941 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
6942 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
6943 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
6945 2010-03-22 Jason Merrill <jason@redhat.com>
6948 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
6949 * g++.dg/ext/is_pod_98.C: New.
6952 * g++.dg/cpp0x/auto18.C: New.
6954 * gcc.dg/pr36997.c: Adjust error message.
6955 * g++.dg/ext/vector9.C: Likewise.
6956 * g++.dg/conversion/simd3.C: Likewise.
6957 * g++.dg/other/error23.C: Likewise.
6959 2010-03-22 Michael Matz <matz@suse.de>
6962 * gfortran.dg/pr43475.f90: New testcase.
6964 2010-03-22 Richard Guenther <rguenther@suse.de>
6966 PR tree-optimization/43390
6967 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
6969 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6971 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
6972 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
6974 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
6975 Michael Matz <matz@suse.de>
6978 * g++.dg/parse/crash56.C: New test.
6980 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
6983 * gfortran.dg/whole_file_15.f90 : New test.
6985 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6988 * gfortran.dg/inquire_size.f90: New test.
6990 2010-03-20 Richard Guenther <rguenther@suse.de>
6992 PR rtl-optimization/43438
6993 * gcc.c-torture/execute/pr43438.c: New testcase.
6995 2010-03-20 Dodji Seketeli <dodji@redhat.com>
6998 * g++.dg/abi/mangle42.C: New test.
7000 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7003 * gcc.dg/pr43211.c: New test.
7004 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7006 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7008 PR rtl-optimization/42258
7009 * gcc.target/arm/thumb1-mul-moves.c: New test.
7012 * gcc.target/arm/thumb-andsi.c: New test.
7014 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7015 dg-require-effective-target.
7017 2010-03-19 Michael Matz <matz@suse.de>
7020 * g++.dg/other/pr43116.C: New testcase.
7022 2010-03-19 Michael Matz <matz@suse.de>
7025 * gcc.dg/pr43305.c: New testcase.
7027 2010-03-19 Richard Guenther <rguenther@suse.de>
7029 PR tree-optimization/43415
7030 * gcc.c-torture/compile/pr43415.c: New testcase.
7032 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7035 * gnat.dg/case_optimization2.adb: New test.
7036 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7038 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7039 Jack Howarth <howarth@bromo.med.uc.edu>
7042 * gcc.target/i386/push-1.c: Don't xfail
7043 scan-assembler-not "movups" on darwin.
7045 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7048 * gcc.dg/pr43058.c: New test.
7050 2010-03-18 Martin Jambor <mjambor@suse.cz>
7053 * g++.dg/torture/pr42450.C: New test.
7055 2010-03-18 Michael Matz <matz@suse.de>
7058 * gcc.dg/pr43419.c: New testcase.
7060 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7062 PR rtl-optimization/43360
7063 * gcc.dg/torture/pr43360.c: New.
7065 2010-03-18 Michael Matz <matz@suse.de>
7067 PR tree-optimization/43402
7068 * gcc.dg/pr43402.c: New testcase.
7070 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7073 * gcc.dg/pr42427.c: New test.
7075 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7078 * gfortran.dg/read_empty_file.f: New test.
7079 * gfortran.dg/read_eof_all.f90: New test.
7080 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7081 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7083 2010-03-17 Michael Matz <matz@suse.de>
7085 * gcc.dg/pr43300.c: Add -w.
7087 2010-03-17 Richard Guenther <rguenther@suse.de>
7089 * gcc.dg/pr43379.c: Add -w.
7091 2010-03-17 Tobias Burnus <burnus@net-b.de>
7094 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7096 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7098 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7100 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7102 * ada/acats/run_all.sh: Log start and end times.
7104 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7106 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7108 2010-03-16 Richard Guenther <rguenther@suse.de>
7111 * gcc.dg/pr43379.c: New testcase.
7113 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7116 * gcc.dg/guality/pr43051-1.c: New test.
7118 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7121 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7123 2010-03-15 Michael Matz <matz@suse.de>
7126 * gcc.dg/pr43300.c: New testcase.
7128 2010-03-15 Richard Guenther <rguenther@suse.de>
7130 PR tree-optimization/43367
7131 * gcc.c-torture/compile/pr43367.c: New testcase.
7133 2010-03-15 Richard Guenther <rguenther@suse.de>
7135 PR tree-optimization/43317
7136 * gcc.dg/pr43317.c: New testcase.
7138 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7140 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7142 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7144 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7146 2010-03-14 Tobias Burnus <burnus@net-b.de>
7149 * gfortran.dg/impure_constructor_1.f90: New test.
7151 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7154 * gfortran.dg/graphite/id-pr43354.f: New.
7156 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7159 * gfortran.dg/graphite/pr43349.f: New.
7161 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7164 * gcc.dg/graphite/pr43306.c: New.
7166 2010-03-12 David S. Miller <davem@davemloft.net>
7168 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7171 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7173 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7175 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7179 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7181 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7183 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7184 fail for *-*-mingw* targets.
7186 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7189 * gcc.dg/guality/pr43329-1.c: New test.
7191 2010-03-11 Martin Jambor <mjambor@suse.cz>
7193 PR tree-optimization/43257
7194 * g++.dg/torture/pr43257.C: New test.
7196 2010-03-11 Tobias Burnus <burnus@net-b.de>
7199 * gfortran.dg/namelist_61.f90: New test.
7201 2010-03-11 Richard Guenther <rguenther@suse.de>
7203 PR tree-optimization/43255
7204 * gcc.c-torture/compile/pr43255.c: New testcase.
7206 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7208 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7209 * gcc.dg/pr43280.c: New testcase.
7211 2010-03-11 Richard Guenther <rguenther@suse.de>
7214 * gcc.dg/lto/20100227-1_0.c: New testcase.
7215 * gcc.dg/lto/20100227-1_1.c: Likewise.
7217 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7221 * gfortran.dg/read_eof_6.f: New test
7222 * gfortran.dg/read_x_eof.f90: New test.
7223 * gfortran.dg/read_x_past.f: Update test.
7225 2010-03-10 Jan Hubicka <jh@suse.cz>
7227 * gcc.c-torture/compile/pr43288.c: New test.
7229 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7231 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7233 * g++.old-deja/g++.pt/asm2.C: Likewise.
7234 * gcc.c-torture/compile/20000804-1.c: Likewise.
7235 * gcc.target/i386/clobbers.c: Likewise.
7237 2010-03-10 Tobias Burnus <burnus@net-b.de>
7240 * gfortran.dg/c_assoc_3.f90: New test.
7242 2010-03-10 Jakub Jelinek <jakub@redhat.com>
7245 * gcc.dg/guality/pr36728-1.c: New test.
7246 * gcc.dg/guality/pr36728-2.c: New test.
7248 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7250 * gcc.dg/h8300-div-delay-slot.c: New test.
7252 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
7254 PR tree-optimization/43236
7255 * gcc.c-torture/execute/pr43236.c: New test.
7257 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
7260 * g++.dg/eh/pr42859.C: New test.
7262 2010-03-09 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.dg/pr43299.c: New test.
7268 * g++.dg/eh/unwind2.C: New test.
7270 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7271 Reza Yazdani <reza.yazdani@amd.com>
7274 * gcc.dg/graphite/run-id-4.c: New.
7276 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7279 * gcc.dg/graphite/run-id-3.c: New.
7281 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
7285 * gcc.dg/graphite/id-18.c: New.
7286 * gcc.dg/graphite/run-id-pr42644.c: New.
7288 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
7291 * gcc.dg/graphite/pr42326.c: New.
7293 2010-03-08 Richard Guenther <rguenther@suse.de>
7295 PR tree-optimization/43269
7296 * gcc.c-torture/execute/pr43269.c: New testcase.
7298 2010-03-08 Janus Weil <janus@gcc.gnu.org>
7301 * gfortran.dg/typebound_call_13.f03: New.
7303 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
7305 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7306 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7308 2010-03-05 Jason Merrill <jason@redhat.com>
7310 * g++.dg/abi/mangle40.C: Require weak and alias.
7312 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
7315 * gfortran.dg/graphite/pr42326.f90: New.
7316 * gfortran.dg/graphite/pr42326-1.f90: New.
7318 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7320 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7321 (gnat_target_compile): Likewise.
7322 Reinitialize GNAT_UNDER_TEST if target changes.
7323 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7324 (local_find_gnatmake): Pass full --GCC to gnatlink.
7327 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7330 * gcc.dg/compound-literal-1.c: New testcase.
7332 2010-03-04 Martin Jambor <mjambor@suse.cz>
7334 PR tree-optimization/43164
7335 PR tree-optimization/43191
7336 * gcc.c-torture/compile/pr43164.c: New test.
7337 * gcc.c-torture/compile/pr43191.c: Likewise.
7339 2010-03-04 Janus Weil <janus@gcc.gnu.org>
7342 * gfortran.dg/finalize_9.f90: New.
7344 2010-03-04 Tobias Burnus <burnus@net-b.de>
7345 Ken Werner <ken@linux.vnet.ibm.com>
7347 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7348 to dg-options for spu.
7349 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7350 dump-scan target to exclude spu.
7352 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
7355 * gcc.dg/tree-ssa/ivopts-4.c: New.
7357 2010-03-03 Janis Johnson <janis187@us.ibm.com>
7359 * lib/target-supports-dg.exp (check-flags): Provide defaults for
7360 include-opts and exclude-opts; skip checking the flags if arguments
7361 are the same as the defaults.
7362 (dg-xfail-if): Verify the number of arguments, supply defaults
7363 for unspecified optional arguments.
7364 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7366 2010-03-03 Jason Merrill <jason@redhat.com>
7369 * g++.dg/abi/mangle40.C: Updated.
7371 2010-03-03 Jason Merrill <jason@redhat.com>
7373 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7374 * g++.dg/abi/mangle23.C: Likewise.
7375 * g++.dg/eh/simd-2.C: Likewise.
7376 * g++.dg/ext/attribute-test-2.C: Likewise.
7377 * g++.dg/ext/vector14.C: Likewise.
7378 * g++.dg/other/pr34435.C: Likewise.
7379 * g++.dg/template/conv8.C: Likewise.
7380 * g++.dg/template/nontype9.C: Likewise.
7381 * g++.dg/template/qualttp17.C: Likewise.
7382 * g++.dg/template/ref1.C: Likewise.
7383 * g++.old-deja/g++.pt/crash68.C: Likewise.
7384 * g++.old-deja/g++.pt/ref1.C: Likewise.
7385 * g++.old-deja/g++.pt/ref3.C: Likewise.
7386 * g++.old-deja/g++.pt/ref4.C: Likewise.
7389 * g++.dg/abi/mangle40.C: New.
7390 * g++.dg/abi/mangle41.C: New.
7391 * g++.dg/lto/20100302_0.C: New.
7392 * g++.dg/lto/20100302_1.C: New.
7393 * g++.dg/lto/20100302.h: New.
7395 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
7398 * gfortran.dg/internal_pack_12.f90: New test.
7400 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
7402 * gcc.dg/pr36997.c: Adjust error message.
7404 2010-03-03 Mike Stump <mikestump@comcast.net>
7406 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7407 adjustments to not be present on machines that align the stack to
7408 more than 4 bytes and don't have a red zone yet as that is an
7409 unimplemented optimization.
7411 2010-03-03 Janus Weil <janus@gcc.gnu.org>
7414 * gfortran.dg/impure_assignment_3.f90: New.
7416 2010-03-03 Jakub Jelinek <jakub@redhat.com>
7419 * gfortran.dg/pr43229.f90: New test.
7422 * gcc.dg/debug/dwarf2/pr43237.c: New test.
7425 * gcc.dg/guality/pr43177.c: New test.
7427 2010-03-02 Jason Merrill <jason@redhat.com>
7429 * g++.dg/ext/vector9.C: Adjust error message.
7430 * g++.dg/conversion/simd3.C: Likewise.
7431 * g++.dg/other/error23.C: Likewise.
7433 2010-03-02 Mike Stump <mikestump@comcast.net>
7436 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7438 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
7441 * gfortran.dg/internal_pack_10.f90: New test.
7444 * gfortran.dg/internal_pack_11.f90: New test.
7446 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
7449 * gcc.dg/tree-ssa/pr42640.c: New.
7451 2010-03-01 Richard Guenther <rguenther@suse.de>
7453 PR tree-optimization/43220
7454 * gcc.c-torture/execute/pr43220.c: New testcase.
7456 2010-03-01 Richard Guenther <rguenther@suse.de>
7459 * gcc.dg/pr43213.c: New testcase.
7461 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7466 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7468 * lib/target-supports.exp (check_effective_target_ucn_nocache):
7470 (check_effective_target_ucn): Likewise.
7472 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7474 * gcc.dg/ucnid-2.c: Likewise.
7475 * gcc.dg/ucnid-3.c: Likewise.
7476 * gcc.dg/ucnid-4.c: Likewise.
7477 * gcc.dg/ucnid-11.c: Likewise.
7478 * gcc.dg/ucnid-12.c: Likewise.
7479 * gcc.dg/ucnid-6.c: Skip if !ucn.
7480 * gcc.dg/ucnid-9.c: Likewise.
7482 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7484 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7485 lists to dg-skip-if.
7486 * gcc.target/i386/stackalign/return-3.c: Likewise.
7488 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490 * gcc.target/i386/clearcap.map: New file.
7491 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7492 Pass clearcap.map by default if supported.
7494 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7497 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7499 * gfortran.dg/stat_2.f90: Likewise.
7501 2010-03-01 Tobias Burnus <burnus@net-b.de>
7504 * gfortran.dg/module_read_2.f90: New test.
7506 2010-02-27 Mark Mitchell <mark@codesourcery.com>
7509 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7510 * g++.dg/abi/mangle12.C: Likewise.
7511 * g++.dg/abi/mangle20-2.C: Likewise.
7512 * g++.dg/abi/mangle17.C: Likewise.
7513 * g++.dg/template/cond2.C: Likewise.
7514 * g++.dg/template/pr35240.C: Likewise.
7516 2010-02-27 Richard Guenther <rguenther@suse.de>
7518 PR tree-optimization/43186
7519 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7521 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
7523 * g++.dg/abi/packed1.C: Expect warning on the SH.
7525 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
7528 * g++.dg/parse/error37.C: New test.
7530 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
7534 * gcc.dg/pr8927-1.c: Match new note.
7535 * gcc.dg/990506-0.c: Likewise.
7536 * gcc.dg/gomp/flush-2.c: Likewise.
7537 * gcc.dg/gomp/atomic-5.c: Likewise.
7538 * gcc.dg/gomp/pr34607.c: Likewise.
7539 * gcc.dg/pr35746.c: Likewise.
7540 * gcc.dg/cpp/pragma-1.c: Likewise.
7541 * gcc.dg/cpp/pragma-2.c: Likewise.
7542 * gcc.dg/pr41842.c: Likewise.
7543 * gcc.dg/noncompile/20040629-1.c: Likewise.
7544 * objc.dg/private-1.m: Likewise.
7546 2010-02-27 Tobias Burnus <burnus@net-b.de>
7549 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7550 * gfortran.dg/default_initialization_4.f90: New test.
7552 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
7554 * gnat.dg/thin_pointer.ad[sb]: Rename into...
7555 * gnat.dg/thin_pointer1.ad[sb]: ...this.
7556 * gnat.dg/thin_pointer2.adb: New test.
7557 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7559 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
7562 * gcc.dg/cpp/c90-pedantic.c: New.
7563 * gcc.dg/cpp/c90.c: New.
7564 * gcc.dg/gnu90-const-expr-1.c: New.
7565 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7567 2010-02-26 Richard Guenther <rguenther@suse.de>
7569 PR tree-optimization/43186
7570 * gcc.c-torture/compile/pr43186.c: New testcase.
7572 2010-02-26 Jakub Jelinek <jakub@redhat.com>
7575 * c-c++-common/dwarf2/pr43190.c: New test.
7577 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7580 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7582 2010-02-26 Richard Guenther <rguenther@suse.de>
7584 PR tree-optimization/43188
7585 * gcc.c-torture/compile/pr43188.c: New testcase.
7587 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
7590 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7592 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
7594 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7596 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7599 * gcc.target/powerpc/pr43154.c: New file.
7601 2010-02-25 Jakub Jelinek <jakub@redhat.com>
7604 * gfortran.dg/debug/pr43166.f: New test.
7607 * gcc.dg/torture/pr43165.c: New test.
7609 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
7612 * c-c++-common/pr41779.c: Update.
7614 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7617 * lib/gnat-dg.exp (gnat_load): Redefine.
7619 * ada/acats/run_acats: Run run_all.sh with $SHELL.
7620 * ada/acats/run_all.sh: Downcase tasking not implemented message.
7622 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7626 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7630 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7632 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7634 2010-02-24 Jakub Jelinek <jakub@redhat.com>
7637 * gcc.dg/guality/vla-1.c: New test.
7639 2010-02-24 Tobias Burnus <burnus@net-b.de>
7642 * gfortran.dg/c_ptr_tests_15.f90: New test.
7644 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7647 * gcc.target/i386/pr43107.c: New test.
7649 2010-02-23 Jason Merrill <jason@redhat.com>
7652 * g++.dg/cpp0x/variadic100.C: New.
7654 2010-02-23 Jason Merrill <jason@redhat.com>
7657 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7658 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7659 * c-c++-common/dwarf2/vla1.c: New.
7661 2010-02-23 Jakub Jelinek <jakub@redhat.com>
7664 * gcc.dg/pr43139.c: New test.
7667 * gcc.dg/guality/pr43077-1.c: New test.
7669 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
7672 * gcc.dg/march.c: New.
7673 * gcc.dg/march-generic.c: New.
7674 * gcc.dg/mtune.c: New.
7676 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7679 * gcc.dg/graphite/pr43083.c: New.
7681 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7684 * gfortran.dg/graphite/pr43097.f: New.
7686 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7687 Manuel López-Ibáñez <manu@gcc.gnu.org>
7690 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7692 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
7695 * g++.dg/graphite/pr43026.C: New.
7697 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
7700 * gcc.dg/cleanup-1.c: Update.
7701 * gcc.dg/func-args-1.c: Update.
7702 * gcc.dg/format/sentinel-1.c: Update.
7703 * g++.old-deja/g++.jason/scoping10.C: Update.
7704 * g++.old-deja/g++.ns/lookup5.C: Update.
7705 * g++.dg/ext/cleanup-1.C: Update.
7706 * g++.dg/parse/varmod1.C: Update.
7707 * g++.dg/parse/error33.C: Update.
7708 * g++.dg/expr/call3.C: Update.
7709 * g++.dg/func-args-1.C: New.
7711 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
7714 * gcc.dg/attr-used-2.c: Moved to ...
7715 * c-c++-common/attr-used-2.c: Here.
7717 * gcc.dg/attr-used.c: Moved to ...
7718 * c-c++-common/attr-used.c: Here.
7720 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
7722 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7724 2010-02-22 Richard Guenther <rguenther@suse.de>
7727 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7728 * gfortran.dg/lto/20100222-1_1.c: Likewise.
7730 2010-02-22 Richard Guenther <rguenther@suse.de>
7732 PR tree-optimization/42749
7733 * gcc.c-torture/compile/pr42749.c: New testcase.
7735 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
7738 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7739 * gfortran.dg/internal_pack_9.f90: New test.
7741 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7744 * g++.dg/template/recurse.C: Adjust.
7745 * g++.dg/template/pr23510.C: New.
7747 2010-02-21 Dodji Seketeli <dodji@redhat.com>
7750 * g++.dg/template/memclass4.C: New test.
7752 2010-02-21 Tobias Burnus <burnus@net-b.de>
7755 * gfortran.dg/reassoc_5.f90: New test.
7757 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
7760 * gcc.target/i386/pr43067.c: New test.
7762 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7765 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7767 * g++.dg/warn/Wconversion-null.C: New test.
7768 * g++.old-deja/g++.other/null1.C: Move to...
7769 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7771 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
7775 * gfortran.dg/dependency_26.f90: New test.
7778 * gfortran.dg/internal_pack_7.f90: New test.
7781 * gfortran.dg/internal_pack_8.f90: New test.
7783 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
7786 * c-c++-common/pr41779.c: Fix broken testcase.
7788 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7791 * c-c++-common/pr36513.c: New testcase.
7792 * c-c++-common/pr36513-2.c: New testcase.
7794 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7797 * c-c++-common/pr41779.c: New.
7799 2010-02-19 Jakub Jelinek <jakub@redhat.com>
7802 * gcc.dg/pr43084.c: New test.
7804 2010-02-19 Richard Guenther <rguenther@suse.de>
7806 PR tree-optimization/42916
7807 * gcc.dg/pr42916.c: New testcase.
7809 2010-02-18 Jason Merrill <jason@redhat.com>
7812 * g++.dg/abi/packed1.C: Add expected warning.
7815 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7816 * gcc.dg/torture/dg-torture.exp: Likewise.
7817 * c-c++-common/torture/complex-sign.h,
7818 c-c++-common/torture/complex-sign-add.c,
7819 c-c++-common/torture/complex-sign-mixed-add.c,
7820 c-c++-common/torture/complex-sign-mixed-div.c,
7821 c-c++-common/torture/complex-sign-mixed-mul.c,
7822 c-c++-common/torture/complex-sign-mixed-sub.c,
7823 c-c++-common/torture/complex-sign-mul.c,
7824 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7825 Adapt for C++ compilation as well.
7828 * g++.dg/ext/label1.C: Update.
7829 * g++.dg/ext/label2.C: Update.
7832 * g++.dg/template/dependent-name6.C: New.
7835 * g++.dg/parse/namespace12.C: New.
7837 2010-02-18 Martin Jambor <mjambor@suse.cz>
7839 PR tree-optimization/43066
7840 * gcc.c-torture/compile/pr43066.c: New test.
7842 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
7844 * g++.dg/ext/attrib35.C: Fix target selector string.
7845 * g++.dg/ext/attrib36.C: Ditto.
7846 * g++.dg/ext/attrib37.C: Ditto.
7847 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7848 * g++.dg/abi/mangle25.C: Ditto.
7850 2010-02-17 Jason Merrill <jason@redhat.com>
7853 * g++.dg/parse/namespace11.C: New.
7856 * g++.dg/ext/attrib37.C: New.
7859 * g++.dg/template/ptrmem20.C: New.
7861 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
7864 * gcc.target/i386/xop-check.h: Include m256-check.h.
7865 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7866 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7867 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7868 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7870 2010-02-17 Jakub Jelinek <jakub@redhat.com>
7873 * gcc.dg/pr42918.c: New test.
7875 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
7877 * g++.dg/ext/attrib36.C: Require ILP32.
7879 2010-02-16 Richard Guenther <rguenther@suse.de>
7881 PR tree-optimization/41043
7882 * gfortran.dg/pr41043.f90: New testcase.
7883 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7885 2010-02-16 Jason Merrill <jason@redhat.com>
7887 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7889 2010-02-16 Ira Rosen <irar@il.ibm.com>
7891 PR tree-optimization/43074
7892 * gcc.dg/vect/fast-math-pr43074.c: New test.
7894 2010-02-16 Jakub Jelinek <jakub@redhat.com>
7896 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7898 2010-02-16 Jason Merrill <jason@redhat.com>
7901 * g++.dg/ext/attrib36.C: New.
7904 * g++.dg/other/array6.C: New.
7906 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7908 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
7910 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
7912 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
7913 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
7914 * gcc.target/i386/xop-vpermil2pd-1.c: New.
7915 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
7916 * gcc.target/i386/xop-vpermil2ps-1.c: New.
7917 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
7919 2010-02-15 Richard Guenther <rguenther@suse.de>
7922 * g++.dg/torture/pr43068.C: New testcase.
7924 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
7927 * g++.dg/opt/ice1.C: New.
7929 2010-02-14 Jason Merrill <jason@redhat.com>
7932 * g++.dg/cpp0x/initlist-opt.C: New.
7934 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
7938 * gfortran.dg/internal_pack_6.f90: New test.
7940 2010-02-12 Jason Merrill <jason@redhat.com>
7943 * g++.dg/cpp0x/variadic99.C: New.
7945 2010-02-12 Jakub Jelinek <jakub@redhat.com>
7947 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
7948 sign extend pointers to gualchk_t.
7951 * g++.dg/other/default3.C: Xfail g4 test.
7953 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7956 * gcc.dg/graphite/pr43012.c: New.
7958 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7961 * g++.dg/graphite/pr42930.C: New.
7963 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7967 * gcc.dg/graphite/pr42530.c: New.
7968 * gcc.dg/graphite/pr42914.c: New.
7970 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
7973 * gcc.dg/graphite/pr42771.c: New.
7975 2010-02-11 Richard Guenther <rguenther@suse.de>
7977 PR tree-optimization/42998
7978 * gcc.c-torture/compile/pr42998.c: New testcase.
7980 2010-02-10 Jason Merrill <jason@redhat.com>
7983 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
7985 PR c++/42983, core issue 906
7986 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
7987 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
7990 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
7992 2010-02-10 Richard Guenther <rguenther@suse.de>
7994 PR tree-optimization/43017
7995 * gcc.dg/torture/pr43017.c: New testcase.
7997 2010-02-10 Tobias Burnus <burnus@net-b.de>
8000 * gfortran.dg/private_type_1.f90: Update error location.
8001 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8002 * gfortran.dg/typebound_operator_2.f03: Ditto.
8003 * gfortran.dg/assignment_2.f90: Ditto.
8004 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8005 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8007 2010-02-10 Tobias Burnus <burnus@net-b.de>
8010 * gfortran.dg/bind_c_usage_20.f90: New test.
8012 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8015 * g++.dg/debug/pr43010.C: New test.
8017 2010-02-10 Richard Guenther <rguenther@suse.de>
8020 * gcc.c-torture/execute/20100209-1.c: New testcase.
8021 * gcc.dg/fold-div-3.c: Likewise.
8023 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8025 * gcc.dg/builtin-ffs-1.c: New test.
8027 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8030 * gfortran.dg/array_constructor_35.f90: New test.
8032 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8034 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8036 2010-02-09 Jason Merrill <jason@redhat.com>
8039 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8042 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8044 2010-02-09 Tobias Burnus <burnus@net-b.de>
8047 * gfortran.dg/module_write_1.f90: New test.
8049 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8051 * gcc.dg/pr19340.c: Adjust.
8053 2010-02-09 Richard Guenther <rguenther@suse.de>
8055 PR tree-optimization/43008
8056 * gcc.c-torture/execute/pr43008.c: New testcase.
8058 2010-02-09 Richard Guenther <rguenther@suse.de>
8060 PR tree-optimization/43000
8061 * gcc.dg/torture/pr43000.c: New testcase.
8062 * gcc.dg/torture/pr43002.c: Likewise.
8064 2010-02-09 Daniel Kraft <d@domob.eu>
8067 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8068 and pass -Wsurprising as necessary.
8070 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8072 PR tree-optimization/42890
8073 * g++.dg/torture/pr42890.C: New test.
8075 2010-02-08 Richard Guenther <rguenther@suse.de>
8078 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8080 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8082 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8084 * gcc.dg/graphite/block-1.c: Same.
8085 * gcc.dg/graphite/block-3.c: Same.
8086 * gcc.dg/graphite/block-4.c: Same.
8087 * gcc.dg/graphite/block-5.c: Same.
8088 * gcc.dg/graphite/block-6.c: Same.
8089 * gcc.dg/graphite/block-7.c: Same.
8090 * gcc.dg/graphite/interchange-0.c: Same.
8091 * gcc.dg/graphite/interchange-1.c: Same.
8092 * gcc.dg/graphite/interchange-10.c: Same.
8093 * gcc.dg/graphite/interchange-11.c: Same.
8094 * gcc.dg/graphite/interchange-12.c: Same.
8095 * gcc.dg/graphite/interchange-2.c: Same.
8096 * gcc.dg/graphite/interchange-3.c: Same.
8097 * gcc.dg/graphite/interchange-4.c: Same.
8098 * gcc.dg/graphite/interchange-5.c: Same.
8099 * gcc.dg/graphite/interchange-6.c: Same.
8100 * gcc.dg/graphite/interchange-7.c: Same.
8101 * gcc.dg/graphite/interchange-8.c: Same.
8102 * gcc.dg/graphite/interchange-9.c: Same.
8103 * gcc.dg/graphite/interchange-mvt.c: Same.
8105 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8107 * gfortran.dg/graphite/id-19.f: New.
8108 * gfortran.dg/graphite/pr14741.f90: New.
8109 * gfortran.dg/graphite/pr41924.f90: New.
8110 * gfortran.dg/graphite/run-id-2.f90: New.
8112 2010-02-07 Richard Guenther <rguenther@suse.de>
8115 * gcc.c-torture/compile/pr42956.c: New testcase.
8117 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8120 * gfortran.dg/fmt_cache_2.f: New test.
8122 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8124 * gfortran.dg/read_no_eor.f90: New test.
8126 2010-02-05 Jason Merrill <jason@redhat.com>
8128 * g++.dg/ext/label13.C: Move constructor body out of class.
8130 2010-02-03 Jason Merrill <jason@redhat.com>
8133 * g++.dg/ext/dllexport3.C: New.
8135 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8137 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8139 2010-02-05 Richard Guenther <rguenther@suse.de>
8141 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8143 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8146 * g++.dg/other/crash-9.C: New test.
8148 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8151 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8153 2010-02-04 Richard Guenther <rguenther@suse.de>
8155 PR rtl-optimization/42952
8156 * gcc.dg/torture/pr42952.c: New testcase.
8158 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8161 * gfortran.dg/namelist_60.f90: New test.
8163 2010-02-03 Jason Merrill <jason@redhat.com>
8166 * g++.dg/ext/builtin11.C: New.
8170 * g++.dg/abi/mangle35.C: New.
8171 * g++.dg/abi/mangle37.C: New.
8174 * g++.dg/abi/mangle36.C: New.
8177 * g++.dg/warn/string1.C: New.
8179 2010-02-03 Richard Guenther <rguenther@suse.de>
8181 PR tree-optimization/42944
8182 * gcc.dg/errno-1.c: New testcase.
8184 2010-02-03 Richard Guenther <rguenther@suse.de>
8187 * gcc.c-torture/compile/pr42927.c: New testcase.
8189 2010-02-03 Tobias Burnus <burnus@net-b.de>
8192 * gfortran.dg/null_4.f90: New test.
8194 2010-02-02 Jason Merrill <jason@redhat.com>
8197 * g++.dg/ext/label13.C: New.
8199 2010-02-02 Tobias Burnus <burnus@net-b.de>
8202 * gfortran.dg/func_result_5.f90: New test.
8204 2010-02-01 Tobias Burnus <burnus@net-b.de>
8207 * gfortran.dg/pure_initializer_3.f90: News test.
8209 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8212 * gfortran.dg/allocate_derived_2.f90: New test.
8214 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8217 * gcc.dg/torture/pr42898-2.c: New test.
8219 2010-01-31 Richard Guenther <rguenther@suse.de>
8222 * gcc.dg/torture/pr42898.c: New testcase.
8224 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8227 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8228 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8230 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
8232 * g++.dg/tree-ssa/inline-1.C: New.
8233 * g++.dg/tree-ssa/inline-2.C: New.
8234 * g++.dg/tree-ssa/inline-3.C: New.
8236 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8239 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8240 the string 'pow' in the pathname of the compiler from generating a
8243 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8245 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8246 * g++.old-deja/g++.mike/eh17.C: Likewise.
8247 * g++.old-deja/g++.mike/p5571.C: Likewise.
8249 2010-01-29 Dodji Seketeli <dodji@redhat.com>
8256 * g++.dg/other/crash-5.C: New test.
8257 * g++.dg/other/crash-6.C: New test.
8258 * g++.dg/other/crash-7.C: New test.
8259 * g++.dg/other/crash-8.C: New test.
8261 2010-01-29 Jakub Jelinek <jakub@redhat.com>
8263 PR rtl-optimization/42889
8264 * gcc.dg/pr42889.c: New test.
8266 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8268 * gcc.target/i386/pr42881.c: Use SSE2.
8270 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
8273 * gcc.target/i386/pr42891.c: New test.
8275 2010-01-28 Richard Guenther <rguenther@suse.de>
8277 PR tree-optimization/42871
8278 * g++.dg/torture/pr42871.C: New testcase.
8280 2010-01-28 Richard Guenther <rguenther@suse.de>
8282 * gcc.dg/Wobjsize-1.h: New testcase.
8283 * gcc.dg/Wobjsize-1.c: Likewise.
8285 2010-01-28 Richard Guenther <rguenther@suse.de>
8288 * g++.dg/torture/pr42883.C: New testcase.
8290 2010-01-28 Michael Matz <matz@suse.de>
8292 * gcc.target/i386/pr42881.c: New test.
8294 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8296 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8297 Add i?86-*-solaris2* support.
8299 2010-01-28 Dodji Seketeli <dodji@redhat.com>
8303 * g++.dg/template/typedef27.C: New test case.
8304 * g++.dg/template/typedef28.C: New test case.
8306 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
8308 * gcc.dg/optimize-bswap*.c: Add ARM target
8310 2010-01-27 Richard Guenther <rguenther@suse.de>
8313 * gcc.dg/torture/pr42878-1.c: New testcase.
8314 * gcc.dg/torture/pr42878-2.c: Likewise.
8316 2010-01-27 Jakub Jelinek <jakub@redhat.com>
8319 * gcc.dg/vla-22.c: New test.
8321 2010-01-26 Jakub Jelinek <jakub@redhat.com>
8323 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8326 2010-01-26 Richard Guenther <rguenther@suse.de>
8328 PR rtl-optimization/42685
8329 * gcc.dg/pr42685.c: New testcase.
8330 * g++.dg/other/pr42685.C: Likewise.
8332 2010-01-26 Richard Guenther <rguenther@suse.de>
8335 * g++.dg/other/pr42806.C: New testcase.
8337 2010-01-26 Richard Guenther <rguenther@suse.de>
8339 PR tree-optimization/42250
8340 * gcc.dg/pr42250.c: New testcase.
8342 2010-01-25 Arnaud Charlet <charlet@adacore.com>
8344 * gnat.dg/array_bounds_test.adb: New test.
8346 2010-01-25 Tobias Burnus <burnus@net-b.de>
8349 * gfortran.dg/generic_21.f90: New test.
8351 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8354 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8356 2010-01-24 Mark Mitchell <mark@codesourcery.com>
8359 * g++.dg/abi/arm_va_list2.C: New test.
8360 * g++.dg/abi/arm_va_list2.h: Companion header file.
8362 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
8365 * gfortran.dg/parameter_array_ref_2.f90 : New test.
8368 * gfortran.dg/char_array_arg_1.f90 : New test.
8370 * gfortran.dg/pr25923.f90 : Remove XFAIL.
8372 2010-01-24 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/generic_20.f90: New test.
8377 2010-01-22 Michael Matz <matz@suse.de>
8379 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8382 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
8385 * gfortran.dg/dependency_25.f90 : New test.
8387 2010-01-21 Martin Jambor <mjambor@suse.cz>
8389 PR tree-optimization/42585
8390 * gcc.dg/tree-ssa/pr42585.c: New test.
8392 2010-01-21 Richard Guenther <rguenther@suse.de>
8395 * gcc.dg/pr19988.c: New testcase.
8397 2010-01-20 Janis Johnson <janis187@us.ibm.com>
8399 * g++.dg/compat/decimal/compat-common.h: New file.
8400 * g++.dg/compat/decimal/decimal-dummy.h: New file.
8401 * g++.dg/compat/decimal/pass_x.h: New file.
8402 * g++.dg/compat/decimal/pass_y.h: New file.
8403 * g++.dg/compat/decimal/pass-1_main.C: New file.
8404 * g++.dg/compat/decimal/pass-1_x.C: New file.
8405 * g++.dg/compat/decimal/pass-1_y.C: New file.
8406 * g++.dg/compat/decimal/pass-2_main.C: New file.
8407 * g++.dg/compat/decimal/pass-2_x.C: New file.
8408 * g++.dg/compat/decimal/pass-2_y.C: New file.
8409 * g++.dg/compat/decimal/pass-3_main.C: New file.
8410 * g++.dg/compat/decimal/pass-3_x.C: New file.
8411 * g++.dg/compat/decimal/pass-3_y.C: New file.
8412 * g++.dg/compat/decimal/pass-4_main.C: New file.
8413 * g++.dg/compat/decimal/pass-4_x.C: New file.
8414 * g++.dg/compat/decimal/pass-4_y.C: New file.
8415 * g++.dg/compat/decimal/pass-5_main.C: New file.
8416 * g++.dg/compat/decimal/pass-5_x.C: New file.
8417 * g++.dg/compat/decimal/pass-5_y.C: New file.
8418 * g++.dg/compat/decimal/pass-6_main.C: New file.
8419 * g++.dg/compat/decimal/pass-6_x.C: New file.
8420 * g++.dg/compat/decimal/pass-6_y.C: New file.
8421 * g++.dg/compat/decimal/return_x.h: New file.
8422 * g++.dg/compat/decimal/return_y.h: New file.
8423 * g++.dg/compat/decimal/return-1_main.C: New file.
8424 * g++.dg/compat/decimal/return-1_x.C: New file.
8425 * g++.dg/compat/decimal/return-1_y.C: New file.
8426 * g++.dg/compat/decimal/return-2_main.C: New file.
8427 * g++.dg/compat/decimal/return-2_x.C: New file.
8428 * g++.dg/compat/decimal/return-2_y.C: New file.
8429 * g++.dg/compat/decimal/return-3_main.C: New file.
8430 * g++.dg/compat/decimal/return-3_x.C: New file.
8431 * g++.dg/compat/decimal/return-3_y.C: New file.
8432 * g++.dg/compat/decimal/return-4_main.C: New file.
8433 * g++.dg/compat/decimal/return-4_x.C: New file.
8434 * g++.dg/compat/decimal/return-4_y.C: New file.
8435 * g++.dg/compat/decimal/return-5_main.C: New file.
8436 * g++.dg/compat/decimal/return-5_x.C: New file.
8437 * g++.dg/compat/decimal/return-5_y.C: New file.
8438 * g++.dg/compat/decimal/return-6_main.C: New file.
8439 * g++.dg/compat/decimal/return-6_x.C: New file.
8440 * g++.dg/compat/decimal/return-6_y.C: New file.
8442 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8445 * gcc.dg/pr42715.c: New.
8447 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8450 * g++.dg/parse/crash55.C: New.
8452 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
8455 * gcc.dg/guality/pr42782.c: New.
8457 2010-01-20 Jason Merrill <jason@redhat.com>
8460 * g++.dg/abi/packed1.C: New.
8463 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8466 * g++.dg/parse/fn-typedef1.C: New.
8467 * g++.dg/other/cv_quals.C: Adjust.
8469 2010-01-20 Anthony Green <green@moxielogic.com>
8471 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8473 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8474 * gcc.dg/20020312-2.c: Port this to the moxie core.
8475 * gcc.dg/weak/typeof-2.c: Ditto.
8477 2010-01-20 Richard Guenther <rguenther@suse.de>
8479 PR tree-optimization/42717
8480 * gcc.c-torture/compile/pr42717.c: New testcase.
8482 2010-01-20 Jakub Jelinek <jakub@redhat.com>
8484 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8485 of signed, add a few new tests.
8488 * g++.dg/parse/limits-initializer1.C: New test.
8490 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8493 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8494 * gfortran.dg/typebound_call_12.f03: New test.
8496 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
8499 * gfortran.dg/bounds_check_15.f90 : New test.
8501 2010-01-19 Michael Matz <matz@suse.de>
8503 PR tree-optimization/41783
8504 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8506 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8509 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8510 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8511 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
8512 * gcc.target/arm/neon/vget_lows16.c: Likewise.
8513 * gcc.target/arm/neon/vget_lows32.c: Likewise.
8514 * gcc.target/arm/neon/vget_lows64.c: Likewise.
8515 * gcc.target/arm/neon/vget_lows8.c: Likewise.
8516 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8517 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8518 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8519 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8521 2010-01-19 Janus Weil <janus@gcc.gnu.org>
8524 * gfortran.dg/extends_6.f03: Modified an error message.
8525 * gfortran.dg/extends_10.f03: New test.
8526 * gfortran.dg/private_type_6.f03: Modified an error message.
8527 * gfortran.dg/structure_constructor_8.f03: Ditto.
8529 2010-01-19 Jakub Jelinek <jakub@redhat.com>
8531 PR tree-optimization/42719
8532 * gcc.dg/pr42719.c: New test.
8535 * gcc.dg/pr42728.c: New test.
8537 2010-01-19 Anthony Green <green@moxielogic.com>
8539 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8541 2010-01-18 Anthony Green <green@moxielogic.com>
8543 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8546 2010-01-19 Dodji Seketeli <dodji@redhat.com>
8548 * g++.dg/template/error45.C: reverted as part of reverting the
8549 fix of PR c++/42634.
8551 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8554 * g++.dg/template/error45.C: New test.
8556 2010-01-18 Dodji Seketeli <dodji@redhat.com>
8559 * g++.dg/conversion/op6.C: New test.
8561 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
8564 * gcc.target/alpha/pr42774.c: New test.
8566 2010-01-18 Richard Guenther <rguenther@suse.de>
8568 PR tree-optimization/42781
8569 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8571 2010-01-17 Richard Guenther <rguenther@suse.de>
8574 * gcc.c-torture/execute/pr42248.c: New testcase.
8576 2010-01-17 Richard Guenther <rguenther@suse.de>
8578 PR tree-optimization/42773
8579 * g++.dg/torture/pr42773.C: New testcase.
8581 2010-01-17 Janus Weil <janus@gcc.gnu.org>
8584 * gfortran.dg/interface_assignment_5.f90: New test.
8586 2010-01-17 Dodji Seketeli <dodji@redhat.com>
8589 * g++.dg/template/crash94.C: Reverted.
8591 2010-01-17 Jie Zhang <jie.zhang@analog.com>
8594 * gcc.dg/debug/pr42767.c: New.
8596 2010-01-15 Jason Merrill <jason@redhat.com>
8599 * g++.dg/cpp0x/decltype22.C: New.
8601 2010-01-16 Jakub Jelinek <jakub@redhat.com>
8604 * g++.dg/torture/pr42760.C: New test.
8606 2010-01-15 Jing Yu <jingyu@google.com>
8608 PR rtl-optimization/42691
8609 * gcc.c-torture/execute/pr42691.c: New.
8611 2010-01-15 Richard Guenther <rguenther@suse.de>
8614 * g++.dg/torture/pr42739.C: New testcase.
8616 2010-01-15 Dodji Seketeli <dodji@redhat.com>
8618 * g++.dg/template/error45.C: Revert as part of reverting changes
8621 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8624 * gfortran.dg/interface_31.f90: New test.
8626 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8628 * gcc.target/powerpc/pr42747.c: New file.
8630 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8633 * c-c++-common/pr42674.c: New test.
8636 * g++.dg/template/instantiate11.C: New test.
8638 2010-01-14 Jason Merrill <jason@redhat.com>
8641 * g++.dg/overload/error3.C: New.
8644 * g++.dg/overload/rvalue1.C: New.
8646 2010-01-14 Martin Jambor <mjambor@suse.cz>
8648 PR tree-optimization/42706
8649 * gcc.dg/ipa/pr42706.c: New testcase.
8651 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
8653 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8655 2010-01-14 Martin Jambor <mjambor@suse.cz>
8657 PR tree-optimization/42714
8658 * g++.dg/torture/pr42714.C: New test.
8660 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8662 PR rtl-optimization/42246
8663 * gfortran.dg/pr42246-2.f: New.
8665 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8667 PR rtl-optimization/42389
8668 * gcc.dg/pr42389.c: New.
8670 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8672 PR rtl-optimization/42388
8673 * gcc.dg/pr42388.c: New.
8675 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8677 PR rtl-optimization/42294
8678 * gfortran.dg/pr42294.f: New.
8680 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8682 PR rtl-optimization/39453
8683 PR rtl-optimization/42246
8684 * gcc.dg/pr39453.c: New.
8685 * gcc.dg/pr42246.c: New.
8687 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8690 * gcc.dg/pr42245.c: New.
8691 * gcc.dg/pr42245-2.c: New.
8693 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
8695 PR rtl-optimization/42249
8696 * gcc.dg/pr42249.c: New.
8698 2010-01-14 Jakub Jelinek <jakub@redhat.com>
8701 * gcc.c-torture/execute/pr42721.c: New test.
8703 2010-01-14 Ira Rosen <irar@il.ibm.com>
8705 PR tree-optimization/42709
8706 * gcc.dg/vect/pr42709.c: New test.
8708 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8711 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8712 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8714 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
8717 * gfortran.dg/generic_19.f90 : New test.
8719 2010-01-13 Richard Guenther <rguenther@suse.de>
8721 PR tree-optimization/42730
8722 * gcc.c-torture/compile/pr42730.c: New testcase.
8724 2010-01-13 Steve Ellcey <sje@cup.hp.com>
8727 * gcc.target/ia64/pr42542-1.c: New.
8728 * gcc.target/ia64/pr42542-2.c: New.
8729 * gcc.target/ia64/pr42542-3.c: New.
8731 2010-01-13 Dodji Seketeli <dodji@redhat.com>
8734 * g++.dg/template/error45.C: New test.
8736 2010-01-13 Martin Jambor <mjambor@suse.cz>
8738 PR tree-optimization/42704
8739 * g++.dg/torture/pr42704.C: New test.
8741 2010-01-13 Martin Jambor <mjambor@suse.cz>
8743 PR tree-optimization/42703
8744 * gcc.c-torture/compile/pr42703.c: New test.
8746 2010-01-13 Richard Guenther <rguenther@suse.de>
8748 PR tree-optimization/42705
8749 * gcc.c-torture/compile/pr42705.c: New testcase.
8751 2010-01-13 Jie Zhang <jie.zhang@analog.com>
8753 * gcc.target/bfin/l2.c: New test.
8754 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8756 2010-01-13 Richard Guenther <rguenther@suse.de>
8759 * gcc.c-torture/compile/pr42716.c: New testcase.
8761 2010-01-13 Richard Guenther <rguenther@suse.de>
8764 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8766 2010-01-12 Joseph Myers <joseph@codesourcery.com>
8769 * gcc.c-torture/compile/pr42708-1.c: New test.
8771 2010-01-12 Jakub Jelinek <jakub@redhat.com>
8774 * gcc.dg/pr42662.c: New test.
8776 PR tree-optimization/42645
8777 * g++.dg/other/pr42645-1.C: New test.
8778 * g++.dg/other/pr42645-2.C: New test.
8780 2010-01-11 Janis Johnson <janis187@us.ibm.com>
8783 * gcc.target/powerpc/warn-1.c: New test.
8784 * gcc.target/powerpc/warn-2.c: New test.
8786 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
8788 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8791 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
8793 * gcc.dg/lto/20100108_0.c: New.
8795 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
8797 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8798 Add -march=i686 -msse for 32bit x86 targets.
8800 2010-01-10 Richard Guenther <rguenther@suse.de>
8803 * gcc.dg/torture/pr42667.c: New testcase.
8805 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8808 * gfortran.dg/array_constructor_34.f90: New test.
8810 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8813 * gfortran.dg/array_constructor_33.f90: New test.
8814 gfortran.dg/array_function_5.f90: Add credit.
8816 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8819 * gcc.dg/pr42631.c: New.
8821 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8824 * gcc.dg/pr42630.c: New.
8826 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8829 * gcc.dg/pr42629.c: New.
8831 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8834 * gcc.dg/torture/pr42363.c: New.
8836 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
8840 * gcc.dg/vect/pr42604.c: New.
8841 * gcc.dg/vect/pr42395.c: New.
8843 2010-01-09 Richard Guenther <rguenther@suse.de>
8846 * gcc.c-torture/execute/pr42512.c: New testcase.
8848 2010-01-09 Tobias Burnus <burnus@net-b.de>
8851 * gfortran.dg/c_ptr_tests_14.f90: New test.
8853 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8856 * gnat.dg/null_pointer_deref1.adb: Don't run on
8857 sparc*-sun-solaris2.11.
8859 2010-01-08 Richard Guenther <rguenther@suse.de>
8862 * gcc.dg/lto/20100103-1_0.c: New testcase.
8863 * gcc.dg/lto/20100103-2_0.c: Likewise.
8865 2010-01-08 Tobias Burnus <burnus@net-b.de
8868 * gfortran.dg/asynchronous_1.f90: New test.
8869 * gfortran.dg/asynchronous_2.f90: New test.
8870 * gfortran.dg/conflicts.f90: Update error message.
8872 2010-01-07 Dodji Seketeli <dodji@redhat.com>
8875 * g++.dg/cpp0x/variadic-unify-2.C: New test.
8877 2010-01-07 Jakub Jelinek <jakub@redhat.com>
8879 PR tree-optimization/42625
8880 * g++.dg/opt/dtor4.C: New test.
8881 * g++.dg/opt/dtor4.h: New.
8882 * g++.dg/opt/dtor4-aux.cc: New.
8884 2010-01-07 Tobias Burnus <burnus@net-b.de>
8887 * gfortran.dg/proc_ptr_26.f90: New test.
8889 2010-01-07 Tobias Burnus <burnus@net-b.de>
8892 * gfortran.dg/allocatable_scalar_7.f90: New test.
8894 2010-01-06 Richard Guenther <rguenther@suse.de>
8896 * gcc.c-torture/compile/pr42632.c: New testcase.
8898 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8901 * gcc.target/i386/pr42542-4.c: New.
8902 * gcc.target/i386/pr42542-4a.c: Likewise.
8903 * gcc.target/i386/pr42542-5.c: Likewise.
8904 * gcc.target/i386/pr42542-5a.c: Likewise.
8906 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
8908 * gcc.dg/tls/opt-15.c: New test.
8910 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
8912 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
8914 2010-01-05 Martin Jambor <mjambor@suse.cz>
8916 PR tree-optimization/42462
8917 * g++.dg/torture/pr42462.C: New test.
8919 2010-01-05 Jason Merrill <jason@redhat.com>
8921 * g++.dg/cpp0x/initlist30.C: New test.
8923 2010-01-05 Richard Guenther <rguenther@suse.de>
8925 PR tree-optimization/42614
8926 * gcc.c-torture/execute/pr42614.c: New testcase.
8928 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
8930 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
8931 * gcc.dg/Wunreachable-1.c: Remove the testcase of
8933 * gcc.dg/Wunreachable-2.c: Likewise.
8934 * gcc.dg/Wunreachable-3.c: Likewise.
8935 * gcc.dg/Wunreachable-4.c: Likewise.
8936 * gcc.dg/Wunreachable-5.c: Likewise.
8937 * gcc.dg/Wunreachable-6.c: Likewise.
8938 * gcc.dg/Wunreachable-7.c: Likewise.
8939 * gcc.dg/Wunreachable-8.c: Likewise.
8940 * gcc.dg/20041231-1.c: Likewise.
8942 2010-01-05 Jakub Jelinek <jakub@redhat.com>
8945 * gcc.dg/pr42611.c: New test.
8947 PR tree-optimization/42508
8948 * g++.dg/opt/pr42508.C: New test.
8950 2010-01-05 Tobias Burnus <burnus@net-b.de>
8953 * gfortran.dg/allocatable_scalar_8.f90: New.
8955 2010-01-04 Martin Jambor <mjambor@suse.cz>
8957 PR tree-optimization/42398
8958 * gcc.c-torture/compile/pr42398.c: New test.
8960 2010-01-04 Jason Merrill <jason@redhat.com>
8963 * g++.dg/ext/attrib35.C: New.
8966 * g++.dg/cpp0x/auto17.C: New.
8968 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
8970 * gcc.dg/lto/20100104_0.c: New.
8972 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
8975 * gcc.target/i386/pr42542-1.c: New.
8976 * gcc.target/i386/pr42542-1a.c: Likewise.
8977 * gcc.target/i386/pr42542-1b.c: Likewise.
8978 * gcc.target/i386/pr42542-2.c: Likewise.
8979 * gcc.target/i386/pr42542-2a.c: Likewise.
8980 * gcc.target/i386/pr42542-2b.c: Likewise.
8981 * gcc.target/i386/pr42542-3.c: Likewise.
8982 * gcc.target/i386/pr42542-3a.c: Likewise.
8984 2009-01-04 Tobias Burnus <burnus@net-b.de>
8987 * gfortran.dg/allocatable_scalar_5.f90: New test.
8988 * gfortran.dg/allocatable_scalar_6.f90: New test.
8990 2010-01-03 Richard Guenther <rguenther@suse.de>
8993 * gfortran.dg/gomp/recursion1.f90: Remove.
8995 2010-01-03 Richard Guenther <rguenther@suse.de>
8997 * gcc.dg/Warray-bounds.c: Remove XFAILs.
8998 * gcc.dg/uninit-6.c: Likewise.
8999 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9001 2010-01-03 Richard Guenther <rguenther@suse.de>
9003 PR tree-optimization/42589
9004 * gcc.target/i386/pr42589.c: New testcase.
9006 2010-01-03 Richard Guenther <rguenther@suse.de>
9008 PR tree-optimization/42438
9009 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9011 2010-01-02 Richard Guenther <rguenther@suse.de>
9014 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9016 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9019 * gcc.target/alpha/pr42448-1.c: New test.
9020 * gcc.target/alpha/pr42448-2.c: Ditto.
9022 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9024 PR preprocessor/41947
9025 * gcc.dg/c99-hexfloat-3.c: New test.
9027 2010-01-01 Richard Guenther <rguenther@suse.de>
9030 * gcc.c-torture/execute/pr42570.c: New testcase.
9032 2010-01-01 Richard Guenther <rguenther@suse.de>
9035 * gcc.c-torture/compile/pr42559.c: New testcase.
9038 Copyright (C) 2010 Free Software Foundation, Inc.
9040 Copying and distribution of this file, with or without modification,
9041 are permitted in any medium without royalty provided the copyright
9042 notice and this notice are preserved.