* config/sh/sh.c (push_regs): Emit movml for interrupt handler
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3cf65f34ae22dd0eb68ca0fb8298f089a9e61940
1 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2             Kaz Kojima  <kkojima@gcc.gnu.org>
4         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
8         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
9         floating point conversion code generation.
10         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
11         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
12         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
13         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
14         to integer conversion code generation.
15         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
16         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
17         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
18         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
20 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
22         PR fortran/32049
23         * gfortran.dg/random_seed_1.f90: Adjust test.
24         * gfortran.dg/float128_1.f90: New test.
26 2010-08-27  Tobias Burnus  <burnus@net-b.de>
28         PR fortran/33197
29         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
30         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
31         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
32         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
33         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
34         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
35         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
37 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
39         PR fortran/45420
40         * gfortran.dg/select_type_15.f03: New.
42 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
44         PR libfortran/43217
45         * gfortran.dg/hollerith8.f90: New test.
47 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
49         PR fortran/45159
50         * gfortran.dg/dependency_33.f90:  New test.
52 2010-08-27  Richard Guenther  <rguenther@suse.de>
54         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
55         * gcc.dg/graphite/scop-2.c: Likewise.
56         * gcc.dg/graphite/scop-20.c: Likewise.
57         * gcc.dg/vect/slp-25.c: Likewise.
59 2010-08-27  Olivier Hainque  <hainque@adacore.com>
61         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
63 2010-08-26  Daniel Kraft  <d@domob.eu>
65         PR fortran/38936
66         PR fortran/44047
67         PR fortran/45384
68         * gfortran.dg/associate_8.f03: New test.
69         * gfortran.dg/select_type_13.f03: New test.
70         * gfortran.dg/select_type_14.f03: New test.
72 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
74         PR tree-optimization/44485
75         * gcc.dg/pr44485.c: New test.
77 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
79         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
80         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
81         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
83 2010-08-26  Richard Guenther  <rguenther@suse.de>
85         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
86         * gcc.dg/graphite/scop-21.c: Likewise.
88 2010-08-26  Richard Guenther  <rguenther@suse.de>
90         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
91         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
92         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
93         * gcc.dg/vect/vect-91.c: Likewise.
94         * gcc.dg/vect/vect-peel-1.c: Likewise.
95         * gcc.dg/vect/vect-peel-2.c: Likewise.
96         * gcc.dg/vect/vect-peel-4.c: Likewise.
98 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
100         PR libfortran/41859
101         * gfortran.dg/der_io_4.f90: New test.
103 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
105         PR rtl-optimization/44858
106         * gcc.c-torture/execute/pr44858.c: New test.
108         PR rtl-optimization/45400
109         * g++.dg/other/i386-8.C: New test.
111 2010-08-25  Richard Guenther  <rguenther@suse.de>
113         * gcc.dg/alias-8.c: Adjust.
115 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
117         * gcc.target/i386/combine-mul.c: New test.
119 2010-08-25  Richard Guenther  <rguenther@suse.de>
121         PR lto/44562
122         * gcc.dg/graphite/id-27.c: New testcase.
123         * gcc.dg/lto/20100825-1_0.c: Likewise.
125 2010-08-25  Richard Guenther  <rguenther@suse.de>
127         PR tree-optimization/45316
128         * g++.dg/opt/pr45316.C: New testcase.
130 2010-08-25  Richard Guenther  <rguenther@suse.de>
132         PR tree-optimization/45393
133         * g++.dg/torture/pr45393.C: New testcase.
135 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
137         PR tree-optimization/45059
138         * gcc.c-torture/compile/pr45059.c: New test.
140 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
142         * lib/target-supports.exp (check_effective_target_vect_unpack):
143         Set vect_unpack supported flag to true for neon.
144         
145 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
147         * gcc.dg/tree-ssa/ifc-5.c: New.
149 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
151         * gcc.dg/tree-ssa/ifc-4.c: New.
152         * gcc.dg/tree-ssa/ifc-7.c: New.
154 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
156         * gcc.dg/vect/vect.exp: Check loongson targets
157         * g++.dg/vect/vect.exp: Likewise
158         * gfortran.dg/vect/vect.exp: Likewise
160 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
162         * gcc.target/powerpc/vsx-mass-1.c: New file, test
163         -mveclibabi=mass.
165 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
167         PR fortran/45366
168         * gfortran.dg/proc_ptr_29.f90: New.
170 2010-08-22  Tobias Burnus  <burnus@net-b.de>
171             Dominique d'Humieres <dominiq@lps.ens.fr>
173         PR fortran/45367
174         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
176 2010-08-22  Tobias Burnus  <burnus@net-b.de>
178         PR fortran/45367
179         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
181 2010-08-22  Tobias Burnus  <burnus@net-b.de>
183         PR fortran/36158
184         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
186 2010-08-22  Tobias Burnus  <burnus@net-b.de>
187             Dominique d'Humieres <dominiq@lps.ens.fr>
189         PR fortran/45367
190         PR fortran/36158
191         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
192         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
194 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
196         PR fortran/44863
197         PR fortran/45271
198         PR fortran/45290
199         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
200         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
201         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
203 2010-08-21  Tobias Burnus  <burnus@net-b.de>
205         PR fortran/36158
206         PR fortran/33197
207         * gfortran.dg/bessel_6.f90: New.
208         * gfortran.dg/bessel_7.f90: New.
210 2010-08-20  Jan Hubicka  <jh@suse.cz>
212         PR c++/45307
213         PR c++/17736
214         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
215         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
217 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
219         PR target/45336
220         * gcc.target/i386/pr45336-1.c: New.
221         * gcc.target/i386/pr45336-2.c: Likewise.
222         * gcc.target/i386/pr45336-3.c: Likewise.
223         * gcc.target/i386/pr45336-4.c: Likewise.
225 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
227         PR testsuite/45361
228         * gcc.target/i386/volatile-2.c: Update scan strings to also
229         include (%rip) for the memory reference on x86_64.
231 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
233         PR middle-end/44974
234         * gcc.dg/pr44974.c: New test.
236         PR rtl-optimization/45353
237         * gcc.dg/pr45353.c: New test.
239 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
241         * gcc.target/i386/volatile-2.c: New.
243 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
245         PR rtl-optimization/44691
246         * gfortran.dg/pr44691.f: New test.
248 2010-10-19  Olivier Hainque  <hainque@adacore.com>
250         * gcc.target/sparc/sibcall-dslot.c: New testcase.
252 2010-08-19  Jason Merrill  <jason@redhat.com>
254         * g++.dg/init/synth3.C: New.
255         * g++.dg/init/value8.C: New.
256         * g++.dg/tree-ssa/empty-2.C: New.
257         * g++.dg/cpp0x/noexcept09.C: New.
259 2010-08-19  Daniel Kraft  <d@domob.eu>
261         PR fortran/29785
262         PR fortran/45016
263         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
264         * gfortran.dg/pointer_remapping_1.f90: New test.
265         * gfortran.dg/pointer_remapping_2.f03: New test.
266         * gfortran.dg/pointer_remapping_3.f08: New test.
267         * gfortran.dg/pointer_remapping_4.f03: New test.
268         * gfortran.dg/pointer_remapping_5.f08: New test.
269         * gfortran.dg/pointer_remapping_6.f08: New test.
271 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
273         PR testsuite/45324
274         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
276 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
278         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
280 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
282         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
283         variable.
285 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
287         PR target/45070
288         * gcc.c-torture/execute/pr45070.c: New.
290 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
292         * g++.dg/pr44328.C: New test.
294 2010-08-19  Tobias Burnus  <burnus@net-b.de>
296         PR fortran/36158
297         PR fortran/33197
298         * gfortran.dg/bessel_3.f90: New.
299         * gfortran.dg/bessel_4.f90: New.
300         * gfortran.dg/bessel_5.f90: New.
302 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
304         PR fortran/45290
305         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
306         * gfortran.dg/pointer_init_2.f90: New.
307         * gfortran.dg/pointer_init_3.f90: New.
308         * gfortran.dg/pointer_init_4.f90: New.
310 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
312         PR c++/45049
313         * g++.dg/pr45049-1.C: New test.
314         * g++.dg/pr45049-2.C: New test.
316 2010-08-18  Jie Zhang  <jie@codesourcery.com>
318         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
319         20 if __ARM_PCS is defined otherwise 64.
320         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
321         instead of hard coded 64.
323 2010-08-18  Yao Qi  <yao@codesourcery.com>
325         PR target/45094
326         * gcc.target/arm/pr45094.c: New test.
328 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
330         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
332 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
334         PR rtl-optimization/42575
335         * gcc.target/arm/pr42575.c: New test.
337 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
339         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
340         * gcc.dg/tls/thr-cse-1.c: New.
342 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
344         PR debug/42487
345         * lib/target-supports.exp
346         (check_effective_target_function_sections): New.
347         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
348         function sections before proceding.
350 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
352         PR fortran/45308
353         * gfortran.dg/pr45308.f03: New test.
355 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
357         PR target/45296
358         * gcc.target/i386/pr45296.c: New test.
360 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
362         * g++.dg/ext/uow-1.C: New.
363         * g++.dg/ext/uow-2.C: New.
364         * g++.dg/ext/uow-3.C: New.
365         * g++.dg/ext/uow-4.C: New.
367 2010-08-17  Richard Guenther  <rguenther@suse.de>
369         PR testsuite/45266
370         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
372 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
374         PR c/40563
375         * gcc.dg/Wcxx-compat-20.c: New test.
377 2010-08-17  Daniel Kraft  <d@domob.eu>
379         PR fortran/38936
380         * gfortran.dg/associate_1.f03: Extended to test newly supported
381         features like association to variables.
382         * gfortran.dg/associate_3.f03: Removed check for illegal change
383         of associate-name here...
384         * gfortran.dg/associate_5.f03: ...and added it here.
385         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
386         * gfortran.dg/associate_7.f03: New test.
388 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
390         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
392 2010-08-15  Daniel Kraft  <d@domob.eu>
394         PR fortran/38936
395         * gfortran.dg/associate_1.f03: Enable test for array expressions.
396         * gfortran.dg/associate_3.f03: Clarify comment.
397         * gfortran.dg/associate_5.f03: New test.
398         * gfortran.dg/associate_6.f03: New test.
400 2010-08-15  Tobias Burnus  <burnus@net-b.de>
402         PR fortran/45211
403         * gfortran.dg/bind_c_usage_21.f90: New.
404         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
406 2010-08-15  Tobias Burnus  <burnus@net-b.de>
408         * gfortran.dg/optional_absent_1.f90: New.
409         * gfortran.dg/null_actual.f90: New.
411 2010-08-15  Tobias Burnus  <burnus@net-b.de>
413         * gfortran.dg/pointer_target_1.f90: New.
414         * gfortran.dg/pointer_target_2.f90: New.
415         * gfortran.dg/pointer_target_3.f90: New.
417 2010-08-15  Daniel Kraft  <d@domob.eu>
419         PR fortran/45197
420         * gfortran.dg/elemental_args_check_3.f90: New test.
421         * gfortran.dg/impure_1.f08: New test.
422         * gfortran.dg/impure_2.f08: New test.
423         * gfortran.dg/impure_3.f90: New test.
424         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
426 2010-08-15  Ira Rosen  <irar@il.ibm.com>
428         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
429         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
430         SLP tests.
431         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
432         misaligned loads.
433         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
434         misaligned stores.c
435         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
437 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
439         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
440         dg-require-effective-target after dg-do.
442 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
444         * lib/target-supports.exp (check_effective_target_vect_int): Return
445         true for Loongson targets.
446         (check_effective_target_vect_shift): Likewise.
447         (check_effective_target_vect_no_int_max): Likewise.
448         (check_effective_target_vect_no_align): Likewise.
449         (check_effective_target_vect_short_mult): Likewise.
451 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
453         * g++.dg/cast.C: Change fields of structures to "long" to pass
454         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
455         * g++.dg/cpp0x/iop.C: Ditto.
456         * g++.dg/cpp0x/named_refs.C: Ditto.
457         * g++.dg/cpp0x/rv1p.C: Ditto.
458         * g++.dg/cpp0x/rv2p.C: Ditto.
459         * g++.dg/cpp0x/rv3p.C: Ditto.
460         * g++.dg/cpp0x/rv4p.C: Ditto.
461         * g++.dg/cpp0x/rv5p.C: Ditto.
462         * g++.dg/cpp0x/rv6p.C: Ditto.
463         * g++.dg/cpp0x/rv7p.C: Ditto.
464         * g++.dg/cpp0x/rv8p.C: Ditto.
465         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
467 2010-08-13  Daniel Kraft  <d@domob.eu>
469         * gfortran.dg/implied_shape_1.f08: New test.
470         * gfortran.dg/implied_shape_2.f90: New test.
471         * gfortran.dg/implied_shape_3.f08: New test.
473 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
475         PR libfortran/42526
476         * gfortran.dg/char_component_initializer_1.f90: New test.
478 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
480         PR tree-optimization/45241
481         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
483 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
485         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
486         to dg-options.
487         * gcc.target/i386/pr40906-2.c: Ditto.
488         * gcc.target/i386/pr40906-3.c: Ditto.
490 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
492         PR middle-end/45262
493         * gcc.c-torture/execute/pr45262.c: New test.
495 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
497         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
498         empty argument.
499         * g++.dg/other/profile1.C: Ditto.
501 2010-08-12  Richard Guenther  <rguenther@suse.de>
503         PR tree-optimization/45232
504         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
505         * gcc.dg/tree-ssa/loop-7.c: Adjust.
506         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
507         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
508         unsigned arithmetic.
509         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
510         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
511         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
512         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
513         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
514         unsigned arithmetic.
515         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
516         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
517         unsigned arithmetic.
518         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
519         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
520         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
521         unsigned arithmetic.
522         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
523         * gcc.dg/tree-ssa/negate.c: Adjust.
524         * gcc.dg/vect/vect-1.c: Adjust.
525         * gfortran.dg/reassoc_6.f: XFAIL.
527 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
529         PR debug/45259
530         * gcc.dg/pr45259.c: New test.
532 2010-08-12  Wei Guozhi  <carrot@google.com>
534         PR target/44999
535         * gcc.target/arm/pr44999.c: New testcase.
537 2010-08-12  Jie Zhang  <jie@codesourcery.com>
539         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
540         (N): Likewise.
541         (main): Adjust accordingly.
543 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
545         * gfortran.dg/graphite/id-22.f: New.
547 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
549         * gcc.dg/graphite/id-26.c: New.
551 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
553         * gcc.dg/graphite/id-25.c: New.
555 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
557         * gcc.dg/graphite/run-id-5.c: New.
558         * gcc.dg/graphite/run-id-6.c: New.
559         * gfortran.dg/graphite/id-21.f: New.
561 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
563         * gcc.dg/graphite/id-24.c: New.
565 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
567         * gcc.dg/tree-ssa/pr20742.c: New.
569 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
571         * gcc.dg/graphite/id-23.c: New.
573 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
575         * gfortran.dg/graphite/id-20.f: Adjust testcase.
577 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
579         * gcc.dg/graphite/pr42729.c: New.
581 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
583         * gfortran.dg/graphite/id-20.f: New.
585 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
587         * gcc.dg/graphite/id-22.c: New.
589 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
591         * gcc.dg/graphite/run-id-2.c: Call abort.
593 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
595         * gcc.dg/graphite/id-20.c: New.
597 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
598             Steve Kargl <kargl@gcc.gnu.org>
600         PR fortran/44595
601         * gfortran.dg/move_alloc_3.f90: New.
602         * gfortran.dg/random_seed_2.f90: New.
604 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
606         * lib/target-supports.exp (check_effective_target_sync_int_long):
607         Add hppa*-*-linux*.
608         (check_effective_target_sync_char_short): Likewise.
610 2010-08-10  Yao Qi  <yao@codesourcery.com>
612         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
613         general form.
614         * gcc.dg/tree-ssa/loop-31.c: Likewise.
615         * g++.dg/other/packed1.C: Likewise.
616         * g++.dg/other/crash-4.C: Likewise.
617         * g++.dg/ext/packed8.C: Likewise.
618         * g++.dg/init/array16.C: Likewise.
620 2010-08-10  xinliang David Li  <davidxl@google.com>
621         * gcc.dg/tree-ssa/loop-19.c: Add option
622         -fno-prefetch-loop-array
624 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
626         PR middle-end/45182
627         * gcc.c-torture/compile/pr45182.c: New test.
629 2010-08-09  Jason Merrill  <jason@redhat.com>
631         PR c++/45236
632         * g++.dg/cpp0x/variadic-104.C: New.
634 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
636         PR fortran/44235
637         * gfortran.dg/dependency_32.f90:  New test.
639 2010-08-09  Richard Guenther  <rguenther@suse.de>
641         PR middle-end/44632
642         * g++.dg/opt/nrv17.C: New testcase.
644 2010-08-09  Richard Guenther  <rguenther@suse.de>
646         PR middle-end/45212
647         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
648         alignment from MEM_REF offset only if we took it from the
649         base object.
651         * gcc.target/i386/pr24178.c: New testcase.
653 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
655         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
656         * gcc.dg/20030702-1.c: Ditto.
657         * gcc.dg/20050309-1.c: Ditto.
658         * gcc.dg/20050325-1.c: Ditto.
659         * gcc.dg/20050330-2.c: Ditto.
660         * gcc.dg/20051201-1.c: Ditto.
661         * gcc.dg/gomp/pr27573.c: Ditto.
662         * gcc.dg/gomp/pr34610.c: Ditto.
663         * gcc.dg/pr24225.c: Ditto.
664         * gcc.dg/pr26570.c: Ditto.
665         * gcc.dg/pr32773.c: Ditto.
666         * g++.dg/gcov/gcov-6.C: Ditto.
667         * g++.dg/gomp/pr34608.C: Ditto.
668         * gfortran.dg/gomp/pr27573.f90: Ditto.
670         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
671         dg-require-host-local dg directive.
672         * gcc.dg/profile-dir-2.c: Ditto.
673         * gcc.dg/profile-dir-3.c: Ditto.
675 2010-08-08  Richard Guenther  <rguenther@suse.de>
677         PR tree-optimization/45109
678         * gcc.c-torture/compile/pr45109.c: New testcase.
680 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
682         * gcc.dg/march.c: Skip if -march defined.
683         * gcc.dg/mtune.c: Skip if -mtune defined.
685         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
686         generic thunk support.
688 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
690         PR target/45213
691         * gcc.target/i386/pr45213.c: New test.
693 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
695         PR libfortran/45143
696         * gfortran.dg/fmt_error_11.f03: New test.
698 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
700         * lib/target-supports.exp (check_effective_target_sync_int_long):
701         Add arm*-*-linux-gnueabi.
702         (check_effective_target_sync_char_short): Likewise.
704 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
706         PR fortran/45159
707         * gfortran.dg/dependency_31.f90:  New test.
709 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
711         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
713 2010-08-06  Jason Merrill  <jason@redhat.com>
715         * g++.dg/cpp0x/sfinae3.C: New.
716         * g++.dg/cpp0x/sfinae4.C: New.
718 2010-08-06  Richard Guenther  <rguenther@suse.de>
720         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
721         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
722         * gcc.dg/tree-ssa/pr25382.c: Likewise.
723         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
724         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
725         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
726         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
727         * gcc.c-torture/execute/20100805-1.c: Likewise.
729 2010-08-05  Martin Jambor  <mjambor@suse.cz>
731         PR testsuite/42855
732         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
734 2010-08-05  Martin Jambor  <mjambor@suse.cz>
736         * gcc.dg/ipa/ipcp-ii-1.c: New test.
737         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
739 2010-08-05  Martin Jambor  <mjambor@suse.cz>
741         * g++.dg/ipa/devirt-1.C: New test.
742         * g++.dg/ipa/devirt-2.C: Likewise.
743         * g++.dg/ipa/devirt-3.C: Likewise.
744         * g++.dg/ipa/devirt-4.C: Likewise.
745         * g++.dg/ipa/devirt-5.C: Likewise.
746         * gcc.dg/ipa/iinline-3.c: Likewise.
748 2010-08-05  Jie Zhang  <jie@codesourcery.com>
750         PR tree-optimization/45144
751         * gcc.dg/tree-ssa/pr45144.c: New test.
753 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
755         PR fortran/42207
756         PR fortran/44064
757         PR fortran/44065
758         * gfortran.dg/class_25.f03: New.
759         * gfortran.dg/class_26.f03: New.
761 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
763         * g++.dg/warn/miss-format-1.C: Update line number.
765 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
767         PR c++/44641
768         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
769         .frame and .mask assembler directives.
771 2010-08-04  Richard Guenther  <rguenther@suse.de>
773         * gcc.dg/tree-ssa/vrp35.c: Adjust.
774         * gcc.dg/tree-ssa/vrp36.c: Likewise.
775         * gcc.dg/tree-ssa/vrp50.c: Likewise.
776         * gcc.dg/tree-ssa/vrp52.c: Likewise.
778 2010-08-04  Tobias Burnus  <burnus@net-b.de>
780         PR fortran/44857
781         * gfortran.dg/derived_constructor_char_1.f90: New.
782         * gfortran.dg/derived_constructor_char_2.f90: New.
784 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
786         PR fortran/45159
787         * gfortran.dg/dependency_30.f90:  New test.
789 2010-08-03  Jan Hubicka  <jh@suse.cz>
791         * gcc.c-torture/compile/pr45085.c: New testcase.
793 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
795         PR fortran/44584
796         PR fortran/45161
797         * gfortran.dg/typebound_call_9.f03: Modified.
798         * gfortran.dg/typebound_generic_1.f03: Modified.
800 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
802         PR fortran/45159
804         * gfortran.dg/dependency_29.f90:  New test.
806 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
808         PR fortran/36854
809         * gfortran.dg/character_comparison_2.f90:  New test.
810         * gfortran.dg/character_comparison_3.f90:  New test.
811         * gfortran.dg/dependency_28.f90:  New test.
813 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
815         PR target/40457
816         * gcc.target/arm/pr40457-1.c: New test.
817         * gcc.target/arm/pr40457-2.c: New test.
819 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
821         PR fortran/44912
822         * gfortran.dg/typebound_call_17.f03: New.
824 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
826         PR fortran/44929
827         * gfortran.dg/allocate_derived_3.f90: New.
829 2010-07-30  Xinliang David Li  <davidxl@google.com>
830         PR tree-optimization/45121
831         * c-c++-common/uninit-17.c: Add -fno-ivops option.
833 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
835         PR c++/45112
836         * testsuite/g++.dg/pr45112.C: New test.
838 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
840         PR debug/45055
841         PR rtl-optimization/45137
842         * gcc.dg/pr45055.c: New test.
844 2010-07-30  Alan Modra  <amodra@gmail.com>
846         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
847         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
849 2010-07-29  Tobias Burnus  <burnus@net-b.de>
851         PR fortran/45087
852         PR fortran/45125
853         * gfortran.dg/whole_file_25.f90: New.
854         * gfortran.dg/whole_file_26.f90: New.
855         * gfortran.dg/whole_file_27.f90: New.
857 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
859         PR fortran/44962
860         * gfortran.dg/typebound_proc_17.f03: New.
862 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
864         PR fortran/45004
865         * gfortran.dg/move_alloc_2.f90: New.
867 2010-07-29  Xinliang David Li  <davidxl@google.com>
868         PR tree-optimization/45121
869         * c-c++-common/uninit-17.c: Fix expected output.
871 2010-07-29  Richard Guenther  <rguenther@suse.de>
873         PR tree-optimization/45120
874         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
876 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
878         PR fortran/42051
879         PR fortran/44064
880         * gfortran.dg/pr42051.f03: New testcase.
882 2010-07-29  Richard Guenther  <rguenther@suse.de>
884         PR middle-end/45034
885         * gcc.c-torture/execute/pr45034.c: New testcase.
887 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
889         PR c++/45096
890         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
892 2010-07-28  Daniel Kraft  <d@domob.eu>
894         * gfortran.dg/bound_8.f90: New test.
896 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
898         PR debug/45105
899         * gcc.dg/pr45105.c: New test.
901 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
903         PR rtl-optimization/45107
904         * gcc.dg/pr45107.c: New test.
906 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
908         PR rtl-optimization/45101
909         * gcc.dg/pr45101.c: New test.
911 2010-07-28  Tobias Burnus  <burnus@net-b.de>
913         PR fortran/45077
914         * gfortran.dg/whole_file_24.f90: New.
916 2010-07-27  Jason Merrill  <jason@redhat.com>
918         * g++.dg/cpp0x/variadic102.C: New.
919         * g++.dg/cpp0x/variadic103.C: New.
921 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
923         PR rtl-optimization/40956
924         PR target/42495
925         PR middle-end/42574
926         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
927         * gcc.target/arm/pr42574.c: Add tests.
929 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
931         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
932         test name.
933         (cleanup-repo-files): Ditto.
934         (cleanup-saved-temps): Ditto.
936 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
938         PR testsuite/44701
939         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
941         PR c/45079
942         * gcc.dg/pr45079.c: New test.
944 2010-07-27  Ira Rosen  <irar@il.ibm.com>
946         PR tree-optimization/44152
947         * gcc.dg/vect/fast-math-pr44152.c: New test.
949 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
951         PR ObjC/44140
952         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
953         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
954         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
955         * obj-c++.dg/torture/trivial.mm: Ditto.
956         * objc.dg/torture/tls/thr-init-2.m: Ditto.
957         * objc.dg/torture/tls/thr-init-3.m: Ditto.
958         * objc.dg/torture/tls/thr-init.m: Ditto.
959         * objc.dg/torture/trivial.m: Ditto.
961 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
963         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
964         Skip on spu-*-* targets.
966 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
968         PR tree-optimization/45083
969         * gcc.dg/pr45083.c: New test.
971 2010-07-26  Tobias Burnus  <burnus@net-b.de>
973         PR fortran/40873
974         * gfortran.dg/whole_file_22.f90: New test.
975         * gfortran.dg/whole_file_23.f90: New test.
977 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
978             Jack Howarth  <howarth@bromo.med.uc.edu>
979             Richard Henderson  <rth@redhat.com>
981         PR target/44132
982         * gcc.dg/tls/thr-init-1.c: New.
983         * gcc.dg/tls/thr-init-2.c: New.
984         * gcc.dg/torture/tls New.
985         * gcc.dg/torture/tls/tls-test.c: New.
986         * gcc.dg/torture/tls/thr-init-1.c: New.
987         * gcc.dg/torture/tls/tls.exp: New.
988         * gcc.dg/torture/tls/thr-init-2.c: New.
989         * gcc.dg/tls/emutls-2.c: New test
991         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
992         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
993         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
994         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
995         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
996         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
997         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
998         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
999         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1000         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1001         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1002         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1003         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1004         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1005         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1006         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1007         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1008         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1009         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1010         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1011         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1012         gfortran.dg/gomp/omp_threadprivate1.f90,
1013         gfortran.dg/gomp/omp_threadprivate2.f90,
1014         gfortran.dg/gomp/reduction1.f90,
1015         gfortran.dg/gomp/sharing-1.f90: Likewise.
1017 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1019         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1020         sse_runtime.
1021         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1022         dg-require-visibility.
1024 2010-07-26  Richard Guenther  <rguenther@suse.de>
1026         PR tree-optimization/43784
1027         * gcc.c-torture/execute/pr43784.c: New testcase.
1028         * g++.dg/torture/pr43784.C: Likewise.
1030 2010-07-26  Richard Guenther  <rguenther@suse.de>
1032         PR middle-end/45056
1033         * g++.dg/pr45056.C: New testcase.
1035 2010-07-26  Richard Guenther  <rguenther@suse.de>
1037         PR tree-optimization/45071
1038         * gcc.dg/pr45071.c: New testcase.
1040 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1042         PR fortran/45066
1043         * gfortran.dg/namelist_62.f90: New.
1045 2010-07-26  Richard Guenther  <rguenther@suse.de>
1047         * gcc.c-torture/execute/pr45017.c: Move ...
1048         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1050 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1052         PR fortran/40628
1053         * trim_optimize_1.f90:  New test.
1054         * character_comparision_1.f90:  New test.
1056 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1058         PR fortran/42852
1059         * gfortran.dg/wtruncate_fix.f: New test.
1061 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1063         PR testsuite/45068
1064         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1066 2010-07-24  Richard Guenther  <rguenther@suse.de>
1068         PR lto/43788
1069         * g++.dg/lto/20100724-1_0.C: New testcase.
1071 2010-07-24  Richard Guenther  <rguenther@suse.de>
1073         PR lto/43212
1074         * gcc.dg/lto/20100724-1_0.c: New testcase.
1075         * gcc.dg/lto/20100724-1_1.c: Likewise.
1077 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1079         PR fortran/40011
1080         * gfortran.dg/whole_file_21.f90: New.
1082         * gfortran.dg/integer_exponentiation_3.F90: Use
1083         -ffloat-store only for i?86/x86-64 -m32.
1085 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1087         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1088         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1090 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1092         * gfortran.dg/func_decl_4.f90: Split test into two ...
1093         * gfortran.dg/func_decl_5.f90: ... parts.
1094         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1095         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1096         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1097         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1098         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1099         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1100         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1101         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1102         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1103         * gfortran.dg/sizeof.f90: Make test valid.
1104         * gfortran.dg/pr20865.f90: Add new dg-error.
1105         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1106         * gfortran.dg/g77/19990218-0.f: Ditto.
1107         * gfortran.dg/g77/19990218-1.f: Ditto.
1108         * gfortran.dg/g77/970625-2.f: Ditto.
1109         * gfortran.dg/pr37243.f: Fix function declaration.
1110         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1111         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1113 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1115         PR fortran/44945
1116         * gfortran.dg/char_array_structure_constructor.f90: Add
1117         -fwhole-file as dg-option as it otherwise fails on some
1118         systems.
1120 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1122         * gnat.dg/aggr16.ad[sb]: New test.
1123         * gnat.dg/aggr16_pkg.ads: New helper.
1125 2010-07-23  Richard Guenther  <rguenther@suse.de>
1127         PR lto/43071
1128         * g++.dg/lto/20100723-1_0.C: New testcase.
1130 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1132         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1133         AVX support.
1134         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1135         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1137 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1139         * lib/target-supports.exp (add_options_for_tls): New proc.
1140         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1141         * g++.dg/tls/static-1a.cc: Likewise.
1142         * gcc.dg/tls/emutls-1.c: Likewise.
1143         * gcc.dg/tls/opt-11.c: Likewise.
1144         * gcc.dg/tls/opt-12.c: Likewise.
1145         * gcc.dg/tls/pr24428-2.c: Likewise.
1146         * gcc.dg/tls/pr24428.c: Likewise.
1147         * obj-c++.dg/tls/static-1.mm: Likewise.
1148         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1149         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1150         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1151         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1152         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1153         * objc.dg/torture/tls/thr-init.m: Likewise.
1154         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1156 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1158         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1159         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1160         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1161         optimized dump files.
1163 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1165         PR tree-optimization/45047
1166         * gcc.c-torture/compile/pr45047.c: New test.
1168 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1170         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1171         instead of dg-compile.
1172         * gcc.dg/float-range-4.c: Ditto.
1173         * gcc.dg/float-range-5.c: Ditto.
1174         * gcc.dg/fold-overflow-1.c: Ditto.
1175         * gcc.dg/gomp/sections-4.c: Ditto.
1176         * gcc.dg/transparent-union-1.c: Ditto.
1177         * gcc.dg/transparent-union-2.c: Ditto.
1178         * gcc.target/i386/pr39315-check.c: Ditto.
1179         * g++.dg/gomp/sections-4.C: Ditto.
1180         * g++.dg/template/dtor7.C: Ditto.
1181         * g++.dg/tree-ssa/pr19952.C: Ditto.
1182         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1183         * gfortran.dg/graphite/pr42185.f90: Ditto.
1184         * gfortran.dg/namelist_36.f90: Ditto.
1185         * gnat.dg/noreturn1.adb: Ditto.
1186         * gnat.dg/specs/small_alignment.ads: Ditto.
1188 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1190         PR tree-optimization/44915
1191         * g++.dg/torture/pr44915.C: New test.
1193 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1195         PR tree-optimization/44914
1196         * g++.dg/tree-ssa/pr44914.C: New test.
1198 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1200         PR target/44290
1201         * gcc.dg/pr44290-1.c: New test.
1202         * gcc.dg/pr44290-2.c: New test.
1204 2010-07-23  Jason Merrill  <jason@redhat.com>
1206         PR c++/45008
1207         * g++.dg/abi/mangle44.C: New.
1209 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1211         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1212         for compile-time only tests.
1213         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1214         target check.
1215         * gcc.target/i386/pr39315-4.c: Ditto.
1216         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1217         target check.  Include sse-os-support.h.
1218         (main): Call check_isa and sse_os_support.
1219         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1220         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1221         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1222         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1223         target check.  Include sse-os-support.h.
1224         (main): Call check_isa and sse_os_support.
1225         * gcc.target/i386/vperm-v2df.c: Ditto.
1227 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1229         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1230         (check_effective_target_avx_runtime): New procedure.
1231         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1232         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1234         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1235         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1236         and __get_cpuid test.
1237         * gcc.dg/compat/vector-2b_main.c: Ditto.
1239         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1241         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1242         for compile-time only test.
1243         * gcc.dg/pr32716.c: Ditto.
1244         * gcc.dg/pr34856.c: Ditto.
1245         * gcc.dg/pr36997.c: Ditto.
1246         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1247         * gfortran.dg/pr28158.f90: Ditto.
1248         * gfortran.dg/pr30667.f: Ditto.
1250         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1251         i?86-*-* and x86_64-*-* targets to disable execution on targets
1252         without sse2 runtime support.
1253         * g++.dg/vect/vect.exp: Ditto.
1254         * gfortran.dg/vect/vect.exp: Ditto.
1256         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1257         * gcc.dg/pr37544.c: Ditto.
1258         * gcc.dg/pr40550.c: Ditto.
1259         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1260         * gcc.dg/compat/vector-1a_main.c: Ditto.
1261         * gcc.dg/compat/vector-2a_main.c: Ditto.
1262         * gcc.dg/torture/pr16104-1.c: Ditto.
1263         * gcc.dg/torture/pr35771-1.c: Ditto.
1264         * gcc.dg/torture/pr35771-2.c: Ditto.
1265         * gcc.dg/torture/pr35771-3.c: Ditto.
1266         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1267         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1268         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1269         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1270         * g++.dg/other/i386-1.C: Ditto.
1271         * g++.dg/other/pr40446.C: Ditto.
1273 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1275         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1277 2010-07-23  Daniel Kraft  <d@domob.eu>
1279         PR fortran/44709
1280         * gfortran.dg/exit_1.f08: New test.
1281         * gfortran.dg/exit_2.f08: New test.
1283 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1285         PR tree-optimization/39839
1286         * gcc.target/arm/pr39839.c: New test case.
1288 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1290         * gnat.dg/unchecked_convert5b.adb: New test.
1291         * gnat.dg/unchecked_convert6.adb: Likewise.
1292         * gnat.dg/unchecked_convert6b.adb: Likewise.
1294 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1296         * gnat.dg/aggr15.ad[sb]: New test.
1298 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1300         PR debug/45024
1301         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1303 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1305         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1306         with dg-require-linker-plugin.
1308 2010-07-22  Richard Guenther  <rguenther@suse.de>
1310         PR lto/43850
1311         * g++.dg/lto/20100722-1_0.C: New testcase.
1313 2010-07-22  Richard Guenther  <rguenther@suse.de>
1315         PR lto/42451
1316         * gcc.dg/lto/20100720-3_0.c: New testcase.
1317         * gcc.dg/lto/20100720-3_1.c: Likewise.
1319 2010-07-22  Richard Guenther  <rguenther@suse.de>
1321         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1322         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1324         PR lto/43373
1325         * gcc.dg/lto/20100722-1_0.c: New testcase.
1327 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1329         PR tree-optimization/44891
1330         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1332 2010-07-22  Richard Guenther  <rguenther@suse.de>
1334         PR tree-optimization/45017
1335         * gcc.c-torture/execute/pr45017.c: New testcase.
1337 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1339         PR fortran/45019
1340         * gfortran.dg/aliasing_dummy_5.f90: New.
1342 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1344         PR target/43698
1345         * gcc.target/arm/pr43698.c: New test.
1347 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1349         PR fortran/44929
1350         * Revert my commit r162325 for this PR.
1352 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1354         PR debug/45015
1355         * gcc.target/m68k/pr45015.c: New test.
1357 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1359         PR c++/44641
1360         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1361         comments.
1363 2010-07-21  Richard Guenther  <rguenther@suse.de>
1365         PR lto/45018
1366         * g++.dg/lto/20100721-1_0.C: New testcase.
1368 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1370         PR tree-optimization/44900
1371         * g++.dg/torture/pr44900.C: New test.
1373 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1375         PR middle-end/44738
1376         * c-c++-common/uninit-17.c: Correct expected error.
1378 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1380         * gcc.dg/guality/asm-1.c: New test.
1382         PR debug/45003
1383         * gcc.dg/guality/pr45003-2.c: New test.
1384         * gcc.dg/guality/pr45003-3.c: New test.
1386 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1388         PR libfortran/44697
1389         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1391 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1393         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1394         defined on the current line.
1395         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1396         * g++.dg/debug/dwarf2/pr44641.C: New.
1398 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1400         * gcc.target/powerpc/block-move-1.c: New test.
1401         * gcc.target/powerpc/block-move-2.c: New test.
1403 2010-07-20  Jason Merrill  <jason@redhat.com>
1405         PR c++/44967
1406         * g++.dg/cpp0x/sfinae2.C: New.
1408 2010-07-20  Richard Guenther  <rguenther@suse.de>
1410         PR lto/42696
1411         * gcc.dg/lto/20100720-4_0.c: New testcase.
1413 2010-07-20  Richard Guenther  <rguenther@suse.de>
1415         PR lto/43221
1416         * gcc.dg/lto/20100720-2_0.c: New testcase.
1417         * gcc.dg/lto/20100720-2_1.c: Likewise.
1419 2010-07-20  Richard Guenther  <rguenther@suse.de>
1421         PR lto/43208
1422         * gcc.dg/lto/20100720-1_0.c: New testcase.
1423         * gcc.dg/lto/20100720-1_1.c: Likewise.
1425 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1427         PR debug/45003
1428         * gcc.dg/guality/pr45003-1.c: New test.
1430 2010-07-20  Richard Guenther  <rguenther@suse.de>
1432         PR tree-optimization/44977
1433         * gcc.dg/torture/pr44977.c: New testcase.
1435 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1437         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1438         sync_char_short
1440 2010-07-20  Richard Guenther  <rguenther@suse.de>
1442         PR middle-end/44971
1443         PR middle-end/44988
1444         * gcc.dg/pr44971.c: New testcase.
1445         * gcc.c-torture/compile/pr44988.c: Likewise.
1447 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1449         PR fortran/44929
1450         * gfortran.dg/allocate_with_typespec.f90: New test.
1451         * gfortran.dg/allocate_derived_1.f90: Update error message.
1453 2010-07-19  Jason Merrill  <jason@redhat.com>
1455         PR c++/44996
1456         * g++.dg/cpp0x/decltype23.C: New.
1458 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1460         PR fortran/42385
1461         * gfortran.dg/class_defined_operator_1.f03 : New test.
1463 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1465         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1466         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1467         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1468         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1470 2010-07-19  Richard Guenther  <rguenther@suse.de>
1472         PR middle-end/44941
1473         * gcc.c-torture/compile/pr44941.c: New testcase.
1475 2010-07-19  Jason Merrill  <jason@redhat.com>
1477         PR c++/44969
1478         * g++.dg/template/sfinae24.C: New.
1480 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1482         PR fortran/44353
1483         * gfortran.dg/data_implied_do_2.f90: Removed.
1485 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1487         PR c++/44969
1488         * g++.dg/template/sfinae23.C: New.
1490 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1492         * lib/target-supports.exp (check_sse_os_support_available): New
1493         proc.
1494         (check_sse_hw_available): New proc.
1495         (check_effective_target_sse_runtime): New proc.
1496         (check_effective_target_sse2_runtime): New proc.
1497         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1498         -msse2 if check_sse_os_support_available.
1499         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1500         check_sse_os_support_available.
1501         * gcc.dg/vect/vect.exp: Likewise.
1502         * gfortran.dg/vect/vect.exp: Likewise.
1503         * gcc.target/i386/sol2-check: Renamed to ...
1504         * gcc.target/i386/sse-os-support.h: ... this.
1505         (sol2_check): Renamed to ...
1506         (sse_os_support): ... this.
1507         Only test movss with xmm registers.
1508         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1509         Removed ILL_INSN, ILL_INSN_LEN.
1510         * gcc.target/i386/sse2-check.h: Likewise.
1511         * gcc.target/i386/sse3-check.h: Likewise.
1512         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1513         Removed cpuid.h, __get_cpuid test.
1514         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1515         Removed cpuid.h, __get_cpuid test.
1516         * g++.dg/other/pr40446.C: Likewise.
1517         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1518         * gcc.dg/compat/vector-1a_main.c: Likewise.
1519         * gcc.dg/compat/vector-2a_main.c: Likewise.
1520         * gcc.dg/pr36584.c: Likewise.
1521         * gcc.dg/pr37544.c: Likewise.
1522         * gcc.dg/torture/pr16104-1.c: Likewise.
1523         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1524         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1525         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1526         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1527         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1528         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1529         sse2_runtime.
1530         * gcc.dg/torture/pr35771-2.c: Likewise.
1531         * gcc.dg/torture/pr35771-3.c: Likewise.
1532         * gcc.target/i386/pr39315-2.c: Likewise.
1533         * gcc.target/i386/pr39315-4.c: Likewise.
1534         * gcc.target/i386/vperm-v2df.c: Likewise.
1535         * gcc.target/i386/vperm-v2di.c: Likewise.
1536         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1537         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1538         sse_runtime.
1540 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1542         PR fortran/44353
1543         * gfortran.dg/data_implied_do_2.f90: New test.
1545 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1547         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1549 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1551         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1552         to the "mips16" group.
1553         (mips_using_mips16_p): New procedure.
1554         (mips-dg-options): Use it.
1556 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1558         * gcc.target/mips/mips16-attributes-4.c: New test.
1560 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1562         PR testsuite/44418
1563         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1564         * gcc.target/powerpc/recip-2.c: Ditto.
1565         * gcc.target/powerpc/recip-3.c: Ditto.
1567 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1569         * gcc.target/arm/pr42235.c: New test.
1571 2010-07-16  Jason Merrill  <jason@redhat.com>
1573         PR c++/32505
1574         * g++.dg/template/partial8.C: New.
1576 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1578         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1579         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1580         in C++.
1581         (gualcvt): New overloaded inline.
1582         (GUALCVT): Use it for C++.
1583         * g++.dg/guality/guality.exp: New.
1584         * g++.dg/guality/guality.h: New.
1585         * g++.dg/guality/redeclaration1.C: New test.
1586         * g++.dg/dg.exp: Prune also guality/* tests.
1587         * gcc.dg/guality/pr43141.c: Moved to...
1588         * c-c++-common/guality/pr43141.c: ... here.
1590 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592         PR libfortran/37077
1593         * gfortran.dg/char4_iunit_2.f03: New test.
1595 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1597         * lib/plugin-support.exp (plugin-test-execute):
1598         Add ${gcc_objdir}/intl to includes.
1600 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1602         PR target/44942
1603         * gcc.c-torture/execute/pr44942.c: New test.
1604         * gcc.target/i386/pr44942.c: New test.
1606 2010-07-15  Jason Merrill  <jason@redhat.com>
1608         PR c++/44909
1609         * g++.dg/cpp0x/implicit7.C: New.
1610         * g++.dg/cpp0x/implicit8.C: New.
1612 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1614         Disable float tests for __SPU__ targets due to lack of signed zero:
1615         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1616         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1617         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1618         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1619         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1620         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1621         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1622         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1623         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1625 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1627         * gfortran.dg/select_char_2.f90: New test.
1629 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1631         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1632         with DECL_CHAIN.
1634 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1636         PR fortran/44936
1637         * gfortran.dg/typebound_generic_9.f03: New.
1639 2010-07-15  Richard Guenther  <rguenther@suse.de>
1641         PR tree-optimization/44946
1642         * gcc.c-torture/compile/pr44946.c: New testcase.
1644 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1646         PR fortran/40206
1647         * gfortran.dg/select_char_3.f90: New test.
1649 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1650             Kevin F. Quinn  <kevquinn@gentoo.org>
1652         * gcc.dg/Wtrampolines.c: New.
1654 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1656         PR libfortran/44934
1657         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1659 2010-07-14  Jason Merrill  <jason@redhat.com>
1661         PR c++/44810
1662         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1664         Implement C++0x unrestricted unions (N2544)
1665         * g++.dg/cpp0x/union1.C: New.
1666         * g++.dg/cpp0x/union2.C: New.
1667         * g++.dg/cpp0x/union3.C: New.
1668         * g++.dg/cpp0x/defaulted2.C: Adjust.
1669         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
1670         * g++.old-deja/g++.ext/anon2.C: Adjust.
1671         * g++.old-deja/g++.mike/misc6.C: Adjust.
1673 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
1675         PR fortran/44925
1676         * gfortran.dg/c_loc_tests_15.f90: New.
1678 2010-07-13  Jason Merrill  <jason@redhat.com>
1680         PR c++/44909
1681         * g++.dg/cpp0x/implicit6.C: New.
1683 2010-07-13  Jason Merrill  <jason@redhat.com>
1685         PR c++/44540
1686         * g++.dg/abi/noreturn1.C: New.
1687         * g++.dg/abi/noreturn2.C: New.
1689 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
1691         PR other/44874
1692         PR debug/44832
1693         * c-c++-common/pr44832.c: New test.
1695 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
1697         PR objc/44488
1698         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
1699         on the target.  Make sure that we can assemble the emitted asm when
1700         the test type is 'compile'.
1702 2010-07-13  Richard Guenther  <rguenther@suse.de>
1704         PR tree-optimization/36960
1705         * g++.dg/torture/pr36960.C: New testcase.
1707 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
1709         PR c++/44908
1710         * g++.dg/template/sfinae21.C: New.
1711         * g++.dg/template/sfinae22.C: Likewise.
1713 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1715         PR testsuite/42843
1716         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
1717         * gcc.dg/plugin/ggcplug.c: Likewise.
1718         * g++.dg/plugin/selfassign.c: Likewise.
1719         * g++.dg/plugin/attribute_plugin.c: Likewise.
1720         * g++.dg/plugin/dumb_plugin.c: Likewise.
1721         * g++.dg/plugin/pragma_plugin.c: Likewise.
1723 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
1725         * gcc.c-torture/execute/pr44683.x: New.
1726         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
1728 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
1730         PR fortran/44434
1731         PR fortran/44565
1732         PR fortran/43945
1733         PR fortran/44869
1734         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
1735         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
1736         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
1737         * gfortran.dh/typebound_call_16.f03: New.
1738         * gfortran.dg/typebound_generic_6.f03: New.
1739         * gfortran.dg/typebound_generic_7.f03: New.
1740         * gfortran.dg/typebound_generic_8.f03: New.
1742 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1744         PR libfortran/37077
1745         * gfortran.dg/char4_iunit_1.f03: New test.
1747 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
1749         * gcc.dg/tree-ssa/vrp53.c: New test.
1751 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1753         PR c++/44907
1754         * g++.dg/template/sfinae19.C: New.
1755         * g++.dg/template/sfinae20.C: Likewise.
1757 2010-07-12  Jie Zhang  <jie@codesourcery.com>
1759         * gcc.target/arm/interrupt-1.c: New test.
1760         * gcc.target/arm/interrupt-2.c: New test.
1762 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1764         * gcc.dg/pr42427.c: Require c99_runtime.
1765         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
1766         c99_runtime.
1767         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1768         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
1769         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
1770         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
1771         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
1772         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
1773         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
1774         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1775         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
1776         * gcc.target/i386/pr37275.c: Require visibility support.
1778 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1780         * lib/target-supports.exp (check_effective_target_sse): New proc.
1781         * gcc.target/i386/sol2-check.h: New file.
1782         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
1783         Include sol2-check.h.
1784         (main) Only run do_test () if sol2_check ().
1785         * gcc.target/i386/sse2-check.h: Likewise.
1786         * gcc.target/i386/sse3-check.h: Likewise.
1787         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
1788         [__sun__ && __svr4__]: Execute SSE2 instruction.
1789         * gcc.target/i386/math-torture/math-torture.exp: Only add options
1790         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
1791         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
1792         * g++.dg/ext/vector14.C: Likewise.
1793         * g++.dg/other/mmintrin.C: Likewise.
1794         * gcc.dg/20020418-1.c: Likewise.
1795         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1796         * gcc.dg/format/ms_unnamed-1.c: Likewise.
1797         * gcc.dg/format/unnamed-1.c: Likewise.
1798         Adapt dg-warning line number.
1799         * gcc.dg/graphite/pr40281.c: Likewise.
1800         * gcc.dg/pr32176.c: Likewise.
1801         * gcc.dg/pr40550.c: Likewise.
1802         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1803         * gcc.dg/torture/pr36891.c: Likewise.
1804         * gcc.target/i386/20020218-1.c: Likewise.
1805         * gcc.target/i386/20020523.c: Likewise.
1806         * gcc.target/i386/abi-1.c: Likewise.
1807         * gcc.target/i386/brokensqrt.c: Likewise.
1808         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1809         * gcc.target/i386/pr13366.c: Likewise.
1810         * gcc.target/i386/pr13685.c: Likewise.
1811         * gcc.target/i386/pr24306.c: Likewise.
1812         * gcc.target/i386/pr31486.c: Likewise.
1813         * gcc.target/i386/pr32065-1.c: Likewise.
1814         * gcc.target/i386/pr32065-2.c: Likewise.
1815         * gcc.target/i386/pr32389.c: Likewise.
1816         * gcc.target/i386/pr38824.c: Likewise.
1817         * gcc.target/i386/pr38931.c: Likewise.
1818         * gcc.target/i386/pr39592-1.c: Likewise.
1819         * gcc.target/i386/pr43766.c: Likewise.
1820         * gcc.target/i386/recip-divf.c: Likewise.
1821         * gcc.target/i386/recip-sqrtf.c: Likewise.
1822         * gcc.target/i386/recip-vec-divf.c: Likewise.
1823         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1824         * gcc.target/i386/sse-1.c: Likewise.
1825         * gcc.target/i386/sse-16.c: Likewise.
1826         * gcc.target/i386/sse-2.c: Likewise.
1827         * gcc.target/i386/sse-20.c: Likewise.
1828         * gcc.target/i386/sse-3.c: Likewise.
1829         * gcc.target/i386/sse-7.c: Likewise.
1830         * gcc.target/i386/sse-9.c: Likewise.
1831         * gcc.target/i386/sse-addps-1.c: Likewise.
1832         * gcc.target/i386/sse-addss-1.c: Likewise.
1833         * gcc.target/i386/sse-andnps-1.c: Likewise.
1834         * gcc.target/i386/sse-andps-1.c: Likewise.
1835         * gcc.target/i386/sse-cmpss-1.c: Likewise.
1836         * gcc.target/i386/sse-comiss-1.c: Likewise.
1837         * gcc.target/i386/sse-comiss-2.c: Likewise.
1838         * gcc.target/i386/sse-comiss-3.c: Likewise.
1839         * gcc.target/i386/sse-comiss-4.c: Likewise.
1840         * gcc.target/i386/sse-comiss-5.c: Likewise.
1841         * gcc.target/i386/sse-comiss-6.c: Likewise.
1842         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
1843         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
1844         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1845         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
1846         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1847         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
1848         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1849         * gcc.target/i386/sse-divps-1.c: Likewise.
1850         * gcc.target/i386/sse-divss-1.c: Likewise.
1851         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
1852         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1853         * gcc.target/i386/sse-maxps-1.c: Likewise.
1854         * gcc.target/i386/sse-maxss-1.c: Likewise.
1855         * gcc.target/i386/sse-minps-1.c: Likewise.
1856         * gcc.target/i386/sse-minss-1.c: Likewise.
1857         * gcc.target/i386/sse-movaps-1.c: Likewise.
1858         * gcc.target/i386/sse-movaps-2.c: Likewise.
1859         * gcc.target/i386/sse-movhlps-1.c: Likewise.
1860         * gcc.target/i386/sse-movhps-1.c: Likewise.
1861         * gcc.target/i386/sse-movhps-2.c: Likewise.
1862         * gcc.target/i386/sse-movlhps-1.c: Likewise.
1863         * gcc.target/i386/sse-movmskps-1.c: Likewise.
1864         * gcc.target/i386/sse-movntps-1.c: Likewise.
1865         * gcc.target/i386/sse-movss-1.c: Likewise.
1866         * gcc.target/i386/sse-movss-2.c: Likewise.
1867         * gcc.target/i386/sse-movss-3.c: Likewise.
1868         * gcc.target/i386/sse-movups-1.c: Likewise.
1869         * gcc.target/i386/sse-movups-2.c: Likewise.
1870         * gcc.target/i386/sse-mulps-1.c: Likewise.
1871         * gcc.target/i386/sse-mulss-1.c: Likewise.
1872         * gcc.target/i386/sse-orps-1.c: Likewise.
1873         * gcc.target/i386/sse-rcpps-1.c: Likewise.
1874         * gcc.target/i386/sse-recip-vec.c: Likewise.
1875         * gcc.target/i386/sse-recip.c: Likewise.
1876         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
1877         * gcc.target/i386/sse-set-ps-1.c: Likewise.
1878         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
1879         * gcc.target/i386/sse-subps-1.c: Likewise.
1880         * gcc.target/i386/sse-subss-1.c: Likewise.
1881         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
1882         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
1883         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
1884         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
1885         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
1886         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
1887         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
1888         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
1889         * gcc.target/i386/sse-xorps-1.c: Likewise.
1890         * gcc.target/i386/ssefn-1.c: Likewise.
1891         * gcc.target/i386/ssefn-3.c: Likewise.
1892         * gcc.target/i386/sseregparm-1.c: Likewise.
1893         * gcc.target/i386/stackalign/return-3.c: Likewise.
1894         * gcc.target/i386/vectorize1.c: Likewise.
1895         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
1896         * gcc.target/i386/xorps-sse.c: Likewise.
1897         * gfortran.dg/pr28158.f90: Likewise.
1898         * gfortran.dg/pr30667.f: Likewise.
1899         * gnat.dg/loop_optimization7.adb: Likewise.
1900         * gnat.dg/sse_nolib.adb: Likewise.
1902 2010-07-11  Tobias Burnus  <burnus@net-b.de>
1904         PR fortran/44702
1905         * gfortran.dg/use_rename_6.f90: New.
1906         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
1908 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
1910         PR fortran/44869
1911         * gfortran.dg/class_24.f03: New.
1913 2010-07-10  Richard Guenther  <rguenther@suse.de>
1915         PR lto/44889
1916         * gcc.dg/lto/20100709-1_0.c: New testcase.
1917         * gcc.dg/lto/20100709-1_1.c: Likewise.
1919 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
1921         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
1923 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
1925         PR objc/44140
1926         * objc.dg/lto/trivial-1_0.m: New.
1927         * objc.dg/lto/lto.exp: New.
1928         * obj-c++.dg/lto/trivial-1_0.mm: New.
1929         * obj-c++.dg/lto/lto.exp: New.
1930         * objc.dg/symtab-1.m: Adjust sizes.
1931         * objc.dg/image-info.m: Do not run for gnu-runtime.
1933 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1935         * gcc.dg/pr32370.c: Allow another kind of error message.
1937 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
1939         * gnat.dg/atomic3.adb: New test.
1941 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1942             Denys Vlasenko  <dvlasenk@redhat.com>
1943             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1945         PR tree-optimization/28632
1946         * gcc.dg/tree-ssa/vrp51.c: New test.
1947         * gcc.dg/tree-ssa/vrp52.c: New test.
1949 2010-07-09  Jason Merrill  <jason@redhat.com>
1951         * g++.dg/abi/covariant6.C: New.
1952         * g++.dg/inherit/covariant17.C: Test both bases.
1953         * g++.dg/inherit/covariant7.C: Check vtable layout.
1955 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
1957         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
1959 2010-07-09  Richard Guenther  <rguenther@suse.de>
1961         PR tree-optimization/44852
1962         * gcc.c-torture/execute/pr44852.c: New testcase.
1964 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1966         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
1967         multiplication by values.
1968         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
1969         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
1971 2010-07-09  Richard Guenther  <rguenther@suse.de>
1973         PR tree-optimization/44882
1974         * gfortran.dg/pr44882.f90: New testcase.
1976 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
1978         PR target/40657
1979         * gcc.target/arm/pr40657-1.c: New test.
1980         * gcc.target/arm/pr40657-2.c: New test.
1981         * gcc.c-torture/execute/pr40657.c: New test.
1983 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
1985         * gcc.dg/tree-ssa/vrp50.c: New test.
1986         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
1988 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
1990         PR fortran/44649
1991         * gfortran.dg/c_sizeof_1.f90: Modified.
1992         * gfortran.dg/storage_size_1.f08: New.
1993         * gfortran.dg/storage_size_2.f08: New.
1995 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
1997         * gcc.c-torture/execute/20100708-1.c: New test.
1999 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2001         PR fortran/44847
2002         * gfortran.dg/gomp/pr44847.f90: New test.
2004 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2006         PR tree-optimization/44710
2007         * gcc.dg/tree-ssa/ifc-6.c: New.
2008         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2010 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2012         PR fortran/18918
2013         * gfortran.dg/coarray_10.f90: Add an additional test.
2015 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2017         PR middle-end/44828
2018         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2019         * gcc.c-torture/execute/pr44828.x: Revert.
2021 2010-07-08  Jason Merrill  <jason@redhat.com>
2023         PR c++/43120
2024         * g++.dg/inherit/covariant17.C: New.
2025         * g++.dg/abi/covariant1.C: Actually test for the bug.
2027 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2029         PR rtl-optimization/44838
2030         * gcc.dg/pr44838.c: New.
2032 2010-07-08  Richard Guenther  <rguenther@suse.de>
2034         PR tree-optimization/44831
2035         * gcc.c-torture/compile/pr44831.c: New testcase.
2036         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2038 2010-07-08  Richard Guenther  <rguenther@suse.de>
2040         PR tree-optimization/44861
2041         * g++.dg/vect/pr44861.cc: New testcase.
2043 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2045         PR middle-end/44828
2046         * gcc.c-torture/execute/pr44828.x: New file.
2048 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2050         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2051         dg-options.
2052         * g++.dg/ext/altivec-17.C: Adjust error message.
2054 2010-07-07  Tom Tromey  <tromey@redhat.com>
2056         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2058 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2060         PR target/44844
2061         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2062         * gcc.target/i386/rdrand-2.c: Likewise.
2063         * gcc.target/i386/rdrand-3.c: Likewise.
2065 2010-07-07  Jan Hubicka  <jh@suse.cz>
2067         PR middle-end/44813
2068         * g++.dg/torture/pr44813.C: New testcase.
2069         * g++.dg/torture/pr44826.C: New testcase.
2071 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2073         PR rtl-optimization/44787
2074         * gcc.c-torture/compile/pr44788.c: New test.
2075         * gcc.target/arm/pr44788.c: New test.
2077 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2079         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2081 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2083         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2084         to dg-options.
2086 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2088         PR fortran/44742
2089         * gfortran.dg/parameter_array_init_6.f90: New.
2090         * gfortran.dg/initialization_20.f90: Update dg-error.
2091         * gfortran.dg/initialization_24.f90: Ditto.
2093 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2094         PR fortran/PR44693
2095         * gfortran.dg/dim_range_1.f90:  New test.
2096         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2098 2010-07-06  Jason Merrill  <jason@redhat.com>
2100         PR c++/44703
2101         * g++.dg/cpp0x/initlist41.C: New.
2103         PR c++/44778
2104         * g++.dg/template/ptrmem22.C: New.
2106 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2108         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2109         support.
2110         * gcc.target/i386/i386.exp: Likewise.
2112 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2114         PR testsuite/44195
2115         * gcc.dg/lto/20100518_0.c: Limit to x86.
2117 2010-07-06  Richard Guenther  <rguenther@suse.de>
2119         PR middle-end/44828
2120         * gcc.c-torture/execute/pr44828.c: New testcase.
2122 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2124         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2125         * g++.dg/warn/volatile1.C: Likewise.
2126         * g++.dg/template/warn1.C: Likewise.
2128 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2130         AVX Programming Reference (June, 2010)
2131         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2132         * g++.dg/other/i386-3.C: Likewise.
2133         * gcc.target/i386/sse-12.c: Likewise.
2135         * gcc.target/i386/f16c-check.h: New.
2136         * gcc.target/i386/rdfsbase-1.c: Likewise.
2137         * gcc.target/i386/rdfsbase-2.c: Likewise.
2138         * gcc.target/i386/rdgsbase-1.c: Likewise.
2139         * gcc.target/i386/rdgsbase-2.c: Likewise.
2140         * gcc.target/i386/rdrand-1.c: Likewise.
2141         * gcc.target/i386/rdrand-2.c: Likewise.
2142         * gcc.target/i386/rdrand-3.c: Likewise.
2143         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2144         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2145         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2146         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2147         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2148         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2149         * gcc.target/i386/wrfsbase-1.c: Likewise.
2150         * gcc.target/i386/wrfsbase-2.c: Likewise.
2151         * gcc.target/i386/wrgsbase-1.c: Likewise.
2152         * gcc.target/i386/wrgsbase-2.c: Likewise.
2154         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2155         (__builtin_ia32_vcvtps2ph): New.
2156         (__builtin_ia32_vcvtps2ph256): Likewise.
2158         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2159         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2161         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2162         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2164         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2165         (__builtin_ia32_vcvtps2ph256): Likewise.
2166         Add fsgsbase,rdrnd,f16c.
2168         * lib/target-supports.exp (check_effective_target_f16c): New.
2170 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2172         * gcc.dg/guality/nrv-1.c: New test.
2174 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2176         PR middle-end/42505
2177         * gcc.target/arm/pr42505.c: New test case.
2179 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2181         PR c++/44808
2182         * g++.dg/opt/nrv16.C: New test.
2184 2010-07-05  Richard Guenther  <rguenther@suse.de>
2186         PR tree-optimization/44784
2187         * gcc.c-torture/compile/pr44784.c: New testcase.
2189 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2191         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2192         Increase loop bound and array size.
2193         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2194         Likewise.
2196 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2198         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2199         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2200         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2201         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2202         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2204 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2206         PR c++/22138
2207         * g++.dg/parse/template25.C: New.
2209 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2211         PR rtl-optimization/44695
2212         * gcc.dg/torture/pr44695.c: New.
2214 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2216         PR c++/16630
2217         * g++.dg/ext/pretty3.C: New.
2219 2010-07-04  Richard Guenther  <rguenther@suse.de>
2221         PR middle-end/44809
2222         * g++.dg/torture/pr44809.C: New testcase.
2224 2010-07-04  Richard Guenther  <rguenther@suse.de>
2226         PR tree-optimization/44656
2227         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2229 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2230             Revital Eres  <eres@il.ibm.com>
2232         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2233         misaligned stores.
2234         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2235         gcc.dg/vect/vect-96.c: Likewise.
2236         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2237         that support misaligned stores. Change the number of expected
2238         misaligned accesses.
2239         * gcc.dg/vect/vect-peel-1.c: New test.
2240         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2241         gcc.dg/vect/vect-peel-4.c: Likewise.
2242         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2243         vectorizable on all targets that support realignment.
2244         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2246 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2248         PR c/44806
2249         * gcc.dg/torture/pr44806.c: New.
2251 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2253         * gnat.dg/cond_expr1.adb: New test.
2255 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2257         * gnat.dg/modular3.adb: New test.
2258         * gnat.dg/modular3_pkg.ads: New helper.
2260 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2261             Mikael Pettersson  <mikpe@it.uu.se>
2263         PR testsuite/44518
2264         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2265         Make signed-ness of chars explicit.  Scan the object for
2266         strings that are split by some target assemblers.
2267         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2268         explicit.
2270 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2272         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2274 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2276         PR/44128
2277         * g++.dg/warn/Wshadow-7.C: New test.
2279 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2280             Julian Brown  <julian@codesourcery.com>
2281             Sandra Loosemore  <sandra@codesourcery.com>
2283         * gcc.c-torture/execute/20100416-1.c: New test case.
2285 2010-07-02  Julian Brown  <julian@codesourcery.com>
2286             Sandra Loosemore  <sandra@codesourcery.com>
2288         PR target/43703
2290         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2291         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2293 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2294             Julian Brown  <julian@codesourcery.com>
2296         * gcc.target/arm/neon/vadds64.c: Regenerated.
2297         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2298         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2299         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2300         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2301         * gcc.target/arm/neon-vmls-1.c: Likewise.
2302         * gcc.target/arm/neon-vsubs64.c: New execution test.
2303         * gcc.target/arm/neon-vsubu64.c: New execution test.
2304         * gcc.target/arm/neon-vadds64.c: New execution test.
2305         * gcc.target/arm/neon-vaddu64.c: New execution test.
2307 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2309         * gcc.target/arm/neon-vands64.c: New.
2310         * gcc.target/arm/neon-vandu64.c: New.
2311         * gcc.target/arm/neon-vbics64.c: New.
2312         * gcc.target/arm/neon-vbicu64.c: New.
2313         * gcc.target/arm/neon-veors64.c: New.
2314         * gcc.target/arm/neon-veoru64.c: New.
2315         * gcc.target/arm/neon-vorns64.c: New.
2316         * gcc.target/arm/neon-vornu64.c: New.
2317         * gcc.target/arm/neon-vorrs64.c: New.
2318         * gcc.target/arm/neon-vorru64.c: New.
2319         * gcc.target/arm/neon/vands64.c: Regenerated.
2320         * gcc.target/arm/neon/vandu64.c: Regenerated.
2321         * gcc.target/arm/neon/vbics64.c: Regenerated.
2322         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2323         * gcc.target/arm/neon/veors64.c: Regenerated.
2324         * gcc.target/arm/neon/veoru64.c: Regenerated.
2325         * gcc.target/arm/neon/vorns64.c: Regenerated.
2326         * gcc.target/arm/neon/vornu64.c: Regenerated.
2327         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2328         * gcc.target/arm/neon/vorru64.c: Regenerated.
2330 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2332         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2334 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2336         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2337         * gfortran.dg/intent_out_5.f90: Same.
2338         * gfortran.dg/ltrans-7.f90: Same.
2339         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2341 2010-07-02  Jan Hubicka  <jh@suse.cz>
2343         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2345 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2347         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2349 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2351         PR c++/44780
2352         * c-c++-common/Wunused-var-12.c: New test.
2354 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2356         PR target/42835
2357         * gcc.target/arm/pr42835.c: New test.
2359         PR target/42172
2360         * gcc.target/arm/pr42172-1.c: New test.
2362 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2364         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2366 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2368         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2369         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2370         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2371         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2372         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2373         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2374         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2375         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2376         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2377         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2378         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2379         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2380         * gcc.target/arm/neon-vdup_ns64.c: New.
2381         * gcc.target/arm/neon-vdup_nu64.c: New.
2382         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2383         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2384         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2385         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2386         * gcc.target/arm/neon-vmov_ns64.c: New.
2387         * gcc.target/arm/neon-vmov_nu64.c: New.
2388         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2389         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2390         * gcc.target/arm/neon-vget_lanes64.c: New.
2391         * gcc.target/arm/neon-vget_laneu64.c: New.
2392         * gcc.target/arm/neon-vset_lanes64.c: New.
2393         * gcc.target/arm/neon-vset_laneu64.c: New.
2395 2010-07-02  Richard Guenther  <rguenther@suse.de>
2397         * g++.dg/torture/20100702-1.C: New testcase.
2399 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2401         PR target/44707
2402         * gcc.c-torture/compile/pr44707.c: New test.
2404 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2406         PR c++/44039
2407         * g++.dg/template/crash101.C: New.
2409 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2411         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2412         Use the ABI-0 accessors and fail it for m64.
2414 2010-07-02  Jan Hubicka  <jh@suse.cz>
2416         * g++.dg/tree-ssa/pr44706.C: New testcase.
2418 2010-07-02  Richard Guenther  <rguenther@suse.de>
2420         PR tree-optimization/44748
2421         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2423 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2425         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2426         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2427         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2428         the method types to forward:.
2430 2010-06-30  Jason Merrill  <jason@redhat.com>
2432         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2433         * g++.dg/other/pr25632.C: Likewise.
2435 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2437         PR tree-optimization/40421
2438         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2440 2010-07-01  Richard Guenther  <rguenther@suse.de>
2442         PR middle-end/42834
2443         PR middle-end/44468
2444         * gcc.c-torture/execute/20100316-1.c: New testcase.
2445         * gcc.c-torture/execute/pr44468.c: Likewise.
2446         * gcc.c-torture/compile/20100609-1.c: Likewise.
2447         * gcc.dg/volatile2.c: Adjust.
2448         * gcc.dg/plugin/selfassign.c: Likewise.
2449         * gcc.dg/pr36902.c: Likewise.
2450         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2451         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2452         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2453         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2454         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2455         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2456         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2457         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2458         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2459         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2460         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2461         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2462         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2463         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2464         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2465         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2466         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2467         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2468         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2469         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2470         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2471         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2472         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2473         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2474         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2475         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2476         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2477         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2478         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2479         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2480         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2481         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2482         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2483         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2484         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2485         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2486         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2487         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2488         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2489         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2490         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2491         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2492         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2493         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2494         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2495         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2496         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2497         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2498         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2499         * g++.dg/tree-ssa/pr31146.C: Likewise.
2500         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2501         * g++.dg/tree-ssa/pr33604.C: Likewise.
2502         * g++.dg/plugin/selfassign.c: Likewise.
2503         * gfortran.dg/array_memcpy_3.f90: Likewise.
2504         * gfortran.dg/array_memcpy_4.f90: Likewise.
2505         * c-c++-common/torture/pr42834.c: New testcase.
2507 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2509         PR c++/44628
2510         * g++.dg/template/crash100.C: New.
2512 2010-06-30  Jan Hubicka  <jh@suse.cz>
2514         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2516 2010-06-30  Michael Matz  <matz@suse.de>
2518         PR bootstrap/44699
2519         * gcc.dg/pr44699.c: New test.
2521 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2523         PR tree-optimization/39799
2524         * c-c++-common/uninit-17.c: New test.
2526 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2528         PR libfortran/43298
2529         * gfortran.dg/read_infnan_1.f90: New test.
2531 2010-06-29  Jason Merrill  <jason@redhat.com>
2533         Enable implicitly declared move constructor/operator= (N3053).
2534         * g++.dg/cpp0x/implicit3.C: New.
2535         * g++.dg/cpp0x/implicit4.C: New.
2536         * g++.dg/cpp0x/implicit5.C: New.
2537         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2538         * g++.dg/cpp0x/not_special.C: Adjust.
2539         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2540         * g++.dg/cpp0x/rv1n.C: Adjust.
2541         * g++.dg/cpp0x/rv1p.C: Adjust.
2542         * g++.dg/cpp0x/rv2n.C: Adjust.
2543         * g++.dg/cpp0x/rv2p.C: Adjust.
2544         * g++.dg/cpp0x/rv3n.C: Adjust.
2545         * g++.dg/cpp0x/rv3p.C: Adjust.
2546         * g++.dg/cpp0x/rv4n.C: Adjust.
2547         * g++.dg/cpp0x/rv4p.C: Adjust.
2548         * g++.dg/cpp0x/rv5n.C: Adjust.
2549         * g++.dg/cpp0x/rv5p.C: Adjust.
2550         * g++.dg/cpp0x/rv6n.C: Adjust.
2551         * g++.dg/cpp0x/rv6p.C: Adjust.
2552         * g++.dg/cpp0x/rv7n.C: Adjust.
2553         * g++.dg/cpp0x/rv7p.C: Adjust.
2554         * g++.dg/cpp0x/rv8p.C: Adjust.
2555         * g++.dg/gomp/pr26690-1.C: Adjust.
2556         * g++.dg/other/error20.C: Adjust.
2557         * g++.dg/other/error31.C: Adjust.
2558         * g++.dg/parse/error19.C: Adjust.
2559         * g++.dg/template/qualttp5.C: Adjust.
2560         * g++.old-deja/g++.law/ctors5.C: Adjust.
2562         Enable implicitly deleted functions (N2346)
2563         * g++.dg/cpp0x/defaulted17.C: New.
2564         * g++.dg/cpp0x/implicit1.C: New.
2565         * g++.dg/cpp0x/implicit2.C: New.
2566         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2567         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2568         * g++.dg/init/ctor4.C: Adjust.
2569         * g++.dg/init/synth2.C: Adjust.
2570         * g++.dg/lto/20081118_1.C: Adjust.
2571         * g++.dg/other/error13.C: Adjust.
2572         * g++.dg/other/unused1.C: Adjust.
2573         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2574         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2575         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2576         * g++.old-deja/g++.law/ctors17.C: Adjust.
2577         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2578         * g++.old-deja/g++.pt/assign1.C: Adjust.
2579         * g++.old-deja/g++.pt/crash20.C: Adjust.
2581         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2582         * g++.dg/cpp0x/defaulted13.C: Adjust.
2583         * g++.dg/cpp0x/defaulted2.C: Adjust.
2584         * g++.dg/cpp0x/defaulted3.C: Adjust.
2585         * g++.dg/cpp0x/initlist9.C: Adjust.
2586         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2587         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2588         * g++.dg/init/synth2.C: Adjust.
2590         * g++.dg/cpp0x/defaulted19.C: New.
2592         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2593         * g++.dg/template/error23.C: Fix for -std=c++0x.
2595 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2597         PR fortran/44718
2598         * gfortran.dg/proc_ptr_28.f90: New.
2600 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2602         PR tree-optimization/43801
2603         * g++.dg/torture/pr43801.C: New test.
2605         PR debug/44668
2606         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2608 2010-06-29  Jason Merrill  <jason@redhat.com>
2610         PR c++/44587
2611         * g++.dg/template/qualified-id2.C: New.
2612         * g++.dg/template/qualified-id3.C: New.
2614 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2616         PR fortran/44696
2617         * gfortran.dg/associated_target_4.f90: New.
2619 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2621         PR fortran/44582
2622         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2624 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2626         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2628 2010-06-29  Jan Hubicka  <jh@suse.cz>
2630         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2632 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2634         PR target/43902
2635         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2636         * gcc.target/arm/wmul-3.c: New test.
2637         * gcc.target/arm/wmul-4.c: New test.
2639 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2641         PR rtl-optimization/44659
2642         * gcc.target/i386/extract-1.c: New.
2643         * gcc.target/i386/extract-2.c: Likewise.
2644         * gcc.target/i386/extract-3.c: Likewise.
2645         * gcc.target/i386/extract-4.c: Likewise.
2646         * gcc.target/i386/extract-5.c: Likewise.
2647         * gcc.target/i386/extract-6.c: Likewise.
2649 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2651         PR c++/44682
2652         * g++.dg/warn/Wunused-var-14.C: New test.
2654 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2656         PR fortran/43298
2657         * gfortran.dg/nan_6.f90: New.
2659 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2661         PR tree-optimization/43781
2662         * gcc.dg/torture/pr43781.c: New.
2664 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
2666         PR fortran/40158
2667         * gfortran.dg/actual_rank_check_1.f90: New test.
2669 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2671         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
2673 2010-06-28  Jan Hubicka  <jh@suse.cz>
2675         PR tree-optimization/44687
2676         * gcc.c-torture/compile/pr44687.c
2678 2010-06-28  Martin Jambor  <mjambor@suse.cz>
2680         PR c++/44535
2681         * g++.dg/torture/pr44535.C: New test.
2683 2010-06-28  Michael Matz  <matz@suse.de>
2685         PR middle-end/44592
2686         * gfortran.dg/pr44592.f90: New test.
2688 2010-06-28  Jan Hubicka  <jh@suse.cz>
2690         PR tree-optimization/44357
2691         * g++.dg/torture/pr44357.C: New testcase.
2693 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2695         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
2696         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
2697         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
2698         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
2699         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
2700         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2701         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
2702         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2704 2010-06-27  Jan Hubicka  <jh@suse.cz>
2706         * gcc.c-torture/compile/pr44686.c: New file.
2708 2010-06-27  Richard Guenther  <rguenther@suse.de>
2710         PR tree-optimization/44683
2711         * gcc.c-torture/execute/pr44683.c: New testcase.
2713 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
2715         * gnat.dg/noreturn3.ad[sb]: New test.
2717 2010-06-26  Jason Merrill  <jason@redhat.com>
2719         * g++.dg/cpp0x/explicit5.C: New.
2721 2010-06-26  Richard Guenther  <rguenther@suse.de>
2723         PR tree-optimization/44393
2724         * gcc.dg/pr44393.c: New testcase.
2726 2010-06-26  Jan Hubicka  <jh@suse.cz>
2728         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
2730 2010-06-26  Richard Guenther  <rguenther@suse.de>
2732         PR middle-end/44674
2733         * gcc.dg/pr44674.c: New testcase.
2735 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
2737         * gcc.dg/opts-3.c: New test.
2739 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2741         * gfortran.dg/type_decl_1.f90: New.
2742         * gfortran.dg/type_decl_2.f90: New.
2744 2010-06-26  Tobias Burnus  <burnus@net-b.de>
2746         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
2747         * gfortran.dg/semicolon_fixed_2.f: Ditto.
2749 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2751         PR testsuite/38946
2752         * gfortran.dg/array_constructor_23.f: Update test to allow for small
2753         error in comparing reals.
2755 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2757         * selected_real_kind_2.f90: New.
2758         * selected_real_kind_3.f90: New.
2760 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2762         * gfortran.dg/entry_19.f90: New.
2764 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2766         * gfortran.dg/end_subroutine_1.f90: New.
2767         * gfortran.dg/end_subroutine_2.f90: New.
2768         * gfortran.dg/interface_proc_end.f90: Update.
2770 2010-06-25  Tobias Burnus  <burnus@net-b.de>
2772         * gfortran.dg/semicolon_fixed.f: Update.
2773         * gfortran.dg/semicolon_fixed_2.f: New.
2774         * gfortran.dg/semicolon_free_2.f90: New.
2775         * gfortran.dg/semicolon_free.f90: Update.
2777 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2779         PR fortran/44448
2780         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2782 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2784         * g++.dg/ipa/iinline-3.C: New test.
2785         * gcc.dg/ipa/modif-1.c: Removed.
2787 2010-06-25  Jan Hubicka  <jh@suse.cz>
2789         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
2791 2010-06-25  Martin Jambor  <mjambor@suse.cz>
2793         * g++.dg/ipa/iinline-2.C: New test.
2795 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
2797         PR middle-end/43866
2798         * gfortran.dg/pr43866.f90: New test.
2800         PR tree-optimization/44539
2801         * gcc.dg/pr44539.c: New test.
2803 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
2805         From Jim Wilson:
2806         PR target/43902
2807         * gcc.target/mips/madd-9.c: New test.
2809 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
2811         PR c/44517
2812         * gcc.dg/noncompile/pr44517.c: New.
2813         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
2815 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
2817         PR testsuite/43283
2818         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
2819         and add argument to nop for IA64.
2821 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
2823         PR target/44588
2824         * gcc.target/i386/mod-1.c: New.
2825         * gcc.target/i386/umod-1.c: Likewise.
2826         * gcc.target/i386/umod-2.c: Likewise.
2827         * gcc.target/i386/umod-3.c: Likewise.
2829 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
2831         PR middle-end/44492
2832         * g++.dg/torture/pr44492.C: New test.
2834 2010-06-24  Andi Kleen  <ak@linux.intel.com>
2836         * c-c++-common/warn-omitted-condop.c: New.
2838 2010-06-24  Tobias Burnus  <burnus@net-b.de>
2840         PR fortran/44614
2841         * gfortran.dg/import8.f90: New.
2843 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
2845         * gnat.dg/not_null.adb: Update test case.
2847 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
2849         PR c++/44619
2850         * g++.dg/warn/Wunused-var-13.C: New test.
2852         PR c++/44627
2853         * g++.dg/diagnostic/method1.C: New test.
2855 2010-06-22  Cary Coutant  <ccoutant@google.com>
2857         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
2859 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
2861         PR fortran/44616
2862         * gfortran.dg/abstract_type_8.f03: New.
2864 2010-06-21  Jason Merrill  <jason@redhat.com>
2866         * g++.dg/cpp0x/noexcept08.C: New.
2868         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
2870 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2872         PR target/44615
2873         * gcc.target/i386/sse2-vec-2a.c: New.
2875 2010-06-21  DJ Delorie  <dj@redhat.com>
2877         * gcc.dg/pragma-diag-1.c: New.
2879 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
2881         PR target/44615
2882         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2884 2010-06-21  Alan Modra  <amodra@gmail.com>
2886         PR testsuite/44505
2887         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
2888         tail call to check_fa_mid.
2890 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
2892         PR target/44575
2893         * gcc.c-torture/execute/pr44575.c: New test.
2895 2010-06-21  Tobias Burnus  <burnus@net-b.de>
2897         PR fortran/40632
2898         * gfortran.dg/contiguous_1.f90: New.
2899         * gfortran.dg/contiguous_2.f90: New.
2900         * gfortran.dg/contiguous_3.f90: New.
2902 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
2904         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
2905         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
2907 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
2909         PR target/44546
2910         * gcc.target/i386/pr44546.c: New test.
2912 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
2914         * gcc.dg/opts-2.c: New test.
2916 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
2918         PR fortran/44584
2919         * gfortran.dg/typebound_proc_15.f03: Modified.
2921 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
2923         PR target/44072
2924         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
2925         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
2927 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2929         * g++.dg/ext/label13.C: Fix typo in last change.
2931 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2933         PR libfortran/44477
2934         * gfortran.dg/eof_3.f90
2935         * gfortran.dg/endfile_2.f90
2936         * gfortran.dg/endfile_4.f90
2937         * gfortran.dg/endfile_3.f90
2939 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2941         PR c++/41090
2942         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
2944 2010-06-18  Tobias Burnus  <burnus@net-b.de>
2946         PR fortran/44556
2947         * gfortran.dg/allocate_alloc_opt_11.f90: New.
2949 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
2951         * gcc.target/arm/pr40900.c: New test.
2953 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
2955         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
2957 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
2959         PR fortran/44558
2960         * gfortran.dg/typebound_call_15.f03: New.
2962 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2964         PR c++/44486
2965         * g++.dg/pr44486.C: New.
2967 2010-06-16  DJ Delorie  <dj@redhat.com>
2969         * gcc.target/i386/volatile-bitfields-1.c: New.
2970         * gcc.target/i386/volatile-bitfields-2.c: New.
2972 2010-06-16  Jason Merrill  <jason@redhat.com>
2974         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
2976         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
2978 2010-06-16  Richard Guenther  <rguenther@suse.de>
2980         PR c/44555
2981         * gcc.c-torture/execute/pr44555.c: New testcase.
2983 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
2985         PR fortran/44549
2986         * gfortran.dg/typebound_proc_16.f03: New.
2988 2010-06-16  Martin Jambor  <mjambor@suse.cz>
2990         * g++.dg/torture/pr43905.C: New test.
2992 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
2994         PR testsuite/44538
2995         * gcc.dg/vect/slp-perm-5.c (main): Prevent
2996         initialization loop from being vectorized.
2997         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2999 2010-06-16  Alan Modra  <amodra@gmail.com>
3001         PR tree-optimization/44507
3002         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3004 2010-06-15  Jason Merrill  <jason@redhat.com>
3006         * g++.dg/overload/arg3.C: Adjust error locations.
3007         * g++.dg/overload/copy1.C: Likewise.
3008         * g++.dg/tc1/dr152.C: Likewise.
3009         * g++.dg/template/incomplete4.C: Likewise.
3010         * g++.dg/template/incomplete5.C: Likewise.
3011         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3012         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3013         * g++.old-deja/g++.pt/crash9.C: Likewise.
3015         * g++.dg/inherit/virtual5.C: New.
3017         * g++.dg/cpp0x/defaulted18.C: New.
3019         * g++.dg/cpp0x/initlist40.C: New.
3021         * g++.dg/cpp0x/initlist39.C: New.
3023 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3025         PR middle-end/44391
3026         * gcc.dg/graphite/pr44391.c: New.
3028 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3030         PR fortran/43388
3031         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3032         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3033         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3034         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3036 2010-06-15  Richard Guenther  <rguenther@suse.de>
3038         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3040 2010-06-15  Richard Guenther  <rguenther@suse.de>
3042         * gcc.dg/vect/bb-slp-21.c: Adjust.
3043         * gcc.dg/vect/bb-slp-13.c: Likewise
3044         * gcc.dg/vect/bb-slp-4.c: Likewise
3045         * gcc.dg/vect/bb-slp-22.c: Likewise
3046         * gcc.dg/vect/bb-slp-14.c: Likewise
3047         * gcc.dg/vect/bb-slp-23.c: Likewise
3048         * gcc.dg/vect/bb-slp-15.c: Likewise
3049         * gcc.dg/vect/bb-slp-17.c: Likewise
3050         * gcc.dg/vect/bb-slp-18.c: Likewise
3051         * gcc.dg/vect/bb-slp-19.c: Likewise
3052         * gcc.dg/vect/bb-slp-10.c: Likewise
3053         * gcc.dg/vect/bb-slp-11.c: Likewise
3054         * gcc.dg/vect/bb-slp-20.c: Likewise
3055         * gcc.dg/vect/bb-slp-3.c: Likewise
3057 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3059         PR fortran/44536
3060         * gfortran.dg/gomp/pr44536.f90: New test.
3061         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3063 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3065         PR target/44534
3066         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3067         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3069 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3071         PR tree-optimization/44508
3072         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3074         PR bootstrap/44509
3075         * gcc.dg/pr44509.c: New test.
3077 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3079         PR tree-optimization/44507
3080         * gcc.dg/vect/pr44507.c: New test.
3082 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3084         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3085         and c-pretty-print.h.
3087         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3089 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3091         * gfortran.dg/whole_file_18.f90: Updated error message.
3093 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3095         * gfortran.dg/whole_file_20.f03: New.
3097 2010-06-12  Jan Hubicka  <jh@suse.cz>
3099         * gcc.c-torture/compile/pc44485.c: New testcase.
3101 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3103         PR fortran/40117
3104         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3105         * gfortran.dg/typebound_proc_14.f03: New.
3106         * gfortran.dg/typebound_proc_15.f03: New.
3108 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3110         * gcc.dg/opts-1.c: New test.
3112 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3114         * gcc.dg/funroll-loops-all.c: Update expected error.
3116 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3118         PR target/44481
3119         * gcc.target/i386/pr44481.c: New test.
3121 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3123         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3125 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3127         PR middle-end/44483
3128         * gcc.dg/tree-ssa/pr44483.c: New.
3130 2010-06-11  Paul Brook  <paul@codesourcery.com>
3132         * g++.dg/other/arm-neon-1.C: New test.
3134 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3136         PR fortran/42051
3137         PR fortran/43896
3138         * gfortran.dg/class_23.f03: New test.
3140 2010-06-11  Jan Hubicka  <jh@suse.cz>
3142         * gcc.dg/ipa/pure-const-2.c: New testcase.
3144 2010-06-11  Jan Hubicka  <jh@suse.cz>
3146         * gcc.dg/noreturn-7.c: Update.
3147         * gcc.dg/noreturn-4.c: Update.
3149 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3151         Fix MIPS bootstrap
3152         * g++.dg/other/typedef4.C: New test.
3154 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3156         PR fortran/44207
3157         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3159 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3161         PR fortran/44457
3162         * gfortran.dg/asynchronous_3.f03
3164 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3166         PR middle-end/44185
3167         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3168         non-temporal stores out of the tests to form new test cases.  As a
3169         result, no non-temporal store should be generated in this case.
3171         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3172         prefetch-7.c that generate one non-temporal store.
3174         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3175         prefetch-7.c that generate one non-temporal store and one
3176         one-temporal prefetch.
3178 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3180         PR tree-optimization/44258
3181         * gcc.dg/tree-ssa/pr44258.c: New test.
3183 2010-06-10  Daniel Kraft  <d@domob.eu>
3185         PR fortran/38936
3186         * gfortran.dg/associate_1.f03: New test.
3187         * gfortran.dg/associate_2.f95: New test.
3188         * gfortran.dg/associate_3.f03: New test.
3189         * gfortran.dg/associate_4.f08: New test.
3191 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3193         * gfortran.dg/selected_char_kind_4.f90: New test.
3195 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3197         * gcc.dg/pr42461.c: New test.
3199 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3201         PR fortran/44347
3202         * gfortran.dg/selected_real_kind_1.f90: New.
3204 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3206         PR fortran/44359
3207         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3208         warning.
3209         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3210         check for warning.
3212 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3214         * gfortran.dg/data_namelist_conflict.f90: New test.
3216 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3218         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3219         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3220         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3222 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3224         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3225         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3226         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3227         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3228         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3230 2010-06-09  Jason Merrill  <jason@redhat.com>
3232         PR c++/44366
3233         * g++.dg/cpp0x/decltype23.C: Move to...
3234         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3236 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3238         PR fortran/44211
3239         * gfortran.dg/typebound_call_14.f03: New test.
3241 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3243         PR tree-optimization/44423
3244         * gcc.dg/tree-ssa/pr44423.c: New test.
3246 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3248         PR testsuite/42843
3249         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3250         TV_NONE to initialize tv_id field.
3251         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3252         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3253         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3254         Include toplev.h .
3255         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3256         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3257         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3259 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3261         PR tree-optimization/39874
3262         PR middle-end/28685
3263         * gcc.dg/pr39874.c: New file.
3265 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3267         * g++.dg/ext/attr-alias-1.C: New.
3268         * g++.dg/ext/attr-alias-2.C: New.
3270 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3272         PR fortran/44446
3273         * gfortran.dg/proc_ptr_27.f90: New.
3275 2010-06-07  Jason Merrill  <jason@redhat.com>
3277         PR c++/44366
3278         * g++.dg/cpp0x/decltype23.C: New.
3280 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3281             Shujing Zhao  <pearly.zhao@oracle.com>
3283         PR c/37724
3284         * gcc.dg/c90-const-expr-10.c: Adjust.
3285         * gcc.dg/c99-const-expr-10.c: Adjust.
3286         * gcc.dg/init-bad-7.c: New.
3288 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3290         * lib/target-supports.exp (check_effective_target_gas): New proc.
3291         * gcc.c-torture/execute/960321-1.x: New file.
3293 2010-06-07  Jason Merrill  <jason@redhat.com>
3295         PR c++/44401
3296         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3298 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3300         PR c++/44444
3301         * g++.dg/warn/Wunused-var-12.C: New test.
3303         PR c++/44443
3304         * c-c++-common/Wunused-var-11.c: New test.
3306 2010-06-07  Jan Hubicka  <jh@suse.cz>
3308         * gcc.dg/ipa/pure-const-1.c: New testcase.
3310 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3312         PR rtl-optimization/44404
3313         * gcc.dg/pr44404.c: New.
3315 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3317         PR target/44159
3318         * gcc.target/i386/abi-2.c: Check sysv abi here.
3319         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3320         function to avoid failures by different ABIs.
3321         * gcc.target/i386/aes-check.h: Likewise.
3322         * gcc.target/i386/avx-check.h: Likewise.
3323         * gcc.target/i386/fma4-check.h: Likewise.
3324         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3325         * gcc.target/i386/mmx-check.h: Likewise.
3326         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3327         * gcc.target/i386/pclmul-check.h: Likewise.
3328         * gcc.target/i386/sse-check.h: Likewise.
3329         * gcc.target/i386/sse2-check.h: Likewise.
3330         * gcc.target/i386/sse3-check.h: Likewise.
3331         * gcc.target/i386/sse4_1-check.h: Likewise.
3332         * gcc.target/i386/sse4_2-check.h: Likewise.
3333         * gcc.target/i386/sse4a-check.h: Likewise.
3334         * gcc.target/i386/ssse3-check.h: Likewise.
3335         * gcc.target/i386/xop-check.h: Likewise.
3336         * gcc.target/i386/pr27971.c: Fix for LLP64.
3337         * gcc.target/i386/pr39139.c: Likewise.
3338         * gcc.target/i386/pr39315-check.c: Likewise.
3339         * gcc.target/i386/vararg-1.c: Likewise.
3340         * gcc.target/i386/vararg-2.c: Likewise.
3341         Additional add dg-compile to avoid failure due
3342         missing foo symbol.
3344         * gcc.dg/compound-literal-1.c: Fix for llp64.
3345         * gcc.dg/pr32370.c: Likewise.
3346         * gcc.dg/pr37561.c: Likewise.
3347         * gcc.dg/pr41340.c: Likewise.
3348         * gcc.dg/pr41551.c: Likewise.
3350 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3352         PR c++/44188
3353         * g++.dg/debug/dwarf2/typedef3.C: New test.
3355 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3357         PR c/20000
3358         * c-c++-common/pr20000.c: New.
3360 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3362         PR c++/44086
3363         * g++.dg/init/pr44086.C: New.
3364         * g++.dg/cpp0x/decltype4.C: Adjust.
3366 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3368         PR fortran/43945
3369         * gfortran.dg/generic_23.f03: New test.
3371 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3373         PR fortran/43895
3374         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3376 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3378         PR c++/44361
3379         * c-c++-common/Wunused-var-9.c: New test.
3381 2010-06-05  Jason Merrill  <jason@redhat.com>
3383         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3385 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3387         PR c/44322
3388         * gcc.dg/c99-restrict-4.c: New test.
3390 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3392         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3393         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3394         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3395         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3396         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3397         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3398         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3399         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3400         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3401         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3402         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3403         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3404         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3405         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3406         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3407         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3408         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3409         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3410         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3411         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3412         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3413         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3415 2010-06-04  Jason Merrill  <jason@redhat.com>
3417         * g++.dg/cpp0x/noexcept06.C: New.
3418         * g++.dg/cpp0x/noexcept07.C: New.
3420         * g++.dg/cpp0x/noexcept01.C: New.
3421         * g++.dg/cpp0x/noexcept02.C: New.
3422         * g++.dg/cpp0x/noexcept03.C: New.
3423         * g++.dg/cpp0x/noexcept04.C: New.
3424         * g++.dg/cpp0x/noexcept05.C: New.
3426 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3428         PR c++/44412
3429         * g++.dg/warn/Wunused-var-10.C: New test.
3430         * g++.dg/warn/Wunused-var-11.C: New test.
3432         PR c++/44362
3433         * c-c++-common/Wunused-var-10.c: New test.
3435 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3437         PR c/25880
3438         * gcc.dg/assign-warn-2.c: Update.
3439         * gcc.dg/cpp/line3.c: Update.
3440         * gcc.dg/c99-array-lval-8.c: Update.
3441         * gcc.dg/cast-qual-2.c: Update.
3442         * gcc.dg/c99-arraydecl-3.c:  Update.
3443         * gcc.dg/assign-warn-1.c:  Update.
3444         * gcc.dg/format/gcc_diag-1.c:  Update.
3446 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3448         PR rtl-optimization/39871
3449         PR rtl-optimization/40615
3450         PR rtl-optimization/42500
3451         PR rtl-optimization/42502
3452         * gcc.target/arm/eliminate.c: New test.
3454 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3456         PR libstdc++/44410
3457         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3458         * g++.old-deja/g++.other/delete3.C: Likewise.
3459         * g++.old-deja/g++.other/new.C: Likewise.
3460         * g++.old-deja/g++.law/operators27.C: Likewise.
3461         * g++.old-deja/g++.mike/p755.C: Likewise.
3462         * g++.dg/eh/new1.C: Likewise.
3463         * g++.dg/init/new5.C: Likewise.
3465 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3467         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3468         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3469         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3471 2010-06-03  Richard Guenther  <rguenther@suse.de>
3473         PR lto/41921
3474         * lib/lto.exp: Always load gcc.exp.
3475         (lto-obj): For C source files invoke gcc_target_compile.
3476         * g++.dg/lto/20100603-1_0.C: New testcase.
3477         * g++.dg/lto/20100603-1_1.c: Likewise.
3479 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3481         PR tree-optimization/43688
3482         * gfortran.dg/pr43688.f90: New.
3484 2010-06-03  Richard Guenther  <rguenther@suse.de>
3486         PR lto/41584
3487         * gcc.dg/lto/20100603-1_0.c: New testcase.
3488         * gcc.dg/lto/20100603-2_0.c: Likewise.
3489         * gcc.dg/lto/20100603-3_0.c: Likewise.
3491 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3493         PR target/44218
3494         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3495         * gcc.target/powerpc/recip-2.c: Ditto.
3496         * gcc.target/powerpc/recip-3.c: Ditto.
3497         * gcc.target/powerpc/recip-4.c: Ditto.
3498         * gcc.target/powerpc/recip-5.c: Ditto.
3499         * gcc.target/powerpc/recip-6.c: Ditto.
3500         * gcc.target/powerpc/recip-7.c: Ditto.
3501         * gcc.target/powerpc/recip-test.h: Ditto.
3502         * gcc.target/powerpc/recip-test2.h: Ditto.
3504 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3506         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3508 2010-06-02  Jason Merrill  <jason@redhat.com>
3510         * g++.dg/ext/vector9.C: Expect typedef in error message.
3512         PR c++/9726
3513         PR c++/23594
3514         PR c++/44333
3515         * g++.dg/tc1/dr101.C: Remove xfails.
3517 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3519         PR middle-end/44372
3520         * g++.dg/ipa/pr44372.C: New.
3522 2010-06-02  Jan Hubicka  <jh@suse.cz>
3524         PR middle-end/44295
3525         * g++.dg/torture/pr44295.C: Neww testcase.
3527 2010-06-02  Jan Hubicka  <jh@suse.cz>
3529         * gcc.dg/tree-ssa/loadpre6.c: Update.
3531 2010-06-02  Richard Guenther  <rguenther@suse.de>
3533         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3534         diagnostic.h.
3536 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3538         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3539         the link fail message.
3541 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3543         PR fortran/44360
3544         * gfortran.dg/use_13.f90: New test case.
3546 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3548         PR fortran/44371
3549         * gfortran.dg/error_stop_2.f08: Minor update.
3551 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3553         PR fortran/44371
3554         * gfortran.dg/error_stop_1.f08: New test.
3555         * gfortran.dg/error_stop_2.f08: New test.
3557 2010-06-01  Jason Merrill  <jason@redhat.com>
3559         DR 990
3560         * g++.dg/cpp0x/initlist37.C: New.
3561         * g++.dg/cpp0x/initlist38.C: New.
3563         PR c++/44358
3564         * g++.dg/cpp0x/initlist36.C: New.
3566 2010-05-31 Jan Hubicka  <jh@suse.cz>
3568         * gcc.dg/noreturn-8.c: New testcase.
3570 2010-05-31 Jan Hubicka  <jh@suse.cz>
3572         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3573         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3575 2010-05-31 Jan Hubicka  <jh@suse.cz>
3577         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3578         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3580 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3582         PR fortran/36928
3583         * gfortran.dg/dependency_27.f90:  New test.
3584         * gfortran.dg/array_assign_1.F90:  New test.
3586 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3588         PR target/44338
3589         * gcc.target/i386/sse-24.c: New test.
3591 2010-05-31  Jan Hubicka  <jh@suse.cz>
3593         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3595 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3597         PR middle-end/44337
3598         * gcc.dg/pr44337.c: New test.
3600         PR tree-optimization/44182
3601         * g++.dg/debug/pr44182.C: New test.
3603 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3605         * gcc.dg/nested-func-7.c: New test.
3606         * gnat.dg/frame_overflow.adb: Adjust directives.
3608 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3610         * gnat.dg/prot2.ad[sb]: New test.
3611         * gnat.dg/prot2_pkg1.ads: New helper.
3612         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3614 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3616         * gnat.dg/array11.adb: Adjust dg-warning directive.
3617         * gnat.dg/object_overflow.adb: Likewise.
3619 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3621         PR middle-end/44306
3622         * gcc.dg/tree-ssa/pr44306.c: New.
3624 2010-05-29  Jan Hubicka  <jh@suse.cz>
3626         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3628 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3630         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3632 2010-05-28  Mike Stump  <mikestump@comcast.net>
3634         PR objc/44125
3635         * objc.dg/const-str-9.m: Remove static.
3637 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3639         PR target/43636
3640         * gcc.c-torture/compile/pr43636.c: New test.
3642 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3644         PR objc++/23616
3645         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3646         * obj-c++.dg/try-catch-9.mm: Ditto.
3648 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3650         Revert patch for PR c++/44188
3651         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3653 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3655         PR c++/44188
3656         * g++.dg/debug/dwarf2/typedef3.C: New test.
3658 2010-05-27  Jason Merrill  <jason@redhat.com>
3660         PR c++/43555
3661         * g++.dg/ext/vla9.C: New.
3663 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3665         PR objc/44140
3666         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
3667         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3668         * objc.dg/torture/tls/thr-init.m: Ditto.
3669         * objc.dg/torture/trivial.m: Ditto.
3670         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
3671         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3672         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3673         * obj-c++.dg/torture/trivial.mm: Ditto.
3675 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
3677         * g++.dg/lto/20100302_0.C: Skip on darwin.
3679 2010-05-27  Richard Guenther  <rguenther@suse.de>
3681         PR tree-optimization/44284
3682         * gcc.dg/vect/vect-118.c: New testcase.
3683         * gcc.dg/vect/bb-slp-20.c: Adjust.
3684         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3685         * gcc.dg/vect/slp-9.c: Likewise.
3686         * gcc.dg/vect/slp-reduc-4.c: Likewise.
3687         * gcc.dg/vect/vect-10.c: Likewise.
3688         * gcc.dg/vect/vect-109.c: Likewise.
3689         * gcc.dg/vect/vect-12.c: Likewise.
3690         * gcc.dg/vect/vect-36.c: Likewise.
3691         * gcc.dg/vect/vect-7.c: Likewise.
3692         * gcc.dg/vect/vect-iv-8.c: Likewise.
3693         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3694         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3695         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3696         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3697         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3698         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3699         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3700         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3701         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3702         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3703         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3704         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
3705         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
3706         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3707         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3708         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
3709         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3711 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3713         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
3714         necessary.
3716 2010-05-26  Jan Hubicka  <jh@suse.cz>
3718         * gcc.dg/lto/materialize-1_0.c: New file.
3719         * gcc.dg/lto/materialize-1_1.c: New file.
3721 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3723         * gnat.dg/lto10.adb: New test.
3724         * gnat.dg/lto10_pkg.ads: New helper.
3726 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
3728         * lib/target-supports.exp (check_effective_target_int128): New
3729         function to check if __int128 types are available for target.
3730         * c-c++-common/int128-types-1.c: New.
3731         * c-c++-common/int128-1.c: New.
3732         * c-c++-common/int128-2.c: New.
3733         * g++.dg/abi/mangle43.C: New.
3734         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
3735         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
3736         pointer-wide scalar.
3737         * g++.dg/other/pr25632.C: Likewise.
3738         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
3739         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
3740         overflow warnings.
3741         * g++.dg/warn/pr13358-4.C: Likewise.
3742         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
3743         * g++.dg/warn/Wconversion-null.C: Likewise.
3745 2010-05-26  Jason Merrill  <jason@redhat.com>
3747         PR c++/43382
3748         * g++.dg/cpp0x/variadic101.C: New.
3750 2010-05-26  Richard Guenther  <rguenther@suse.de>
3752         PR rtl-optimization/44164
3753         * gcc.c-torture/execute/pr44164.c: New testcase.
3754         * g++.dg/tree-ssa/pr13146.C: Adjust.
3756 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
3758         PR fortran/40011
3759         * gfortran.dg/whole_file_19.f90 : New test.
3761 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
3763         PR fortran/30668
3764         PR fortran/31346
3765         PR fortran/34260
3766         * gfortran.dg/pr40999.f: Fix function type.
3767         * gfortran.dg/whole_file_5.f90: Likewise.
3768         * gfortran.dg/whole_file_6.f90: Likewise.
3769         * gfortran.dg/whole_file_16.f90: New.
3770         * gfortran.dg/whole_file_17.f90: New.
3771         * gfortran.dg/whole_file_18.f90: New.
3773 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
3774             Iain Sandoe  <iains@gcc.gnu.org>
3776         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
3777         * gcc.c-torture/compile/pr44197.c: Require alias support.
3778         * gcc.dg/lto/20081222_0.c: Ditto.
3780 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
3782         PR debug/42801
3783         * gcc.dg/guality/vla-2.c: New test.
3785 2010-05-25  Richard Guenther  <rguenther@suse.de>
3787         PR middle-end/44069
3788         * g++.dg/torture/pr44069.C: New testcase.
3790 2010-05-25  Richard Guenther  <rguenther@suse.de>
3792         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
3794 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3796         PR objc/44140
3797         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
3799 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
3801         * obj-c++.dg/torture/tls/trivial.mm: New.
3802         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
3803         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
3804         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
3805         * obj-c++.dg/torture/tls/diag-1.mm: New.
3806         * obj-c++.dg/torture/tls/tls.exp: New.
3807         * obj-c++.dg/torture/trivial.mm: New.
3808         * obj-c++.dg/torture/dg-torture.exp: New.
3809         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
3810         * obj-c++.dg/tls/trivial.m: New.
3811         * obj-c++.dg/tls/init-1.mm: New.
3812         * obj-c++.dg/tls/diag-1.mm: New.
3813         * obj-c++.dg/tls/init-2.mm: New.
3814         * obj-c++.dg/tls/diag-2.mm: New.
3815         * obj-c++.dg/tls/diag-3.mm: New.
3816         * obj-c++.dg/tls/diag-4.mm: New.
3817         * obj-c++.dg/tls/static-1.mm: New.
3818         * obj-c++.dg/tls/tls.exp: New.
3819         * obj-c++.dg/tls/diag-5.mm: New.
3820         * obj-c++.dg/tls/static-1a.mm: New.
3821         * objc-obj-c++-shared/Object1.mm: New.
3822         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
3824 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
3826         PR objc++/43689
3827         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
3828         * obj-c++.dg/const-str-6.mm: Ditto.
3830 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3832         * g++.dg/parse/array-size2.C: Remove dg-error directives.
3834 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3836         PR ada/38394
3837         * gnat.dg/array13.ad[sb]: New test.
3839 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
3840             Sandra Loosemore  <sandra@codesourcery.com>
3842         * gcc.target/arm/neon/: Regenerated test cases.
3844         * gcc.target/arm/neon/polytypes.c,
3845         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
3846         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
3847         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
3848         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
3849         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
3850         dg-add-options arm_neon.
3852         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
3853         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
3854         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
3855         and arm_neon_fp16_ok.
3857         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
3858         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
3860         * lib/target-supports.exp (add_options_for_arm_neon): New.
3861         (check_effective_target_arm_neon_ok_nocache): New, from
3862         check_effective_target_arm_neon_ok.  Check multiple possibilities.
3863         (check_effective_target_arm_neon_ok): Use
3864         check_effective_target_arm_neon_ok_nocache.
3865         (add_options_for_arm_neon_fp16)
3866         (check_effective_target_arm_neon_fp16_ok)
3867         check_effective_target_arm_neon_fp16_ok_nocache): New.
3868         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
3870 2010-05-24  Jason Merrill  <jason@redhat.com>
3872         PR c++/41510
3873         * g++.dg/cpp0x/initlist35.C: New.
3874         * g++.dg/init/brace6.C: Adjust.
3876 2010-05-24  Paul Brook  <paul@codesourcery.com>
3878         * gcc.target/arm/frame-pointer-1.c: New test.
3879         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
3880         pointer elimination.
3882 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3884         PR target/44245
3885         * gcc.target/i386/crc32-3.c: New.
3886         * gcc.target/i386/crc32-4.c: Likewise.
3888 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
3890         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
3891         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
3892         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
3894 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3896         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
3898 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
3900         PR target/43869
3901         * gcc.c-target/pr43869.c: New test.
3903 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3905         PR fortran/44212
3906         * gfortran.dg/class_22.f03: New.
3908 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
3910         PR lto/44238
3911         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
3913 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
3915         PR fortran/44213
3916         * gfortran.dg/abstract_type_7.f03: New.
3918 2010-05-21  Jason Merrill  <jason@redhat.com>
3920         * g++.dg/eh/spec11.C: Test cleanup optimization.
3922 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
3924         PR debug/44223
3925         * gcc.target/i386/pr44223.c: New test.
3927 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3929         * gcc.target/i386/pr25993.c: Use @function as type specifier.
3931 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
3933         * g++.dg/other/const3.C: New test.
3935 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
3937         PR fortran/38407
3938         * warn_unused_dummy_argument_1.f90: New.
3939         * warn_unused_dummy_argument_2.f90: New.
3941 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3943         PR c++/30298
3944         * g++.dg/inherit/crash1.C: New.
3945         * g++.dg/inherit/crash2.C: Likewise.
3947 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
3949         PR debug/44178
3950         * g++.dg/debug/pr44178.C: New test.
3952 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
3954         PR middle-end/44185
3955         * gcc.dg/tree-ssa/prefetch-6.c: Add
3956         --param min-insn-to-prefetch-ratio=6.
3957         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
3958         allow unrolling, and adjust the movnti count.
3960 2010-05-20  Jan Hubicka  <jh@suse.cz>
3962         PR middle-end/44197
3963         * gcc.c-torture/compile/pr44197.c: New file.
3965 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
3967         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
3968         Fix test code.
3969         (check_effective_target_xop): Remove __may_alias__ attribute.
3971 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
3973         PR target/44202
3974         * gcc.c-torture/execute/pr44202-1.c: New test.
3976 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3978         PR fortran/43851
3979         * gfortran.dg/label_1.f90: Update test.
3981 2010-05-19  Jan Hubicka  <jh@suse.cz>
3983         * gcc.dg/lto/ipareference2_0.c: New file.
3984         * gcc.dg/lto/ipareference2_1.c: New file.
3986 2010-05-19  Jason Merrill  <jason@redhat.com>
3988         * g++.dg/parse/fn-typedef2.C: New.
3990         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
3991         function type.
3993         PR c++/44193
3994         * g++.dg/template/fntype1.C: New.
3996 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
3998         * gnat.dg/discr23.ad[sb]: New test.
3999         * gnat.dg/discr23_pkg.ads: New helper.
4001         * gnat.dg/specs/controlled1.ads: New test.
4002         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4004 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4006         PR fortran/44055
4007         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4008         Fixed scope of C_SIZEOF.
4009         * gfortran.dg/warn_conversion_2.f90: New.
4011 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4013         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4014         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4015         for optional selector.
4016         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4017         (check_effective_target_sse3): New proc.
4018         * gcc.target/i386/math-torture/math-torture.exp: Load
4019         target-supports.exp.
4020         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4021         check_effective_target_sse2.
4022         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4023         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4024         * g++.dg/vect/vect.exp: Likewise.
4025         * gfortran.dg/vect/vect.exp: Likewise.
4026         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4027         -msse2 if check_effective_target_sse2.
4029         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4030         * gcc.target/i386/3dnow-2.c: Likewise.
4031         * gcc.target/i386/3dnowA-1.c: Likewise.
4032         * gcc.target/i386/3dnowA-2.c: Likewise.
4033         * gcc.target/i386/pr42549.c: Likewise.
4035         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4036         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4037         * gcc.target/i386/sse3-addsubps.c: Likewise.
4038         * gcc.target/i386/sse3-haddpd.c: Likewise.
4039         * gcc.target/i386/sse3-haddps.c: Likewise.
4040         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4041         * gcc.target/i386/sse3-hsubps.c: Likewise.
4042         * gcc.target/i386/sse3-movddup.c: Likewise.
4043         * gcc.target/i386/sse3-movshdup.c: Likewise.
4044         * gcc.target/i386/sse3-movsldup.c: Likewise.
4046         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4047         * g++.dg/ext/attrib35.C: Likewise.
4048         * g++.dg/opt/pr40496.C: Likewise.
4049         * g++.dg/other/i386-1.C: Likewise.
4050         * g++.dg/other/i386-4.C: Likewise.
4051         * g++.dg/other/pr34435.C: Likewise.
4052         * g++.dg/other/pr39496.C: Likewise.
4053         * g++.dg/other/pr40446.C: Likewise.
4054         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4055         * gcc.dg/compat/vector-1a_main.c: Likewise.
4056         * gcc.dg/compat/vector-2a_main.c: Likewise.
4057         * gcc.dg/lto/20090206-1_0.c: Likewise.
4058         * gcc.dg/pr34856.c: Likewise.
4059         * gcc.dg/pr36584.c: Likewise.
4060         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4061         * gcc.dg/pr37544.c: Likewise.
4062         * gcc.dg/torture/pr16104-1.c: Likewise.
4063         * gcc.dg/torture/pr35771-1.c: Likewise.
4064         * gcc.dg/torture/pr35771-2.c: Likewise.
4065         * gcc.dg/torture/pr35771-3.c: Likewise.
4066         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4067         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4068         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4069         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4070         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4071         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4072         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4073         * gcc.target/i386/20060512-1.c: Likewise.
4074         * gcc.target/i386/20060512-3.c: Likewise.
4075         * gcc.target/i386/all_one_m128i.c: Likewise.
4076         * gcc.target/i386/float128-1.c: Likewise.
4077         * gcc.target/i386/float128-2.c: Likewise.
4078         * gcc.target/i386/fpcvt-1.c: Likewise.
4079         * gcc.target/i386/fpcvt-2.c: Likewise.
4080         * gcc.target/i386/fpcvt-3.c: Likewise.
4081         * gcc.target/i386/fpprec-1.c: Likewise.
4082         * gcc.target/i386/funcspec-9.c: Likewise.
4083         * gcc.target/i386/incoming-1.c: Likewise.
4084         * gcc.target/i386/incoming-12.c: Likewise.
4085         * gcc.target/i386/incoming-2.c: Likewise.
4086         * gcc.target/i386/incoming-3.c: Likewise.
4087         * gcc.target/i386/incoming-4.c: Likewise.
4088         * gcc.target/i386/incoming-6.c: Likewise.
4089         * gcc.target/i386/incoming-7.c: Likewise.
4090         * gcc.target/i386/incoming-8.c: Likewise.
4091         * gcc.target/i386/opt-1.c: Likewise.
4092         * gcc.target/i386/opt-2.c: Likewise.
4093         * gcc.target/i386/ordcmp-1.c: Likewise.
4094         * gcc.target/i386/pr17692.c: Likewise.
4095         * gcc.target/i386/pr18614-1.c: Likewise.
4096         * gcc.target/i386/pr22152.c: Likewise.
4097         * gcc.target/i386/pr23570.c: Likewise.
4098         * gcc.target/i386/pr23575.c: Likewise.
4099         * gcc.target/i386/pr26449-1.c: Likewise.
4100         * gcc.target/i386/pr26600.c: Likewise.
4101         * gcc.target/i386/pr27790.c: Likewise.
4102         * gcc.target/i386/pr28839.c: Likewise.
4103         * gcc.target/i386/pr30970.c: Likewise.
4104         * gcc.target/i386/pr32000-1.c: Likewise.
4105         * gcc.target/i386/pr32000-2.c: Likewise.
4106         * gcc.target/i386/pr32280.c: Likewise.
4107         * gcc.target/i386/pr32661.c: Likewise.
4108         * gcc.target/i386/pr32708-1.c: Likewise.
4109         * gcc.target/i386/pr32961.c: Likewise.
4110         * gcc.target/i386/pr33329.c: Likewise.
4111         * gcc.target/i386/pr35714.c: Likewise.
4112         * gcc.target/i386/pr35767-1.c: Likewise.
4113         * gcc.target/i386/pr35767-1d.c: Likewise.
4114         * gcc.target/i386/pr35767-1i.c: Likewise.
4115         * gcc.target/i386/pr35767-2.c: Likewise.
4116         * gcc.target/i386/pr35767-2d.c: Likewise.
4117         * gcc.target/i386/pr35767-2i.c: Likewise.
4118         * gcc.target/i386/pr35767-3.c: Likewise.
4119         * gcc.target/i386/pr35767-5.c: Likewise.
4120         * gcc.target/i386/pr36222-1.c: Likewise.
4121         * gcc.target/i386/pr36578-1.c: Likewise.
4122         * gcc.target/i386/pr36578-2.c: Likewise.
4123         * gcc.target/i386/pr36992-1.c: Likewise.
4124         * gcc.target/i386/pr37101.c: Likewise.
4125         * gcc.target/i386/pr37216.c: Likewise.
4126         * gcc.target/i386/pr37434-1.c: Likewise.
4127         * gcc.target/i386/pr37434-2.c: Likewise.
4128         * gcc.target/i386/pr37843-3.c: Likewise.
4129         * gcc.target/i386/pr37843-4.c: Likewise.
4130         * gcc.target/i386/pr39162.c: Likewise.
4131         * gcc.target/i386/pr39315-1.c: Likewise.
4132         * gcc.target/i386/pr39315-2.c: Likewise.
4133         * gcc.target/i386/pr39315-3.c: Likewise.
4134         * gcc.target/i386/pr39315-4.c: Likewise.
4135         * gcc.target/i386/pr39445.c: Likewise.
4136         * gcc.target/i386/pr39496.c: Likewise.
4137         * gcc.target/i386/pr40809.c: Likewise.
4138         * gcc.target/i386/pr40906-3.c: Likewise.
4139         * gcc.target/i386/pr41019.c: Likewise.
4140         * gcc.target/i386/pr42542-1.c: Likewise.
4141         * gcc.target/i386/pr42542-2.c: Likewise.
4142         * gcc.target/i386/pr42542-3.c: Likewise.
4143         * gcc.target/i386/pr42542-3a.c: Likewise.
4144         * gcc.target/i386/pr42881.c: Likewise.
4145         * gcc.target/i386/push-1.c: Likewise.
4146         * gcc.target/i386/quad-sse.c: Likewise.
4147         * gcc.target/i386/reload-1.c: Likewise.
4148         * gcc.target/i386/sse-10.c: Likewise.
4149         * gcc.target/i386/sse-11.c: Likewise.
4150         * gcc.target/i386/sse-15.c: Likewise.
4151         * gcc.target/i386/sse-17.c: Likewise.
4152         * gcc.target/i386/sse-18.c: Likewise.
4153         * gcc.target/i386/sse-19.c: Likewise.
4154         * gcc.target/i386/sse-4.c: Likewise.
4155         * gcc.target/i386/sse-6.c: Likewise.
4156         * gcc.target/i386/sse-vect-types.c: Likewise.
4157         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4158         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4159         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4160         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4161         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4162         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4163         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4164         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4165         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4166         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4167         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4168         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4169         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4170         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4171         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4172         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4173         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4174         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4175         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4176         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4177         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4178         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4179         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4180         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4181         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4182         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4183         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4184         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4185         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4186         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4187         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4188         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4189         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4190         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4191         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4192         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4193         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4194         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4195         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4196         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4197         * gcc.target/i386/sse2-mmx.c: Likewise.
4198         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4199         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4200         * gcc.target/i386/sse2-movd-1.c: Likewise.
4201         * gcc.target/i386/sse2-movd-2.c: Likewise.
4202         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4203         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4204         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4205         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4206         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4207         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4208         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4209         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4210         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4211         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4212         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4213         * gcc.target/i386/sse2-movq-1.c: Likewise.
4214         * gcc.target/i386/sse2-movq-2.c: Likewise.
4215         * gcc.target/i386/sse2-movq-3.c: Likewise.
4216         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4217         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4218         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4219         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4220         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4221         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4222         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4223         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4224         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4225         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4226         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4227         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4228         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4229         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4230         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4231         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4232         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4233         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4234         * gcc.target/i386/sse2-pand-1.c: Likewise.
4235         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4236         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4237         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4238         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4239         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4240         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4241         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4242         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4243         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4244         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4245         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4246         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4247         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4248         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4249         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4250         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4251         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4252         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4253         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4254         * gcc.target/i386/sse2-por-1.c: Likewise.
4255         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4256         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4257         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4258         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4259         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4260         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4261         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4262         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4263         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4264         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4265         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4266         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4267         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4268         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4269         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4270         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4271         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4272         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4273         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4274         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4275         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4276         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4277         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4278         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4279         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4280         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4281         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4282         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4283         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4284         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4285         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4286         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4287         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4288         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4289         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4290         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4291         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4292         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4293         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4294         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4295         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4296         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4297         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4298         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4299         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4300         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4301         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4302         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4303         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4304         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4305         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4306         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4307         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4308         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4309         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4310         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4311         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4312         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4313         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4314         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4315         * gcc.target/i386/sse2-vec-1.c: Likewise.
4316         * gcc.target/i386/sse2-vec-2.c: Likewise.
4317         * gcc.target/i386/sse2-vec-3.c: Likewise.
4318         * gcc.target/i386/sse2-vec-4.c: Likewise.
4319         * gcc.target/i386/sse2-vec-5.c: Likewise.
4320         * gcc.target/i386/sse2-vec-6.c: Likewise.
4321         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4322         * gcc.target/i386/ssefn-2.c: Likewise.
4323         * gcc.target/i386/ssefn-4.c: Likewise.
4324         * gcc.target/i386/ssefp-1.c: Likewise.
4325         * gcc.target/i386/ssefp-2.c: Likewise.
4326         * gcc.target/i386/sseregparm-3.c: Likewise.
4327         * gcc.target/i386/sseregparm-4.c: Likewise.
4328         * gcc.target/i386/sseregparm-5.c: Likewise.
4329         * gcc.target/i386/sseregparm-6.c: Likewise.
4330         * gcc.target/i386/sseregparm-7.c: Likewise.
4331         * gcc.target/i386/ssetype-1.c: Likewise.
4332         * gcc.target/i386/ssetype-2.c: Likewise.
4333         * gcc.target/i386/ssetype-3.c: Likewise.
4334         * gcc.target/i386/ssetype-4.c: Likewise.
4335         * gcc.target/i386/ssetype-5.c: Likewise.
4336         * gcc.target/i386/unordcmp-1.c: Likewise.
4337         * gcc.target/i386/vararg-1.c: Likewise.
4338         * gcc.target/i386/vararg-2.c: Likewise.
4339         * gcc.target/i386/vararg-3.c: Likewise.
4340         * gcc.target/i386/vararg-4.c: Likewise.
4341         * gcc.target/i386/vararg-7.c: Likewise.
4342         * gcc.target/i386/vararg-8.c: Likewise.
4343         * gcc.target/i386/vecinit-1.c: Likewise.
4344         * gcc.target/i386/vecinit-2.c: Likewise.
4345         * gcc.target/i386/vecinit-3.c: Likewise.
4346         * gcc.target/i386/vecinit-4.c: Likewise.
4347         * gcc.target/i386/vecinit-5.c: Likewise.
4348         * gcc.target/i386/vecinit-6.c: Likewise.
4349         * gcc.target/i386/vectorize2.c: Likewise.
4350         * gcc.target/i386/vectorize3.c: Likewise.
4351         * gcc.target/i386/vectorize4.c: Likewise.
4352         * gcc.target/i386/vectorize6.c: Likewise.
4353         * gcc.target/i386/vectorize7.c: Likewise.
4354         * gcc.target/i386/vectorize8.c: Likewise.
4355         * gcc.target/i386/vperm-v2df.c: Likewise.
4356         * gcc.target/i386/vperm-v2di.c: Likewise.
4357         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4358         * gcc.target/i386/xorps-sse2.c: Likewise.
4359         * gcc.target/i386/xorps.c: Likewise.
4360         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4361         * gfortran.dg/graphite/pr42326.f90: Likewise.
4362         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4364 2010-05-19  Richard Guenther  <rguenther@suse.de>
4366         PR lto/44196
4367         * g++.dg/lto/20100519-1_0.C: New testcase.
4369 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4371         PR fortran/42360
4372         * gfortran.dg/warn_intent_out_not_set.f90: New.
4374 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4376         PR fortran/38404
4377         * gfortran.dg/data_char_1.f90: Updated warning message.
4378         * gfortran.dg/data_array_6.f: New.
4380 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4382         * g++.dg/ipa/ivinline-8.C: New test.
4383         * gcc.dg/ipa/iinline-2.c: Likewise.
4385 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4387         PR fortran/34505
4388         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4389         arguments; add check for return value kind.
4390         * gfortran.dg/float_1.f90: Likewise.
4392 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4394         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4395         (main): Use it.
4396         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4397         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4398         Prune another location line format.
4399         (lto-obj): Call lto_prune_warns on comp_output.
4401 2010-05-18  Jan Hubicka  <jh@suse.cz>
4403         * gcc.dg/lto/ipacp_0.c: New test.
4404         * gcc.dg/lto/ipacp_1.c: New test.
4406 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4408         PR lto/44184
4409         * gcc.dg/lto/20100518_0.c: New test.
4411 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4413         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4415 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4417         PR fortran/43990
4418         * gfortran.dg/class_21.f03: New.
4420 2010-05-17  Jason Merrill  <jason@redhat.com>
4422         PR c++/44157
4423         * g++.dg/cpp0x/initlist34.C: New.
4425         PR c++/44158
4426         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4428 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4430         * g++.dg/ipa/ivinline-1.C: New test.
4431         * g++.dg/ipa/ivinline-2.C: New test.
4432         * g++.dg/ipa/ivinline-3.C: New test.
4433         * g++.dg/ipa/ivinline-4.C: New test.
4434         * g++.dg/ipa/ivinline-5.C: New test.
4435         * g++.dg/ipa/ivinline-6.C: New test.
4437 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4438             Jason Merrill  <jason@redhat.com>
4440         PR c++/44108
4441         * c-c++-common/Wunused-var-8.c: New test.
4443 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4445         PR bootstrap/42347
4446         * gcc.c-torture/compile/pr42347.c: New test.
4448         PR middle-end/44102
4449         * g++.dg/ext/asmgoto1.C: New test.
4451 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4453         PR middle-end/44133
4454         * gcc.dg/tree-ssa/pr44133.c: New test.
4455         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4456         precise.
4458 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4460         PR fortran/44044
4461         * gfortran.dg/class_20.f03: New.
4463 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4465         PR 44078
4466         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4467         debug messages but not the newly introduced one.
4469 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4471         PR fortran/35779
4472         * gfortran.dg/initialization_25.f90: Commented testcase.
4473         * gfortran.dg/initialization_26.f90: New.
4475 2010-05-16  Richard Guenther  <rguenther@suse.de>
4477         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4478         * gcc.dg/pr43084.c: Likewise.
4479         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4480         -fipa-type-escape.
4481         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4482         -fipa-type-escape.
4483         * gcc.dg/struct/struct-reorg.exp: Likewise.
4484         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4485         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4487 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4489         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4490         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4491         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4492         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4493         tests.
4495 2010-05-15  Jason Merrill  <jason@redhat.com>
4497         * g++.dg/eh/spec10.C: New.
4498         * g++.dg/eh/spec11.C: New.
4499         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4501 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4503         PR fortran/44154
4504         PR fortran/42647
4505         * gfortran.dg/allocatable_scalar_9.f90: New.
4507 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4509         PR c++/44148
4510         * g++.dg/torture/pr44148.C: New test.
4512 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4514         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4515         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4516         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4517         diagnostics and type sizes.
4519 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4521         * gnat.dg/lto9.adb: New test.
4522         * gnat.dg/lto9_pkg1.ads: New helper.
4523         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4525 2010-05-15  Jan Hubicka  <jh@suse.cz>
4527         * gcc.dg/lto/ipareference_1.c: Rename to ...
4528         * gcc.dg/lto/ipareference_0.c: ... this one.
4529         * gcc.dg/lto/ipareference_2.c: Rename to ...
4530         * gcc.dg/lto/ipareference_1.c: ... this one.
4532 2010-05-15  Jan Hubicka  <jh@suse.cz>
4534         * gcc.dg/lto/ipareference_1.c: New file.
4535         * gcc.dg/lto/ipareference_2.c: New file.
4537 2010-05-15  Richard Guenther  <rguenther@suse.de>
4539         PR tree-optimization/44038
4540         * gcc.c-torture/compile/pr44038.c: New testcase.
4542 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4544         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4545         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4547 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4549         PR fortran/43207
4550         PR fortran/43969
4551         * gfortran.dg/class_18.f03: New.
4552         * gfortran.dg/class_19.f03: New.
4554 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4556         PR debug/44112
4557         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4558         * g++.dg/debug/dwarf2/const1.C: Remove.
4560 2010-05-14  Jason Merrill  <jason@redhat.com>
4562         * g++.dg/eh/cond4.C: New.
4563         * g++.dg/eh/elide2.C: Adjust.
4564         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4566 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4568         PR fortran/44135
4569         * gfortran.dg/actual_array_interface_2.f90: New test.
4571 2010-05-14  Richard Guenther  <rguenther@suse.de>
4573         PR tree-optimization/44119
4574         * gcc.c-torture/compile/pr44119.c: New testcase.
4576 2010-05-14  Jason Merrill  <jason@redhat.com>
4578         PR c++/44127
4579         * g++.dg/eh/terminate1.C: New.
4581 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4583         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4585         PR debug/44136
4586         * gcc.dg/pr44136.c: New test.
4588 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4590         PR c++/30566
4591         * g++.dg/warn/Wshadow-4.C: Adjust.
4592         * g++.dg/warn/Wshadow-5.C: New test.
4593         * g++.dg/warn/Wshadow-6.C: New test
4595 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4597         PR fortran/35779
4598         * gfortran.dg/initialization_25.f90: New.
4600 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4602         * g++.dg/otr-fold-1.C: New test.
4603         * g++.dg/otr-fold-2.C: New test.
4605 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4607         PR fortran/44036
4608         * gfortran.dg/gomp/pr44036-1.f90: New test.
4609         * gfortran.dg/gomp/pr44036-2.f90: New test.
4610         * gfortran.dg/gomp/pr44036-3.f90: New test.
4612         PR debug/43983
4613         * gcc.dg/guality/sra-1.c: New test.
4615 2010-05-12  Jan Hubicka  <jh@suse.cz>
4617         * tree-ssa/unreachable.c: New test.
4619 2010-05-12  Jason Merrill  <jason@redhat.com>
4621         * g++.dg/cpp0x/sfinae1.C: New.
4623 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4625         * gcc.target/i386/zee.c: New file.
4627 2010-05-12  Jason Merrill  <jason@redhat.com>
4629         * g++.dg/conversion/op1.C: Expect template candidate message.
4630         * g++.dg/cpp0x/nullptr15.C: Likewise.
4631         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4632         * g++.dg/cpp0x/pr31431.C: Likewise.
4633         * g++.dg/cpp0x/temp_default2.C: Likewise.
4634         * g++.dg/cpp0x/trailing4.C: Likewise.
4635         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4636         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4637         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4638         * g++.dg/cpp0x/variadic35.C: Likewise.
4639         * g++.dg/cpp0x/vt-35147.C: Likewise.
4640         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4641         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4642         * g++.dg/ext/visibility/anon8.C: Likewise.
4643         * g++.dg/ext/vla2.C: Likewise.
4644         * g++.dg/other/pr28114.C: Likewise.
4645         * g++.dg/other/ptrmem10.C: Likewise.
4646         * g++.dg/other/ptrmem11.C: Likewise.
4647         * g++.dg/overload/unknown1.C: Likewise.
4648         * g++.dg/parse/template7.C: Likewise.
4649         * g++.dg/parse/typename7.C: Likewise.
4650         * g++.dg/template/conv11.C: Likewise.
4651         * g++.dg/template/copy1.C: Likewise.
4652         * g++.dg/template/deduce3.C: Likewise.
4653         * g++.dg/template/dependent-expr5.C: Likewise.
4654         * g++.dg/template/friend.C: Likewise.
4655         * g++.dg/template/incomplete2.C: Likewise.
4656         * g++.dg/template/local4.C: Likewise.
4657         * g++.dg/template/local6.C: Likewise.
4658         * g++.dg/template/operator10.C: Likewise.
4659         * g++.dg/template/overload6.C: Likewise.
4660         * g++.dg/template/ptrmem2.C: Likewise.
4661         * g++.dg/template/ptrmem20.C: Likewise.
4662         * g++.dg/template/ptrmem8.C: Likewise.
4663         * g++.dg/template/sfinae2.C: Likewise.
4664         * g++.dg/template/ttp25.C: Likewise.
4665         * g++.dg/template/unify10.C: Likewise.
4666         * g++.dg/template/unify11.C: Likewise.
4667         * g++.dg/template/unify6.C: Likewise.
4668         * g++.dg/template/unify7.C: Likewise.
4669         * g++.dg/template/unify9.C: Likewise.
4670         * g++.dg/template/varmod1.C: Likewise.
4671         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4672         * g++.old-deja/g++.law/operators32.C: Likewise.
4673         * g++.old-deja/g++.pt/crash28.C: Likewise.
4674         * g++.old-deja/g++.pt/crash60.C: Likewise.
4675         * g++.old-deja/g++.pt/explicit38.C: Likewise.
4676         * g++.old-deja/g++.pt/explicit39.C: Likewise.
4677         * g++.old-deja/g++.pt/explicit41.C: Likewise.
4678         * g++.old-deja/g++.pt/explicit67.C: Likewise.
4679         * g++.old-deja/g++.pt/explicit77.C: Likewise.
4680         * g++.old-deja/g++.pt/expr2.C: Likewise.
4681         * g++.old-deja/g++.pt/overload7.C: Likewise.
4682         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
4683         * g++.old-deja/g++.pt/spec5.C: Likewise.
4684         * g++.old-deja/g++.pt/spec6.C: Likewise.
4685         * g++.old-deja/g++.pt/t24.C: Likewise.
4686         * g++.old-deja/g++.pt/unify4.C: Likewise.
4687         * g++.old-deja/g++.pt/unify6.C: Likewise.
4688         * g++.old-deja/g++.pt/unify8.C: Likewise.
4689         * g++.old-deja/g++.robertl/eb119.C: Likewise.
4690         * g++.old-deja/g++.robertl/eb79.C: Likewise.
4691         * g++.old-deja/g++.robertl/eb98.C: Likewise.
4693         * g++.dg/cpp0x/initlist32.C: New.
4695         * g++.dg/template/conv11.C: New.
4696         * g++.dg/conversion/op1.C: Adjust expected error.
4698         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
4700 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
4702         PR target/44088
4703         * gcc.target/i386/avx-cmpsd-1.c: New.
4704         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
4705         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4706         * gcc.target/i386/avx-cmpss-2.c: Likewise.
4707         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4708         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4710 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
4712         PR middle-end/44085
4713         * gcc.dg/gomp/pr44085.c: New test.
4714         * gfortran.dg/gomp/pr44085.f90: New test.
4716 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
4718         * objc-obj-c++-shared/Object1.m: New.
4719         * objc.dg/torture: New directory.
4720         * objc.dg/torture/tls: Ditto.
4721         * objc.dg/tls: Ditto.
4722         * objc.dg/torture/tls/trivial.m: New test.
4723         * objc.dg/torture/tls/thr-init-2.m: New test.
4724         * objc.dg/torture/tls/thr-init-3.m: New test.
4725         * objc.dg/torture/tls/thr-init.m: New test.
4726         * objc.dg/torture/tls/diag-1.m: New test.
4727         * objc.dg/torture/tls/tls.exp: New.
4728         * objc.dg/torture/trivial.m: New test.
4729         * objc.dg/torture/dg-torture.exp: New.
4730         * objc.dg/tls/diag-3.m: New test.
4731         * objc.dg/tls/diag-4.m: New test.
4732         * objc.dg/tls/diag-5.m: New test.
4733         * objc.dg/tls/init-1.m: New test.
4734         * objc.dg/tls/init-2.m: New test.
4735         * objc.dg/tls/tls.exp: New.
4736         * objc.dg/tls/diag-2.m: New test.
4737         * lib/objc.exp: Respond to dg-additional-files.
4739 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
4741         * gcc.target/m68k/20100512-1.c: New.
4743 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4745         * gnat.dg/lto8.adb: New test.
4746         * gnat.dg/lto8_pkg.ad[sb]: New helper.
4747         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
4749 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4751         PR c++/34272
4752         PR c++/43630
4753         PR c++/34491
4754         * g++.dg/template/crash97.C: New.
4755         * g++.dg/template/crash98.C: Likewise.
4756         * g++.dg/template/crash99.C: Likewise.
4757         * g++.dg/cpp0x/pr31439.C: Adjust.
4758         * g++.dg/template/crash95.C: Likewise.
4760 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4762         PR middle-end/44071
4763         * c-c++-common/asmgoto-4.c: New test.
4764         * gcc.target/i386/pr44071.c: New test.
4766         PR c++/44062
4767         * c-c++-common/Wunused-var-7.c: New test.
4768         * g++.dg/warn/Wunused-var-9.C: New test.
4770 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4772         PR fortran/43711
4773         * gfortran.dg/gomp/pr43711.f90: New.
4775 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
4777         PR fortran/31820
4778         * gfortran.dg/select_5.f90: Updated.
4780 2010-05-11  Jan Hubicka  <jh@suse.cz>
4782         PR tree-optimize/44063
4783         * gcc.c-torture/compile/pr44063.c: New testcase.
4785 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
4787         PR debug/44023
4788         * gcc.dg/pr44023.c: New test.
4790 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4792         * gnat.dg/lto7.adb: New test.
4793         * gnat.dg/lto7_pkg.ad[sb]: New helper.
4795 2010-05-10  Jason Merrill  <jason@redhat.com>
4797         PR c++/44017
4798         * g++.dg/template/inherit5.C: New.
4800         PR c++/44045
4801         * g++.dg/cpp0x/initlist33.C: New.
4802         * g++.dg/cpp0x/initlist26.C: Adjust.
4803         * g++.dg/cpp0x/initlist28.C: Adjust.
4805 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
4807         PR c++/43719
4808         * g++.dg/init/pr43719.C: New.
4809         * g++.dg/anon-struct4.C: Adjust.
4811 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
4813         PR debug/44028
4814         * gcc.dg/pr44028.c: New test.
4816 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
4818         PR fortran/27866
4819         PR fortran/35003
4820         PR fortran/42809
4821         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
4822         * gfortran.dg/warn_conversion.f90: New.
4824 2010-05-10  Michael Matz  <matz@suse.de>
4826         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
4828 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
4830         PR rtl-optimization/44012
4831         * gcc.dg/pr44012.c: New.
4833 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4835         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
4836         Log text on entry and exit.
4837         Prune Sun ld warnings for common symbols with differing sizes.
4838         (lto-link-and-maybe-run): Change caller.
4840 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
4842         PR fortran/44044
4843         * gfortran.dg/class_7.f03: Modified.
4844         * gfortran.dg/select_type_1.f03: Modified.
4845         * gfortran.dg/select_type_12.f03: New.
4847 2010-05-10  Richard Guenther  <rguenther@suse.de>
4849         PR tree-optimization/44050
4850         * gcc.dg/torture/pr44050.c: New testcase.
4852 2010-05-10  Wei Guozhi  <carrot@google.com>
4854         PR target/42879
4855         * gcc.target/arm/pr42879.c: New testcase.
4857 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4859         PR c/44051
4860         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
4862 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4864         PR c/10676
4865         * gcc.dg/anon-struct-10.c: New test.
4867 2010-05-09  Richard Guenther  <rguenther@suse.de>
4869         PR middle-end/44024
4870         * gcc.dg/pr44024.c: New testcase.
4872 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
4874         PR c/4784
4875         * gcc.dg/anon-struct-9.c: New test.
4877 2010-05-09  Richard Guenther  <rguenther@suse.de>
4879         PR middle-end/44043
4880         * gcc.c-torture/compile/pr44043.c: New testcase.
4882 2010-05-09  Richard Guenther  <rguenther@suse.de>
4884         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
4886 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
4888         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
4890 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4892         * gnat.dg/lto[12456].adb: Add "target lto" marker.
4893         * gnat.dg/specs/lto3.ads: Likewise.
4895 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
4897         PR middle-end/28685
4898         * gcc.dg/pr28685-1.c: New file.
4900 2010-05-08  Richard Guenther  <rguenther@suse.de>
4902         PR tree-optimization/44030
4903         * gcc.c-torture/compile/pr44030.c: New testcase.
4905 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4907         * gnat.dg/lto6.adb: New test.
4908         * gnat.dg/lto6_pkg.ads: New helper.
4910 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4912         * gnat.dg/lto5.adb: New test.
4913         * gnat.dg/lto5_pkg.ad[sb]: New helper.
4915 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4917         * gnat.dg/lto4.ad[sb]: New test.
4919 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
4921         * gnat.dg/specs/lto3.ads: New test.
4922         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
4923         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
4925 2010-05-08  Quentin Ochem  <ochem@adacore.com>
4927         * gnat.dg/sizetype3.ad[sb]: New test.
4928         * gnat.dg/sizetype3_pkg.ads: New helper.
4930 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
4932         PR c++/43951
4933         * g++.dg/init/new29.C: New.
4935 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
4937         PR fortran/40728
4938         * gfortran.dg/coarray_1.f90: Fixed error message.
4939         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
4940         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
4941         * gfortran.dg/intrinsic_std_5.f90: New.
4943 2010-05-07  Jason Merrill  <jason@redhat.com>
4945         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
4947 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4949         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
4950         (size_t, stderr): Remove.
4951         (read_error): Replaced __builtin_fprintf by fprintf.
4953 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
4955         * gcc.dg/ordered-comparison-1.c: New test.
4956         * gcc.dg/ordered-comparison-2.c: New test.
4957         * gcc.dg/ordered-comparison-3.c: New test.
4958         * gcc.dg/ordered-comparison-4.c: New test.
4960 2010-05-06  Mike Stump  <mikestump@comcast.net>
4962         PR objc/35165
4963         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
4965 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
4966             Jason Merrill  <jason@redhat.com>
4968         * g++.dg/cpp0x/nullptr01.C: New.
4969         * g++.dg/cpp0x/nullptr02.C: New.
4970         * g++.dg/cpp0x/nullptr03.C: New.
4971         * g++.dg/cpp0x/nullptr04.C: New.
4972         * g++.dg/cpp0x/nullptr05.C: New.
4973         * g++.dg/cpp0x/nullptr06.C: New.
4974         * g++.dg/cpp0x/nullptr07.C: New.
4975         * g++.dg/cpp0x/nullptr08.C: New.
4976         * g++.dg/cpp0x/nullptr09.C: New.
4977         * g++.dg/cpp0x/nullptr10.C: New.
4978         * g++.dg/cpp0x/nullptr11.C: New.
4979         * g++.dg/cpp0x/nullptr12.C: New.
4980         * g++.dg/cpp0x/nullptr13.C: New.
4981         * g++.dg/cpp0x/nullptr14.C: New.
4982         * g++.dg/cpp0x/nullptr15.C: New.
4983         * g++.dg/cpp0x/nullptr16.C: New.
4984         * g++.dg/cpp0x/nullptr17.C: New.
4985         * g++.dg/cpp0x/nullptr18.C: New.
4986         * g++.dg/cpp0x/nullptr19.C: New.
4987         * g++.dg/cpp0x/nullptr20.C: New.
4988         * g++.dg/cpp0x/nullptr21.C: New.
4989         * g++.dg/cpp0x/nullptr22.C: New.
4990         * g++.dg/debug/nullptr01.C: New.
4991         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
4993 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
4995         * gcc.dg/Wunused-var-8.c: Move to...
4996         * c-c++-common/Wunused-var-6.c: ... here.  New test.
4998 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5000         PR c++/40406
5001         * g++.dg/template/crash96.C: New.
5003 2010-05-06  Jan Hubicka  <jh@suse.cz>
5005         PR tree-optimization/43791
5006         * gcc.c-torture/compile/pr43791.c: New file.
5008 2010-05-06  Michael Matz  <matz@suse.de>
5010         PR tree-optimization/43984
5011         * gfortran.dg/pr43984.f90: New test.
5013 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5015         PR 40989
5016         * gcc.dg/pr40989.c: New.
5018 2010-05-06  Richard Guenther  <rguenther@suse.de>
5020         PR tree-optimization/43934
5021         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5023 2010-05-06  Richard Guenther  <rguenther@suse.de>
5025         PR tree-optimization/43987
5026         * gcc.c-torture/execute/pr43987.c: New testcase.
5027         * gcc.dg/torture/pta-escape-1.c: Adjust.
5028         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5029         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5030         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5031         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5033 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5034             Dodji Seketeli  <dodji@redhat.com>
5036         PR c/18624
5037         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5038         * g++.dg/template/sfinae16.C: Likewise.
5039         * gcc.dg/Wunused-var-1.c: Moved to...
5040         * c-c++-common/Wunused-var-1.c: ...here. New test.
5041         * gcc.dg/Wunused-var-2.c: Moved to...
5042         * c-c++-common/Wunused-var-2.c: ...here. New test.
5043         * gcc.dg/Wunused-var-3.c: Moved to...
5044         * c-c++-common/Wunused-var-3.c: ...here. New test.
5045         * gcc.dg/Wunused-var-4.c: Moved to...
5046         * gcc.dg/Wunused-var-1.c: ... here.
5047         * gcc.dg/Wunused-var-5.c: Moved to...
5048         * c-c++-common/Wunused-var-4.c: ...here. New test.
5049         * gcc.dg/Wunused-var-7.c: Moved to...
5050         * c-c++-common/Wunused-var-5.c: ...here. New test.
5051         * gcc.dg/Wunused-var-6.c: Moved to...
5052         * gcc.dg/Wunused-var-2.c: ... here.
5053         * c-c++-common/Wunused-var-1.c: New test.
5054         * c-c++-common/Wunused-var-2.c: New test.
5055         * c-c++-common/Wunused-var-3.c: New test.
5056         * c-c++-common/Wunused-var-4.c: New test.
5057         * c-c++-common/Wunused-var-5.c: New test.
5058         * g++.dg/warn/Wunused-var-1.C: New test.
5059         * g++.dg/warn/Wunused-var-2.C: New test.
5060         * g++.dg/warn/Wunused-var-3.C: New test.
5061         * g++.dg/warn/Wunused-var-4.C: New test.
5062         * g++.dg/warn/Wunused-var-5.C: New test.
5063         * g++.dg/warn/Wunused-var-6.C: New test.
5064         * g++.dg/warn/Wunused-var-7.C: New test.
5065         * g++.dg/warn/Wunused-var-8.C: New test.
5066         * g++.dg/warn/Wunused-parm-1.C: New test.
5067         * g++.dg/warn/Wunused-parm-2.C: New test.
5068         * g++.dg/warn/Wunused-parm-3.C: New test.
5070 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5072         PR fortran/43985
5073         * gfortran.dg/gomp/crayptr5.f90: New test case.
5075 2010-05-05  Jason Merrill  <jason@redhat.com>
5077         PR debug/43370
5078         * g++.dg/ext/attrib39.C: New.
5080 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5082         PR fortran/24978
5083         * gfortran.dg/data_invalid.f90: New.
5085 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5087         * gnat.dg/lto2.adb: New test.
5089 2010-05-05  Jason Merrill  <jason@redhat.com>
5091         PR c++/43787
5092         * g++.dg/opt/empty1.C: New.
5094 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5096         PR fortran/43696
5097         * gfortran.dg/class_17.f03: New.
5099 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5101         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5103 2010-05-04  Mike Stump  <mikestump@comcast.net>
5105         PR objc/35165
5106         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5108 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5110         PR target/43668
5111         * gcc.target/i386/pr43668.c: New.
5113 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5115         PR c++/43028
5116         * g++.dg/cpp0x/initlist31.C: New.
5118 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5120         PR c/43981
5121         * gcc.dg/Wunused-var-8.c: New test.
5123 2010-05-04  Jason Merrill  <jason@redhat.com>
5125         PR c++/38064
5126         * g++.dg/cpp0x/enum3.C: Extend.
5128 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5130         PR target/43799
5131         * gcc.target/i386/pr43799.c: New.
5133 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5135         * gnat.dg/lto1.adb: New test.
5136         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5138 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5140         PR middle-end/43671
5141         * gcc.target/i386/pr43671.c: New.
5143 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5145         PR c++/43705
5146         * g++.dg/template/crash95.C: New.
5148 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5150         PR debug/43508
5151         * gcc.target/i386/pr43508.c: New.
5153 2010-05-04  Richard Guenther  <rguenther@suse.de>
5155         PR tree-optimization/43879
5156         * g++.dg/torture/pr43879-1_0.C: New testcase.
5157         * g++.dg/torture/pr43879-1_1.C: Likewise.
5159 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5161         PR c++/43953
5162         * g++.dg/other/crash-12.C: New test.
5164 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5166         * g++.dg/cdce3.C: Add a space.  Updated.
5168 2010-05-03  Jason Merrill  <jason@redhat.com>
5170         PR c++/43680
5171         * g++.dg/opt/enum2.C: New.
5172         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5173         * g++.dg/warn/Wswitch-1.C: Adjust message.
5175 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5177         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5178         * g++.dg/ext/label13.C: Fix typo.
5179         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5180         alpha*-dec-osf5*.
5181         * gcc.c-torture/compile/limits-declparen.c: xfail on
5182         alpha*-dec-osf5* with -g.
5183         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5184         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5185         * gcc.dg/c99-tgmath-2.c: Likewise.
5186         * gcc.dg/c99-tgmath-3.c: Likewise.
5187         * gcc.dg/c99-tgmath-4.c: Likewise.
5189 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5191         PR fortran/43592
5192         * gfortran.dg/unexpected_interface.f90: New test.
5194 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5196         * ada/acats/run_acats (which): New function.
5197         (host_gnatchop, host_gnatmake): Use it.
5199 2010-05-03  Richard Guenther  <rguenther@suse.de>
5201         PR tree-optimization/43971
5202         * gcc.dg/pr43971.c: New testcase.
5204 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5206         PR debug/43972
5207         * gcc.dg/debug/pr43972.c: New test.
5209 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5211         PR testsuite/43963
5212         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5214 2010-05-02  Richard Guenther  <rguenther@suse.de>
5216         PR tree-optimization/43879
5217         * gcc.dg/torture/pr43879-3.c: New testcase.
5219 2010-05-01  Richard Guenther  <rguenther@suse.de>
5221         PR tree-optimization/43949
5222         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5224 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5226         PR c++/43951
5227         * g++.dg/init/new28.C: New.
5229 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5231         PR objc++/32052
5232         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5233         structure and nested declarations.
5234         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5235         structure and nested declarations.  Reduce header clutter and
5236         use _exit() rather than abort().
5237         * objc.dg/encode-10.m: New.
5238         * objc.dg/encode-11.m: New.
5240 2010-04-30  DJ Delorie  <dj@redhat.com>
5242         * gcc.c-torture/execute/20100430-1.c: New test.
5244 2010-04-30  Jason Merrill  <jason@redhat.com>
5246         PR c++/43868
5247         * g++.dg/template/ptrmem21.C: New.
5249 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5251         PR fortran/18918
5252         PR fortran/43931
5253         * gfortran.dg/coarray_13.f90: New test.
5255 2010-04-30  Richard Guenther  <rguenther@suse.de>
5257         PR lto/43946
5258         * gcc.dg/lto/20100430-1_0.c: New testcase.
5260 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5262         PR debug/43942
5263         * c-c++-common/pr43942.c: New test.
5265 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5267         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5268         conflict with darwin crt1.o 'start' symbol.
5270 2010-04-30  Richard Guenther  <rguenther@suse.de>
5272         PR tree-optimization/43879
5273         * gcc.dg/torture/pr43879_1.c: New testcase.
5275 2010-04-30  Richard Guenther  <rguenther@suse.de>
5277         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5279 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5281         PR c++/43890
5282         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5283         user-provided constructor while recursing.
5285 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5287         PR fortran/42274
5288         * gfortran.dg/class_16.f03: New test.
5290 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5292         PR fortran/42274
5293         * gfortran.dg/class_15.f03: New.
5295 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5297         PR fortran/43326
5298         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5300 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5302         PR fortran/43492
5303         * gfortran.dg/generic_22.f03 : New test.
5305 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5307         PR fortran/42353
5308         * gfortran.dg/class_14.f03: New test.
5310 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5312         PR fortran/42680
5313         * gfortran.dg/interface_32.f90: New test.
5315 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5316             Janus Weil  <janus@gcc.gnu.org>
5318         PR fortran/41829
5319         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5320         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5321         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5323 2010-04-28  Mike Stump  <mikestump@comcast.net>
5325         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5326         dg-excess-errors.
5327         * g++.dg/uninit-pred-2_b.C: Likewise.
5329 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5331         PR fortran/18918
5332         PR fortran/43919
5333         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5335 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5337         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5338         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5339         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5340         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5341         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5343 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5345         * gcc.dg/const-uniq-1.c: New test.
5346         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5348 2010-04-28  Xinliang David Li  <davidxl@google.com>
5350         * gcc.dg/uninit-pred-2_b.c: New test.
5351         * gcc.dg/uninit-pred-4_b.c: New test.
5352         * gcc.dg/uninit-pred-3_d.c: New test.
5353         * gcc.dg/uninit-pred-6_b.c: New test.
5354         * gcc.dg/uninit-pred-8_b.c: New test.
5355         * gcc.dg/uninit-pred-3_a.c: New test.
5356         * gcc.dg/uninit-pred-2_c.c: New test.
5357         * gcc.dg/uninit-pred-5_a.c: New test.
5358         * gcc.dg/uninit-pred-3_e.c: New test.
5359         * gcc.dg/uninit-pred-7_a.c: New test.
5360         * gcc.dg/uninit-pred-6_c.c: New test.
5361         * gcc.dg/uninit-pred-9_a.c: New test.
5362         * gcc.dg/uninit-pred-8_c.c: New test.
5363         * gcc.dg/uninit-pred-3_b.c: New test.
5364         * gcc.dg/uninit-pred-5_b.c: New test.
5365         * gcc.dg/uninit-pred-7_b.c: New test.
5366         * gcc.dg/uninit-pred-6_d.c: New test.
5367         * gcc.dg/uninit-pred-9_b.c: New test.
5368         * gcc.dg/uninit-pred-2_a.c: New test.
5369         * gcc.dg/uninit-pred-4_a.c: New test.
5370         * gcc.dg/uninit-pred-3_c.c: New test.
5371         * gcc.dg/uninit-pred-6_a.c: New test.
5372         * gcc.dg/uninit-pred-8_a.c: New test.
5373         * gcc.dg/uninit-pred-7_c.c: New test.
5374         * gcc.dg/uninit-pred-6_e.c: New test.
5375         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5376         * g++.dg/uninit-pred-1_a.C: New test.
5377         * g++.dg/uninit-pred-1_b.C: New test.
5378         * g++.dg/uninit-pred-2_a.C: New test.
5379         * g++.dg/uninit-pred-2_b.C: New test.
5380         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5381         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5382         * g++.dg/uninit-pred-loop_1.cc: New test.
5384 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5386         * gcc.dg/lto/20091209-1_0.c: New testcase.
5388 2010-04-28  Richard Guenther  <rguenther@suse.de>
5390         PR tree-optimization/43879
5391         PR tree-optimization/43909
5392         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5394 2010-04-28  Richard Guenther  <rguenther@suse.de>
5396         PR c++/43880
5397         * g++.dg/torture/pr43880.C: New testcase.
5399 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5401         PR c++/9335
5402         * g++.dg/template/recurse2.C: Update
5403         * g++.dg/template/recurse.C: Update.
5404         * g++.dg/template/pr23510.C: Update.
5405         * lib/prune.exp: Filter out 'recursively instantiated'.
5407 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5409         PR c++/29043
5410         * g++.dg/init/pr29043.C: New.
5412 2010-04-27  Jason Merrill  <jason@redhat.com>
5414         * g++.dg/lookup/scoped5.C: Adjust.
5415         * g++.dg/lookup/scoped8.C: Adjust.
5416         * g++.dg/template/dependent-expr5.C: Adjust.
5417         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5419         PR c++/43856
5420         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5422         PR c++/43875
5423         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5425 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5426             Jan Hubicka <hubicka@ucw.cz>
5428         * gcc.dg/pure-2.c: New testcase.
5429         * gcc.dg/const-1.c: New testcase.
5431 2010-04-27  Jason Merrill  <jason@redhat.com>
5433         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5435         PR c++/41468
5436         * g++.dg/template/sfinae17.C: New.
5437         * g++.dg/template/sfinae18.C: New.
5439 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5441         * g++.dg/init/pr42844.C: New.
5442         * g++.dg/cpp0x/pr42844-2.C: New.
5443         * g++.dg/cpp0x/defaulted2.C: Adjust.
5444         * g++.dg/tree-ssa/pr27549.C: Likewise.
5445         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5447 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5449         PR fortran/18918
5450         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5452 2010-04-27  Richard Guenther  <rguenther@suse.de>
5454         PR middle-end/40561
5455         * g++.dg/other/pr40561.C: New testcase.
5457 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5459         PR middle-end/43812
5460         * g++.dg/ipa/pr43812.C: New test.
5462 2010-04-27  Jan Hubicka  <jh@suse.cz>
5464         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5465         (test): ... this one.
5467 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5469         PR target/40657
5470         * gcc.target/arm/thumb-stackframe.c: New test.
5472 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5474         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5475         * gcc.dg/misc-column.c: Likewise.
5476         * gcc.dg/Walways-true-1.c: Likewise.
5477         * gcc.dg/Walways-true-2.c: Likewise.
5478         * gcc.dg/warn-addr-cmp.c: Likewise.
5480 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5482         PR fortran/18918
5483         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5484         * gfortran.dg/coarray_12.f90: New.
5486 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5488         PR c/32207
5489         * gcc.dg/pr32207.c: New test.
5490         * gcc.dg/misc-column.c: Adjust expected warning.
5491         * gcc.dg/Walways-true-1.c: Likewise.
5492         * gcc.dg/Walways-true-2.c: Likewise.
5493         * gcc.dg/warn-addr-cmp.c: Likewise.
5495 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5497         PR lto/42776
5498         * lib/lto.exp (lto_prune_vis_warns): New function.
5499         (lto-link-and-maybe-run): Call it.
5501 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5503         PR tree-optimization/43904
5504         * gcc.dg/tree-ssa/tailcall-6.c: New.
5506 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5508         PR testsuite/35165
5509         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5510         Darwin8/OSX10.4 - compatible code generation.
5511         Use scan-rtl-dump.
5512         * obj-c++.dg/stubify-1.mm: Ditto.
5513         * lib/objc-torture.exp: Do not require link success for
5514         "trivial.m" in the runtime checks when dowhat = 'compile'.
5515         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5516         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5517         Darwin8/OSX10.4 - compatible code generation.
5518         * objc.dg/stubify-2.m: Ditto.
5519         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5520         * objc.dg/next-runtime-1.m: Ditto.
5521         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5522         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5523         runtimes on Darwin.
5525 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5527         PR 43715
5528         * lib/plugin-support.exp: Use "-undefined
5529         dynamic_lookup" on darwin.
5531 2010-04-26  Richard Guenther  <rguenther@suse.de>
5533         * gcc.dg/lto/20100426_0.c: New testcase.
5535 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5537         PR tree-optimization/43833
5538         gcc.dg/Warray-bounds-8.c: New test case.
5540 2010-04-26  Richard Guenther  <rguenther@suse.de>
5542         PR lto/43080
5543         * g++.dg/lto/20100423-3_0.C: New testcase.
5545 2010-04-26  Richard Guenther  <rguenther@suse.de>
5547         PR lto/42425
5548         * g++.dg/lto/20100423-2_0.C: New testcase.
5550 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5552         * gcc.dg/vect/bb-slp-23.c: New test.
5554 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5556         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5557         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5558         * gcc.dg/c1x-float-1.c: New test.
5560 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5562         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5563         of "lea\[ \t\]".
5565 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5567         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5568         FreeBSD.
5569         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5570         * gfortran.dg/default_format_2.f90: Ditto.
5572 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5574         * gfortran.dg/pr43505.f90: Clean up .mod file.
5575         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5576         * gfortran.dg/pr41347.f90: Ditto.
5577         * gfortran.dg/internal_pack_4.f90: Ditto.
5578         * gfortran.dg/proc_decl_23.f90: Ditto.
5579         * gfortran.dg/recursive_check_3.f90: Ditto.
5580         * gfortran.dg/intent_out_3.f90: Ditto.
5581         * gfortran.dg/assignment_2.f90: Ditto.
5582         * gfortran.dg/pr41928.f90: Ditto.
5583         * gfortran.dg/pr42166.f90: Ditto.
5584         * gfortran.dg/private_type_12.f90: Ditto.
5585         * gfortran.dg/graphite/pr42185.f90: Ditto.
5586         * gfortran.dg/graphite/pr42186.f90: Ditto.
5587         * gfortran.dg/graphite/pr40982.f90: Ditto.
5588         * gfortran.dg/graphite/id-2.f90: Ditto.
5589         * gfortran.dg/graphite/id-4.f90: Ditto.
5590         * gfortran.dg/graphite/pr42050.f90: Ditto.
5591         * gfortran.dg/graphite/id-18.f90: Ditto.
5592         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5593         * gfortran.dg/graphite/pr41924.f90: Ditto.
5594         * gfortran.dg/graphite/pr42393.f90: Ditto.
5595         * gfortran.dg/graphite/pr37980.f90: Ditto.
5596         * gfortran.dg/graphite/pr38953.f90: Ditto.
5597         * gfortran.dg/graphite/pr42180.f90: Ditto.
5598         * gfortran.dg/graphite/pr42181.f90: Ditto.
5599         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5600         * gfortran.dg/select_type_4.f90: Ditto.
5601         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5602         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5603         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5604         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5605         * gfortran.dg/whole_file_11.f90: Ditto.
5606         * gfortran.dg/private_type_11.f90: Ditto.
5607         * gfortran.dg/vect/vect-gems.f90: Ditto.
5608         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5610 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5612         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5614 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5616         * gnat.dg/pack15.ad[sb]: New test.
5618 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5620         * gcc.target/arm/mla-1.c: New test.
5622 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5624         PR fortran/30073
5625         PR fortran/43793
5626         * gfortran.dg/pr43793.f90: New test.
5628 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5630         PR tree-optimization/41442
5631         * gcc.target/i386/pr41442.c: New test.
5633 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5635         PR fortran/43832
5636         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5638 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5640         PR fortran/43832
5641         * gfortran.dg/open_nounit.f90: New test.
5643 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5645         PR fortran/43841
5646         PR fortran/43843
5647         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5649 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5651         * gcc.dg/Wconversion-integer.c: Update.
5653 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5655         * gnat.dg/unchecked_convert5.adb: New test.
5657 2010-04-23  Richard Guenther  <rguenther@suse.de>
5659         PR lto/41734
5660         * gcc.dg/lto/20100423-2_0.c: New testcase.
5661         * gcc.dg/lto/20100423-2_0.c: Likewise.
5663 2010-04-23  Richard Guenther  <rguenther@suse.de>
5665         PR lto/43455
5666         * gcc.dg/lto/20100423-1_0.c: New testcase.
5667         * gcc.dg/lto/20100423-1_1.c: Likewise.
5669 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5671         PR tree-optimization/43846
5672         * gcc.dg/tree-ssa/sra-10.c: New test.
5674 2010-04-23  Martin Jambor  <mjambor@suse.cz>
5676         PR middle-end/43835
5677         * gcc.c-torture/execute/pr43835.c: New test.
5679 2010-04-23  Richard Guenther  <rguenther@suse.de>
5681         PR lto/42653
5682         * g++.dg/lto/20100423-1_0.C: New testcase.
5684 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
5686         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
5688 2010-04-22  Ira Rosen  <irar@il.ibm.com>
5690         PR tree-optimization/43842
5691         * gcc.dg/vect/pr43842.c: New test.
5693 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5695         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
5696         * gcc.target/i386/wmul-2.c: Likewise.
5698 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5700         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
5701         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
5703 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
5705         * gfortran.dg/reassoc_6.f: New testcase.
5707 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5709         PR middle-end/29274
5710         * gcc.target/arm/wmul-1.c: New test.
5711         * gcc.target/arm/wmul-2.c: New test.
5713 2010-04-22  Richard Guenther  <rguenther@suse.de>
5715         PR tree-optimization/43845
5716         * gcc.c-torture/compile/pr43845.c: New testcase.
5718 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
5720         PR middle-end/29274
5721         * gcc.target/i386/wmul-1.c: New test.
5722         * gcc.target/i386/wmul-2.c: New test.
5723         * gcc.target/bfin/wmul-1.c: New test.
5724         * gcc.target/bfin/wmul-2.c: New test.
5726 2010-04-22  Richard Guenther  <rguenther@suse.de>
5728         PR fortran/43829
5729         * gfortran.dg/vector_subscript_6.f90: New testcase.
5730         * gfortran.dg/assign_10.f90: Adjust.
5732 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
5734         PR fortran/43836
5735         * gfortran.dg/gomp/pr43836.f90: New test.
5737 2010-04-21  Richard Guenther  <rguenther@suse.de>
5739         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
5741 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5743         * gcc.dg/torture/builtin-cproj-3.c: New.
5745 2010-04-20  Jason Merrill  <jason@redhat.com>
5747         PR c++/9335
5748         * g++.dg/template/recurse2.C: New.
5749         * g++.dg/parse/crash36.C: Adjust.
5750         * g++.dg/other/fold1.C: Adjust.
5751         * g++.dg/init/member1.C: Adjust.
5752         * lib/prune.exp: Prune "skipping N instantiation contexts".
5754 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5756         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
5758 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5760         * gcc.dg/torture/builtin-cproj-1.c: New.
5761         * gcc.dg/torture/builtin-cproj-2.c: New.
5763 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
5765         PR c++/43800
5766         PR c++/43704
5767         * g++.dg/template/typedef32.C: Adjust.
5768         * g++.dg/template/typedef33.C: New test.
5770 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
5772         PR fortran/43227
5773         * gfortran.dg/proc_decl_23.f90: New test.
5775         PR fortran/43266
5776         * gfortran.dg/abstract_type_6.f03: New test.
5778 2010-04-20  Xinliang David Li  <davidxl@google.com>
5780         * g++.dg/tree-ssa/fold-compare.C: New.
5782 2010-04-20  Richard Guenther  <rguenther@suse.de>
5784         PR tree-optimization/39417
5785         * g++.dg/torture/pr39417.C: New testcase.
5787 2010-04-20  Richard Guenther  <rguenther@suse.de>
5789         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
5791 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
5793         * g++.dg/debug/dwarf2/rv1.C: New test.
5795 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5797         PR target/43635
5798         * gcc.c-torture/compile/pr43635.c: New testcase.
5800 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5802         PR fortran/43339
5803         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
5804         of sequential loops being private only in the innermost containing
5805         task region.
5807         PR middle-end/43337
5808         * gfortran.dg/gomp/pr43337.f90: New test.
5810 2010-04-19  Richard Guenther  <rguenther@suse.de>
5812         PR tree-optimization/43796
5813         * gfortran.dg/pr43796.f90: New testcase.
5815 2010-04-19  Richard Guenther  <rguenther@suse.de>
5817         PR tree-optimization/43783
5818         * gcc.c-torture/execute/pr43783.c: New testcase.
5820 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
5822         PR target/43766
5823         * gcc.target/i386/pr43766.c: New test.
5825 2010-04-19  Jie Zhang  <jie@codesourcery.com>
5827         PR target/43662
5828         * gcc.target/i386/pr43662.c: New test.
5830 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
5832         PR c++/43704
5833         * g++.dg/template/typedef32.C: New test.
5835 2010-04-19  Ira Rosen  <irar@il.ibm.com>
5837         PR tree-optimization/37027
5838         * lib/target-supports.exp
5839         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
5840         * gcc.dg/vect/pr37027.c: New test.
5841         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
5842         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
5843         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
5844         gcc.dg/vect/vect-complex-6.c: Likewise.
5846 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
5848         * g++.dg/debug/dwarf2/enum1.C: New test.
5850 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5852         * gnat.dg/rep_clause5.ad[sb]: New test.
5853         * gnat.dg/rep_clause5_pkg.ads: New helper.
5855 2010-04-18  Ira Rosen  <irar@il.ibm.com>
5857         PR tree-optimization/43771
5858         * g++.dg/vect/pr43771.cc: New test.
5860 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5862         PR fortran/31538
5863         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
5864         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
5866 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5868         * gnat.dg/sizetype.adb: Rename into...
5869         * gnat.dg/sizetype1.adb: ...this.
5870         * gnat.dg/sizetype2.adb: New test.
5872 2010-04-16  Richard Guenther  <rguenther@suse.de>
5874         PR tree-optimization/43572
5875         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
5877 2010-04-16  Olivier Hainque  <hainque@adacore.com>
5879         * gnat.dg/specs/discr_private.ads: New test.
5881 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
5883         PR target/41514
5884         * gcc.target/arm/thumb-comparisons.c: New test.
5886         PR target/40603
5887         * gcc.target/arm/thumb-cbranchqi.c: New test.
5889 2010-04-16  Christian Bruel  <christian.bruel@st.com>
5891         * g++.dg/torture/pr36191.C: Enable for SH.
5893 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
5895         * gnat.dg/wide_boolean.adb: New test.
5896         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
5898 2010-04-15  Richard Guenther  <rguenther@suse.de>
5900         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
5901         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
5902         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
5903         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
5904         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
5905         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
5906         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
5907         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
5908         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
5909         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
5910         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5911         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
5912         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
5913         * gcc.dg/torture/ipa-pta-2.c: Likewise.
5914         * gcc.dg/torture/ipa-pta-1.c: Adjust.
5916 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
5918         PR target/21803
5919         * gcc.target/arm/pr42496.c: New test.
5921 2010-04-14  Jason Merrill  <jason@redhat.com>
5923         PR c++/36625
5924         * g++.dg/ext/attrib38.C: New.
5926 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
5928         PR testsuite/43739
5929         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
5931 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5933         PR 42966
5934         * gcc.dg/cpp/warn-undef-2.c: Update.
5935         * gcc.dg/cpp/warn-traditional-2.c: Update.
5936         * gcc.dg/cpp/warn-comments-2.c: Update.
5937         * gcc.dg/cpp/warn-variadic-2.c: Update.
5938         * gcc.dg/cpp/warn-long-long-2.c: Update.
5939         * gcc.dg/cpp/warn-deprecated-2.c: Update.
5940         * gcc.dg/cpp/warn-multichar-2.c: Update.
5941         * gcc.dg/cpp/warn-normalized-3.c: Update.
5942         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
5943         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
5944         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
5945         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
5946         * gcc.dg/cpp/warn-redefined-2.c: Update.
5947         * gfortran.dg/warning-directive-2.F90: Update.
5948         * c-c++-common/cpp/warning-directive-2.c: Update.
5950 2010-04-14  Michael Matz  <matz@suse.de>
5952         PR tree-optimization/42963
5953         * gcc.dg/pr42963.c: New testcase.
5955 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
5957         * gnat.dg/class_wide.adb: Rename into...
5958         * gnat.dg/class_wide1.adb: ...this.
5959         * gnat.dg/class_wide2.ad[sb]: New test.
5961 2010-04-14  Tobias Burnus  <burnus@net-b.de>
5963         PR fortran/18918
5964         * gfortran.dg/coarray_9.f90: Update dg-errors.
5965         * gfortran.dg/coarray_10.f90: New test.
5966         * gfortran.dg/coarray_11.f90: New test.
5968 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5970         PR fortran/43747
5971         gfortran.dg/initialization_24.f90: New test.
5973 2010-04-13  Jason Merrill  <jason@redhat.com>
5975         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
5976         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
5978 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5980         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
5981         * g++.dg/dg.exp: Likewise.
5982         * gcc.dg/cpp/warning-directive-1.c: Move to ...
5983         * c-c++-common/cpp/warning-directive-1.c: ... here.
5984         * gcc.dg/cpp/warning-directive-2.c: Move to ...
5985         * c-c++-common/cpp/warning-directive-2.c: ... here.
5986         * gcc.dg/cpp/warning-directive-3.c: Move to ...
5987         * c-c++-common/cpp/warning-directive-3.c: ... here.
5988         * gcc.dg/cpp/warning-directive-4.c: Move to ...
5989         * c-c++-common/cpp/warning-directive-4.c: ... here.
5990         * g++.dg/cpp/warning-directive-1.C: Delete.
5991         * g++.dg/cpp/warning-directive-2.C: Delete.
5992         * g++.dg/cpp/warning-directive-3.C: Delete.
5993         * g++.dg/cpp/warning-directive-4.C: Delete.
5994         * gcc.dg/cpp/normalised-3.c: Delete.
5995         * g++.dg/cpp/normalised-1.C: Rename as ...
5996         * c-c++-common/cpp/normalised-3.c: ... this.
5998 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6000         * gcc.dg/tree-ssa/sra-9.c: New test.
6002 2010-04-13  Michael Matz  <matz@suse.de>
6004         PR middle-end/43730
6005         * gcc.dg/pr43730.c: New test.
6007 2010-04-13  Michael Matz  <matz@suse.de>
6009         * gcc.dg/tree-ssa/negate.c: New testcase.
6011 2010-04-13  Richard Guenther  <rguenther@suse.de>
6013         PR testsuite/43735
6014         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6016 2010-04-13  Richard Guenther  <rguenther@suse.de>
6018         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6020 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6022         * gnat.dg/derived_type1.adb: New test.
6024 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6026         * gcc.dg/plugindir1.c: New testcase.
6027         * gcc.dg/plugindir2.c: New testcase.
6028         * gcc.dg/plugindir3.c: New testcase.
6029         * gcc.dg/plugindir4.c: New testcase.
6031 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6033         * gcc.target/i386/rotate-2.c: New test.
6035 2010-04-12  Jason Merrill  <jason@redhat.com>
6037         PR c++/43641
6038         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6039         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6041 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6043         PR c++/25811
6044         * g++.dg/init/pr25811.C: New test.
6046 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6048         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6049         dg-error, dg-warning.
6050         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6052 2010-04-12  Richard Guenther  <rguenther@suse.de>
6054         * gcc.dg/torture/inline-2.c: New testcase.
6056 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6058         PR bootstrap/43699
6059         * gcc.dg/Wunused-var-7.c: New test.
6061         PR tree-optimization/43560
6062         * gcc.c-torture/execute/pr43560.c: New test.
6064 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6066         * gnat.dg/aggr13.adb: New test.
6067         * gnat.dg/aggr14.adb: Likewise.
6068         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6070 2010-04-12  Richard Guenther  <rguenther@suse.de>
6072         PR c++/43611
6073         * g++.dg/torture/pr43611.C: New testcase.
6075 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6077         PR c/36774
6078         * gcc.dg/pr36774-1.c: New test.
6079         * gcc.dg/pr36774-2.c: New test.
6081 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6083         * gcc.target/sh/rte-delay-slot.c: New test.
6085 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6087         * gnat.dg/pack9.adb: Remove -cargs option.
6088         * gnat.dg/aggr12.ad[sb]: New test.
6090 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6092         PR target/43417
6093         * gcc.target/sh/pr43417.c: New test.
6095 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6097         PR fortran/43591
6098         * gfortran.dg/spec_expr_6.f90: New test.
6100 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6102         PR cpp/43195
6103         * gcc.dg/cpp/pr43195.c: New.
6104         * gcc.dg/cpp/pr43195.h: New.
6106 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6108         PR 42965
6109         * gcc.dg/Werror-6.c: Adjust.
6110         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6111         * gcc.dg/Werror-4.c: Likewise.
6112         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6113         * gcc.dg/Wswitch-enum-error.c: Likewise.
6114         * gcc.dg/Wpointer-arith.c: Likewise.
6115         * gcc.dg/Wfatal.c: Likewise.
6116         * gcc.dg/Wswitch-error.c: Likewise.
6117         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6118         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6119         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6120         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6121         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6122         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6123         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6124         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6125         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6126         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6127         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6128         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6129         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6130         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6131         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6132         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6133         * g++.dg/cpp/warning-directive-2.C: Likewise.
6134         * gfortran.dg/warning-directive-2.F90: Likewise.
6136 2010-04-09  Jason Merrill  <jason@redhat.com>
6138         PR c++/42623
6139         * g++.dg/template/sizeof13.C: New.
6141 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6143         * g++.dg/other/pr35504.C: Add check for thiscall.
6144         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6145         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6147 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6149         PR c++/28584
6150         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6151         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6152         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6153         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6154         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6155         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6156         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6157         * g++.dg/other/increment1.C: Likewise.
6159 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6161         PR fortran/18918
6162         * gfortran.dg/coarray_7.f90: New test.
6163         * gfortran.dg/coarray_8.f90: New test.
6165 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6167         PR fortran/28039
6168         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6170 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6172         PR target/43643
6173         * gcc.dg/pr43643.c: New test.
6175 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6177         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6179 2010-04-08  Richard Guenther  <rguenther@suse.de>
6181         PR tree-optimization/43679
6182         * gcc.c-torture/compile/pr43679.c: New testcase.
6184 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6186         PR debug/43670
6187         * gcc.dg/pr43670.c: New test.
6189 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6191         PR middle-end/40815
6192         * gcc.dg/tree-ssa/reassoc-19.c: New.
6194 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6196         PR c/18624
6197         * gcc.dg/Wunused-var-1.c: New test.
6198         * gcc.dg/Wunused-var-2.c: New test.
6199         * gcc.dg/Wunused-var-3.c: New test.
6200         * gcc.dg/Wunused-var-4.c: New test.
6201         * gcc.dg/Wunused-var-5.c: New test.
6202         * gcc.dg/Wunused-var-6.c: New test.
6203         * gcc.dg/Wunused-parm-1.c: New test.
6205         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6206         * gcc.dg/trunc-1.c: Likewise.
6207         * gcc.dg/vla-9.c: Likewise.
6208         * gcc.dg/dfp/composite-type.c: Likewise.
6210 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6212         PR objc/35996
6213         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6214         * obj-c++.dg/objc-gc-3.mm: Ditto.
6216 2010-04-07  Simon Baldwin  <simonb@google.com>
6218         * gcc.dg/cpp/warn-undef-2.c: New.
6219         * gcc.dg/cpp/warn-traditional-2.c: New.
6220         * gcc.dg/cpp/warn-comments-2.c: New.
6221         * gcc.dg/cpp/warning-directive-1.c: New.
6222         * gcc.dg/cpp/warn-long-long.c: New.
6223         * gcc.dg/cpp/warn-traditional.c: New.
6224         * gcc.dg/cpp/warn-variadic-2.c: New.
6225         * gcc.dg/cpp/warn-undef.c: New.
6226         * gcc.dg/cpp/warn-normalized-1.c: New.
6227         * gcc.dg/cpp/warning-directive-2.c: New.
6228         * gcc.dg/cpp/warn-long-long-2.c: New.
6229         * gcc.dg/cpp/warn-variadic.c: New.
6230         * gcc.dg/cpp/warn-normalized-2.c: New.
6231         * gcc.dg/cpp/warning-directive-3.c: New.
6232         * gcc.dg/cpp/warn-deprecated-2.c: New.
6233         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6234         * gcc.dg/cpp/warn-multichar-2.c: New.
6235         * gcc.dg/cpp/warn-normalized-3.c: New.
6236         * gcc.dg/cpp/warning-directive-4.c: New.
6237         * gcc.dg/cpp/warn-unused-macros.c: New.
6238         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6239         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6240         * gcc.dg/cpp/warn-cxx-compat.c: New.
6241         * gcc.dg/cpp/warn-redefined.c: New.
6242         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6243         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6244         * gcc.dg/cpp/warn-deprecated.c: New.
6245         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6246         * gcc.dg/cpp/warn-redefined-2.c: New.
6247         * gcc.dg/cpp/warn-comments.c: New.
6248         * gcc.dg/cpp/warn-multichar.c: New.
6249         * g++.dg/cpp/warning-directive-1.C: New.
6250         * g++.dg/cpp/warning-directive-2.C: New.
6251         * g++.dg/cpp/warning-directive-3.C: New.
6252         * g++.dg/cpp/warning-directive-4.C: New.
6253         * gfortran.dg/warning-directive-1.F90: New.
6254         * gfortran.dg/warning-directive-3.F90: New.
6255         * gfortran.dg/warning-directive-2.F90: New.
6256         * gfortran.dg/warning-directive-4.F90: New.
6258 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6260         PR objc++/23716
6261         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6263 2010-04-07  Jason Merrill  <jason@redhat.com>
6265         * g++.dg/template/dr408.C: New.
6267         * g++.dg/lookup/ns4.C: New.
6269         PR c++/38392
6270         * g++.dg/template/friend51.C: New test.
6272         PR c++/41970
6273         * g++.old-deja/g++.other/linkage1.C: Adjust.
6275 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6277         PR c++/42697
6278         * g++.dg/template/crash94.C: New test.
6280 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6282         PR c++/40239
6283         * g++.dg/init/aggr5.C: New test.
6284         * g++.dg/init/aggr5.C: New test.
6286 2010-04-07  Richard Guenther  <rguenther@suse.de>
6288         PR tree-optimization/43270
6289         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6290         * gcc.dg/Warray-bounds-7.c: Likewise.
6292 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6294         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6295         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6296         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6298 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6300         PR c++/42556
6301         * g++.dg/init/pr42556.C: New test.
6303 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6305         PR debug/43628
6306         * g++.dg/debug/dwarf2/typedef2.C: New test.
6308 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6310         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6311         c-c++-common/dwarf2/redeclaration-1.C
6313 2010-04-06  Jason Merrill  <jason@redhat.com>
6315         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6316         * g++.dg/ext/attrib18.C: Likewise.
6317         * g++.dg/ext/bitfield2.C: Likewise.
6318         * g++.dg/ext/bitfield4.C: Likewise.
6319         * g++.dg/ext/visibility/warn2.C: Likewise.
6320         * g++.dg/ext/visibility/warn3.C: Likewise.
6321         * g++.dg/gomp/pr26690-1.C: Likewise.
6322         * g++.dg/inherit/covariant7.C: Likewise.
6323         * g++.dg/init/synth2.C: Likewise.
6324         * g++.dg/lookup/using7.C: Likewise.
6325         * g++.dg/other/crash-4.C: Likewise.
6326         * g++.dg/other/error13.C: Likewise.
6327         * g++.dg/other/error20.C: Likewise.
6328         * g++.dg/parse/crash31.C: Likewise.
6329         * g++.dg/parse/error16.C: Likewise.
6330         * g++.dg/parse/error19.C: Likewise.
6331         * g++.dg/parse/error27.C: Likewise.
6332         * g++.dg/parse/error28.C: Likewise.
6333         * g++.dg/parse/fused-params1.C: Likewise.
6334         * g++.dg/template/error2.C: Likewise.
6335         * g++.dg/template/local6.C: Likewise.
6336         * g++.dg/template/qualttp15.C: Likewise.
6337         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6338         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6339         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6340         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6341         * g++.old-deja/g++.eh/spec6.C: Likewise.
6342         * g++.old-deja/g++.jason/crash3.C: Likewise.
6343         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6344         * g++.old-deja/g++.law/ctors5.C: Likewise.
6345         * g++.old-deja/g++.law/ctors9.C: Likewise.
6346         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6347         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6348         * g++.old-deja/g++.other/struct1.C: Likewise.
6349         * g++.old-deja/g++.other/volatile1.C: Likewise.
6350         * g++.old-deja/g++.pt/crash36.C: Likewise.
6351         * g++.old-deja/g++.pt/derived3.C: Likewise.
6352         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6353         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6355 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6357         PR middle-end/43519
6358         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6359         * gcc.dg/graphite/id-19.c: New.
6361 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6363         PR middle-end/32824
6364         * gcc.dg/vect/pr32824: New.
6366 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6368         PR fortran/18918
6369         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6370         * gfortran.dg/coarray_3.f90: Ditto.
6371         * gfortran.dg/coarray_4.f90: Ditto.
6372         * gfortran.dg/coarray_5.f90: Ditto.
6373         * gfortran.dg/coarray_6.f90: Ditto.
6374         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6376 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6378         PR fortran/18918
6379         * gfortran.dg/coarray_4.f90: Fix test.
6380         * gfortran.dg/coarray_6.f90: Add more tests.
6382 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6384         PR fortran/18918
6385         * gfortran.dg/coarray_4.f90: New test.
6386         * gfortran.dg/coarray_5.f90: New test.
6387         * gfortran.dg/coarray_6.f90: New test.
6389 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6391         PR fortran/18918
6392         * gfortran.dg/iso_fortran_env_5.f90: New test.
6393         * gfortran.dg/iso_fortran_env_6.f90: New test.
6395 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6397         PR fortran/39997
6398         * gfortran.dg/coarray_1.f90: New test.
6399         * gfortran.dg/coarray_2.f90: New test.
6400         * gfortran.dg/coarray_3.f90: New test.
6402 2010-04-06  Jason Merrill  <jason@redhat.com>
6404         PR c++/43648
6405         * g++.dg/template/dtor8.C: New.
6407         PR c++/43621
6408         * g++.dg/template/error-recovery2.C: New.
6410 2010-04-06  Jan Hubicka  <jh@suse.czpli
6412         PR tree-optimization/42906
6413         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6415 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6417         PR fortran/43178
6418         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6419         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6420         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6422 2010-04-06  Richard Guenther  <rguenther@suse.de>
6424         PR tree-optimization/43627
6425         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6427 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6429         PR target/43638
6430         * gcc.target/i386/pr43638.c: New test.
6432 2010-04-06  Richard Guenther  <rguenther@suse.de>
6434         PR middle-end/43661
6435         * gcc.c-torture/compile/pr43661.c: New testcase.
6437 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6439         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6441 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6443         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6445 2010-04-02  Richard Guenther  <rguenther@suse.de>
6447         PR tree-optimization/43629
6448         * gcc.c-torture/execute/pr43629.c: New testcase.
6450 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6451             Dominique d'Humieres  <dominiq@lps.ens.fr>
6453         PR libfortran/43605
6454         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6456 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6458         PR debug/43325
6459         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6461 2010-04-01  Jason Merrill  <jason@redhat.com>
6463         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6465 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6466             Manfred Schwarb  <manfred99@gmx.ch>
6468         PR libfortran/43605
6469         * gfortran.dg/ftell_3.f90: New test.
6471 2010-04-01  Richard Guenther  <rguenther@suse.de>
6473         PR middle-end/43614
6474         * gcc.c-torture/compile/pr43614.c: New testcase.
6476 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6478         PR tree-optimization/43141
6479         * gcc.dg/guality/pr43141.c: New test.
6481 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6483         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6484         * g++.dg/eh/spbp.C: Likewise.
6485         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6486         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6487         superfluous casts.
6488         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6489         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6490         * objc.dg/dwarf-2.m: Likewise.
6492 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6494         PR middle-end/43464
6495         * gcc.dg/graphite/id-pr43464.c: New.
6496         * gcc.dg/graphite/id-pr43464-1.c: New.
6498 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6500         PR middle-end/43351
6501         * gcc.dg/graphite/id-pr43351.c
6503 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6505         PR testsuite/35165
6506         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6507         * obj-c++.dg/try-catch-2.mm: Ditto.
6508         * obj-c++.dg/lookup-2.mm: Ditto.
6509         * obj-c++.dg/encode-8.m: Ditto.
6510         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6511         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6512         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6513         * obj-c++.dg/const-str-11.mm: Ditto.
6514         * obj-c++.dg/const-str-9.mm: Ditto.
6515         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6516         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6517         * obj-c++.dg/except-1.mm: Ditto.
6518         * obj-c++.dg/const-str-7.mm: Ditto.
6519         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6520         * obj-c++.dg/const-str-3.mm: Ditto.
6521         * obj-c++.dg/const-str-7.mm: Ditto.
6522         * obj-c++.dg/stubify-2.mm: Change dump file name.
6524         PR objc++/23613
6525         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6526         New macro.
6527         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6528         Remove dg-xfail-if.
6530 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6532         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6533         only with -O2, -O3 or -Os and not with -fwhopr.
6535 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6537         PR c++/43558
6538         * g++.dg/template/typedef31.C: New test.
6540 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6542         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6543         assembler output on *-*-solaris2*.
6544         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6546 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6548         PR debug/43557
6549         * gcc.dg/pr43557-1.c: New test.
6550         * gcc.dg/pr43557-2.c: New file.
6552 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6554         PR 43562
6555         * gcc.dg/pr43562.c: New test.
6557 2010-03-30  Jason Merrill  <jason@redhat.com>
6559         PR c++/43076
6560         * g++.dg/template/error-recovery1.C: New.
6562         PR c++/41786
6563         * g++.dg/parse/ambig5.C: New.
6565 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6567         PR debug/43593
6568         * gcc.dg/guality/pr43593.c: New test.
6570 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6572         PR middle-end/43430
6573         * gcc.dg/vect/pr43430-1.c: New.
6575 2010-03-30  Jason Merrill  <jason@redhat.com>
6577         PR c++/43559
6578         * g++.dg/template/partial7.C: New.
6580 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6582         * gcc.target/s390/stackcheck1.c: New testcase.
6584 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6586         PR libfortran/43265
6587         * gfortran.dg/read_eof_8.f90: New test.
6589 2010-03-29  Jason Merrill  <jason@redhat.com>
6591         * gcc.dg/cpp/include6.c: Change [] to ().
6593         N3077
6594         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6595         splicing and UCNs.
6596         * c-c++-common/raw-string-2.c: Add trigraph test.
6597         * c-c++-common/raw-string-8.c: New.
6598         * c-c++-common/raw-string-9.c: New.
6599         * c-c++-common/raw-string-10.c: New.
6601         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6602         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6603         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6604         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6605         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6606         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6607         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6609 2010-03-29  Richard Guenther  <rguenther@suse.de>
6611         PR tree-optimization/43560
6612         * gcc.dg/torture/pr43560.c: New testcase.
6614 2010-03-29  Jason Merrill  <jason@redhat.com>
6616         N3077
6617         * g++.dg/ext/raw-string-1.C: Change [] to ().
6618         * g++.dg/ext/raw-string-2.C: Change [] to ().
6619         Don't use \ in delimiter.
6620         * g++.dg/ext/raw-string-3.C: Change [] to ().
6621         * g++.dg/ext/raw-string-4.C: Change [] to ().
6622         * g++.dg/ext/raw-string-5.C: Change [] to ().
6623         Test for error on \ in delimiter.
6624         * g++.dg/ext/raw-string-6.C: Change [] to ().
6625         * g++.dg/ext/raw-string-7.C: Change [] to ().
6627 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6629         PR 43564
6630         * gcc.dg/pr43564.c: New test.
6632 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6634         PR fortran/43551
6635         * gfortran.dg/direct_io_12.f90: New test.
6637 2010-03-28  Jan Hubicka  <jh@suse.cz>
6639         PR tree-optimization/43505
6640         * gfortran.dg/pr43505.f90: New testcase.
6642 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6644         PR tree-optimization/43528
6645         * gcc.target/i386/pr43528.c: New test.
6647 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6649         PR c/43381
6650         * gcc.dg/parm-impl-decl-3.c: New test.
6652 2010-03-26  Jason Merrill  <jason@redhat.com>
6654         PR c++/43509
6655         * g++.dg/cpp0x/parse1.C: New.
6657 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6659         PR target/43524
6660         * gcc.target/i386/pr43524.c: New test.
6662 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6664         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6665         whitespace, rename main to foo.
6666         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
6667         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
6668         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
6669         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
6670         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
6671         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
6672         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
6673         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6674         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
6675         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
6676         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
6678 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
6680         PR c++/43327
6681         * g++.dg/other/crash-10.C: New test.
6682         * g++.dg/other/crash-11.C: New test.
6684 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6686         PR libfortran/43517
6687         * gfortran.dg/read_eof_7.f90: New test.
6689 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6691         PR objc/35165
6692         PR testsuite/43512
6693         * objc-obj-c++-shared: New directory.
6694         * objc-obj-c++-shared/Object1-implementation.h: New file.
6695         * objc-obj-c++-shared/Object1.h: New file.
6696         * objc-obj-c++-shared/Protocol1.h: New file.
6697         * objc-obj-c++-shared/next-abi.h: New file.
6698         * objc-obj-c++-shared/next-mapping.h: New file.
6699         * objc/execute/next_mapping.h: Delete.
6700         * objc.dg/special/special.exp: For all targets run the tests with
6701         -fgnu-runtime, for darwin targets also run the tests with
6702         -fnext-runtime.
6703         * objc.dg/dg.exp: Ditto.
6704         * obj-c++.dg/dg.exp: Ditto.
6705         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
6706         Protocol1.h) and next-mapping.h as required.  Amend testcase to
6707         include use of updated NeXT interface.
6708         * objc/execute/formal_protocol-5.m: Ditto.
6709         * objc/execute/protocol-isEqual-2.m: Ditto.
6710         * objc/execute/protocol-isEqual-4.m: Ditto.
6711         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
6712         Protocol1.h) and next-mapping.h as required.
6713         * objc/execute/object_is_class.m: Ditto.
6714         * objc/execute/enumeration-1.m: Ditto.
6715         * objc/execute/class-13.m: Ditto.
6716         * objc/execute/formal_protocol-2.m: Ditto.
6717         * objc/execute/formal_protocol-4.m: Ditto.
6718         * objc/execute/class-1.m: Ditto.
6719         * objc/execute/bycopy-1.m: Ditto.
6720         * objc/execute/formal_protocol-6.m: Ditto.
6721         * objc/execute/bycopy-3.m: Ditto.
6722         * objc/execute/class-3.m: Ditto.
6723         * objc/execute/bf-11.m: Ditto.
6724         * objc/execute/class-5.m: Ditto.
6725         * objc/execute/bf-13.m: Ditto.
6726         * objc/execute/class-7.m: Ditto.
6727         * objc/execute/bf-15.m: Ditto.
6728         * objc/execute/class-9.m: Ditto.
6729         * objc/execute/bf-17.m: Ditto.
6730         * objc/execute/bf-19.m: Ditto.
6731         * objc/execute/IMP.m: Ditto.
6732         * objc/execute/exceptions/catchall-1.m: Ditto.
6733         * objc/execute/exceptions/trivial.m: Ditto.
6734         * objc/execute/exceptions/finally-1.m: Ditto.
6735         * objc/execute/exceptions/local-variables-1.m: Ditto.
6736         * objc/execute/exceptions/foward-1.m: Ditto.
6737         * objc/execute/bf-2.m: Ditto.
6738         * objc/execute/string1.m: Ditto.
6739         * objc/execute/bf-4.m: Ditto.
6740         * objc/execute/informal_protocol.m: Ditto.
6741         * objc/execute/string3.m: Ditto.
6742         * objc/execute/bf-6.m: Ditto.
6743         * objc/execute/bf-8.m: Ditto.
6744         * objc/execute/class-tests-1.h: Ditto.
6745         * objc/execute/protocol-isEqual-1.m: Ditto.
6746         * objc/execute/protocol-isEqual-3.m: Ditto.
6747         * objc/execute/_cmd.m: Ditto.
6748         * objc/execute/function-message-1.m: Ditto.
6749         * objc/execute/bf-20.m: Ditto.
6750         * objc/execute/bf-common.h: Ditto.
6751         * objc/execute/np-2.m: Ditto.
6752         * objc/execute/class-10.m: Ditto.
6753         * objc/execute/class-12.m: Ditto.
6754         * objc/execute/enumeration-2.m: Ditto.
6755         * objc/execute/class-14.m: Ditto.
6756         * objc/execute/encode-1.m: Ditto.
6757         * objc/execute/formal_protocol-1.m: Ditto.
6758         * objc/execute/formal_protocol-3.m: Ditto.
6759         * objc/execute/accessing_ivars.m: Ditto.
6760         * objc/execute/bycopy-2.m: Ditto.
6761         * objc/execute/class-2.m: Ditto.
6762         * objc/execute/bf-10.m: Ditto.
6763         * objc/execute/formal_protocol-7.m: Ditto.
6764         * objc/execute/root_methods.m: Ditto.
6765         * objc/execute/class-4.m: Ditto.
6766         * objc/execute/bf-12.m: Ditto.
6767         * objc/execute/class-6.m: Ditto.
6768         * objc/execute/bf-14.m: Ditto.
6769         * objc/execute/nested-func-1.m: Ditto.
6770         * objc/execute/class-8.m: Ditto.
6771         * objc/execute/private.m: Ditto.
6772         * objc/execute/bf-16.m: Ditto.
6773         * objc/execute/bf-18.m: Ditto.
6774         * objc/execute/load-3.m: Ditto.
6775         * objc/execute/compatibility_alias.m: Ditto.
6776         * objc/execute/bf-1.m: Ditto.
6777         * objc/execute/no_clash.m: Ditto.
6778         * objc/execute/bf-3.m: Ditto.
6779         * objc/execute/string2.m: Ditto.
6780         * objc/execute/bf-5.m: Ditto.
6781         * objc/execute/string4.m: Ditto.
6782         * objc/execute/bf-7.m: Ditto.
6783         * objc/execute/object_is_meta_class.m: Ditto.
6784         * objc/execute/bf-9.m: Ditto.
6785         * objc/execute/bf-21.m: Ditto.
6786         * objc/execute/cascading-1.m: Ditto.
6787         * objc/execute/trivial.m: Ditto.
6788         * objc/execute/np-1.m: Ditto.
6789         * objc/compile/trivial.m: Ditto.
6790         * objc/execute/class_self-2.m: Include <stdlib.h>.
6791         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
6792         * objc.dg/desig-init-1.m: 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         * objc.dg/special/unclaimed-category-1.m: Ditto.
6796         * objc.dg/special/unclaimed-category-1.h: Ditto.
6797         * objc.dg/special/unclaimed-category-1a.m: Ditto.
6798         * objc.dg/func-ptr-1.m: Ditto.
6799         * objc.dg/stret-1.m: Ditto.
6800         * objc.dg/encode-2.m: Ditto.
6801         * objc.dg/category-1.m: Ditto.
6802         * objc.dg/encode-3.m: Ditto.
6803         * objc.dg/call-super-3.m: Ditto.
6804         * objc.dg/method-3.m: Ditto.
6805         * objc.dg/func-ptr-2.m: Ditto.
6806         * objc.dg/lookup-1.m: Ditto.
6807         * objc.dg/encode-4.m: Ditto.
6808         * objc.dg/fix-and-continue-1.m: Ditto.
6809         * objc.dg/proto-lossage-3.m: Ditto.
6810         * objc.dg/method-13.m: Ditto.
6811         * objc.dg/proto-qual-1.m: Ditto.
6812         * objc.dg/zero-link-3.m: Ditto.
6813         * objc.dg/bitfield-1.m: Ditto.
6814         * objc.dg/va-meth-1.m: Ditto.
6815         * objc.dg/super-class-3.m: Ditto.
6816         * objc.dg/call-super-1.m: Ditto.
6817         * objc.dg/type-size-2.m: Ditto.
6818         * objc.dg/method-10.m: Ditto.
6819         * objc.dg/defs.m: Ditto.
6820         * objc.dg/const-str-3.m: Ditto.
6821         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
6822         Protocol1.h) and next-mapping.h as required. Use new NeXT
6823         interface as required.
6824         * objc.dg/super-class-4.m: Ditto.
6825         * objc.dg/comp-types-8.m: Ditto.
6826         * objc.dg/call-super-2.m: Ditto.
6827         * objc.dg/objc-fast-4.m: Ditto.
6828         * objc.dg/method-6.m: Ditto.
6829         * objc.dg/const-str-3.m: Ditto.
6830         * objc.dg/const-str-7.m: Ditto.
6831         * objc.dg/method-15.m: Ditto.
6832         * objc.dg/method-19.m: Ditto.
6833         * objc.dg/sync-1.m: Ditto.
6834         * objc.dg/layout-1.m: Ditto.
6835         * objc.dg/bitfield-3.m: Ditto.
6836         * objc.dg/try-catch-3.m: Ditto.
6837         * objc.dg/try-catch-7.m: Ditto.
6838         * objc.dg/comp-types-10.m: Ditto.
6839         * objc.dg/selector-2.: Ditto.
6840         * objc.dg/method-7.m: Ditto.
6841         * objc.dg/typedef-alias-1.m: Ditto.
6842         * objc.dg/proto-lossage-2.m: Ditto.
6843         * objc.dg/comp-types-11.m: Ditto.
6844         * objc.dg/sizeof-1.m: Ditto.
6845         * objc.dg/method-17.m: Ditto.
6846         * objc.dg/bitfield-5.m: Ditto.
6847         * objc.dg/try-catch-1.m: Ditto.
6848         * objc.dg/encode-5.m: Ditto.
6849         * objc.dg/fix-and-continue-2.m: Ditto.
6850         * objc.dg/method-9.m: Ditto.
6851         * objc.dg/isa-field-1.m: Ditto.
6852         * objc.dg/local-decl-2.m: Ditto.
6853         * objc.dg/objc-gc-4.m: Ditto.
6854         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
6855         * objc.dg/gnu-runtime-3.m: Ditto.
6856         * objc.dg/encode-7.m: Ditto.
6857         * objc.dg/encode-8.m: Ditto.
6858         * objc.dg/selector-3.m: Ditto.
6859         * objc.dg/gnu-runtime-1.m: Ditto.
6860         * objc.dg/const-str-12.m: Ditto.
6861         * objc.dg/gnu-runtime-2.m: Ditto.
6862         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
6863         * objc.dg/selector-1.m: Ditto.
6864         * objc.dg/stubify-2.m: Ditto.
6865         * objc.dg/zero-link-1.m: Ditto.
6866         * objc.dg/stret-2.m: Ditto.
6867         * objc.dg/zero-link-2.m: Ditto.
6868         * objc.dg/next-runtime-1.m: Ditto.
6869         * objc.dg/symtab-1.m: Ditto.
6870         * objc.dg/stubify-1.m: Ditto.
6871         * objc.dg/bitfield-2.m: Ditto.
6872         * objc.dg/try-catch-10.m: Apply to both runtimes.
6873         * objc.dg/const-str-1.m: Ditto.
6874         * objc.dg/image-info.m: Ditto.
6875         * objc.dg/encode-9.m: Ditto.
6876         * objc.dg/pragma-1.m: Apply test to all targets.
6877         * objc.dg/const-str-4.m: Ditto.
6878         * objc.dg/const-str-8.m: Ditto.
6879         * objc.dg/super-class-2.m: Ditto.
6880         * objc.dg/try-catch-5.m: Ditto.
6881         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
6882         Protocol1.h) and next-mapping.h as required. Use new NeXT
6883         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
6884         * objc.dg/const-str-11.m: Ditto.
6885         * objc.dg/const-str-9.m: Ditto.
6886         * objc.dg/method-4.m: Skip for 64Bit NeXT.
6887         * objc.dg/encode-1.m: Remove redundant -lobjc.
6888         * objc.dg/try-catch-9.m: Tidy space.
6889         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
6890         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
6891         and 64bit. Use new NeXT interface as required.
6892         * obj-c++.dg/template-4.mm: Ditto.
6893         * obj-c++.dg/defs.mm: Ditto.
6894         * obj-c++.dg/basic.mm: Ditto.
6895         * obj-c++.dg/encode-4.mm: Ditto.
6896         * obj-c++.dg/method-17.mm: Ditto.
6897         * obj-c++.dg/proto-lossage-3.mm: Ditto.
6898         * obj-c++.dg/cxx-class-1.mm: Ditto.
6899         * obj-c++.dg/method-10.mm: Ditto.
6900         * obj-c++.dg/va-meth-1.mm: Ditto.
6901         * obj-c++.dg/encode-5.mm: Ditto.
6902         * obj-c++.dg/lookup-2.mm: Ditto.
6903         * obj-c++.dg/template-3.mm: Ditto.
6904         * obj-c++.dg/proto-qual-1.mm: Ditto.
6905         * obj-c++.dg/qual-types-1.m: Ditto.
6906         * obj-c++.dg/cxx-scope-1.mm: Ditto.
6907         * obj-c++.dg/template-1.mm: Ditto.
6908         * obj-c++.dg/encode-6.mm: Ditto.
6909         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
6910         Protocol1.h) and next-mapping.h as required. Use new NeXT
6911         interface as required.
6912         * obj-c++.dg/except-1.mm: Ditto.
6913         * obj-c++.dg/const-str-7.mm: Ditto.
6914         * obj-c++.dg/ivar-list-semi.mm: Ditto.
6915         * obj-c++.dg/cxx-scope-2.mm: Ditto.
6916         * obj-c++.dg/selector-2.mm: Ditto.
6917         * obj-c++.dg/isa-field-1.mm: Ditto.
6918         * obj-c++.dg/try-catch-1.mm: Ditto.
6919         * obj-c++.dg/local-decl-1.mm: Ditto.
6920         * obj-c++.dg/try-catch-9.mm: Ditto.
6921         * obj-c++.dg/no-extra-load.mm: Ditto.
6922         * obj-c++.dg/selector-5.mm: Ditto.
6923         * obj-c++.dg/method-12.mm: Ditto.
6924         * obj-c++.dg/try-catch-11.mm: Ditto.
6925         * obj-c++.dg/comp-types-11.mm: Ditto.
6926         * obj-c++.dg/bitfield-3.mm: Ditto.
6927         * obj-c++.dg/method-6.mm: Ditto.
6928         * obj-c++.dg/super-class-2.mm: Ditto.
6929         * obj-c++.dg/method-21.mm: Ditto.
6930         * obj-c++.dg/const-str-8.mm: Ditto.
6931         * obj-c++.dg/try-catch-7.mm: Ditto.
6932         * obj-c++.dg/method-15.mm: Ditto.
6933         * obj-c++.dg/layout-1.mm: Ditto.
6934         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6935         * obj-c++.dg/const-str-3.mm: Ditto.
6936         * obj-c++.dg/try-catch-2.mm: Ditto.
6937         * obj-c++.dg/objc-gc-3.mm: Ditto.
6938         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
6939         * obj-c++.dg/bitfield-1.mm: Ditto.
6940         * obj-c++.dg/selector-6.mm: Ditto.
6941         * obj-c++.dg/method-13.mm: Ditto.
6942         * obj-c++.dg/comp-types-12.mm: Ditto.
6943         * obj-c++.dg/bitfield-4.mm: Ditto.
6944         * obj-c++.dg/try-catch-8.mm: Ditto.
6945         * obj-c++.dg/method-2.mm: Ditto.
6946         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6947         * obj-c++.dg/typedef-alias-1.mm: Ditto.
6948         * obj-c++.dg/const-str-4.mm: Ditto.
6949         * obj-c++.dg/proto-lossage-2.mm: Ditto.
6950         * obj-c++.dg/try-catch-3.mm: Ditto.
6951         * obj-c++.dg/comp-types-9.mm: Ditto.
6952         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
6953         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
6954         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
6955         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
6956         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6957         Use new NeXT interface as required.
6958         * obj-c++.dg/const-str-10.mm: Ditto.
6959         * obj-c++.dg/const-str-11.mm: Ditto.
6960         * obj-c++.dg/const-str-9.mm: Ditto.
6961         * obj-c++.dg/method-11.mm: Ditto.
6962         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
6963         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
6964         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
6965         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
6966         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
6968 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
6970         PR c++/43206
6971         * g++.dg/template/typedef30.C: New test case.
6973 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
6975         PR c/43385
6976         * gcc.c-torture/execute/pr43385.c: New test.
6978 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
6980         * gcc.dg/strncpy-fix-1.c: New test.
6982 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6984         PR testsuite/41609
6985         * lib/objc-torture.exp (objc-set-runtime-options): New.
6986         * objc/execute/execute.exp: Check runtime options on each pass.
6987         * objc/execute/exceptions/exceptions.exp: Ditto.
6988         * objc/compile/compile.exp: Ditto.
6990         PR testsuite/42348
6991         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
6992         standard tests.
6993         (check_effective_target_objc2): New proc.
6994         (check_effective_target_next_runtime): New proc.
6995         * lib/objc.exp: Determine which runtime is in force and support it.
6996         * lib/obj-c++.exp: Ditto.
6998 2010-03-24  Jason Merrill  <jason@redhat.com>
7000         PR c++/43502
7001         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7003 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7005         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7006         a loop.
7007         * gcc.dg/ipa/ipa-2.c: Likewise.
7008         * gcc.dg/ipa/ipa-3.c: Likewise.
7009         * gcc.dg/ipa/ipa-4.c: Likewise.
7010         * gcc.dg/ipa/ipa-5.c: Likewise.
7011         * gcc.dg/ipa/ipa-7.c: Likewise.
7012         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7013         a loop.
7014         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7015         i_can_not_be_propagated_fully2 into a loop.
7016         * gcc.dg/ipa/ipa-8.c: New test.
7017         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7019 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7021         PR debug/19192
7022         PR debug/43479
7023         * gcc.dg/guality/pr43479.c: New test.
7024         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7025         and add volatile keyword.
7027 2010-03-23  Mike Stump  <mikestump@comcast.net>
7029         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7031 2010-03-23  Jason Merrill  <jason@redhat.com>
7033         * g++.dg/ext/altivec-17.C: Adjust error message.
7035         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7036         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7037         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7038         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7039         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7040         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7042 2010-03-22  Jason Merrill  <jason@redhat.com>
7044         PR c++/43333
7045         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7046         * g++.dg/ext/is_pod_98.C: New.
7048         PR c++/43281
7049         * g++.dg/cpp0x/auto18.C: New.
7051         * gcc.dg/pr36997.c: Adjust error message.
7052         * g++.dg/ext/vector9.C: Likewise.
7053         * g++.dg/conversion/simd3.C: Likewise.
7054         * g++.dg/other/error23.C: Likewise.
7056 2010-03-22  Michael Matz  <matz@suse.de>
7058         PR middle-end/43475
7059         * gfortran.dg/pr43475.f90: New testcase.
7061 2010-03-22  Richard Guenther  <rguenther@suse.de>
7063         PR tree-optimization/43390
7064         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7066 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7068         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7069         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7071 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7072             Michael Matz  <matz@suse.de>
7074         PR c++/43081
7075         * g++.dg/parse/crash56.C: New test.
7077 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7079         PR fortran/43450
7080         * gfortran.dg/whole_file_15.f90 : New test.
7082 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7084         PR fortran/43409
7085         * gfortran.dg/inquire_size.f90: New test.
7087 2010-03-20  Richard Guenther  <rguenther@suse.de>
7089         PR rtl-optimization/43438
7090         * gcc.c-torture/execute/pr43438.c: New testcase.
7092 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7094         PR c++/43375
7095         * g++.dg/abi/mangle42.C: New test.
7097 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7099         PR C/43211
7100         * gcc.dg/pr43211.c: New test.
7101         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7103 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7105         PR rtl-optimization/42258
7106         * gcc.target/arm/thumb1-mul-moves.c: New test.
7108         PR target/40697
7109         * gcc.target/arm/thumb-andsi.c: New test.
7111         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7112         dg-require-effective-target.
7114 2010-03-19  Michael Matz  <matz@suse.de>
7116         PR c++/43116
7117         * g++.dg/other/pr43116.C: New testcase.
7119 2010-03-19  Michael Matz  <matz@suse.de>
7121         PR target/43305
7122         * gcc.dg/pr43305.c: New testcase.
7124 2010-03-19  Richard Guenther  <rguenther@suse.de>
7126         PR tree-optimization/43415
7127         * gcc.c-torture/compile/pr43415.c: New testcase.
7129 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7131         PR ada/43106
7132         * gnat.dg/case_optimization2.adb: New test.
7133         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7135 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7136             Jack Howarth <howarth@bromo.med.uc.edu>
7138         PR target/36399
7139         * gcc.target/i386/push-1.c: Don't xfail
7140           scan-assembler-not "movups" on darwin.
7142 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7144         PR debug/43058
7145         * gcc.dg/pr43058.c: New test.
7147 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7149         PR middle-end/42450
7150         * g++.dg/torture/pr42450.C: New test.
7152 2010-03-18  Michael Matz  <matz@suse.de>
7154         PR middle-end/43419
7155         * gcc.dg/pr43419.c: New testcase.
7157 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7159         PR rtl-optimization/43360
7160         * gcc.dg/torture/pr43360.c: New.
7162 2010-03-18  Michael Matz  <matz@suse.de>
7164         PR tree-optimization/43402
7165         * gcc.dg/pr43402.c: New testcase.
7167 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7169         PR target/42427
7170         * gcc.dg/pr42427.c: New test.
7172 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7174         PR libfortran/43265
7175         * gfortran.dg/read_empty_file.f: New test.
7176         * gfortran.dg/read_eof_all.f90: New test.
7177         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7178         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7180 2010-03-17  Michael Matz  <matz@suse.de>
7182         * gcc.dg/pr43300.c: Add -w.
7184 2010-03-17  Richard Guenther  <rguenther@suse.de>
7186         * gcc.dg/pr43379.c: Add -w.
7188 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7190         PR fortran/43331
7191         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7193 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7195         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7197 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7199         * ada/acats/run_all.sh: Log start and end times.
7201 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7203         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7205 2010-03-16  Richard Guenther  <rguenther@suse.de>
7207         PR middle-end/43379
7208         * gcc.dg/pr43379.c: New testcase.
7210 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7212         PR debug/43051
7213         * gcc.dg/guality/pr43051-1.c: New test.
7215 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7217         PR testsuite/43363
7218         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7220 2010-03-15  Michael Matz  <matz@suse.de>
7222         PR middle-end/43300
7223         * gcc.dg/pr43300.c: New testcase.
7225 2010-03-15  Richard Guenther  <rguenther@suse.de>
7227         PR tree-optimization/43367
7228         * gcc.c-torture/compile/pr43367.c: New testcase.
7230 2010-03-15  Richard Guenther  <rguenther@suse.de>
7232         PR tree-optimization/43317
7233         * gcc.dg/pr43317.c: New testcase.
7235 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7237         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7239 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7241         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7243 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7245         PR fortran/43362
7246         * gfortran.dg/impure_constructor_1.f90: New test.
7248 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7250         PR middle-end/43354
7251         * gfortran.dg/graphite/id-pr43354.f: New.
7253 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7255         PR middle-end/43349
7256         * gfortran.dg/graphite/pr43349.f: New.
7258 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7260         PR middle-end/43306
7261         * gcc.dg/graphite/pr43306.c: New.
7263 2010-03-12  David S. Miller  <davem@davemloft.net>
7265         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7266         sparc.
7268 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7270         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7272 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7274         PR fortran/43291
7275         PR fortran/43326
7276         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7278 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7280         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7281         fail for *-*-mingw* targets.
7283 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7285         PR debug/43329
7286         * gcc.dg/guality/pr43329-1.c: New test.
7288 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7290         PR tree-optimization/43257
7291         * g++.dg/torture/pr43257.C: New test.
7293 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7295         PR fortran/43228
7296         * gfortran.dg/namelist_61.f90: New test.
7298 2010-03-11  Richard Guenther  <rguenther@suse.de>
7300         PR tree-optimization/43255
7301         * gcc.c-torture/compile/pr43255.c: New testcase.
7303 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7305         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7306         * gcc.dg/pr43280.c: New testcase.
7308 2010-03-11  Richard Guenther  <rguenther@suse.de>
7310         PR lto/43200
7311         * gcc.dg/lto/20100227-1_0.c: New testcase.
7312         * gcc.dg/lto/20100227-1_1.c: Likewise.
7314 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7316         PR libfortran/43320
7317         PR libfortran/43265
7318         * gfortran.dg/read_eof_6.f: New test
7319         * gfortran.dg/read_x_eof.f90: New test.
7320         * gfortran.dg/read_x_past.f: Update test.
7322 2010-03-10  Jan Hubicka   <jh@suse.cz>
7324         * gcc.c-torture/compile/pr43288.c: New test.
7326 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7328         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7329         -fpic/-fPIC flags.
7330         * g++.old-deja/g++.pt/asm2.C: Likewise.
7331         * gcc.c-torture/compile/20000804-1.c: Likewise.
7332         * gcc.target/i386/clobbers.c: Likewise.
7334 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7336         PR fortran/43303
7337         * gfortran.dg/c_assoc_3.f90: New test.
7339 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7341         PR debug/36728
7342         * gcc.dg/guality/pr36728-1.c: New test.
7343         * gcc.dg/guality/pr36728-2.c: New test.
7345 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7347         * gcc.dg/h8300-div-delay-slot.c: New test.
7349 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7351         PR tree-optimization/43236
7352         * gcc.c-torture/execute/pr43236.c: New test.
7354 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7356         PR middle-end/42859
7357         * g++.dg/eh/pr42859.C: New test.
7359 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7361         PR debug/43299
7362         * gcc.dg/pr43299.c: New test.
7364         PR debug/43290
7365         * g++.dg/eh/unwind2.C: New test.
7367 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7368             Reza Yazdani  <reza.yazdani@amd.com>
7370         PR middle-end/43065
7371         * gcc.dg/graphite/run-id-4.c: New.
7373 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7375         PR middle-end/43065
7376         * gcc.dg/graphite/run-id-3.c: New.
7378 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7380         PR middle-end/42644
7381         PR middle-end/42130
7382         * gcc.dg/graphite/id-18.c: New.
7383         * gcc.dg/graphite/run-id-pr42644.c: New.
7385 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7387         PR middle-end/42326
7388         * gcc.dg/graphite/pr42326.c: New.
7390 2010-03-08  Richard Guenther  <rguenther@suse.de>
7392         PR tree-optimization/43269
7393         * gcc.c-torture/execute/pr43269.c: New testcase.
7395 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7397         PR fortran/43256
7398         * gfortran.dg/typebound_call_13.f03: New.
7400 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7402         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7403         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7405 2010-03-05  Jason Merrill  <jason@redhat.com>
7407         * g++.dg/abi/mangle40.C: Require weak and alias.
7409 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7411         PR middle-end/42326
7412         * gfortran.dg/graphite/pr42326.f90: New.
7413         * gfortran.dg/graphite/pr42326-1.f90: New.
7415 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7417         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7418         (gnat_target_compile): Likewise.
7419         Reinitialize GNAT_UNDER_TEST if target changes.
7420         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7421         (local_find_gnatmake): Pass full --GCC to gnatlink.
7422         Remove --LINK.
7424 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7426         PR c/43248
7427         * gcc.dg/compound-literal-1.c: New testcase.
7429 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7431         PR tree-optimization/43164
7432         PR tree-optimization/43191
7433         * gcc.c-torture/compile/pr43164.c: New test.
7434         * gcc.c-torture/compile/pr43191.c: Likewise.
7436 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7438         PR fortran/43244
7439         * gfortran.dg/finalize_9.f90: New.
7441 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7442             Ken Werner <ken@linux.vnet.ibm.com>
7444         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7445         to dg-options for spu.
7446         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7447         dump-scan target to exclude spu.
7449 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7451         PR middle-end/43209
7452         * gcc.dg/tree-ssa/ivopts-4.c: New.
7454 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7456         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7457         include-opts and exclude-opts; skip checking the flags if arguments
7458         are the same as the defaults.
7459         (dg-xfail-if): Verify the number of arguments, supply defaults
7460         for unspecified optional arguments.
7461         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7463 2010-03-03  Jason Merrill  <jason@redhat.com>
7465         PR c++/12909
7466         * g++.dg/abi/mangle40.C: Updated.
7468 2010-03-03  Jason Merrill  <jason@redhat.com>
7470         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7471         * g++.dg/abi/mangle23.C: Likewise.
7472         * g++.dg/eh/simd-2.C: Likewise.
7473         * g++.dg/ext/attribute-test-2.C: Likewise.
7474         * g++.dg/ext/vector14.C: Likewise.
7475         * g++.dg/other/pr34435.C: Likewise.
7476         * g++.dg/template/conv8.C: Likewise.
7477         * g++.dg/template/nontype9.C: Likewise.
7478         * g++.dg/template/qualttp17.C: Likewise.
7479         * g++.dg/template/ref1.C: Likewise.
7480         * g++.old-deja/g++.pt/crash68.C: Likewise.
7481         * g++.old-deja/g++.pt/ref1.C: Likewise.
7482         * g++.old-deja/g++.pt/ref3.C: Likewise.
7483         * g++.old-deja/g++.pt/ref4.C: Likewise.
7485         PR c++/12909
7486         * g++.dg/abi/mangle40.C: New.
7487         * g++.dg/abi/mangle41.C: New.
7488         * g++.dg/lto/20100302_0.C: New.
7489         * g++.dg/lto/20100302_1.C: New.
7490         * g++.dg/lto/20100302.h: New.
7492 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7494         PR fortran/43243
7495         * gfortran.dg/internal_pack_12.f90: New test.
7497 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7499         * gcc.dg/pr36997.c: Adjust error message.
7501 2010-03-03  Mike Stump  <mikestump@comcast.net>
7503         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7504         adjustments to not be present on machines that align the stack to
7505         more than 4 bytes and don't have a red zone yet as that is an
7506         unimplemented optimization.
7508 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7510         PR fortran/43169
7511         * gfortran.dg/impure_assignment_3.f90: New.
7513 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7515         PR debug/43229
7516         * gfortran.dg/pr43229.f90: New test.
7518         PR debug/43237
7519         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7521         PR debug/43177
7522         * gcc.dg/guality/pr43177.c: New test.
7524 2010-03-02  Jason Merrill  <jason@redhat.com>
7526         * g++.dg/ext/vector9.C: Adjust error message.
7527         * g++.dg/conversion/simd3.C: Likewise.
7528         * g++.dg/other/error23.C: Likewise.
7530 2010-03-02  Mike Stump  <mikestump@comcast.net>
7532         PR c++/41090
7533         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7535 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7537         PR fortran/43180
7538         * gfortran.dg/internal_pack_10.f90: New test.
7540         PR fortran/43173
7541         * gfortran.dg/internal_pack_11.f90: New test.
7543 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7545         PR middle-end/42640
7546         * gcc.dg/tree-ssa/pr42640.c: New.
7548 2010-03-01  Richard Guenther  <rguenther@suse.de>
7550         PR tree-optimization/43220
7551         * gcc.c-torture/execute/pr43220.c: New testcase.
7553 2010-03-01  Richard Guenther  <rguenther@suse.de>
7555         PR middle-end/43213
7556         * gcc.dg/pr43213.c: New testcase.
7558 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7560         PR pch/14940
7561         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7563 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7565         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7566         New function.
7567         (check_effective_target_ucn): Likewise.
7569         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7570         if !ucn.
7571         * gcc.dg/ucnid-2.c: Likewise.
7572         * gcc.dg/ucnid-3.c: Likewise.
7573         * gcc.dg/ucnid-4.c: Likewise.
7574         * gcc.dg/ucnid-11.c: Likewise.
7575         * gcc.dg/ucnid-12.c: Likewise.
7576         * gcc.dg/ucnid-6.c: Skip if !ucn.
7577         * gcc.dg/ucnid-9.c: Likewise.
7579 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7581         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7582         lists to dg-skip-if.
7583         * gcc.target/i386/stackalign/return-3.c: Likewise.
7585 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7587         * gcc.target/i386/clearcap.map: New file.
7588         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7589         Pass clearcap.map by default if supported.
7591 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7593         PR fortran/42900
7594         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7595         Explain this.
7596         * gfortran.dg/stat_2.f90: Likewise.
7598 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7600         PR fortran/43199
7601         * gfortran.dg/module_read_2.f90: New test.
7603 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7605         PR c++/42748
7606         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7607         * g++.dg/abi/mangle12.C: Likewise.
7608         * g++.dg/abi/mangle20-2.C: Likewise.
7609         * g++.dg/abi/mangle17.C: Likewise.
7610         * g++.dg/template/cond2.C: Likewise.
7611         * g++.dg/template/pr35240.C: Likewise.
7613 2010-02-27  Richard Guenther  <rguenther@suse.de>
7615         PR tree-optimization/43186
7616         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7618 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7620         * g++.dg/abi/packed1.C: Expect warning on the SH.
7622 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7624         PR c++/42054:
7625         * g++.dg/parse/error37.C: New test.
7627 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7629         PR c/24577
7630         PR c/43192
7631         * gcc.dg/pr8927-1.c: Match new note.
7632         * gcc.dg/990506-0.c: Likewise.
7633         * gcc.dg/gomp/flush-2.c: Likewise.
7634         * gcc.dg/gomp/atomic-5.c: Likewise.
7635         * gcc.dg/gomp/pr34607.c: Likewise.
7636         * gcc.dg/pr35746.c: Likewise.
7637         * gcc.dg/cpp/pragma-1.c: Likewise.
7638         * gcc.dg/cpp/pragma-2.c: Likewise.
7639         * gcc.dg/pr41842.c: Likewise.
7640         * gcc.dg/noncompile/20040629-1.c: Likewise.
7641         * objc.dg/private-1.m: Likewise.
7643 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7645         PR fortran/43185
7646         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7647         * gfortran.dg/default_initialization_4.f90: New test.
7649 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7651         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7652         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7653         * gnat.dg/thin_pointer2.adb: New test.
7654         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7656 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7658         PR c/20631
7659         * gcc.dg/cpp/c90-pedantic.c: New.
7660         * gcc.dg/cpp/c90.c: New.
7661         * gcc.dg/gnu90-const-expr-1.c: New.
7662         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7664 2010-02-26  Richard Guenther  <rguenther@suse.de>
7666         PR tree-optimization/43186
7667         * gcc.c-torture/compile/pr43186.c: New testcase.
7669 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
7671         PR debug/43190
7672         * c-c++-common/dwarf2/pr43190.c: New test.
7674 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7676         PR testsuite/37074:
7677         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
7679 2010-02-26  Richard Guenther  <rguenther@suse.de>
7681         PR tree-optimization/43188
7682         * gcc.c-torture/compile/pr43188.c: New testcase.
7684 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7686         PR target/43175
7687         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
7689 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
7691         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
7693 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
7695         PR target/43154
7696         * gcc.target/powerpc/pr43154.c: New file.
7698 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
7700         PR debug/43166
7701         * gfortran.dg/debug/pr43166.f: New test.
7703         PR debug/43165
7704         * gcc.dg/torture/pr43165.c: New test.
7706 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7708         PR c/43128
7709         * c-c++-common/pr41779.c: Update.
7711 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7713         PR ada/32547
7714         * lib/gnat-dg.exp (gnat_load): Redefine.
7716         * ada/acats/run_acats: Run run_all.sh with $SHELL.
7717         * ada/acats/run_all.sh: Downcase tasking not implemented message.
7719 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7721         PR libobjc/36610
7722         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
7723         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
7724         -fgnu-runtime.
7725         Sort entries.
7727 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7729         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
7731 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
7733         PR debug/43150
7734         * gcc.dg/guality/vla-1.c: New test.
7736 2010-02-24  Tobias Burnus  <burnus@net-b.de>
7738         PR fortran/43042
7739         * gfortran.dg/c_ptr_tests_15.f90: New test.
7741 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7743         PR target/43107
7744         * gcc.target/i386/pr43107.c: New test.
7746 2010-02-23  Jason Merrill  <jason@redhat.com>
7748         PR c++/43143
7749         * g++.dg/cpp0x/variadic100.C: New.
7751 2010-02-23  Jason Merrill  <jason@redhat.com>
7753         PR debug/42800
7754         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
7755         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
7756         * c-c++-common/dwarf2/vla1.c: New.
7758 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
7760         PR target/43139
7761         * gcc.dg/pr43139.c: New test.
7763         PR debug/43077
7764         * gcc.dg/guality/pr43077-1.c: New test.
7766 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7768         PR 43123
7769         * gcc.dg/march.c: New.
7770         * gcc.dg/march-generic.c: New.
7771         * gcc.dg/mtune.c: New.
7773 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7775         PR middle-end/43083
7776         * gcc.dg/graphite/pr43083.c: New.
7778 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7780         PR middle-end/43097
7781         * gfortran.dg/graphite/pr43097.f: New.
7783 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7784             Manuel López-Ibáñez  <manu@gcc.gnu.org>
7786         PR middle-end/43140
7787         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
7789 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
7791         PR middle-end/43026
7792         * g++.dg/graphite/pr43026.C: New.
7794 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7796         PR c++/43126
7797         * gcc.dg/cleanup-1.c: Update.
7798         * gcc.dg/func-args-1.c: Update.
7799         * gcc.dg/format/sentinel-1.c: Update.
7800         * g++.old-deja/g++.jason/scoping10.C: Update.
7801         * g++.old-deja/g++.ns/lookup5.C: Update.
7802         * g++.dg/ext/cleanup-1.C: Update.
7803         * g++.dg/parse/varmod1.C: Update.
7804         * g++.dg/parse/error33.C: Update.
7805         * g++.dg/expr/call3.C: Update.
7806         * g++.dg/func-args-1.C: New.
7808 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7810         PR c/43125
7811         * gcc.dg/attr-used-2.c: Moved to ...
7812         * c-c++-common/attr-used-2.c: Here.
7814         * gcc.dg/attr-used.c: Moved to ...
7815         * c-c++-common/attr-used.c: Here.
7817 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
7819         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
7821 2010-02-22  Richard Guenther  <rguenther@suse.de>
7823         PR lto/43045
7824         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
7825         * gfortran.dg/lto/20100222-1_1.c: Likewise.
7827 2010-02-22  Richard Guenther  <rguenther@suse.de>
7829         PR tree-optimization/42749
7830         * gcc.c-torture/compile/pr42749.c: New testcase.
7832 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
7834         PR fortran/43072
7835         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
7836         * gfortran.dg/internal_pack_9.f90: New test.
7838 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7840         PR c++/23510
7841         * g++.dg/template/recurse.C: Adjust.
7842         * g++.dg/template/pr23510.C: New.
7844 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
7846         PR c++/42824
7847         * g++.dg/template/memclass4.C: New test.
7849 2010-02-21  Tobias Burnus  <burnus@net-b.de>
7851         PR fortran/35259
7852         * gfortran.dg/reassoc_5.f90: New test.
7854 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
7856         PR target/43067
7857         * gcc.target/i386/pr43067.c: New test.
7859 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7861         PR c++/35669
7862         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
7863         -Wconversion-null.
7864         * g++.dg/warn/Wconversion-null.C: New test.
7865         * g++.old-deja/g++.other/null1.C: Move to...
7866         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
7868 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
7870         PR fortran/36932
7871         PR fortran/36933
7872         * gfortran.dg/dependency_26.f90: New test.
7874         PR fortran/43072
7875         * gfortran.dg/internal_pack_7.f90: New test.
7877         PR fortran/43111
7878         * gfortran.dg/internal_pack_8.f90: New test.
7880 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7882         PR 43128
7883         * c-c++-common/pr41779.c: Fix broken testcase.
7885 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7887         PR 36513
7888         * c-c++-common/pr36513.c: New testcase.
7889         * c-c++-common/pr36513-2.c: New testcase.
7891 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7893         PR 41779
7894         * c-c++-common/pr41779.c: New.
7896 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
7898         PR debug/43084
7899         * gcc.dg/pr43084.c: New test.
7901 2010-02-19  Richard Guenther  <rguenther@suse.de>
7903         PR tree-optimization/42916
7904         * gcc.dg/pr42916.c: New testcase.
7906 2010-02-18  Jason Merrill  <jason@redhat.com>
7908         PR c++/42837
7909         * g++.dg/abi/packed1.C: Add expected warning.
7911         PR c++/43108
7912         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
7913         * gcc.dg/torture/dg-torture.exp: Likewise.
7914         * c-c++-common/torture/complex-sign.h,
7915         c-c++-common/torture/complex-sign-add.c,
7916         c-c++-common/torture/complex-sign-mixed-add.c,
7917         c-c++-common/torture/complex-sign-mixed-div.c,
7918         c-c++-common/torture/complex-sign-mixed-mul.c,
7919         c-c++-common/torture/complex-sign-mixed-sub.c,
7920         c-c++-common/torture/complex-sign-mul.c,
7921         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
7922         Adapt for C++ compilation as well.
7924         PR c++/43070
7925         * g++.dg/ext/label1.C: Update.
7926         * g++.dg/ext/label2.C: Update.
7928         PR c++/26261
7929         * g++.dg/template/dependent-name6.C: New.
7931         PR c++/43109
7932         * g++.dg/parse/namespace12.C: New.
7934 2010-02-18  Martin Jambor  <mjambor@suse.cz>
7936         PR tree-optimization/43066
7937         * gcc.c-torture/compile/pr43066.c: New test.
7939 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
7941         * g++.dg/ext/attrib35.C: Fix target selector string.
7942         * g++.dg/ext/attrib36.C: Ditto.
7943         * g++.dg/ext/attrib37.C: Ditto.
7944         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
7945         * g++.dg/abi/mangle25.C: Ditto.
7947 2010-02-17  Jason Merrill  <jason@redhat.com>
7949         PR c++/43069
7950         * g++.dg/parse/namespace11.C: New.
7952         PR c++/43093
7953         * g++.dg/ext/attrib37.C: New.
7955         PR c++/43079
7956         * g++.dg/template/ptrmem20.C: New.
7958 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
7960         PR target/43103
7961         * gcc.target/i386/xop-check.h: Include m256-check.h.
7962         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
7963         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
7964         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
7965         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
7967 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
7969         PR debug/42918
7970         * gcc.dg/pr42918.c: New test.
7972 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7974         * g++.dg/ext/attrib36.C: Require ILP32.
7976 2010-02-16  Richard Guenther  <rguenther@suse.de>
7978         PR tree-optimization/41043
7979         * gfortran.dg/pr41043.f90: New testcase.
7980         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
7982 2010-02-16  Jason Merrill  <jason@redhat.com>
7984         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
7986 2010-02-16  Ira Rosen  <irar@il.ibm.com>
7988         PR tree-optimization/43074
7989         * gcc.dg/vect/fast-math-pr43074.c: New test.
7991 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
7993         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
7995 2010-02-16  Jason Merrill  <jason@redhat.com>
7997         PR c++/43031
7998         * g++.dg/ext/attrib36.C: New.
8000         PR c++/43036
8001         * g++.dg/other/array6.C: New.
8003 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8005         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8007 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8009         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8010         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8011         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8012         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8013         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8014         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8016 2010-02-15  Richard Guenther  <rguenther@suse.de>
8018         PR middle-end/43068
8019         * g++.dg/torture/pr43068.C: New testcase.
8021 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8023         PR c++/43024
8024         * g++.dg/opt/ice1.C: New.
8026 2010-02-14  Jason Merrill  <jason@redhat.com>
8028         PR c++/41997
8029         * g++.dg/cpp0x/initlist-opt.C: New.
8031 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8033         PR fortran/41113
8034         PR fortran/41117
8035         * gfortran.dg/internal_pack_6.f90: New test.
8037 2010-02-12  Jason Merrill  <jason@redhat.com>
8039         PR c++/43054
8040         * g++.dg/cpp0x/variadic99.C: New.
8042 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8044         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8045         sign extend pointers to gualchk_t.
8047         PR c++/43033
8048         * g++.dg/other/default3.C: Xfail g4 test.
8050 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8052         PR middle-end/43012
8053         * gcc.dg/graphite/pr43012.c: New.
8055 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8057         PR middle-end/42930
8058         * g++.dg/graphite/pr42930.C: New.
8060 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8062         PR middle-end/42914
8063         PR middle-end/42530
8064         * gcc.dg/graphite/pr42530.c: New.
8065         * gcc.dg/graphite/pr42914.c: New.
8067 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8069         PR middle-end/42771
8070         * gcc.dg/graphite/pr42771.c: New.
8072 2010-02-11  Richard Guenther  <rguenther@suse.de>
8074         PR tree-optimization/42998
8075         * gcc.c-torture/compile/pr42998.c: New testcase.
8077 2010-02-10  Jason Merrill  <jason@redhat.com>
8079         PR c++/41896
8080         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8082         PR c++/42983, core issue 906
8083         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8084         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8086         PR c++/43016
8087         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8089 2010-02-10  Richard Guenther  <rguenther@suse.de>
8091         PR tree-optimization/43017
8092         * gcc.dg/torture/pr43017.c: New testcase.
8094 2010-02-10  Tobias Burnus <burnus@net-b.de>
8096         PR fortran/40823
8097         * gfortran.dg/private_type_1.f90: Update error location.
8098         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8099         * gfortran.dg/typebound_operator_2.f03: Ditto.
8100         * gfortran.dg/assignment_2.f90: Ditto.
8101         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8102         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8104 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8106         PR fortran/43015
8107         * gfortran.dg/bind_c_usage_20.f90: New test.
8109 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8111         PR debug/43010
8112         * g++.dg/debug/pr43010.C: New test.
8114 2010-02-10  Richard Guenther  <rguenther@suse.de>
8116         PR c/43007
8117         * gcc.c-torture/execute/20100209-1.c: New testcase.
8118         * gcc.dg/fold-div-3.c: Likewise.
8120 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8122         * gcc.dg/builtin-ffs-1.c: New test.
8124 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8126         PR fortran/42999
8127         * gfortran.dg/array_constructor_35.f90: New test.
8129 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8131         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8133 2010-02-09  Jason Merrill  <jason@redhat.com>
8135         PR c++/42399
8136         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8138         PR c++/42370
8139         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8141 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8143         PR fortran/41869
8144         * gfortran.dg/module_write_1.f90: New test.
8146 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8148         * gcc.dg/pr19340.c: Adjust.
8150 2010-02-09  Richard Guenther  <rguenther@suse.de>
8152         PR tree-optimization/43008
8153         * gcc.c-torture/execute/pr43008.c: New testcase.
8155 2010-02-09  Richard Guenther  <rguenther@suse.de>
8157         PR tree-optimization/43000
8158         * gcc.dg/torture/pr43000.c: New testcase.
8159         * gcc.dg/torture/pr43002.c: Likewise.
8161 2010-02-09  Daniel Kraft  <d@domob.eu>
8163         PR fortran/39171
8164         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8165         and pass -Wsurprising as necessary.
8167 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8169         PR tree-optimization/42890
8170         * g++.dg/torture/pr42890.C: New test.
8172 2010-02-08  Richard Guenther  <rguenther@suse.de>
8174         PR middle-end/42995
8175         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8177 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8179         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8180         return 0 from main.
8181         * gcc.dg/graphite/block-1.c: Same.
8182         * gcc.dg/graphite/block-3.c: Same.
8183         * gcc.dg/graphite/block-4.c: Same.
8184         * gcc.dg/graphite/block-5.c: Same.
8185         * gcc.dg/graphite/block-6.c: Same.
8186         * gcc.dg/graphite/block-7.c: Same.
8187         * gcc.dg/graphite/interchange-0.c: Same.
8188         * gcc.dg/graphite/interchange-1.c: Same.
8189         * gcc.dg/graphite/interchange-10.c: Same.
8190         * gcc.dg/graphite/interchange-11.c: Same.
8191         * gcc.dg/graphite/interchange-12.c: Same.
8192         * gcc.dg/graphite/interchange-2.c: Same.
8193         * gcc.dg/graphite/interchange-3.c: Same.
8194         * gcc.dg/graphite/interchange-4.c: Same.
8195         * gcc.dg/graphite/interchange-5.c: Same.
8196         * gcc.dg/graphite/interchange-6.c: Same.
8197         * gcc.dg/graphite/interchange-7.c: Same.
8198         * gcc.dg/graphite/interchange-8.c: Same.
8199         * gcc.dg/graphite/interchange-9.c: Same.
8200         * gcc.dg/graphite/interchange-mvt.c: Same.
8202 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8204         * gfortran.dg/graphite/id-19.f: New.
8205         * gfortran.dg/graphite/pr14741.f90: New.
8206         * gfortran.dg/graphite/pr41924.f90: New.
8207         * gfortran.dg/graphite/run-id-2.f90: New.
8209 2010-02-07  Richard Guenther  <rguenther@suse.de>
8211         PR middle-end/42956
8212         * gcc.c-torture/compile/pr42956.c: New testcase.
8214 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8216         PR libfortran/42742
8217         * gfortran.dg/fmt_cache_2.f: New test.
8219 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8221         * gfortran.dg/read_no_eor.f90: New test.
8223 2010-02-05  Jason Merrill  <jason@redhat.com>
8225         * g++.dg/ext/label13.C: Move constructor body out of class.
8227 2010-02-03  Jason Merrill  <jason@redhat.com>
8229         PR c++/42870
8230         * g++.dg/ext/dllexport3.C: New.
8232 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8234         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8236 2010-02-05  Richard Guenther  <rguenther@suse.de>
8238         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8240 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8242         PR c++/42915
8243         * g++.dg/other/crash-9.C: New test.
8245 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8247         PR fortran/42309
8248         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8250 2010-02-04  Richard Guenther  <rguenther@suse.de>
8252         PR rtl-optimization/42952
8253         * gcc.dg/torture/pr42952.c: New testcase.
8255 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8257         PR libfortran/42901
8258         * gfortran.dg/namelist_60.f90: New test.
8260 2010-02-03  Jason Merrill  <jason@redhat.com>
8262         PR c++/40138
8263         * g++.dg/ext/builtin11.C: New.
8265         PR c++/4926
8266         PR c++/38600
8267         * g++.dg/abi/mangle35.C: New.
8268         * g++.dg/abi/mangle37.C: New.
8270         PR c++/12909
8271         * g++.dg/abi/mangle36.C: New.
8273         PR c++/35652
8274         * g++.dg/warn/string1.C: New.
8276 2010-02-03  Richard Guenther  <rguenther@suse.de>
8278         PR tree-optimization/42944
8279         * gcc.dg/errno-1.c: New testcase.
8281 2010-02-03  Richard Guenther  <rguenther@suse.de>
8283         PR middle-end/42927
8284         * gcc.c-torture/compile/pr42927.c: New testcase.
8286 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8288         PR fortran/42936
8289         * gfortran.dg/null_4.f90: New test.
8291 2010-02-02  Jason Merrill  <jason@redhat.com>
8293         PR c++/41090
8294         * g++.dg/ext/label13.C: New.
8296 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8298         PR fortran/42650
8299         * gfortran.dg/func_result_5.f90: New test.
8301 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8303         PR fortran/42922
8304         * gfortran.dg/pure_initializer_3.f90: News test.
8306 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8308         PR fortran/42888
8309         * gfortran.dg/allocate_derived_2.f90: New test.
8311 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8313         PR middle-end/42898
8314         * gcc.dg/torture/pr42898-2.c: New test.
8316 2010-01-31  Richard Guenther  <rguenther@suse.de>
8318         PR middle-end/42898
8319         * gcc.dg/torture/pr42898.c: New testcase.
8321 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8323         PR fortran/38324
8324         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8325         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8327 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8329         * g++.dg/tree-ssa/inline-1.C: New.
8330         * g++.dg/tree-ssa/inline-2.C: New.
8331         * g++.dg/tree-ssa/inline-3.C: New.
8333 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8335         PR testsuite/41701
8336         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8337         the string 'pow' in the pathname of the compiler from generating a
8338         test failure.
8340 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8342         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8343         * g++.old-deja/g++.mike/eh17.C: Likewise.
8344         * g++.old-deja/g++.mike/p5571.C: Likewise.
8346 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8348         PR c++/42758
8349         PR c++/42634
8350         PR c++/42336
8351         PR c++/42797
8352         PR c++/42880
8353         * g++.dg/other/crash-5.C: New test.
8354         * g++.dg/other/crash-6.C: New test.
8355         * g++.dg/other/crash-7.C: New test.
8356         * g++.dg/other/crash-8.C: New test.
8358 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8360         PR rtl-optimization/42889
8361         * gcc.dg/pr42889.c: New test.
8363 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8365         * gcc.target/i386/pr42881.c: Use SSE2.
8367 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8369         PR target/42891
8370         * gcc.target/i386/pr42891.c: New test.
8372 2010-01-28  Richard Guenther  <rguenther@suse.de>
8374         PR tree-optimization/42871
8375         * g++.dg/torture/pr42871.C: New testcase.
8377 2010-01-28  Richard Guenther  <rguenther@suse.de>
8379         * gcc.dg/Wobjsize-1.h: New testcase.
8380         * gcc.dg/Wobjsize-1.c: Likewise.
8382 2010-01-28  Richard Guenther  <rguenther@suse.de>
8384         PR middle-end/42883
8385         * g++.dg/torture/pr42883.C: New testcase.
8387 2010-01-28  Michael Matz  <matz@suse.de>
8389         * gcc.target/i386/pr42881.c: New test.
8391 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8393         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8394         Add i?86-*-solaris2* support.
8396 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8398         PR c++/42713
8399         PR c++/42820
8400         * g++.dg/template/typedef27.C: New test case.
8401         * g++.dg/template/typedef28.C: New test case.
8403 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8405         * gcc.dg/optimize-bswap*.c: Add ARM target
8407 2010-01-27  Richard Guenther  <rguenther@suse.de>
8409         PR middle-end/42878
8410         * gcc.dg/torture/pr42878-1.c: New testcase.
8411         * gcc.dg/torture/pr42878-2.c: Likewise.
8413 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8415         PR middle-end/42874
8416         * gcc.dg/vla-22.c: New test.
8418 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8420         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8421         current collation.
8423 2010-01-26  Richard Guenther  <rguenther@suse.de>
8425         PR rtl-optimization/42685
8426         * gcc.dg/pr42685.c: New testcase.
8427         * g++.dg/other/pr42685.C: Likewise.
8429 2010-01-26  Richard Guenther  <rguenther@suse.de>
8431         PR middle-end/42806
8432         * g++.dg/other/pr42806.C: New testcase.
8434 2010-01-26  Richard Guenther  <rguenther@suse.de>
8436         PR tree-optimization/42250
8437         * gcc.dg/pr42250.c: New testcase.
8439 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8441         * gnat.dg/array_bounds_test.adb: New test.
8443 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8445         PR fortran/42858
8446         * gfortran.dg/generic_21.f90: New test.
8448 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8450         PR testsuite/41522
8451         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8453 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8455         PR c++/42748
8456         * g++.dg/abi/arm_va_list2.C: New test.
8457         * g++.dg/abi/arm_va_list2.h: Companion header file.
8459 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8461         PR fortran/41044
8462         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8464         PR fortran/41167
8465         * gfortran.dg/char_array_arg_1.f90 : New test.
8467         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8469 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8471         PR fortran/39304
8472         * gfortran.dg/generic_20.f90: New test.
8474 2010-01-22  Michael Matz  <matz@suse.de>
8476         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8477         -msse2.
8479 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8481         PR fortran/42736
8482         * gfortran.dg/dependency_25.f90 : New test.
8484 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8486         PR tree-optimization/42585
8487         * gcc.dg/tree-ssa/pr42585.c: New test.
8489 2010-01-21  Richard Guenther  <rguenther@suse.de>
8491         PR middle-end/19988
8492         * gcc.dg/pr19988.c: New testcase.
8494 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8496         * g++.dg/compat/decimal/compat-common.h: New file.
8497         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8498         * g++.dg/compat/decimal/pass_x.h: New file.
8499         * g++.dg/compat/decimal/pass_y.h: New file.
8500         * g++.dg/compat/decimal/pass-1_main.C: New file.
8501         * g++.dg/compat/decimal/pass-1_x.C: New file.
8502         * g++.dg/compat/decimal/pass-1_y.C: New file.
8503         * g++.dg/compat/decimal/pass-2_main.C: New file.
8504         * g++.dg/compat/decimal/pass-2_x.C: New file.
8505         * g++.dg/compat/decimal/pass-2_y.C: New file.
8506         * g++.dg/compat/decimal/pass-3_main.C: New file.
8507         * g++.dg/compat/decimal/pass-3_x.C: New file.
8508         * g++.dg/compat/decimal/pass-3_y.C: New file.
8509         * g++.dg/compat/decimal/pass-4_main.C: New file.
8510         * g++.dg/compat/decimal/pass-4_x.C: New file.
8511         * g++.dg/compat/decimal/pass-4_y.C: New file.
8512         * g++.dg/compat/decimal/pass-5_main.C: New file.
8513         * g++.dg/compat/decimal/pass-5_x.C: New file.
8514         * g++.dg/compat/decimal/pass-5_y.C: New file.
8515         * g++.dg/compat/decimal/pass-6_main.C: New file.
8516         * g++.dg/compat/decimal/pass-6_x.C: New file.
8517         * g++.dg/compat/decimal/pass-6_y.C: New file.
8518         * g++.dg/compat/decimal/return_x.h: New file.
8519         * g++.dg/compat/decimal/return_y.h: New file.
8520         * g++.dg/compat/decimal/return-1_main.C: New file.
8521         * g++.dg/compat/decimal/return-1_x.C: New file.
8522         * g++.dg/compat/decimal/return-1_y.C: New file.
8523         * g++.dg/compat/decimal/return-2_main.C: New file.
8524         * g++.dg/compat/decimal/return-2_x.C: New file.
8525         * g++.dg/compat/decimal/return-2_y.C: New file.
8526         * g++.dg/compat/decimal/return-3_main.C: New file.
8527         * g++.dg/compat/decimal/return-3_x.C: New file.
8528         * g++.dg/compat/decimal/return-3_y.C: New file.
8529         * g++.dg/compat/decimal/return-4_main.C: New file.
8530         * g++.dg/compat/decimal/return-4_x.C: New file.
8531         * g++.dg/compat/decimal/return-4_y.C: New file.
8532         * g++.dg/compat/decimal/return-5_main.C: New file.
8533         * g++.dg/compat/decimal/return-5_x.C: New file.
8534         * g++.dg/compat/decimal/return-5_y.C: New file.
8535         * g++.dg/compat/decimal/return-6_main.C: New file.
8536         * g++.dg/compat/decimal/return-6_x.C: New file.
8537         * g++.dg/compat/decimal/return-6_y.C: New file.
8539 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8541         PR debug/42715
8542         * gcc.dg/pr42715.c: New.
8544 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8546         PR c++/42038
8547         * g++.dg/parse/crash55.C: New.
8549 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8551         PR debug/42782
8552         * gcc.dg/guality/pr42782.c: New.
8554 2010-01-20  Jason Merrill  <jason@redhat.com>
8556         PR c++/41788
8557         * g++.dg/abi/packed1.C: New.
8559         PR c++/41920
8560         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8562         PR c++/40750
8563         * g++.dg/parse/fn-typedef1.C: New.
8564         * g++.dg/other/cv_quals.C: Adjust.
8566 2010-01-20  Anthony Green  <green@moxielogic.com>
8568         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8569         pack(push) pragma).
8570         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8571         * gcc.dg/20020312-2.c: Port this to the moxie core.
8572         * gcc.dg/weak/typeof-2.c: Ditto.
8574 2010-01-20  Richard Guenther  <rguenther@suse.de>
8576         PR tree-optimization/42717
8577         * gcc.c-torture/compile/pr42717.c: New testcase.
8579 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8581         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8582         of signed, add a few new tests.
8584         PR middle-end/42803
8585         * g++.dg/parse/limits-initializer1.C: New test.
8587 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8589         PR fortran/42804
8590         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8591         * gfortran.dg/typebound_call_12.f03: New test.
8593 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8595         PR fortran/42783
8596         * gfortran.dg/bounds_check_15.f90 : New test.
8598 2010-01-19  Michael Matz  <matz@suse.de>
8600         PR tree-optimization/41783
8601         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8603 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8605         PR target/38697.
8606         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8607         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8608         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8609         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8610         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8611         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8612         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8613         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8614         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8615         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8616         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8618 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8620         PR fortran/42545
8621         * gfortran.dg/extends_6.f03: Modified an error message.
8622         * gfortran.dg/extends_10.f03: New test.
8623         * gfortran.dg/private_type_6.f03: Modified an error message.
8624         * gfortran.dg/structure_constructor_8.f03: Ditto.
8626 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8628         PR tree-optimization/42719
8629         * gcc.dg/pr42719.c: New test.
8631         PR debug/42728
8632         * gcc.dg/pr42728.c: New test.
8634 2010-01-19  Anthony Green  <green@moxielogic.com>
8636         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8638 2010-01-18  Anthony Green  <green@moxielogic.com>
8640         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8641         for moxie.
8643 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8645         * g++.dg/template/error45.C: reverted as part of reverting the
8646         fix of PR c++/42634.
8648 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8650         PR c++/42634
8651         * g++.dg/template/error45.C: New test.
8653 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8655         PR c++/42766
8656         * g++.dg/conversion/op6.C: New test.
8658 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8660         PR target/42774
8661         * gcc.target/alpha/pr42774.c: New test.
8663 2010-01-18  Richard Guenther  <rguenther@suse.de>
8665         PR tree-optimization/42781
8666         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
8668 2010-01-17  Richard Guenther  <rguenther@suse.de>
8670         PR middle-end/42248
8671         * gcc.c-torture/execute/pr42248.c: New testcase.
8673 2010-01-17  Richard Guenther  <rguenther@suse.de>
8675         PR tree-optimization/42773
8676         * g++.dg/torture/pr42773.C: New testcase.
8678 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
8680         PR fortran/42677
8681         * gfortran.dg/interface_assignment_5.f90: New test.
8683 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
8685         PR c++/42697
8686         * g++.dg/template/crash94.C: Reverted.
8688 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
8690         PR debug/42767
8691         * gcc.dg/debug/pr42767.c: New.
8693 2010-01-15  Jason Merrill  <jason@redhat.com>
8695         PR c++/42761
8696         * g++.dg/cpp0x/decltype22.C: New.
8698 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
8700         PR middle-end/42760
8701         * g++.dg/torture/pr42760.C: New test.
8703 2010-01-15  Jing Yu  <jingyu@google.com>
8705         PR rtl-optimization/42691
8706         * gcc.c-torture/execute/pr42691.c: New.
8708 2010-01-15  Richard Guenther  <rguenther@suse.de>
8710         PR middle-end/42739
8711         * g++.dg/torture/pr42739.C: New testcase.
8713 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
8715         * g++.dg/template/error45.C: Revert as part of reverting changes
8716         or PR c++/42634.
8718 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8720         PR fortran/42684
8721         * gfortran.dg/interface_31.f90: New test.
8723 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8725         * gcc.target/powerpc/pr42747.c: New file.
8727 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8729         PR middle-end/42674
8730         * c-c++-common/pr42674.c: New test.
8732         PR c++/42608
8733         * g++.dg/template/instantiate11.C: New test.
8735 2010-01-14  Jason Merrill  <jason@redhat.com>
8737         PR c++/42701
8738         * g++.dg/overload/error3.C: New.
8740         PR c++/42655
8741         * g++.dg/overload/rvalue1.C: New.
8743 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8745         PR tree-optimization/42706
8746         * gcc.dg/ipa/pr42706.c: New testcase.
8748 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
8750         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
8752 2010-01-14  Martin Jambor  <mjambor@suse.cz>
8754         PR tree-optimization/42714
8755         * g++.dg/torture/pr42714.C: New test.
8757 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8759         PR rtl-optimization/42246
8760         * gfortran.dg/pr42246-2.f: New.
8762 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8764         PR rtl-optimization/42389
8765         * gcc.dg/pr42389.c: New.
8767 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
8769         PR rtl-optimization/42388
8770         * gcc.dg/pr42388.c: New.
8772 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8774         PR rtl-optimization/42294
8775         * gfortran.dg/pr42294.f: New.
8777 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8779         PR rtl-optimization/39453
8780         PR rtl-optimization/42246
8781         * gcc.dg/pr39453.c: New.
8782         * gcc.dg/pr42246.c: New.
8784 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8786         PR middle-end/42245
8787         * gcc.dg/pr42245.c: New.
8788         * gcc.dg/pr42245-2.c: New.
8790 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
8792         PR rtl-optimization/42249
8793         * gcc.dg/pr42249.c: New.
8795 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
8797         PR c/42721
8798         * gcc.c-torture/execute/pr42721.c: New test.
8800 2010-01-14  Ira Rosen  <irar@il.ibm.com>
8802         PR tree-optimization/42709
8803         * gcc.dg/vect/pr42709.c: New test.
8805 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8807         PR fortran/41478
8808         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
8809         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
8811 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
8813         PR fortran/42481
8814         * gfortran.dg/generic_19.f90 : New test.
8816 2010-01-13  Richard Guenther  <rguenther@suse.de>
8818         PR tree-optimization/42730
8819         * gcc.c-torture/compile/pr42730.c: New testcase.
8821 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
8823         PR target/pr42542
8824         * gcc.target/ia64/pr42542-1.c: New.
8825         * gcc.target/ia64/pr42542-2.c: New.
8826         * gcc.target/ia64/pr42542-3.c: New.
8828 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
8830         PR c++/42634
8831         * g++.dg/template/error45.C: New test.
8833 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8835         PR tree-optimization/42704
8836         * g++.dg/torture/pr42704.C: New test.
8838 2010-01-13  Martin Jambor  <mjambor@suse.cz>
8840         PR tree-optimization/42703
8841         * gcc.c-torture/compile/pr42703.c: New test.
8843 2010-01-13  Richard Guenther  <rguenther@suse.de>
8845         PR tree-optimization/42705
8846         * gcc.c-torture/compile/pr42705.c: New testcase.
8848 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
8850         * gcc.target/bfin/l2.c: New test.
8851         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
8853 2010-01-13  Richard Guenther  <rguenther@suse.de>
8855         PR middle-end/42716
8856         * gcc.c-torture/compile/pr42716.c: New testcase.
8858 2010-01-13  Richard Guenther  <rguenther@suse.de>
8860         PR lto/42678
8861         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
8863 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
8865         PR c/42708
8866         * gcc.c-torture/compile/pr42708-1.c: New test.
8868 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
8870         PR debug/42662
8871         * gcc.dg/pr42662.c: New test.
8873         PR tree-optimization/42645
8874         * g++.dg/other/pr42645-1.C: New test.
8875         * g++.dg/other/pr42645-2.C: New test.
8877 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
8879         PR target/42416
8880         * gcc.target/powerpc/warn-1.c: New test.
8881         * gcc.target/powerpc/warn-2.c: New test.
8883 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
8885         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
8886         stack alignment.
8888 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
8890         * gcc.dg/lto/20100108_0.c: New.
8892 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
8894         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
8895         Add -march=i686 -msse for 32bit x86 targets.
8897 2010-01-10  Richard Guenther  <rguenther@suse.de>
8899         PR middle-end/42667
8900         * gcc.dg/torture/pr42667.c: New testcase.
8902 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8904         PR fortran/32489
8905         * gfortran.dg/array_constructor_34.f90: New test.
8907 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8909         PR fortran/20923
8910         * gfortran.dg/array_constructor_33.f90: New test.
8911         gfortran.dg/array_function_5.f90: Add credit.
8913 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8915         PR debug/42631
8916         * gcc.dg/pr42631.c: New.
8918 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8920         PR debug/42630
8921         * gcc.dg/pr42630.c: New.
8923 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8925         PR debug/42629
8926         * gcc.dg/pr42629.c: New.
8928 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8930         PR middle-end/42363
8931         * gcc.dg/torture/pr42363.c: New.
8933 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
8935         PR debug/42604
8936         PR debug/42395
8937         * gcc.dg/vect/pr42604.c: New.
8938         * gcc.dg/vect/pr42395.c: New.
8940 2010-01-09  Richard Guenther  <rguenther@suse.de>
8942         PR middle-end/42512
8943         * gcc.c-torture/execute/pr42512.c: New testcase.
8945 2010-01-09  Tobias Burnus  <burnus@net-b.de>
8947         PR fortran/41298
8948         * gfortran.dg/c_ptr_tests_14.f90: New test.
8950 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8952         PR ada/41929
8953         * gnat.dg/null_pointer_deref1.adb: Don't run on
8954         sparc*-sun-solaris2.11.
8956 2010-01-08  Richard Guenther  <rguenther@suse.de>
8958         PR lto/42528
8959         * gcc.dg/lto/20100103-1_0.c: New testcase.
8960         * gcc.dg/lto/20100103-2_0.c: Likewise.
8962 2010-01-08  Tobias Burnus  <burnus@net-b.de
8964         PR/fortran 25829
8965         * gfortran.dg/asynchronous_1.f90: New test.
8966         * gfortran.dg/asynchronous_2.f90: New test.
8967         * gfortran.dg/conflicts.f90: Update error message.
8969 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
8971         c++/40155
8972         * g++.dg/cpp0x/variadic-unify-2.C: New test.
8974 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
8976         PR tree-optimization/42625
8977         * g++.dg/opt/dtor4.C: New test.
8978         * g++.dg/opt/dtor4.h: New.
8979         * g++.dg/opt/dtor4-aux.cc: New.
8981 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8983         PR fortran/42597
8984         * gfortran.dg/proc_ptr_26.f90: New test.
8986 2010-01-07  Tobias Burnus  <burnus@net-b.de>
8988         PR fortran/41872
8989         * gfortran.dg/allocatable_scalar_7.f90: New test.
8991 2010-01-06  Richard Guenther  <rguenther@suse.de>
8993         * gcc.c-torture/compile/pr42632.c: New testcase.
8995 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
8997         PR target/42542
8998         * gcc.target/i386/pr42542-4.c: New.
8999         * gcc.target/i386/pr42542-4a.c: Likewise.
9000         * gcc.target/i386/pr42542-5.c: Likewise.
9001         * gcc.target/i386/pr42542-5a.c: Likewise.
9003 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9005         * gcc.dg/tls/opt-15.c: New test.
9007 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9009         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9011 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9013         PR tree-optimization/42462
9014         * g++.dg/torture/pr42462.C: New test.
9016 2010-01-05  Jason Merrill  <jason@redhat.com>
9018         * g++.dg/cpp0x/initlist30.C: New test.
9020 2010-01-05  Richard Guenther  <rguenther@suse.de>
9022         PR tree-optimization/42614
9023         * gcc.c-torture/execute/pr42614.c: New testcase.
9025 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9027         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9028         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9029         -Wunreachable-code.
9030         * gcc.dg/Wunreachable-2.c: Likewise.
9031         * gcc.dg/Wunreachable-3.c: Likewise.
9032         * gcc.dg/Wunreachable-4.c: Likewise.
9033         * gcc.dg/Wunreachable-5.c: Likewise.
9034         * gcc.dg/Wunreachable-6.c: Likewise.
9035         * gcc.dg/Wunreachable-7.c: Likewise.
9036         * gcc.dg/Wunreachable-8.c: Likewise.
9037         * gcc.dg/20041231-1.c: Likewise.
9039 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9041         PR other/42611
9042         * gcc.dg/pr42611.c: New test.
9044         PR tree-optimization/42508
9045         * g++.dg/opt/pr42508.C: New test.
9047 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9049         PR fortran/41872
9050         * gfortran.dg/allocatable_scalar_8.f90: New.
9052 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9054         PR tree-optimization/42398
9055         * gcc.c-torture/compile/pr42398.c: New test.
9057 2010-01-04  Jason Merrill  <jason@redhat.com>
9059         PR c++/42555
9060         * g++.dg/ext/attrib35.C: New.
9062         PR c++/42567
9063         * g++.dg/cpp0x/auto17.C: New.
9065 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9067         * gcc.dg/lto/20100104_0.c: New.
9069 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9071         PR target/42542
9072         * gcc.target/i386/pr42542-1.c: New.
9073         * gcc.target/i386/pr42542-1a.c: Likewise.
9074         * gcc.target/i386/pr42542-1b.c: Likewise.
9075         * gcc.target/i386/pr42542-2.c: Likewise.
9076         * gcc.target/i386/pr42542-2a.c: Likewise.
9077         * gcc.target/i386/pr42542-2b.c: Likewise.
9078         * gcc.target/i386/pr42542-3.c: Likewise.
9079         * gcc.target/i386/pr42542-3a.c: Likewise.
9081 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9083         PR fortran/41872
9084         * gfortran.dg/allocatable_scalar_5.f90: New test.
9085         * gfortran.dg/allocatable_scalar_6.f90: New test.
9087 2010-01-03  Richard Guenther  <rguenther@suse.de>
9089         PR testsuite/42583
9090         * gfortran.dg/gomp/recursion1.f90: Remove.
9092 2010-01-03  Richard Guenther  <rguenther@suse.de>
9094         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9095         * gcc.dg/uninit-6.c: Likewise.
9096         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9098 2010-01-03  Richard Guenther  <rguenther@suse.de>
9100         PR tree-optimization/42589
9101         * gcc.target/i386/pr42589.c: New testcase.
9103 2010-01-03  Richard Guenther  <rguenther@suse.de>
9105         PR tree-optimization/42438
9106         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9108 2010-01-02  Richard Guenther  <rguenther@suse.de>
9110         PR testsuite/41651
9111         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9113 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9115         PR target/42448
9116         * gcc.target/alpha/pr42448-1.c: New test.
9117         * gcc.target/alpha/pr42448-2.c: Ditto.
9119 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9121         PR preprocessor/41947
9122         * gcc.dg/c99-hexfloat-3.c: New test.
9124 2010-01-01  Richard Guenther  <rguenther@suse.de>
9126         PR c/42570
9127         * gcc.c-torture/execute/pr42570.c: New testcase.
9129 2010-01-01  Richard Guenther  <rguenther@suse.de>
9131         PR middle-end/42559
9132         * gcc.c-torture/compile/pr42559.c: New testcase.
9135 Copyright (C) 2010 Free Software Foundation, Inc.
9137 Copying and distribution of this file, with or without modification,
9138 are permitted in any medium without royalty provided the copyright
9139 notice and this notice are preserved.