* decl.c (cp_finish_decl): Don't change init for auto deduction.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2cfe37936a4610e00028182ff0d58bbef1b32152
1 2010-09-06  Jason Merrill  <jason@redhat.com>
3         * g++.dg/cpp0x/auto19.C: New.
5         * g++.dg/template/sfinae25.C: New.
6         * g++.dg/template/char1.C: Expect warning.
7         * g++.dg/template/nontype10.C: Likewise.
9         * g++.dg/cpp0x/implicit9.C: New.
11         * g++.dg/cpp0x/initlist43.C: New.
13 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
15         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
17 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
19         * gcc.dg/Wdouble-promotion.c: New.
21 2010-09-05  Tobias Burnus  <burnus@net-b.de>
23         * gfortran.dg/float128_1.f90: Remove test case as
24         it always fails since Rev 163611 backed out the
25         front-end implementation.
27 2010-09-05  Tobias Burnus  <burnus@net-b.de>
29         * gfortran.dg/float128_1.f90: XFAIL test case.
31 2010-09-05  Tobias Burnus  <burnus@net-b.de>
33         * gfortran.dg/bessel_7.f90: Decrease required precision.
35 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
37         PR testsuite/45545
38         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
39         ref-all-matching targets.
41 2010-09-05  Richard Guenther  <rguenther@suse.de>
43         PR tree-optimization/45535
44         * gcc.c-torture/compile/pr45535.c: New testcase.
46 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
48         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
49         "\[^\n\]*".
50         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
51         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
52         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
53         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
54         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
55         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
56         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
57         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
58         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
59         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
60         * gcc.target/i386/pr22152.c: Likewise.
61         * gcc.target/i386/pr36992-1.c: Likewise.
62         * gcc.target/i386/pr36992-2.c: Likewise.
63         * gcc.target/sh/sh4a-memmovua.c: Likewise.
65 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
67         PR testsuite/43957
68         * gcc.dg/const-uniq-1.c: Modify regexp.
70 2010-09-04  Tobias Burnus  <burnus@net-b.de>
72         PR fortran/45530
73         * gfortran.dg/namelist_63.f90: New.
75 2010-09-04  Jan Hubicka  <jh@suse.cz>
77         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
78         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
80 2010-09-04  Jan Hubicka  <jh@suse.cz>
82         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
84 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
86         PR fortran/45507
87         * gfortran.dg/allocate_alloc_opt_12.f90: New.
89 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
91         * gcc.dg/opts-4.c: New test.
93 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
95         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
96         * gcc.dg/vect/vect-peel-4.c: Ditto.
98 2010-09-03  Daniel Kraft  <d@domob.eu>
100         PR fortran/45525
101         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
103 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
105         PR fortran/45159
106         * gfortran.dg/dependency_34.f90:  New test.
108 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
110         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
112 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
114         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
115         gcc.target/i386/clearcap.map if supported.
117 2010-09-03  Michael Matz  <matz@suse.de>
119         PR middle-end/45415
120         * gcc.dg/pr45415.c: New test.
122 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
124         PR tree-optimization/45506
125         * gcc.dg/pr45506.c: New.
127 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
129         PR target/45476
130         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
131         * gcc.target/i386/float128-2.c: Ditto.
133 2010-09-03  Daniel Kraft  <d@domob.eu>
135         PR fortran/34162
136         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
137         * gfortran.dg/internal_dummy_2.f08: New test.
138         * gfortran.dg/internal_dummy_3.f08: New test.
139         * gfortran.dg/internal_dummy_4.f08: New test.
141 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
143         PR debug/45500
144         * gcc.target/i386/pr45500.c: New test.
146 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
148         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
150 2010-09-03  Daniel Kraft  <d@domob.eu>
152         PR fortran/44602
153         * gfortran.dg/exit_2.f08; Adapt error messages.
154         * gfortran.dg/exit_3.f08: New test.
155         * gfortran.dg/exit_4.f08: New test.
156         * gfortran.dg/exit_5.f03: New test.
158 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
160         * gfortran.dg/ishft_4.f90: New test.
162 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
164         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
165         FRIZ/XSRIZ instruciton for (double)(long long)x.
166         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
168 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
170         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
172 2010-09-02  Richard Guenther  <rguenther@suse.de>
174         PR tree-optimization/44937
175         PR tree-optimization/45412
176         * g++.dg/opt/pr45412.C: New testcase.
177         * gcc.c-torture/compile/pr45412.c: Likewise.
178         * gcc.c-torture/compile/pr44937.c: Likewise.
180 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
182         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
183         but using -Werror=comment.
184         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
185         expected error messages.
187 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
189         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
190         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
192 2010-09-02  Tobias Burnus  <burnus@net-b.de>
194         PR fortran/45489
195         * gfortran.dg/initialization_27.f90: New.
197 2010-09-02  Ira Rosen  <irar@il.ibm.com>
199         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
200         check into different basic blocks. Expect vectorization if misaligned
201         stores are supported. 
202         * gcc.dg/vect/bb-slp-8a.c: New test.
203         * gcc.dg/vect/bb-slp-8b.c: New test.
205 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
207         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
209 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
211         PR fortran/44541
212         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
213         * gfortran.dg/class_dummy_1.f03: New.
215 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
217         PR middle-end/45458
218         * g++.dg/tree-prof/partition2.C: New test.
220 2010-09-01  Richard Guenther  <rguenther@suse.de>
222         * gcc.dg/vect/vect-outer-fir.c: Adjust.
223         * gcc.dg/tree-ssa/vrp54.c: New testcase.
224         * gcc.c-torture/execute/20100827-1.c: Likewise.
226 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
228         * gfortran.dg/execute_command_line_1.f90: New test.
230 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
232         PR preprocessor/45457
233         * c-c++-common/cpp/pr45457.c: New test.
235 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
237         * gcc.dg/nested-func-8.c: New test.
239 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
241         PR fortran/38282
242         * gfortran.dg/popcnt_poppar_1.F90: New test.
243         * gfortran.dg/popcnt_poppar_2.F90: New test.
245 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
247         * gcc.target/i386/volatile-2.c: Require nonpic target.
249 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
251         PR middle-end/45461
252         * gcc.dg/pr45461.c: New test.
254 2010-08-31  Richard Guenther  <rguenther@suse.de>
256         PR testsuite/45455
257         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
259 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
261         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
263 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
265         PR fortran/45456
266         * gfortran.dg/typebound_proc_18.f03: New.
268 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
270         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
271         * lib/scanasm.exp (scan-stack-usage): Likewise.
272         (scan-stack-usage-not): Likewise.
273         * gcc.dg/stack-usage-1.c: New test.
274         * gcc.target/i386/stack-usage-realign.c: Likewise.
276 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
278         PR tree-optimization/45427
279         * gcc.dg/tree-ssa/pr45427.c: New test.
281 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
283         PR c++/45043
284         * g++.dg/template/crash102.C: New.
286 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
288         PR middle-end/45423
289         * gcc.dg/gomp/atomic-12.c: New test.
290         * gcc.dg/gomp/atomic-13.c: New test.
291         * gcc.dg/gomp/atomic-14.c: New test.
292         * g++.dg/gomp/atomic-11.C: New test.
293         * g++.dg/gomp/atomic-12.C: New test.
294         * g++.dg/gomp/atomic-13.C: New test.
295         * g++.dg/gomp/atomic-14.C: New test.
297 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
299         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
300         delimiter.
302 2010-08-30  Thomas Quinot  <quinot@adacore.com>
304         * gnat.dg/discr24.adb: New test.
306 2010-08-30  Richard Guenther  <rguenther@suse.de>
308         PR tree-optimization/45449
309         * gcc.dg/pr45449.c: New testcase.
311 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
313         * gcc.dg/opts-1.c: Expect errors, not warnings.
315 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
317         PR fortran/42769
318         * gfortran.dg/dynamic_dispatch_11.f03: New.
320 2010-08-29  Jason Merrill  <jason@redhat.com>
322         PR c++/44991
323         * g++.dg/parse/defarg15.C: New.
325 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
327         PR fortran/45439
328         * gfortran.dg/select_type_16.f03: New.
330 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
331             Tobias Burnus  <burnus@net-b.de>
333         * gfortran.dg/bessel_7.f90: Decrease required precision.
335 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
336             Kaz Kojima  <kkojima@gcc.gnu.org>
338         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
340 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
342         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
343         floating point conversion code generation.
344         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
345         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
346         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
347         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
348         to integer conversion code generation.
349         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
350         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
351         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
352         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
354 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
356         PR fortran/32049
357         * gfortran.dg/random_seed_1.f90: Adjust test.
358         * gfortran.dg/float128_1.f90: New test.
360 2010-08-27  Tobias Burnus  <burnus@net-b.de>
362         PR fortran/33197
363         * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
364         * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
365         * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
366         * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
367         * gcc/testsuite/gfortran.dg/parity_1.f90: New.
368         * gcc/testsuite/gfortran.dg/parity_2.f90: New.
369         * gcc/testsuite/gfortran.dg/parity_3.f90: New.
371 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
373         PR fortran/45420
374         * gfortran.dg/select_type_15.f03: New.
376 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
378         PR libfortran/43217
379         * gfortran.dg/hollerith8.f90: New test.
381 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
383         PR fortran/45159
384         * gfortran.dg/dependency_33.f90:  New test.
386 2010-08-27  Richard Guenther  <rguenther@suse.de>
388         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
389         * gcc.dg/graphite/scop-2.c: Likewise.
390         * gcc.dg/graphite/scop-20.c: Likewise.
391         * gcc.dg/vect/slp-25.c: Likewise.
393 2010-08-27  Olivier Hainque  <hainque@adacore.com>
395         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
397 2010-08-26  Daniel Kraft  <d@domob.eu>
399         PR fortran/38936
400         PR fortran/44047
401         PR fortran/45384
402         * gfortran.dg/associate_8.f03: New test.
403         * gfortran.dg/select_type_13.f03: New test.
404         * gfortran.dg/select_type_14.f03: New test.
406 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
408         PR tree-optimization/44485
409         * gcc.dg/pr44485.c: New test.
411 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
413         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
414         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
415         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
417 2010-08-26  Richard Guenther  <rguenther@suse.de>
419         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
420         * gcc.dg/graphite/scop-21.c: Likewise.
422 2010-08-26  Richard Guenther  <rguenther@suse.de>
424         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
425         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
426         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
427         * gcc.dg/vect/vect-91.c: Likewise.
428         * gcc.dg/vect/vect-peel-1.c: Likewise.
429         * gcc.dg/vect/vect-peel-2.c: Likewise.
430         * gcc.dg/vect/vect-peel-4.c: Likewise.
432 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
434         PR libfortran/41859
435         * gfortran.dg/der_io_4.f90: New test.
437 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
439         PR rtl-optimization/44858
440         * gcc.c-torture/execute/pr44858.c: New test.
442         PR rtl-optimization/45400
443         * g++.dg/other/i386-8.C: New test.
445 2010-08-25  Richard Guenther  <rguenther@suse.de>
447         * gcc.dg/alias-8.c: Adjust.
449 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
451         * gcc.target/i386/combine-mul.c: New test.
453 2010-08-25  Richard Guenther  <rguenther@suse.de>
455         PR lto/44562
456         * gcc.dg/graphite/id-27.c: New testcase.
457         * gcc.dg/lto/20100825-1_0.c: Likewise.
459 2010-08-25  Richard Guenther  <rguenther@suse.de>
461         PR tree-optimization/45316
462         * g++.dg/opt/pr45316.C: New testcase.
464 2010-08-25  Richard Guenther  <rguenther@suse.de>
466         PR tree-optimization/45393
467         * g++.dg/torture/pr45393.C: New testcase.
469 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
471         PR tree-optimization/45059
472         * gcc.c-torture/compile/pr45059.c: New test.
474 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
476         * lib/target-supports.exp (check_effective_target_vect_unpack):
477         Set vect_unpack supported flag to true for neon.
479 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
481         * gcc.dg/tree-ssa/ifc-5.c: New.
483 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
485         * gcc.dg/tree-ssa/ifc-4.c: New.
486         * gcc.dg/tree-ssa/ifc-7.c: New.
488 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
490         * gcc.dg/vect/vect.exp: Check loongson targets
491         * g++.dg/vect/vect.exp: Likewise
492         * gfortran.dg/vect/vect.exp: Likewise
494 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
496         * gcc.target/powerpc/vsx-mass-1.c: New file, test
497         -mveclibabi=mass.
499 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
501         PR fortran/45366
502         * gfortran.dg/proc_ptr_29.f90: New.
504 2010-08-22  Tobias Burnus  <burnus@net-b.de>
505             Dominique d'Humieres <dominiq@lps.ens.fr>
507         PR fortran/45367
508         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
510 2010-08-22  Tobias Burnus  <burnus@net-b.de>
512         PR fortran/45367
513         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
515 2010-08-22  Tobias Burnus  <burnus@net-b.de>
517         PR fortran/36158
518         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
520 2010-08-22  Tobias Burnus  <burnus@net-b.de>
521             Dominique d'Humieres <dominiq@lps.ens.fr>
523         PR fortran/45367
524         PR fortran/36158
525         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
526         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
528 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
530         PR fortran/44863
531         PR fortran/45271
532         PR fortran/45290
533         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
534         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
535         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
537 2010-08-21  Tobias Burnus  <burnus@net-b.de>
539         PR fortran/36158
540         PR fortran/33197
541         * gfortran.dg/bessel_6.f90: New.
542         * gfortran.dg/bessel_7.f90: New.
544 2010-08-20  Jan Hubicka  <jh@suse.cz>
546         PR c++/45307
547         PR c++/17736
548         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
549         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
551 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
553         PR target/45336
554         * gcc.target/i386/pr45336-1.c: New.
555         * gcc.target/i386/pr45336-2.c: Likewise.
556         * gcc.target/i386/pr45336-3.c: Likewise.
557         * gcc.target/i386/pr45336-4.c: Likewise.
559 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
561         PR testsuite/45361
562         * gcc.target/i386/volatile-2.c: Update scan strings to also
563         include (%rip) for the memory reference on x86_64.
565 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
567         PR middle-end/44974
568         * gcc.dg/pr44974.c: New test.
570         PR rtl-optimization/45353
571         * gcc.dg/pr45353.c: New test.
573 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
575         * gcc.target/i386/volatile-2.c: New.
577 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
579         PR rtl-optimization/44691
580         * gfortran.dg/pr44691.f: New test.
582 2010-10-19  Olivier Hainque  <hainque@adacore.com>
584         * gcc.target/sparc/sibcall-dslot.c: New testcase.
586 2010-08-19  Jason Merrill  <jason@redhat.com>
588         * g++.dg/init/synth3.C: New.
589         * g++.dg/init/value8.C: New.
590         * g++.dg/tree-ssa/empty-2.C: New.
591         * g++.dg/cpp0x/noexcept09.C: New.
593 2010-08-19  Daniel Kraft  <d@domob.eu>
595         PR fortran/29785
596         PR fortran/45016
597         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
598         * gfortran.dg/pointer_remapping_1.f90: New test.
599         * gfortran.dg/pointer_remapping_2.f03: New test.
600         * gfortran.dg/pointer_remapping_3.f08: New test.
601         * gfortran.dg/pointer_remapping_4.f03: New test.
602         * gfortran.dg/pointer_remapping_5.f08: New test.
603         * gfortran.dg/pointer_remapping_6.f08: New test.
605 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
607         PR testsuite/45324
608         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
610 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
612         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
614 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
616         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
617         variable.
619 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
621         PR target/45070
622         * gcc.c-torture/execute/pr45070.c: New.
624 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
626         * g++.dg/pr44328.C: New test.
628 2010-08-19  Tobias Burnus  <burnus@net-b.de>
630         PR fortran/36158
631         PR fortran/33197
632         * gfortran.dg/bessel_3.f90: New.
633         * gfortran.dg/bessel_4.f90: New.
634         * gfortran.dg/bessel_5.f90: New.
636 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
638         PR fortran/45290
639         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
640         * gfortran.dg/pointer_init_2.f90: New.
641         * gfortran.dg/pointer_init_3.f90: New.
642         * gfortran.dg/pointer_init_4.f90: New.
644 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
646         PR c++/45049
647         * g++.dg/pr45049-1.C: New test.
648         * g++.dg/pr45049-2.C: New test.
650 2010-08-18  Jie Zhang  <jie@codesourcery.com>
652         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
653         20 if __ARM_PCS is defined otherwise 64.
654         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
655         instead of hard coded 64.
657 2010-08-18  Yao Qi  <yao@codesourcery.com>
659         PR target/45094
660         * gcc.target/arm/pr45094.c: New test.
662 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
664         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
666 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
668         PR rtl-optimization/42575
669         * gcc.target/arm/pr42575.c: New test.
671 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
673         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
674         * gcc.dg/tls/thr-cse-1.c: New.
676 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
678         PR debug/42487
679         * lib/target-supports.exp
680         (check_effective_target_function_sections): New.
681         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
682         function sections before proceding.
684 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
686         PR fortran/45308
687         * gfortran.dg/pr45308.f03: New test.
689 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
691         PR target/45296
692         * gcc.target/i386/pr45296.c: New test.
694 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
696         * g++.dg/ext/uow-1.C: New.
697         * g++.dg/ext/uow-2.C: New.
698         * g++.dg/ext/uow-3.C: New.
699         * g++.dg/ext/uow-4.C: New.
701 2010-08-17  Richard Guenther  <rguenther@suse.de>
703         PR testsuite/45266
704         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
706 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
708         PR c/40563
709         * gcc.dg/Wcxx-compat-20.c: New test.
711 2010-08-17  Daniel Kraft  <d@domob.eu>
713         PR fortran/38936
714         * gfortran.dg/associate_1.f03: Extended to test newly supported
715         features like association to variables.
716         * gfortran.dg/associate_3.f03: Removed check for illegal change
717         of associate-name here...
718         * gfortran.dg/associate_5.f03: ...and added it here.
719         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
720         * gfortran.dg/associate_7.f03: New test.
722 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
724         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
726 2010-08-15  Daniel Kraft  <d@domob.eu>
728         PR fortran/38936
729         * gfortran.dg/associate_1.f03: Enable test for array expressions.
730         * gfortran.dg/associate_3.f03: Clarify comment.
731         * gfortran.dg/associate_5.f03: New test.
732         * gfortran.dg/associate_6.f03: New test.
734 2010-08-15  Tobias Burnus  <burnus@net-b.de>
736         PR fortran/45211
737         * gfortran.dg/bind_c_usage_21.f90: New.
738         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
740 2010-08-15  Tobias Burnus  <burnus@net-b.de>
742         * gfortran.dg/optional_absent_1.f90: New.
743         * gfortran.dg/null_actual.f90: New.
745 2010-08-15  Tobias Burnus  <burnus@net-b.de>
747         * gfortran.dg/pointer_target_1.f90: New.
748         * gfortran.dg/pointer_target_2.f90: New.
749         * gfortran.dg/pointer_target_3.f90: New.
751 2010-08-15  Daniel Kraft  <d@domob.eu>
753         PR fortran/45197
754         * gfortran.dg/elemental_args_check_3.f90: New test.
755         * gfortran.dg/impure_1.f08: New test.
756         * gfortran.dg/impure_2.f08: New test.
757         * gfortran.dg/impure_3.f90: New test.
758         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
760 2010-08-15  Ira Rosen  <irar@il.ibm.com>
762         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
763         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
764         SLP tests.
765         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
766         misaligned loads.
767         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
768         misaligned stores.c
769         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
771 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
773         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
774         dg-require-effective-target after dg-do.
776 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
778         * lib/target-supports.exp (check_effective_target_vect_int): Return
779         true for Loongson targets.
780         (check_effective_target_vect_shift): Likewise.
781         (check_effective_target_vect_no_int_max): Likewise.
782         (check_effective_target_vect_no_align): Likewise.
783         (check_effective_target_vect_short_mult): Likewise.
785 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
787         * g++.dg/cast.C: Change fields of structures to "long" to pass
788         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
789         * g++.dg/cpp0x/iop.C: Ditto.
790         * g++.dg/cpp0x/named_refs.C: Ditto.
791         * g++.dg/cpp0x/rv1p.C: Ditto.
792         * g++.dg/cpp0x/rv2p.C: Ditto.
793         * g++.dg/cpp0x/rv3p.C: Ditto.
794         * g++.dg/cpp0x/rv4p.C: Ditto.
795         * g++.dg/cpp0x/rv5p.C: Ditto.
796         * g++.dg/cpp0x/rv6p.C: Ditto.
797         * g++.dg/cpp0x/rv7p.C: Ditto.
798         * g++.dg/cpp0x/rv8p.C: Ditto.
799         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
801 2010-08-13  Daniel Kraft  <d@domob.eu>
803         * gfortran.dg/implied_shape_1.f08: New test.
804         * gfortran.dg/implied_shape_2.f90: New test.
805         * gfortran.dg/implied_shape_3.f08: New test.
807 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
809         PR libfortran/42526
810         * gfortran.dg/char_component_initializer_1.f90: New test.
812 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
814         PR tree-optimization/45241
815         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
817 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
819         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
820         to dg-options.
821         * gcc.target/i386/pr40906-2.c: Ditto.
822         * gcc.target/i386/pr40906-3.c: Ditto.
824 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
826         PR middle-end/45262
827         * gcc.c-torture/execute/pr45262.c: New test.
829 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
831         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
832         empty argument.
833         * g++.dg/other/profile1.C: Ditto.
835 2010-08-12  Richard Guenther  <rguenther@suse.de>
837         PR tree-optimization/45232
838         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
839         * gcc.dg/tree-ssa/loop-7.c: Adjust.
840         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
841         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
842         unsigned arithmetic.
843         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
844         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
845         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
846         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
847         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
848         unsigned arithmetic.
849         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
850         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
851         unsigned arithmetic.
852         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
853         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
854         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
855         unsigned arithmetic.
856         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
857         * gcc.dg/tree-ssa/negate.c: Adjust.
858         * gcc.dg/vect/vect-1.c: Adjust.
859         * gfortran.dg/reassoc_6.f: XFAIL.
861 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
863         PR debug/45259
864         * gcc.dg/pr45259.c: New test.
866 2010-08-12  Wei Guozhi  <carrot@google.com>
868         PR target/44999
869         * gcc.target/arm/pr44999.c: New testcase.
871 2010-08-12  Jie Zhang  <jie@codesourcery.com>
873         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
874         (N): Likewise.
875         (main): Adjust accordingly.
877 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
879         * gfortran.dg/graphite/id-22.f: New.
881 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
883         * gcc.dg/graphite/id-26.c: New.
885 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
887         * gcc.dg/graphite/id-25.c: New.
889 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
891         * gcc.dg/graphite/run-id-5.c: New.
892         * gcc.dg/graphite/run-id-6.c: New.
893         * gfortran.dg/graphite/id-21.f: New.
895 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
897         * gcc.dg/graphite/id-24.c: New.
899 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
901         * gcc.dg/tree-ssa/pr20742.c: New.
903 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
905         * gcc.dg/graphite/id-23.c: New.
907 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
909         * gfortran.dg/graphite/id-20.f: Adjust testcase.
911 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
913         * gcc.dg/graphite/pr42729.c: New.
915 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
917         * gfortran.dg/graphite/id-20.f: New.
919 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
921         * gcc.dg/graphite/id-22.c: New.
923 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
925         * gcc.dg/graphite/run-id-2.c: Call abort.
927 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
929         * gcc.dg/graphite/id-20.c: New.
931 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
932             Steve Kargl <kargl@gcc.gnu.org>
934         PR fortran/44595
935         * gfortran.dg/move_alloc_3.f90: New.
936         * gfortran.dg/random_seed_2.f90: New.
938 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
940         * lib/target-supports.exp (check_effective_target_sync_int_long):
941         Add hppa*-*-linux*.
942         (check_effective_target_sync_char_short): Likewise.
944 2010-08-10  Yao Qi  <yao@codesourcery.com>
946         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
947         general form.
948         * gcc.dg/tree-ssa/loop-31.c: Likewise.
949         * g++.dg/other/packed1.C: Likewise.
950         * g++.dg/other/crash-4.C: Likewise.
951         * g++.dg/ext/packed8.C: Likewise.
952         * g++.dg/init/array16.C: Likewise.
954 2010-08-10  xinliang David Li  <davidxl@google.com>
955         * gcc.dg/tree-ssa/loop-19.c: Add option
956         -fno-prefetch-loop-array
958 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
960         PR middle-end/45182
961         * gcc.c-torture/compile/pr45182.c: New test.
963 2010-08-09  Jason Merrill  <jason@redhat.com>
965         PR c++/45236
966         * g++.dg/cpp0x/variadic-104.C: New.
968 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
970         PR fortran/44235
971         * gfortran.dg/dependency_32.f90:  New test.
973 2010-08-09  Richard Guenther  <rguenther@suse.de>
975         PR middle-end/44632
976         * g++.dg/opt/nrv17.C: New testcase.
978 2010-08-09  Richard Guenther  <rguenther@suse.de>
980         PR middle-end/45212
981         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
982         alignment from MEM_REF offset only if we took it from the
983         base object.
985         * gcc.target/i386/pr24178.c: New testcase.
987 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
989         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
990         * gcc.dg/20030702-1.c: Ditto.
991         * gcc.dg/20050309-1.c: Ditto.
992         * gcc.dg/20050325-1.c: Ditto.
993         * gcc.dg/20050330-2.c: Ditto.
994         * gcc.dg/20051201-1.c: Ditto.
995         * gcc.dg/gomp/pr27573.c: Ditto.
996         * gcc.dg/gomp/pr34610.c: Ditto.
997         * gcc.dg/pr24225.c: Ditto.
998         * gcc.dg/pr26570.c: Ditto.
999         * gcc.dg/pr32773.c: Ditto.
1000         * g++.dg/gcov/gcov-6.C: Ditto.
1001         * g++.dg/gomp/pr34608.C: Ditto.
1002         * gfortran.dg/gomp/pr27573.f90: Ditto.
1004         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
1005         dg-require-host-local dg directive.
1006         * gcc.dg/profile-dir-2.c: Ditto.
1007         * gcc.dg/profile-dir-3.c: Ditto.
1009 2010-08-08  Richard Guenther  <rguenther@suse.de>
1011         PR tree-optimization/45109
1012         * gcc.c-torture/compile/pr45109.c: New testcase.
1014 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
1016         * gcc.dg/march.c: Skip if -march defined.
1017         * gcc.dg/mtune.c: Skip if -mtune defined.
1019         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1020         generic thunk support.
1022 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
1024         PR target/45213
1025         * gcc.target/i386/pr45213.c: New test.
1027 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1029         PR libfortran/45143
1030         * gfortran.dg/fmt_error_11.f03: New test.
1032 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
1034         * lib/target-supports.exp (check_effective_target_sync_int_long):
1035         Add arm*-*-linux-gnueabi.
1036         (check_effective_target_sync_char_short): Likewise.
1038 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1040         PR fortran/45159
1041         * gfortran.dg/dependency_31.f90:  New test.
1043 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1045         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
1047 2010-08-06  Jason Merrill  <jason@redhat.com>
1049         * g++.dg/cpp0x/sfinae3.C: New.
1050         * g++.dg/cpp0x/sfinae4.C: New.
1052 2010-08-06  Richard Guenther  <rguenther@suse.de>
1054         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1055         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1056         * gcc.dg/tree-ssa/pr25382.c: Likewise.
1057         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1058         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1059         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1060         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1061         * gcc.c-torture/execute/20100805-1.c: Likewise.
1063 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1065         PR testsuite/42855
1066         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1068 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1070         * gcc.dg/ipa/ipcp-ii-1.c: New test.
1071         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1073 2010-08-05  Martin Jambor  <mjambor@suse.cz>
1075         * g++.dg/ipa/devirt-1.C: New test.
1076         * g++.dg/ipa/devirt-2.C: Likewise.
1077         * g++.dg/ipa/devirt-3.C: Likewise.
1078         * g++.dg/ipa/devirt-4.C: Likewise.
1079         * g++.dg/ipa/devirt-5.C: Likewise.
1080         * gcc.dg/ipa/iinline-3.c: Likewise.
1082 2010-08-05  Jie Zhang  <jie@codesourcery.com>
1084         PR tree-optimization/45144
1085         * gcc.dg/tree-ssa/pr45144.c: New test.
1087 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
1089         PR fortran/42207
1090         PR fortran/44064
1091         PR fortran/44065
1092         * gfortran.dg/class_25.f03: New.
1093         * gfortran.dg/class_26.f03: New.
1095 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
1097         * g++.dg/warn/miss-format-1.C: Update line number.
1099 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
1101         PR c++/44641
1102         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1103         .frame and .mask assembler directives.
1105 2010-08-04  Richard Guenther  <rguenther@suse.de>
1107         * gcc.dg/tree-ssa/vrp35.c: Adjust.
1108         * gcc.dg/tree-ssa/vrp36.c: Likewise.
1109         * gcc.dg/tree-ssa/vrp50.c: Likewise.
1110         * gcc.dg/tree-ssa/vrp52.c: Likewise.
1112 2010-08-04  Tobias Burnus  <burnus@net-b.de>
1114         PR fortran/44857
1115         * gfortran.dg/derived_constructor_char_1.f90: New.
1116         * gfortran.dg/derived_constructor_char_2.f90: New.
1118 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1120         PR fortran/45159
1121         * gfortran.dg/dependency_30.f90:  New test.
1123 2010-08-03  Jan Hubicka  <jh@suse.cz>
1125         * gcc.c-torture/compile/pr45085.c: New testcase.
1127 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
1129         PR fortran/44584
1130         PR fortran/45161
1131         * gfortran.dg/typebound_call_9.f03: Modified.
1132         * gfortran.dg/typebound_generic_1.f03: Modified.
1134 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1136         PR fortran/45159
1138         * gfortran.dg/dependency_29.f90:  New test.
1140 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1142         PR fortran/36854
1143         * gfortran.dg/character_comparison_2.f90:  New test.
1144         * gfortran.dg/character_comparison_3.f90:  New test.
1145         * gfortran.dg/dependency_28.f90:  New test.
1147 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
1149         PR target/40457
1150         * gcc.target/arm/pr40457-1.c: New test.
1151         * gcc.target/arm/pr40457-2.c: New test.
1153 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
1155         PR fortran/44912
1156         * gfortran.dg/typebound_call_17.f03: New.
1158 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
1160         PR fortran/44929
1161         * gfortran.dg/allocate_derived_3.f90: New.
1163 2010-07-30  Xinliang David Li  <davidxl@google.com>
1164         PR tree-optimization/45121
1165         * c-c++-common/uninit-17.c: Add -fno-ivops option.
1167 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1169         PR c++/45112
1170         * testsuite/g++.dg/pr45112.C: New test.
1172 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
1174         PR debug/45055
1175         PR rtl-optimization/45137
1176         * gcc.dg/pr45055.c: New test.
1178 2010-07-30  Alan Modra  <amodra@gmail.com>
1180         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1181         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1183 2010-07-29  Tobias Burnus  <burnus@net-b.de>
1185         PR fortran/45087
1186         PR fortran/45125
1187         * gfortran.dg/whole_file_25.f90: New.
1188         * gfortran.dg/whole_file_26.f90: New.
1189         * gfortran.dg/whole_file_27.f90: New.
1191 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1193         PR fortran/44962
1194         * gfortran.dg/typebound_proc_17.f03: New.
1196 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
1198         PR fortran/45004
1199         * gfortran.dg/move_alloc_2.f90: New.
1201 2010-07-29  Xinliang David Li  <davidxl@google.com>
1202         PR tree-optimization/45121
1203         * c-c++-common/uninit-17.c: Fix expected output.
1205 2010-07-29  Richard Guenther  <rguenther@suse.de>
1207         PR tree-optimization/45120
1208         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1210 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
1212         PR fortran/42051
1213         PR fortran/44064
1214         * gfortran.dg/pr42051.f03: New testcase.
1216 2010-07-29  Richard Guenther  <rguenther@suse.de>
1218         PR middle-end/45034
1219         * gcc.c-torture/execute/pr45034.c: New testcase.
1221 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1223         PR c++/45096
1224         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1226 2010-07-28  Daniel Kraft  <d@domob.eu>
1228         * gfortran.dg/bound_8.f90: New test.
1230 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
1232         PR debug/45105
1233         * gcc.dg/pr45105.c: New test.
1235 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1237         PR rtl-optimization/45107
1238         * gcc.dg/pr45107.c: New test.
1240 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
1242         PR rtl-optimization/45101
1243         * gcc.dg/pr45101.c: New test.
1245 2010-07-28  Tobias Burnus  <burnus@net-b.de>
1247         PR fortran/45077
1248         * gfortran.dg/whole_file_24.f90: New.
1250 2010-07-27  Jason Merrill  <jason@redhat.com>
1252         * g++.dg/cpp0x/variadic102.C: New.
1253         * g++.dg/cpp0x/variadic103.C: New.
1255 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1257         PR rtl-optimization/40956
1258         PR target/42495
1259         PR middle-end/42574
1260         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1261         * gcc.target/arm/pr42574.c: Add tests.
1263 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1265         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1266         test name.
1267         (cleanup-repo-files): Ditto.
1268         (cleanup-saved-temps): Ditto.
1270 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1272         PR testsuite/44701
1273         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1275         PR c/45079
1276         * gcc.dg/pr45079.c: New test.
1278 2010-07-27  Ira Rosen  <irar@il.ibm.com>
1280         PR tree-optimization/44152
1281         * gcc.dg/vect/fast-math-pr44152.c: New test.
1283 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
1285         PR ObjC/44140
1286         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1287         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1288         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1289         * obj-c++.dg/torture/trivial.mm: Ditto.
1290         * objc.dg/torture/tls/thr-init-2.m: Ditto.
1291         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1292         * objc.dg/torture/tls/thr-init.m: Ditto.
1293         * objc.dg/torture/trivial.m: Ditto.
1295 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
1297         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1298         Skip on spu-*-* targets.
1300 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
1302         PR tree-optimization/45083
1303         * gcc.dg/pr45083.c: New test.
1305 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1307         PR fortran/40873
1308         * gfortran.dg/whole_file_22.f90: New test.
1309         * gfortran.dg/whole_file_23.f90: New test.
1311 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
1312             Jack Howarth  <howarth@bromo.med.uc.edu>
1313             Richard Henderson  <rth@redhat.com>
1315         PR target/44132
1316         * gcc.dg/tls/thr-init-1.c: New.
1317         * gcc.dg/tls/thr-init-2.c: New.
1318         * gcc.dg/torture/tls New.
1319         * gcc.dg/torture/tls/tls-test.c: New.
1320         * gcc.dg/torture/tls/thr-init-1.c: New.
1321         * gcc.dg/torture/tls/tls.exp: New.
1322         * gcc.dg/torture/tls/thr-init-2.c: New.
1323         * gcc.dg/tls/emutls-2.c: New test
1325         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1326         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1327         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1328         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1329         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1330         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1331         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1332         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1333         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1334         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1335         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1336         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1337         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1338         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1339         gfortran.dg/gomp/appendix-a/a.22.4.f90,
1340         gfortran.dg/gomp/appendix-a/a.22.5.f90,
1341         gfortran.dg/gomp/appendix-a/a.22.6.f90,
1342         gfortran.dg/gomp/appendix-a/a.24.1.f90,
1343         gfortran.dg/gomp/appendix-a/a.32.1.f90,
1344         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1345         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1346         gfortran.dg/gomp/omp_threadprivate1.f90,
1347         gfortran.dg/gomp/omp_threadprivate2.f90,
1348         gfortran.dg/gomp/reduction1.f90,
1349         gfortran.dg/gomp/sharing-1.f90: Likewise.
1351 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1353         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1354         sse_runtime.
1355         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1356         dg-require-visibility.
1358 2010-07-26  Richard Guenther  <rguenther@suse.de>
1360         PR tree-optimization/43784
1361         * gcc.c-torture/execute/pr43784.c: New testcase.
1362         * g++.dg/torture/pr43784.C: Likewise.
1364 2010-07-26  Richard Guenther  <rguenther@suse.de>
1366         PR middle-end/45056
1367         * g++.dg/pr45056.C: New testcase.
1369 2010-07-26  Richard Guenther  <rguenther@suse.de>
1371         PR tree-optimization/45071
1372         * gcc.dg/pr45071.c: New testcase.
1374 2010-07-26  Tobias Burnus  <burnus@net-b.de>
1376         PR fortran/45066
1377         * gfortran.dg/namelist_62.f90: New.
1379 2010-07-26  Richard Guenther  <rguenther@suse.de>
1381         * gcc.c-torture/execute/pr45017.c: Move ...
1382         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
1384 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1386         PR fortran/40628
1387         * trim_optimize_1.f90:  New test.
1388         * character_comparision_1.f90:  New test.
1390 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1392         PR fortran/42852
1393         * gfortran.dg/wtruncate_fix.f: New test.
1395 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
1397         PR testsuite/45068
1398         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1400 2010-07-24  Richard Guenther  <rguenther@suse.de>
1402         PR lto/43788
1403         * g++.dg/lto/20100724-1_0.C: New testcase.
1405 2010-07-24  Richard Guenther  <rguenther@suse.de>
1407         PR lto/43212
1408         * gcc.dg/lto/20100724-1_0.c: New testcase.
1409         * gcc.dg/lto/20100724-1_1.c: Likewise.
1411 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1413         PR fortran/40011
1414         * gfortran.dg/whole_file_21.f90: New.
1416         * gfortran.dg/integer_exponentiation_3.F90: Use
1417         -ffloat-store only for i?86/x86-64 -m32.
1419 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1421         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1422         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1424 2010-07-24  Tobias Burnus  <burnus@net-b.de>
1426         * gfortran.dg/func_decl_4.f90: Split test into two ...
1427         * gfortran.dg/func_decl_5.f90: ... parts.
1428         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1429         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1430         * gfortran.dg/global_references_1.f90: Add new dg-warning.
1431         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1432         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1433         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1434         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1435         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1436         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1437         * gfortran.dg/sizeof.f90: Make test valid.
1438         * gfortran.dg/pr20865.f90: Add new dg-error.
1439         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1440         * gfortran.dg/g77/19990218-0.f: Ditto.
1441         * gfortran.dg/g77/19990218-1.f: Ditto.
1442         * gfortran.dg/g77/970625-2.f: Ditto.
1443         * gfortran.dg/pr37243.f: Fix function declaration.
1444         * gfortran.dg/use_only_1.f90: Fix implicit typing.
1445         * gfortran.dg/loc_1.f90: Fix pointer datatype.
1447 2010-07-23  Tobias Burnus  <burnus@net-b.de>
1449         PR fortran/44945
1450         * gfortran.dg/char_array_structure_constructor.f90: Add
1451         -fwhole-file as dg-option as it otherwise fails on some
1452         systems.
1454 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
1456         * gnat.dg/aggr16.ad[sb]: New test.
1457         * gnat.dg/aggr16_pkg.ads: New helper.
1459 2010-07-23  Richard Guenther  <rguenther@suse.de>
1461         PR lto/43071
1462         * g++.dg/lto/20100723-1_0.C: New testcase.
1464 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
1466         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1467         AVX support.
1468         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1469         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1471 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1473         * lib/target-supports.exp (add_options_for_tls): New proc.
1474         * g++.dg/tls/static-1.C: Use dg-add-options tls.
1475         * g++.dg/tls/static-1a.cc: Likewise.
1476         * gcc.dg/tls/emutls-1.c: Likewise.
1477         * gcc.dg/tls/opt-11.c: Likewise.
1478         * gcc.dg/tls/opt-12.c: Likewise.
1479         * gcc.dg/tls/pr24428-2.c: Likewise.
1480         * gcc.dg/tls/pr24428.c: Likewise.
1481         * obj-c++.dg/tls/static-1.mm: Likewise.
1482         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1483         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1484         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1485         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1486         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1487         * objc.dg/torture/tls/thr-init.m: Likewise.
1488         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1490 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1492         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1493         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1494         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1495         optimized dump files.
1497 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
1499         PR tree-optimization/45047
1500         * gcc.c-torture/compile/pr45047.c: New test.
1502 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1504         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1505         instead of dg-compile.
1506         * gcc.dg/float-range-4.c: Ditto.
1507         * gcc.dg/float-range-5.c: Ditto.
1508         * gcc.dg/fold-overflow-1.c: Ditto.
1509         * gcc.dg/gomp/sections-4.c: Ditto.
1510         * gcc.dg/transparent-union-1.c: Ditto.
1511         * gcc.dg/transparent-union-2.c: Ditto.
1512         * gcc.target/i386/pr39315-check.c: Ditto.
1513         * g++.dg/gomp/sections-4.C: Ditto.
1514         * g++.dg/template/dtor7.C: Ditto.
1515         * g++.dg/tree-ssa/pr19952.C: Ditto.
1516         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1517         * gfortran.dg/graphite/pr42185.f90: Ditto.
1518         * gfortran.dg/namelist_36.f90: Ditto.
1519         * gnat.dg/noreturn1.adb: Ditto.
1520         * gnat.dg/specs/small_alignment.ads: Ditto.
1522 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1524         PR tree-optimization/44915
1525         * g++.dg/torture/pr44915.C: New test.
1527 2010-07-23  Martin Jambor  <mjambor@suse.cz>
1529         PR tree-optimization/44914
1530         * g++.dg/tree-ssa/pr44914.C: New test.
1532 2010-07-23  Jie Zhang  <jie@codesourcery.com>
1534         PR target/44290
1535         * gcc.dg/pr44290-1.c: New test.
1536         * gcc.dg/pr44290-2.c: New test.
1538 2010-07-23  Jason Merrill  <jason@redhat.com>
1540         PR c++/45008
1541         * g++.dg/abi/mangle44.C: New.
1543 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1545         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1546         for compile-time only tests.
1547         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1548         target check.
1549         * gcc.target/i386/pr39315-4.c: Ditto.
1550         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1551         target check.  Include sse-os-support.h.
1552         (main): Call check_isa and sse_os_support.
1553         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1554         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1555         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1556         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1557         target check.  Include sse-os-support.h.
1558         (main): Call check_isa and sse_os_support.
1559         * gcc.target/i386/vperm-v2df.c: Ditto.
1561 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
1563         * lib/target-supports.exp (check_avx_hw_available): New procedure.
1564         (check_effective_target_avx_runtime): New procedure.
1565         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1566         (check_effective_target_sse_runtime): Add check_effective_target_sse.
1568         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1569         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
1570         and __get_cpuid test.
1571         * gcc.dg/compat/vector-2b_main.c: Ditto.
1573         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1575         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1576         for compile-time only test.
1577         * gcc.dg/pr32716.c: Ditto.
1578         * gcc.dg/pr34856.c: Ditto.
1579         * gcc.dg/pr36997.c: Ditto.
1580         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1581         * gfortran.dg/pr28158.f90: Ditto.
1582         * gfortran.dg/pr30667.f: Ditto.
1584         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1585         i?86-*-* and x86_64-*-* targets to disable execution on targets
1586         without sse2 runtime support.
1587         * g++.dg/vect/vect.exp: Ditto.
1588         * gfortran.dg/vect/vect.exp: Ditto.
1590         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1591         * gcc.dg/pr37544.c: Ditto.
1592         * gcc.dg/pr40550.c: Ditto.
1593         * gcc.dg/compat/union-m128-1_main.c: Ditto.
1594         * gcc.dg/compat/vector-1a_main.c: Ditto.
1595         * gcc.dg/compat/vector-2a_main.c: Ditto.
1596         * gcc.dg/torture/pr16104-1.c: Ditto.
1597         * gcc.dg/torture/pr35771-1.c: Ditto.
1598         * gcc.dg/torture/pr35771-2.c: Ditto.
1599         * gcc.dg/torture/pr35771-3.c: Ditto.
1600         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1601         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1602         * gcc.dg/torture/stackalign/push-1.c: Ditto.
1603         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1604         * g++.dg/other/i386-1.C: Ditto.
1605         * g++.dg/other/pr40446.C: Ditto.
1607 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1609         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1611 2010-07-23  Daniel Kraft  <d@domob.eu>
1613         PR fortran/44709
1614         * gfortran.dg/exit_1.f08: New test.
1615         * gfortran.dg/exit_2.f08: New test.
1617 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
1619         PR tree-optimization/39839
1620         * gcc.target/arm/pr39839.c: New test case.
1622 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1624         * gnat.dg/unchecked_convert5b.adb: New test.
1625         * gnat.dg/unchecked_convert6.adb: Likewise.
1626         * gnat.dg/unchecked_convert6b.adb: Likewise.
1628 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
1630         * gnat.dg/aggr15.ad[sb]: New test.
1632 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
1634         PR debug/45024
1635         * g++.dg/debug/dwarf2/nested-2.C: New test case.
1637 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
1639         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1640         with dg-require-linker-plugin.
1642 2010-07-22  Richard Guenther  <rguenther@suse.de>
1644         PR lto/43850
1645         * g++.dg/lto/20100722-1_0.C: New testcase.
1647 2010-07-22  Richard Guenther  <rguenther@suse.de>
1649         PR lto/42451
1650         * gcc.dg/lto/20100720-3_0.c: New testcase.
1651         * gcc.dg/lto/20100720-3_1.c: Likewise.
1653 2010-07-22  Richard Guenther  <rguenther@suse.de>
1655         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1656         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1658         PR lto/43373
1659         * gcc.dg/lto/20100722-1_0.c: New testcase.
1661 2010-07-22  Martin Jambor  <mjambor@suse.cz>
1663         PR tree-optimization/44891
1664         * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1666 2010-07-22  Richard Guenther  <rguenther@suse.de>
1668         PR tree-optimization/45017
1669         * gcc.c-torture/execute/pr45017.c: New testcase.
1671 2010-07-22  Tobias Burnus  <burnus@net-b.de>
1673         PR fortran/45019
1674         * gfortran.dg/aliasing_dummy_5.f90: New.
1676 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1678         PR target/43698
1679         * gcc.target/arm/pr43698.c: New test.
1681 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1683         PR fortran/44929
1684         * Revert my commit r162325 for this PR.
1686 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1688         PR debug/45015
1689         * gcc.target/m68k/pr45015.c: New test.
1691 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
1693         PR c++/44641
1694         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1695         comments.
1697 2010-07-21  Richard Guenther  <rguenther@suse.de>
1699         PR lto/45018
1700         * g++.dg/lto/20100721-1_0.C: New testcase.
1702 2010-07-21  Martin Jambor  <mjambor@suse.cz>
1704         PR tree-optimization/44900
1705         * g++.dg/torture/pr44900.C: New test.
1707 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
1709         PR middle-end/44738
1710         * c-c++-common/uninit-17.c: Correct expected error.
1712 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
1714         * gcc.dg/guality/asm-1.c: New test.
1716         PR debug/45003
1717         * gcc.dg/guality/pr45003-2.c: New test.
1718         * gcc.dg/guality/pr45003-3.c: New test.
1720 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1722         PR libfortran/44697
1723         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
1725 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
1727         * lib/scanasm.exp (dg-function-on-line): Test that a function is
1728         defined on the current line.
1729         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
1730         * g++.dg/debug/dwarf2/pr44641.C: New.
1732 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
1734         * gcc.target/powerpc/block-move-1.c: New test.
1735         * gcc.target/powerpc/block-move-2.c: New test.
1737 2010-07-20  Jason Merrill  <jason@redhat.com>
1739         PR c++/44967
1740         * g++.dg/cpp0x/sfinae2.C: New.
1742 2010-07-20  Richard Guenther  <rguenther@suse.de>
1744         PR lto/42696
1745         * gcc.dg/lto/20100720-4_0.c: New testcase.
1747 2010-07-20  Richard Guenther  <rguenther@suse.de>
1749         PR lto/43221
1750         * gcc.dg/lto/20100720-2_0.c: New testcase.
1751         * gcc.dg/lto/20100720-2_1.c: Likewise.
1753 2010-07-20  Richard Guenther  <rguenther@suse.de>
1755         PR lto/43208
1756         * gcc.dg/lto/20100720-1_0.c: New testcase.
1757         * gcc.dg/lto/20100720-1_1.c: Likewise.
1759 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
1761         PR debug/45003
1762         * gcc.dg/guality/pr45003-1.c: New test.
1764 2010-07-20  Richard Guenther  <rguenther@suse.de>
1766         PR tree-optimization/44977
1767         * gcc.dg/torture/pr44977.c: New testcase.
1769 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
1771         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
1772         sync_char_short
1774 2010-07-20  Richard Guenther  <rguenther@suse.de>
1776         PR middle-end/44971
1777         PR middle-end/44988
1778         * gcc.dg/pr44971.c: New testcase.
1779         * gcc.c-torture/compile/pr44988.c: Likewise.
1781 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1783         PR fortran/44929
1784         * gfortran.dg/allocate_with_typespec.f90: New test.
1785         * gfortran.dg/allocate_derived_1.f90: Update error message.
1787 2010-07-19  Jason Merrill  <jason@redhat.com>
1789         PR c++/44996
1790         * g++.dg/cpp0x/decltype23.C: New.
1792 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
1794         PR fortran/42385
1795         * gfortran.dg/class_defined_operator_1.f03 : New test.
1797 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
1799         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
1800         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
1801         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
1802         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
1804 2010-07-19  Richard Guenther  <rguenther@suse.de>
1806         PR middle-end/44941
1807         * gcc.c-torture/compile/pr44941.c: New testcase.
1809 2010-07-19  Jason Merrill  <jason@redhat.com>
1811         PR c++/44969
1812         * g++.dg/template/sfinae24.C: New.
1814 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
1816         PR fortran/44353
1817         * gfortran.dg/data_implied_do_2.f90: Removed.
1819 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
1821         PR c++/44969
1822         * g++.dg/template/sfinae23.C: New.
1824 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1826         * lib/target-supports.exp (check_sse_os_support_available): New
1827         proc.
1828         (check_sse_hw_available): New proc.
1829         (check_effective_target_sse_runtime): New proc.
1830         (check_effective_target_sse2_runtime): New proc.
1831         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
1832         -msse2 if check_sse_os_support_available.
1833         * g++.dg/vect/vect.exp: Only run -msse2 tests if
1834         check_sse_os_support_available.
1835         * gcc.dg/vect/vect.exp: Likewise.
1836         * gfortran.dg/vect/vect.exp: Likewise.
1837         * gcc.target/i386/sol2-check: Renamed to ...
1838         * gcc.target/i386/sse-os-support.h: ... this.
1839         (sol2_check): Renamed to ...
1840         (sse_os_support): ... this.
1841         Only test movss with xmm registers.
1842         * gcc.target/i386/sse-check.h: Reflect new header and function names.
1843         Removed ILL_INSN, ILL_INSN_LEN.
1844         * gcc.target/i386/sse2-check.h: Likewise.
1845         * gcc.target/i386/sse3-check.h: Likewise.
1846         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
1847         Removed cpuid.h, __get_cpuid test.
1848         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
1849         Removed cpuid.h, __get_cpuid test.
1850         * g++.dg/other/pr40446.C: Likewise.
1851         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1852         * gcc.dg/compat/vector-1a_main.c: Likewise.
1853         * gcc.dg/compat/vector-2a_main.c: Likewise.
1854         * gcc.dg/pr36584.c: Likewise.
1855         * gcc.dg/pr37544.c: Likewise.
1856         * gcc.dg/torture/pr16104-1.c: Likewise.
1857         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1858         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1859         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1860         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1861         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
1862         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
1863         sse2_runtime.
1864         * gcc.dg/torture/pr35771-2.c: Likewise.
1865         * gcc.dg/torture/pr35771-3.c: Likewise.
1866         * gcc.target/i386/pr39315-2.c: Likewise.
1867         * gcc.target/i386/pr39315-4.c: Likewise.
1868         * gcc.target/i386/vperm-v2df.c: Likewise.
1869         * gcc.target/i386/vperm-v2di.c: Likewise.
1870         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1871         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
1872         sse_runtime.
1874 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
1876         PR fortran/44353
1877         * gfortran.dg/data_implied_do_2.f90: New test.
1879 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1881         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
1883 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1885         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
1886         to the "mips16" group.
1887         (mips_using_mips16_p): New procedure.
1888         (mips-dg-options): Use it.
1890 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
1892         * gcc.target/mips/mips16-attributes-4.c: New test.
1894 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
1896         PR testsuite/44418
1897         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
1898         * gcc.target/powerpc/recip-2.c: Ditto.
1899         * gcc.target/powerpc/recip-3.c: Ditto.
1901 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
1903         * gcc.target/arm/pr42235.c: New test.
1905 2010-07-16  Jason Merrill  <jason@redhat.com>
1907         PR c++/32505
1908         * g++.dg/template/partial8.C: New.
1910 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1912         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
1913         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
1914         in C++.
1915         (gualcvt): New overloaded inline.
1916         (GUALCVT): Use it for C++.
1917         * g++.dg/guality/guality.exp: New.
1918         * g++.dg/guality/guality.h: New.
1919         * g++.dg/guality/redeclaration1.C: New test.
1920         * g++.dg/dg.exp: Prune also guality/* tests.
1921         * gcc.dg/guality/pr43141.c: Moved to...
1922         * c-c++-common/guality/pr43141.c: ... here.
1924 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1926         PR libfortran/37077
1927         * gfortran.dg/char4_iunit_2.f03: New test.
1929 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
1931         * lib/plugin-support.exp (plugin-test-execute):
1932         Add ${gcc_objdir}/intl to includes.
1934 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
1936         PR target/44942
1937         * gcc.c-torture/execute/pr44942.c: New test.
1938         * gcc.target/i386/pr44942.c: New test.
1940 2010-07-15  Jason Merrill  <jason@redhat.com>
1942         PR c++/44909
1943         * g++.dg/cpp0x/implicit7.C: New.
1944         * g++.dg/cpp0x/implicit8.C: New.
1946 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1948         Disable float tests for __SPU__ targets due to lack of signed zero:
1949         * c-c++-common/torture/complex-sign-add.c (check_add_float).
1950         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
1951         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
1952         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
1953         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
1954         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
1955         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
1956         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
1957         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
1959 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1961         * gfortran.dg/select_char_2.f90: New test.
1963 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
1965         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
1966         with DECL_CHAIN.
1968 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
1970         PR fortran/44936
1971         * gfortran.dg/typebound_generic_9.f03: New.
1973 2010-07-15  Richard Guenther  <rguenther@suse.de>
1975         PR tree-optimization/44946
1976         * gcc.c-torture/compile/pr44946.c: New testcase.
1978 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
1980         PR fortran/40206
1981         * gfortran.dg/select_char_3.f90: New test.
1983 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
1984             Kevin F. Quinn  <kevquinn@gentoo.org>
1986         * gcc.dg/Wtrampolines.c: New.
1988 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1990         PR libfortran/44934
1991         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
1993 2010-07-14  Jason Merrill  <jason@redhat.com>
1995         PR c++/44810
1996         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
1998         Implement C++0x unrestricted unions (N2544)
1999         * g++.dg/cpp0x/union1.C: New.
2000         * g++.dg/cpp0x/union2.C: New.
2001         * g++.dg/cpp0x/union3.C: New.
2002         * g++.dg/cpp0x/defaulted2.C: Adjust.
2003         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2004         * g++.old-deja/g++.ext/anon2.C: Adjust.
2005         * g++.old-deja/g++.mike/misc6.C: Adjust.
2007 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
2009         PR fortran/44925
2010         * gfortran.dg/c_loc_tests_15.f90: New.
2012 2010-07-13  Jason Merrill  <jason@redhat.com>
2014         PR c++/44909
2015         * g++.dg/cpp0x/implicit6.C: New.
2017 2010-07-13  Jason Merrill  <jason@redhat.com>
2019         PR c++/44540
2020         * g++.dg/abi/noreturn1.C: New.
2021         * g++.dg/abi/noreturn2.C: New.
2023 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
2025         PR other/44874
2026         PR debug/44832
2027         * c-c++-common/pr44832.c: New test.
2029 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
2031         PR objc/44488
2032         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2033         on the target.  Make sure that we can assemble the emitted asm when
2034         the test type is 'compile'.
2036 2010-07-13  Richard Guenther  <rguenther@suse.de>
2038         PR tree-optimization/36960
2039         * g++.dg/torture/pr36960.C: New testcase.
2041 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
2043         PR c++/44908
2044         * g++.dg/template/sfinae21.C: New.
2045         * g++.dg/template/sfinae22.C: Likewise.
2047 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
2049         PR testsuite/42843
2050         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2051         * gcc.dg/plugin/ggcplug.c: Likewise.
2052         * g++.dg/plugin/selfassign.c: Likewise.
2053         * g++.dg/plugin/attribute_plugin.c: Likewise.
2054         * g++.dg/plugin/dumb_plugin.c: Likewise.
2055         * g++.dg/plugin/pragma_plugin.c: Likewise.
2057 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
2059         * gcc.c-torture/execute/pr44683.x: New.
2060         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2062 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
2064         PR fortran/44434
2065         PR fortran/44565
2066         PR fortran/43945
2067         PR fortran/44869
2068         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2069         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2070         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2071         * gfortran.dh/typebound_call_16.f03: New.
2072         * gfortran.dg/typebound_generic_6.f03: New.
2073         * gfortran.dg/typebound_generic_7.f03: New.
2074         * gfortran.dg/typebound_generic_8.f03: New.
2076 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2078         PR libfortran/37077
2079         * gfortran.dg/char4_iunit_1.f03: New test.
2081 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
2083         * gcc.dg/tree-ssa/vrp53.c: New test.
2085 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
2087         PR c++/44907
2088         * g++.dg/template/sfinae19.C: New.
2089         * g++.dg/template/sfinae20.C: Likewise.
2091 2010-07-12  Jie Zhang  <jie@codesourcery.com>
2093         * gcc.target/arm/interrupt-1.c: New test.
2094         * gcc.target/arm/interrupt-2.c: New test.
2096 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2098         * gcc.dg/pr42427.c: Require c99_runtime.
2099         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2100         c99_runtime.
2101         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2102         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2103         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2104         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2105         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2106         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2107         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2108         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2109         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2110         * gcc.target/i386/pr37275.c: Require visibility support.
2112 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2114         * lib/target-supports.exp (check_effective_target_sse): New proc.
2115         * gcc.target/i386/sol2-check.h: New file.
2116         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2117         Include sol2-check.h.
2118         (main) Only run do_test () if sol2_check ().
2119         * gcc.target/i386/sse2-check.h: Likewise.
2120         * gcc.target/i386/sse3-check.h: Likewise.
2121         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2122         [__sun__ && __svr4__]: Execute SSE2 instruction.
2123         * gcc.target/i386/math-torture/math-torture.exp: Only add options
2124         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2125         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2126         * g++.dg/ext/vector14.C: Likewise.
2127         * g++.dg/other/mmintrin.C: Likewise.
2128         * gcc.dg/20020418-1.c: Likewise.
2129         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2130         * gcc.dg/format/ms_unnamed-1.c: Likewise.
2131         * gcc.dg/format/unnamed-1.c: Likewise.
2132         Adapt dg-warning line number.
2133         * gcc.dg/graphite/pr40281.c: Likewise.
2134         * gcc.dg/pr32176.c: Likewise.
2135         * gcc.dg/pr40550.c: Likewise.
2136         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2137         * gcc.dg/torture/pr36891.c: Likewise.
2138         * gcc.target/i386/20020218-1.c: Likewise.
2139         * gcc.target/i386/20020523.c: Likewise.
2140         * gcc.target/i386/abi-1.c: Likewise.
2141         * gcc.target/i386/brokensqrt.c: Likewise.
2142         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2143         * gcc.target/i386/pr13366.c: Likewise.
2144         * gcc.target/i386/pr13685.c: Likewise.
2145         * gcc.target/i386/pr24306.c: Likewise.
2146         * gcc.target/i386/pr31486.c: Likewise.
2147         * gcc.target/i386/pr32065-1.c: Likewise.
2148         * gcc.target/i386/pr32065-2.c: Likewise.
2149         * gcc.target/i386/pr32389.c: Likewise.
2150         * gcc.target/i386/pr38824.c: Likewise.
2151         * gcc.target/i386/pr38931.c: Likewise.
2152         * gcc.target/i386/pr39592-1.c: Likewise.
2153         * gcc.target/i386/pr43766.c: Likewise.
2154         * gcc.target/i386/recip-divf.c: Likewise.
2155         * gcc.target/i386/recip-sqrtf.c: Likewise.
2156         * gcc.target/i386/recip-vec-divf.c: Likewise.
2157         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2158         * gcc.target/i386/sse-1.c: Likewise.
2159         * gcc.target/i386/sse-16.c: Likewise.
2160         * gcc.target/i386/sse-2.c: Likewise.
2161         * gcc.target/i386/sse-20.c: Likewise.
2162         * gcc.target/i386/sse-3.c: Likewise.
2163         * gcc.target/i386/sse-7.c: Likewise.
2164         * gcc.target/i386/sse-9.c: Likewise.
2165         * gcc.target/i386/sse-addps-1.c: Likewise.
2166         * gcc.target/i386/sse-addss-1.c: Likewise.
2167         * gcc.target/i386/sse-andnps-1.c: Likewise.
2168         * gcc.target/i386/sse-andps-1.c: Likewise.
2169         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2170         * gcc.target/i386/sse-comiss-1.c: Likewise.
2171         * gcc.target/i386/sse-comiss-2.c: Likewise.
2172         * gcc.target/i386/sse-comiss-3.c: Likewise.
2173         * gcc.target/i386/sse-comiss-4.c: Likewise.
2174         * gcc.target/i386/sse-comiss-5.c: Likewise.
2175         * gcc.target/i386/sse-comiss-6.c: Likewise.
2176         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2177         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2178         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2179         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2180         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2181         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2182         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2183         * gcc.target/i386/sse-divps-1.c: Likewise.
2184         * gcc.target/i386/sse-divss-1.c: Likewise.
2185         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2186         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2187         * gcc.target/i386/sse-maxps-1.c: Likewise.
2188         * gcc.target/i386/sse-maxss-1.c: Likewise.
2189         * gcc.target/i386/sse-minps-1.c: Likewise.
2190         * gcc.target/i386/sse-minss-1.c: Likewise.
2191         * gcc.target/i386/sse-movaps-1.c: Likewise.
2192         * gcc.target/i386/sse-movaps-2.c: Likewise.
2193         * gcc.target/i386/sse-movhlps-1.c: Likewise.
2194         * gcc.target/i386/sse-movhps-1.c: Likewise.
2195         * gcc.target/i386/sse-movhps-2.c: Likewise.
2196         * gcc.target/i386/sse-movlhps-1.c: Likewise.
2197         * gcc.target/i386/sse-movmskps-1.c: Likewise.
2198         * gcc.target/i386/sse-movntps-1.c: Likewise.
2199         * gcc.target/i386/sse-movss-1.c: Likewise.
2200         * gcc.target/i386/sse-movss-2.c: Likewise.
2201         * gcc.target/i386/sse-movss-3.c: Likewise.
2202         * gcc.target/i386/sse-movups-1.c: Likewise.
2203         * gcc.target/i386/sse-movups-2.c: Likewise.
2204         * gcc.target/i386/sse-mulps-1.c: Likewise.
2205         * gcc.target/i386/sse-mulss-1.c: Likewise.
2206         * gcc.target/i386/sse-orps-1.c: Likewise.
2207         * gcc.target/i386/sse-rcpps-1.c: Likewise.
2208         * gcc.target/i386/sse-recip-vec.c: Likewise.
2209         * gcc.target/i386/sse-recip.c: Likewise.
2210         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2211         * gcc.target/i386/sse-set-ps-1.c: Likewise.
2212         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2213         * gcc.target/i386/sse-subps-1.c: Likewise.
2214         * gcc.target/i386/sse-subss-1.c: Likewise.
2215         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2216         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2217         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2218         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2219         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2220         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2221         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2222         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2223         * gcc.target/i386/sse-xorps-1.c: Likewise.
2224         * gcc.target/i386/ssefn-1.c: Likewise.
2225         * gcc.target/i386/ssefn-3.c: Likewise.
2226         * gcc.target/i386/sseregparm-1.c: Likewise.
2227         * gcc.target/i386/stackalign/return-3.c: Likewise.
2228         * gcc.target/i386/vectorize1.c: Likewise.
2229         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2230         * gcc.target/i386/xorps-sse.c: Likewise.
2231         * gfortran.dg/pr28158.f90: Likewise.
2232         * gfortran.dg/pr30667.f: Likewise.
2233         * gnat.dg/loop_optimization7.adb: Likewise.
2234         * gnat.dg/sse_nolib.adb: Likewise.
2236 2010-07-11  Tobias Burnus  <burnus@net-b.de>
2238         PR fortran/44702
2239         * gfortran.dg/use_rename_6.f90: New.
2240         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2242 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
2244         PR fortran/44869
2245         * gfortran.dg/class_24.f03: New.
2247 2010-07-10  Richard Guenther  <rguenther@suse.de>
2249         PR lto/44889
2250         * gcc.dg/lto/20100709-1_0.c: New testcase.
2251         * gcc.dg/lto/20100709-1_1.c: Likewise.
2253 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
2255         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2257 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
2259         PR objc/44140
2260         * objc.dg/lto/trivial-1_0.m: New.
2261         * objc.dg/lto/lto.exp: New.
2262         * obj-c++.dg/lto/trivial-1_0.mm: New.
2263         * obj-c++.dg/lto/lto.exp: New.
2264         * objc.dg/symtab-1.m: Adjust sizes.
2265         * objc.dg/image-info.m: Do not run for gnu-runtime.
2267 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2269         * gcc.dg/pr32370.c: Allow another kind of error message.
2271 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
2273         * gnat.dg/atomic3.adb: New test.
2275 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2276             Denys Vlasenko  <dvlasenk@redhat.com>
2277             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
2279         PR tree-optimization/28632
2280         * gcc.dg/tree-ssa/vrp51.c: New test.
2281         * gcc.dg/tree-ssa/vrp52.c: New test.
2283 2010-07-09  Jason Merrill  <jason@redhat.com>
2285         * g++.dg/abi/covariant6.C: New.
2286         * g++.dg/inherit/covariant17.C: Test both bases.
2287         * g++.dg/inherit/covariant7.C: Check vtable layout.
2289 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
2291         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2293 2010-07-09  Richard Guenther  <rguenther@suse.de>
2295         PR tree-optimization/44852
2296         * gcc.c-torture/execute/pr44852.c: New testcase.
2298 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2300         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2301         multiplication by values.
2302         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2303         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2305 2010-07-09  Richard Guenther  <rguenther@suse.de>
2307         PR tree-optimization/44882
2308         * gfortran.dg/pr44882.f90: New testcase.
2310 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
2312         PR target/40657
2313         * gcc.target/arm/pr40657-1.c: New test.
2314         * gcc.target/arm/pr40657-2.c: New test.
2315         * gcc.c-torture/execute/pr40657.c: New test.
2317 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
2319         * gcc.dg/tree-ssa/vrp50.c: New test.
2320         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2322 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
2324         PR fortran/44649
2325         * gfortran.dg/c_sizeof_1.f90: Modified.
2326         * gfortran.dg/storage_size_1.f08: New.
2327         * gfortran.dg/storage_size_2.f08: New.
2329 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
2331         * gcc.c-torture/execute/20100708-1.c: New test.
2333 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
2335         PR fortran/44847
2336         * gfortran.dg/gomp/pr44847.f90: New test.
2338 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
2340         PR tree-optimization/44710
2341         * gcc.dg/tree-ssa/ifc-6.c: New.
2342         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2344 2010-07-08  Tobias Burnus  <burnus@net-b.de>
2346         PR fortran/18918
2347         * gfortran.dg/coarray_10.f90: Add an additional test.
2349 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
2351         PR middle-end/44828
2352         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2353         * gcc.c-torture/execute/pr44828.x: Revert.
2355 2010-07-08  Jason Merrill  <jason@redhat.com>
2357         PR c++/43120
2358         * g++.dg/inherit/covariant17.C: New.
2359         * g++.dg/abi/covariant1.C: Actually test for the bug.
2361 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2363         PR rtl-optimization/44838
2364         * gcc.dg/pr44838.c: New.
2366 2010-07-08  Richard Guenther  <rguenther@suse.de>
2368         PR tree-optimization/44831
2369         * gcc.c-torture/compile/pr44831.c: New testcase.
2370         * gcc.dg/tree-ssa/pr21463.c: Adjust.
2372 2010-07-08  Richard Guenther  <rguenther@suse.de>
2374         PR tree-optimization/44861
2375         * g++.dg/vect/pr44861.cc: New testcase.
2377 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2379         PR middle-end/44828
2380         * gcc.c-torture/execute/pr44828.x: New file.
2382 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
2384         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2385         dg-options.
2386         * g++.dg/ext/altivec-17.C: Adjust error message.
2388 2010-07-07  Tom Tromey  <tromey@redhat.com>
2390         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2392 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2394         PR target/44844
2395         * gcc.target/i386/rdrand-1.c: Scan "jnc".
2396         * gcc.target/i386/rdrand-2.c: Likewise.
2397         * gcc.target/i386/rdrand-3.c: Likewise.
2399 2010-07-07  Jan Hubicka  <jh@suse.cz>
2401         PR middle-end/44813
2402         * g++.dg/torture/pr44813.C: New testcase.
2403         * g++.dg/torture/pr44826.C: New testcase.
2405 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
2407         PR rtl-optimization/44787
2408         * gcc.c-torture/compile/pr44788.c: New test.
2409         * gcc.target/arm/pr44788.c: New test.
2411 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2413         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2415 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2417         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2418         to dg-options.
2420 2010-07-06  Tobias Burnus  <burnus@net-b.de>
2422         PR fortran/44742
2423         * gfortran.dg/parameter_array_init_6.f90: New.
2424         * gfortran.dg/initialization_20.f90: Update dg-error.
2425         * gfortran.dg/initialization_24.f90: Ditto.
2427 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2428         PR fortran/PR44693
2429         * gfortran.dg/dim_range_1.f90:  New test.
2430         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
2432 2010-07-06  Jason Merrill  <jason@redhat.com>
2434         PR c++/44703
2435         * g++.dg/cpp0x/initlist41.C: New.
2437         PR c++/44778
2438         * g++.dg/template/ptrmem22.C: New.
2440 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
2442         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2443         support.
2444         * gcc.target/i386/i386.exp: Likewise.
2446 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
2448         PR testsuite/44195
2449         * gcc.dg/lto/20100518_0.c: Limit to x86.
2451 2010-07-06  Richard Guenther  <rguenther@suse.de>
2453         PR middle-end/44828
2454         * gcc.c-torture/execute/pr44828.c: New testcase.
2456 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
2458         * g++.dg/warn/noeffect2.C: Adjust expected warning.
2459         * g++.dg/warn/volatile1.C: Likewise.
2460         * g++.dg/template/warn1.C: Likewise.
2462 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
2464         AVX Programming Reference (June, 2010)
2465         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2466         * g++.dg/other/i386-3.C: Likewise.
2467         * gcc.target/i386/sse-12.c: Likewise.
2469         * gcc.target/i386/f16c-check.h: New.
2470         * gcc.target/i386/rdfsbase-1.c: Likewise.
2471         * gcc.target/i386/rdfsbase-2.c: Likewise.
2472         * gcc.target/i386/rdgsbase-1.c: Likewise.
2473         * gcc.target/i386/rdgsbase-2.c: Likewise.
2474         * gcc.target/i386/rdrand-1.c: Likewise.
2475         * gcc.target/i386/rdrand-2.c: Likewise.
2476         * gcc.target/i386/rdrand-3.c: Likewise.
2477         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2478         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2479         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2480         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2481         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2482         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2483         * gcc.target/i386/wrfsbase-1.c: Likewise.
2484         * gcc.target/i386/wrfsbase-2.c: Likewise.
2485         * gcc.target/i386/wrgsbase-1.c: Likewise.
2486         * gcc.target/i386/wrgsbase-2.c: Likewise.
2488         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2489         (__builtin_ia32_vcvtps2ph): New.
2490         (__builtin_ia32_vcvtps2ph256): Likewise.
2492         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2493         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2495         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2496         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2498         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2499         (__builtin_ia32_vcvtps2ph256): Likewise.
2500         Add fsgsbase,rdrnd,f16c.
2502         * lib/target-supports.exp (check_effective_target_f16c): New.
2504 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2506         * gcc.dg/guality/nrv-1.c: New test.
2508 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
2510         PR middle-end/42505
2511         * gcc.target/arm/pr42505.c: New test case.
2513 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
2515         PR c++/44808
2516         * g++.dg/opt/nrv16.C: New test.
2518 2010-07-05  Richard Guenther  <rguenther@suse.de>
2520         PR tree-optimization/44784
2521         * gcc.c-torture/compile/pr44784.c: New testcase.
2523 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2525         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2526         Increase loop bound and array size.
2527         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2528         Likewise.
2530 2010-07-05  Ira Rosen  <irar@il.ibm.com>
2532         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2533         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2534         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2535         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2536         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2538 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
2540         PR c++/22138
2541         * g++.dg/parse/template25.C: New.
2543 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2545         PR rtl-optimization/44695
2546         * gcc.dg/torture/pr44695.c: New.
2548 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2550         PR c++/16630
2551         * g++.dg/ext/pretty3.C: New.
2553 2010-07-04  Richard Guenther  <rguenther@suse.de>
2555         PR middle-end/44809
2556         * g++.dg/torture/pr44809.C: New testcase.
2558 2010-07-04  Richard Guenther  <rguenther@suse.de>
2560         PR tree-optimization/44656
2561         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2563 2010-07-04  Ira Rosen  <irar@il.ibm.com>
2564             Revital Eres  <eres@il.ibm.com>
2566         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2567         misaligned stores.
2568         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2569         gcc.dg/vect/vect-96.c: Likewise.
2570         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2571         that support misaligned stores. Change the number of expected
2572         misaligned accesses.
2573         * gcc.dg/vect/vect-peel-1.c: New test.
2574         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2575         gcc.dg/vect/vect-peel-4.c: Likewise.
2576         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2577         vectorizable on all targets that support realignment.
2578         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2580 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2582         PR c/44806
2583         * gcc.dg/torture/pr44806.c: New.
2585 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2587         * gnat.dg/cond_expr1.adb: New test.
2589 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2591         * gnat.dg/modular3.adb: New test.
2592         * gnat.dg/modular3_pkg.ads: New helper.
2594 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
2595             Mikael Pettersson  <mikpe@it.uu.se>
2597         PR testsuite/44518
2598         * obj-c++.dg/encode-2.mm: Produce object and save temps.
2599         Make signed-ness of chars explicit.  Scan the object for
2600         strings that are split by some target assemblers.
2601         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2602         explicit.
2604 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
2606         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2608 2010-07-02  Le-Chun Wu  <lcwu@google.com>
2610         PR/44128
2611         * g++.dg/warn/Wshadow-7.C: New test.
2613 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
2614             Julian Brown  <julian@codesourcery.com>
2615             Sandra Loosemore  <sandra@codesourcery.com>
2617         * gcc.c-torture/execute/20100416-1.c: New test case.
2619 2010-07-02  Julian Brown  <julian@codesourcery.com>
2620             Sandra Loosemore  <sandra@codesourcery.com>
2622         PR target/43703
2624         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2625         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2627 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2628             Julian Brown  <julian@codesourcery.com>
2630         * gcc.target/arm/neon/vadds64.c: Regenerated.
2631         * gcc.target/arm/neon/vaddu64.c: Regenerated.
2632         * gcc.target/arm/neon/vsubs64.c: Regenerated.
2633         * gcc.target/arm/neon/vsubu64.c: Regenerated.
2634         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2635         * gcc.target/arm/neon-vmls-1.c: Likewise.
2636         * gcc.target/arm/neon-vsubs64.c: New execution test.
2637         * gcc.target/arm/neon-vsubu64.c: New execution test.
2638         * gcc.target/arm/neon-vadds64.c: New execution test.
2639         * gcc.target/arm/neon-vaddu64.c: New execution test.
2641 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2643         * gcc.target/arm/neon-vands64.c: New.
2644         * gcc.target/arm/neon-vandu64.c: New.
2645         * gcc.target/arm/neon-vbics64.c: New.
2646         * gcc.target/arm/neon-vbicu64.c: New.
2647         * gcc.target/arm/neon-veors64.c: New.
2648         * gcc.target/arm/neon-veoru64.c: New.
2649         * gcc.target/arm/neon-vorns64.c: New.
2650         * gcc.target/arm/neon-vornu64.c: New.
2651         * gcc.target/arm/neon-vorrs64.c: New.
2652         * gcc.target/arm/neon-vorru64.c: New.
2653         * gcc.target/arm/neon/vands64.c: Regenerated.
2654         * gcc.target/arm/neon/vandu64.c: Regenerated.
2655         * gcc.target/arm/neon/vbics64.c: Regenerated.
2656         * gcc.target/arm/neon/vbicu64.c: Regenerated.
2657         * gcc.target/arm/neon/veors64.c: Regenerated.
2658         * gcc.target/arm/neon/veoru64.c: Regenerated.
2659         * gcc.target/arm/neon/vorns64.c: Regenerated.
2660         * gcc.target/arm/neon/vornu64.c: Regenerated.
2661         * gcc.target/arm/neon/vorrs64.c: Regenerated.
2662         * gcc.target/arm/neon/vorru64.c: Regenerated.
2664 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2666         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2668 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2670         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2671         * gfortran.dg/intent_out_5.f90: Same.
2672         * gfortran.dg/ltrans-7.f90: Same.
2673         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2675 2010-07-02  Jan Hubicka  <jh@suse.cz>
2677         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2679 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2681         * objc-obj-c++-shared/Object1.h: Correct Line endings.
2683 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
2685         PR c++/44780
2686         * c-c++-common/Wunused-var-12.c: New test.
2688 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
2690         PR target/42835
2691         * gcc.target/arm/pr42835.c: New test.
2693         PR target/42172
2694         * gcc.target/arm/pr42172-1.c: New test.
2696 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2698         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2700 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
2702         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
2703         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
2704         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
2705         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
2706         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
2707         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
2708         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
2709         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
2710         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
2711         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
2712         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
2713         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
2714         * gcc.target/arm/neon-vdup_ns64.c: New.
2715         * gcc.target/arm/neon-vdup_nu64.c: New.
2716         * gcc.target/arm/neon-vdupQ_ns64.c: New.
2717         * gcc.target/arm/neon-vdupQ_nu64.c: New.
2718         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
2719         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
2720         * gcc.target/arm/neon-vmov_ns64.c: New.
2721         * gcc.target/arm/neon-vmov_nu64.c: New.
2722         * gcc.target/arm/neon-vmovQ_ns64.c: New.
2723         * gcc.target/arm/neon-vmovQ_nu64.c: New.
2724         * gcc.target/arm/neon-vget_lanes64.c: New.
2725         * gcc.target/arm/neon-vget_laneu64.c: New.
2726         * gcc.target/arm/neon-vset_lanes64.c: New.
2727         * gcc.target/arm/neon-vset_laneu64.c: New.
2729 2010-07-02  Richard Guenther  <rguenther@suse.de>
2731         * g++.dg/torture/20100702-1.C: New testcase.
2733 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2735         PR target/44707
2736         * gcc.c-torture/compile/pr44707.c: New test.
2738 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2740         PR c++/44039
2741         * g++.dg/template/crash101.C: New.
2743 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2745         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
2746         Use the ABI-0 accessors and fail it for m64.
2748 2010-07-02  Jan Hubicka  <jh@suse.cz>
2750         * g++.dg/tree-ssa/pr44706.C: New testcase.
2752 2010-07-02  Richard Guenther  <rguenther@suse.de>
2754         PR tree-optimization/44748
2755         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
2757 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
2759         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
2760         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
2761         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
2762         the method types to forward:.
2764 2010-06-30  Jason Merrill  <jason@redhat.com>
2766         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
2767         * g++.dg/other/pr25632.C: Likewise.
2769 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
2771         PR tree-optimization/40421
2772         * gfortran.fortran-torture/compile/pr40421.f90: New test.
2774 2010-07-01  Richard Guenther  <rguenther@suse.de>
2776         PR middle-end/42834
2777         PR middle-end/44468
2778         * gcc.c-torture/execute/20100316-1.c: New testcase.
2779         * gcc.c-torture/execute/pr44468.c: Likewise.
2780         * gcc.c-torture/compile/20100609-1.c: Likewise.
2781         * gcc.dg/volatile2.c: Adjust.
2782         * gcc.dg/plugin/selfassign.c: Likewise.
2783         * gcc.dg/pr36902.c: Likewise.
2784         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
2785         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
2786         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2787         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2788         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2789         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2790         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
2791         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2792         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
2793         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2794         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2795         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2796         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2797         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
2798         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2799         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2800         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
2801         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2802         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2803         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
2804         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2805         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2806         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
2807         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
2808         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2809         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2810         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2811         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2812         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2813         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2814         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2815         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2816         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
2817         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2818         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2819         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2820         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2821         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2822         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2823         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2824         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2825         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2826         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2827         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2828         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
2829         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2830         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2831         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2832         * gcc.dg/tree-prof/stringop-1.c: Adjust.
2833         * g++.dg/tree-ssa/pr31146.C: Likewise.
2834         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
2835         * g++.dg/tree-ssa/pr33604.C: Likewise.
2836         * g++.dg/plugin/selfassign.c: Likewise.
2837         * gfortran.dg/array_memcpy_3.f90: Likewise.
2838         * gfortran.dg/array_memcpy_4.f90: Likewise.
2839         * c-c++-common/torture/pr42834.c: New testcase.
2841 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
2843         PR c++/44628
2844         * g++.dg/template/crash100.C: New.
2846 2010-06-30  Jan Hubicka  <jh@suse.cz>
2848         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
2850 2010-06-30  Michael Matz  <matz@suse.de>
2852         PR bootstrap/44699
2853         * gcc.dg/pr44699.c: New test.
2855 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
2857         PR tree-optimization/39799
2858         * c-c++-common/uninit-17.c: New test.
2860 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2862         PR libfortran/43298
2863         * gfortran.dg/read_infnan_1.f90: New test.
2865 2010-06-29  Jason Merrill  <jason@redhat.com>
2867         Enable implicitly declared move constructor/operator= (N3053).
2868         * g++.dg/cpp0x/implicit3.C: New.
2869         * g++.dg/cpp0x/implicit4.C: New.
2870         * g++.dg/cpp0x/implicit5.C: New.
2871         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2872         * g++.dg/cpp0x/not_special.C: Adjust.
2873         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2874         * g++.dg/cpp0x/rv1n.C: Adjust.
2875         * g++.dg/cpp0x/rv1p.C: Adjust.
2876         * g++.dg/cpp0x/rv2n.C: Adjust.
2877         * g++.dg/cpp0x/rv2p.C: Adjust.
2878         * g++.dg/cpp0x/rv3n.C: Adjust.
2879         * g++.dg/cpp0x/rv3p.C: Adjust.
2880         * g++.dg/cpp0x/rv4n.C: Adjust.
2881         * g++.dg/cpp0x/rv4p.C: Adjust.
2882         * g++.dg/cpp0x/rv5n.C: Adjust.
2883         * g++.dg/cpp0x/rv5p.C: Adjust.
2884         * g++.dg/cpp0x/rv6n.C: Adjust.
2885         * g++.dg/cpp0x/rv6p.C: Adjust.
2886         * g++.dg/cpp0x/rv7n.C: Adjust.
2887         * g++.dg/cpp0x/rv7p.C: Adjust.
2888         * g++.dg/cpp0x/rv8p.C: Adjust.
2889         * g++.dg/gomp/pr26690-1.C: Adjust.
2890         * g++.dg/other/error20.C: Adjust.
2891         * g++.dg/other/error31.C: Adjust.
2892         * g++.dg/parse/error19.C: Adjust.
2893         * g++.dg/template/qualttp5.C: Adjust.
2894         * g++.old-deja/g++.law/ctors5.C: Adjust.
2896         Enable implicitly deleted functions (N2346)
2897         * g++.dg/cpp0x/defaulted17.C: New.
2898         * g++.dg/cpp0x/implicit1.C: New.
2899         * g++.dg/cpp0x/implicit2.C: New.
2900         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
2901         * g++.dg/ext/has_virtual_destructor.C: Adjust.
2902         * g++.dg/init/ctor4.C: Adjust.
2903         * g++.dg/init/synth2.C: Adjust.
2904         * g++.dg/lto/20081118_1.C: Adjust.
2905         * g++.dg/other/error13.C: Adjust.
2906         * g++.dg/other/unused1.C: Adjust.
2907         * g++.old-deja/g++.bob/inherit2.C: Adjust.
2908         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2909         * g++.old-deja/g++.jason/opeq3.C: Adjust.
2910         * g++.old-deja/g++.law/ctors17.C: Adjust.
2911         * g++.old-deja/g++.oliva/delete1.C: Adjust.
2912         * g++.old-deja/g++.pt/assign1.C: Adjust.
2913         * g++.old-deja/g++.pt/crash20.C: Adjust.
2915         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
2916         * g++.dg/cpp0x/defaulted13.C: Adjust.
2917         * g++.dg/cpp0x/defaulted2.C: Adjust.
2918         * g++.dg/cpp0x/defaulted3.C: Adjust.
2919         * g++.dg/cpp0x/initlist9.C: Adjust.
2920         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
2921         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
2922         * g++.dg/init/synth2.C: Adjust.
2924         * g++.dg/cpp0x/defaulted19.C: New.
2926         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
2927         * g++.dg/template/error23.C: Fix for -std=c++0x.
2929 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2931         PR fortran/44718
2932         * gfortran.dg/proc_ptr_28.f90: New.
2934 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
2936         PR tree-optimization/43801
2937         * g++.dg/torture/pr43801.C: New test.
2939         PR debug/44668
2940         * g++.dg/debug/dwarf2/accessibility1.C: New test.
2942 2010-06-29  Jason Merrill  <jason@redhat.com>
2944         PR c++/44587
2945         * g++.dg/template/qualified-id2.C: New.
2946         * g++.dg/template/qualified-id3.C: New.
2948 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
2950         PR fortran/44696
2951         * gfortran.dg/associated_target_4.f90: New.
2953 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
2955         PR fortran/44582
2956         * gfortran.dg/aliasing_array_result_1.f90 : New test.
2958 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2960         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2962 2010-06-29  Jan Hubicka  <jh@suse.cz>
2964         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
2966 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
2968         PR target/43902
2969         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
2970         * gcc.target/arm/wmul-3.c: New test.
2971         * gcc.target/arm/wmul-4.c: New test.
2973 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
2975         PR rtl-optimization/44659
2976         * gcc.target/i386/extract-1.c: New.
2977         * gcc.target/i386/extract-2.c: Likewise.
2978         * gcc.target/i386/extract-3.c: Likewise.
2979         * gcc.target/i386/extract-4.c: Likewise.
2980         * gcc.target/i386/extract-5.c: Likewise.
2981         * gcc.target/i386/extract-6.c: Likewise.
2983 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
2985         PR c++/44682
2986         * g++.dg/warn/Wunused-var-14.C: New test.
2988 2010-06-28  Tobias Burnus  <burnus@net-b.de>
2990         PR fortran/43298
2991         * gfortran.dg/nan_6.f90: New.
2993 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
2995         PR tree-optimization/43781
2996         * gcc.dg/torture/pr43781.c: New.
2998 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
3000         PR fortran/40158
3001         * gfortran.dg/actual_rank_check_1.f90: New test.
3003 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3005         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3007 2010-06-28  Jan Hubicka  <jh@suse.cz>
3009         PR tree-optimization/44687
3010         * gcc.c-torture/compile/pr44687.c
3012 2010-06-28  Martin Jambor  <mjambor@suse.cz>
3014         PR c++/44535
3015         * g++.dg/torture/pr44535.C: New test.
3017 2010-06-28  Michael Matz  <matz@suse.de>
3019         PR middle-end/44592
3020         * gfortran.dg/pr44592.f90: New test.
3022 2010-06-28  Jan Hubicka  <jh@suse.cz>
3024         PR tree-optimization/44357
3025         * g++.dg/torture/pr44357.C: New testcase.
3027 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3029         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3030         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3031         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3032         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3033         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3034         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3035         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3036         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3038 2010-06-27  Jan Hubicka  <jh@suse.cz>
3040         * gcc.c-torture/compile/pr44686.c: New file.
3042 2010-06-27  Richard Guenther  <rguenther@suse.de>
3044         PR tree-optimization/44683
3045         * gcc.c-torture/execute/pr44683.c: New testcase.
3047 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
3049         * gnat.dg/noreturn3.ad[sb]: New test.
3051 2010-06-26  Jason Merrill  <jason@redhat.com>
3053         * g++.dg/cpp0x/explicit5.C: New.
3055 2010-06-26  Richard Guenther  <rguenther@suse.de>
3057         PR tree-optimization/44393
3058         * gcc.dg/pr44393.c: New testcase.
3060 2010-06-26  Jan Hubicka  <jh@suse.cz>
3062         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3064 2010-06-26  Richard Guenther  <rguenther@suse.de>
3066         PR middle-end/44674
3067         * gcc.dg/pr44674.c: New testcase.
3069 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
3071         * gcc.dg/opts-3.c: New test.
3073 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3075         * gfortran.dg/type_decl_1.f90: New.
3076         * gfortran.dg/type_decl_2.f90: New.
3078 2010-06-26  Tobias Burnus  <burnus@net-b.de>
3080         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3081         * gfortran.dg/semicolon_fixed_2.f: Ditto.
3083 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3085         PR testsuite/38946
3086         * gfortran.dg/array_constructor_23.f: Update test to allow for small
3087         error in comparing reals.
3089 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3091         * selected_real_kind_2.f90: New.
3092         * selected_real_kind_3.f90: New.
3094 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3096         * gfortran.dg/entry_19.f90: New.
3098 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3100         * gfortran.dg/end_subroutine_1.f90: New.
3101         * gfortran.dg/end_subroutine_2.f90: New.
3102         * gfortran.dg/interface_proc_end.f90: Update.
3104 2010-06-25  Tobias Burnus  <burnus@net-b.de>
3106         * gfortran.dg/semicolon_fixed.f: Update.
3107         * gfortran.dg/semicolon_fixed_2.f: New.
3108         * gfortran.dg/semicolon_free_2.f90: New.
3109         * gfortran.dg/semicolon_free.f90: Update.
3111 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3113         PR fortran/44448
3114         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3116 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3118         * g++.dg/ipa/iinline-3.C: New test.
3119         * gcc.dg/ipa/modif-1.c: Removed.
3121 2010-06-25  Jan Hubicka  <jh@suse.cz>
3123         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3125 2010-06-25  Martin Jambor  <mjambor@suse.cz>
3127         * g++.dg/ipa/iinline-2.C: New test.
3129 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
3131         PR middle-end/43866
3132         * gfortran.dg/pr43866.f90: New test.
3134         PR tree-optimization/44539
3135         * gcc.dg/pr44539.c: New test.
3137 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
3139         From Jim Wilson:
3140         PR target/43902
3141         * gcc.target/mips/madd-9.c: New test.
3143 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
3145         PR c/44517
3146         * gcc.dg/noncompile/pr44517.c: New.
3147         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3149 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
3151         PR testsuite/43283
3152         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3153         and add argument to nop for IA64.
3155 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
3157         PR target/44588
3158         * gcc.target/i386/mod-1.c: New.
3159         * gcc.target/i386/umod-1.c: Likewise.
3160         * gcc.target/i386/umod-2.c: Likewise.
3161         * gcc.target/i386/umod-3.c: Likewise.
3163 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
3165         PR middle-end/44492
3166         * g++.dg/torture/pr44492.C: New test.
3168 2010-06-24  Andi Kleen  <ak@linux.intel.com>
3170         * c-c++-common/warn-omitted-condop.c: New.
3172 2010-06-24  Tobias Burnus  <burnus@net-b.de>
3174         PR fortran/44614
3175         * gfortran.dg/import8.f90: New.
3177 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
3179         * gnat.dg/not_null.adb: Update test case.
3181 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
3183         PR c++/44619
3184         * g++.dg/warn/Wunused-var-13.C: New test.
3186         PR c++/44627
3187         * g++.dg/diagnostic/method1.C: New test.
3189 2010-06-22  Cary Coutant  <ccoutant@google.com>
3191         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3193 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
3195         PR fortran/44616
3196         * gfortran.dg/abstract_type_8.f03: New.
3198 2010-06-21  Jason Merrill  <jason@redhat.com>
3200         * g++.dg/cpp0x/noexcept08.C: New.
3202         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3204 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3206         PR target/44615
3207         * gcc.target/i386/sse2-vec-2a.c: New.
3209 2010-06-21  DJ Delorie  <dj@redhat.com>
3211         * gcc.dg/pragma-diag-1.c: New.
3213 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
3215         PR target/44615
3216         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3218 2010-06-21  Alan Modra  <amodra@gmail.com>
3220         PR testsuite/44505
3221         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3222         tail call to check_fa_mid.
3224 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
3226         PR target/44575
3227         * gcc.c-torture/execute/pr44575.c: New test.
3229 2010-06-21  Tobias Burnus  <burnus@net-b.de>
3231         PR fortran/40632
3232         * gfortran.dg/contiguous_1.f90: New.
3233         * gfortran.dg/contiguous_2.f90: New.
3234         * gfortran.dg/contiguous_3.f90: New.
3236 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
3238         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3239         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3241 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
3243         PR target/44546
3244         * gcc.target/i386/pr44546.c: New test.
3246 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
3248         * gcc.dg/opts-2.c: New test.
3250 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
3252         PR fortran/44584
3253         * gfortran.dg/typebound_proc_15.f03: Modified.
3255 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
3257         PR target/44072
3258         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3259         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3261 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3263         * g++.dg/ext/label13.C: Fix typo in last change.
3265 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3267         PR libfortran/44477
3268         * gfortran.dg/eof_3.f90
3269         * gfortran.dg/endfile_2.f90
3270         * gfortran.dg/endfile_4.f90
3271         * gfortran.dg/endfile_3.f90
3273 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3275         PR c++/41090
3276         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3278 2010-06-18  Tobias Burnus  <burnus@net-b.de>
3280         PR fortran/44556
3281         * gfortran.dg/allocate_alloc_opt_11.f90: New.
3283 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
3285         * gcc.target/arm/pr40900.c: New test.
3287 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
3289         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3291 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
3293         PR fortran/44558
3294         * gfortran.dg/typebound_call_15.f03: New.
3296 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3298         PR c++/44486
3299         * g++.dg/pr44486.C: New.
3301 2010-06-16  DJ Delorie  <dj@redhat.com>
3303         * gcc.target/i386/volatile-bitfields-1.c: New.
3304         * gcc.target/i386/volatile-bitfields-2.c: New.
3306 2010-06-16  Jason Merrill  <jason@redhat.com>
3308         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3310         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3312 2010-06-16  Richard Guenther  <rguenther@suse.de>
3314         PR c/44555
3315         * gcc.c-torture/execute/pr44555.c: New testcase.
3317 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
3319         PR fortran/44549
3320         * gfortran.dg/typebound_proc_16.f03: New.
3322 2010-06-16  Martin Jambor  <mjambor@suse.cz>
3324         * g++.dg/torture/pr43905.C: New test.
3326 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
3328         PR testsuite/44538
3329         * gcc.dg/vect/slp-perm-5.c (main): Prevent
3330         initialization loop from being vectorized.
3331         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3333 2010-06-16  Alan Modra  <amodra@gmail.com>
3335         PR tree-optimization/44507
3336         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3338 2010-06-15  Jason Merrill  <jason@redhat.com>
3340         * g++.dg/overload/arg3.C: Adjust error locations.
3341         * g++.dg/overload/copy1.C: Likewise.
3342         * g++.dg/tc1/dr152.C: Likewise.
3343         * g++.dg/template/incomplete4.C: Likewise.
3344         * g++.dg/template/incomplete5.C: Likewise.
3345         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3346         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3347         * g++.old-deja/g++.pt/crash9.C: Likewise.
3349         * g++.dg/inherit/virtual5.C: New.
3351         * g++.dg/cpp0x/defaulted18.C: New.
3353         * g++.dg/cpp0x/initlist40.C: New.
3355         * g++.dg/cpp0x/initlist39.C: New.
3357 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
3359         PR middle-end/44391
3360         * gcc.dg/graphite/pr44391.c: New.
3362 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
3364         PR fortran/43388
3365         * gfortran.dg/allocate_alloc_opt_8.f90: New.
3366         * gfortran.dg/allocate_alloc_opt_9.f90: New.
3367         * gfortran.dg/allocate_alloc_opt_10.f90: New.
3368         * gfortran.dg/class_allocate_2.f03: Modified an error message.
3370 2010-06-15  Richard Guenther  <rguenther@suse.de>
3372         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3374 2010-06-15  Richard Guenther  <rguenther@suse.de>
3376         * gcc.dg/vect/bb-slp-21.c: Adjust.
3377         * gcc.dg/vect/bb-slp-13.c: Likewise
3378         * gcc.dg/vect/bb-slp-4.c: Likewise
3379         * gcc.dg/vect/bb-slp-22.c: Likewise
3380         * gcc.dg/vect/bb-slp-14.c: Likewise
3381         * gcc.dg/vect/bb-slp-23.c: Likewise
3382         * gcc.dg/vect/bb-slp-15.c: Likewise
3383         * gcc.dg/vect/bb-slp-17.c: Likewise
3384         * gcc.dg/vect/bb-slp-18.c: Likewise
3385         * gcc.dg/vect/bb-slp-19.c: Likewise
3386         * gcc.dg/vect/bb-slp-10.c: Likewise
3387         * gcc.dg/vect/bb-slp-11.c: Likewise
3388         * gcc.dg/vect/bb-slp-20.c: Likewise
3389         * gcc.dg/vect/bb-slp-3.c: Likewise
3391 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
3393         PR fortran/44536
3394         * gfortran.dg/gomp/pr44536.f90: New test.
3395         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3397 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3399         PR target/44534
3400         * gcc.target/i386/avx-vextractf128-256-3.c: New.
3401         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3403 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
3405         PR tree-optimization/44508
3406         * gcc.dg/tree-ssa/pr21086.c: Adjust.
3408         PR bootstrap/44509
3409         * gcc.dg/pr44509.c: New test.
3411 2010-06-14  Ira Rosen  <irar@il.ibm.com>
3413         PR tree-optimization/44507
3414         * gcc.dg/vect/pr44507.c: New test.
3416 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
3418         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3419         and c-pretty-print.h.
3421         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3423 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
3425         * gfortran.dg/whole_file_18.f90: Updated error message.
3427 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
3429         * gfortran.dg/whole_file_20.f03: New.
3431 2010-06-12  Jan Hubicka  <jh@suse.cz>
3433         * gcc.c-torture/compile/pc44485.c: New testcase.
3435 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
3437         PR fortran/40117
3438         * gfortran.dg/typebound_proc_4.f03: Modified error message.
3439         * gfortran.dg/typebound_proc_14.f03: New.
3440         * gfortran.dg/typebound_proc_15.f03: New.
3442 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3444         * gcc.dg/opts-1.c: New test.
3446 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
3448         * gcc.dg/funroll-loops-all.c: Update expected error.
3450 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
3452         PR target/44481
3453         * gcc.target/i386/pr44481.c: New test.
3455 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
3457         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3459 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
3461         PR middle-end/44483
3462         * gcc.dg/tree-ssa/pr44483.c: New.
3464 2010-06-11  Paul Brook  <paul@codesourcery.com>
3466         * g++.dg/other/arm-neon-1.C: New test.
3468 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
3470         PR fortran/42051
3471         PR fortran/43896
3472         * gfortran.dg/class_23.f03: New test.
3474 2010-06-11  Jan Hubicka  <jh@suse.cz>
3476         * gcc.dg/ipa/pure-const-2.c: New testcase.
3478 2010-06-11  Jan Hubicka  <jh@suse.cz>
3480         * gcc.dg/noreturn-7.c: Update.
3481         * gcc.dg/noreturn-4.c: Update.
3483 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
3485         Fix MIPS bootstrap
3486         * g++.dg/other/typedef4.C: New test.
3488 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
3490         PR fortran/44207
3491         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3493 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
3495         PR fortran/44457
3496         * gfortran.dg/asynchronous_3.f03
3498 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
3500         PR middle-end/44185
3501         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3502         non-temporal stores out of the tests to form new test cases.  As a
3503         result, no non-temporal store should be generated in this case.
3505         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
3506         prefetch-7.c that generate one non-temporal store.
3508         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
3509         prefetch-7.c that generate one non-temporal store and one
3510         one-temporal prefetch.
3512 2010-06-10  Martin Jambor  <mjambor@suse.cz>
3514         PR tree-optimization/44258
3515         * gcc.dg/tree-ssa/pr44258.c: New test.
3517 2010-06-10  Daniel Kraft  <d@domob.eu>
3519         PR fortran/38936
3520         * gfortran.dg/associate_1.f03: New test.
3521         * gfortran.dg/associate_2.f95: New test.
3522         * gfortran.dg/associate_3.f03: New test.
3523         * gfortran.dg/associate_4.f08: New test.
3525 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3527         * gfortran.dg/selected_char_kind_4.f90: New test.
3529 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
3531         * gcc.dg/pr42461.c: New test.
3533 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3535         PR fortran/44347
3536         * gfortran.dg/selected_real_kind_1.f90: New.
3538 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
3540         PR fortran/44359
3541         * gfortran.dg/warn_conversion.f90: Removed check for redundant
3542         warning.
3543         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3544         check for warning.
3546 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3548         * gfortran.dg/data_namelist_conflict.f90: New test.
3550 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3552         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3553         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3554         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3556 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3558         * testsuite/gfortran.dg/mvbits_9.f90: New test.
3559         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3560         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3561         * testsuite/gfortran.dg/btest_1.f90: Ditto.
3562         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3564 2010-06-09  Jason Merrill  <jason@redhat.com>
3566         PR c++/44366
3567         * g++.dg/cpp0x/decltype23.C: Move to...
3568         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3570 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
3572         PR fortran/44211
3573         * gfortran.dg/typebound_call_14.f03: New test.
3575 2010-06-09  Martin Jambor  <mjambor@suse.cz>
3577         PR tree-optimization/44423
3578         * gcc.dg/tree-ssa/pr44423.c: New test.
3580 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
3582         PR testsuite/42843
3583         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3584         TV_NONE to initialize tv_id field.
3585         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3586         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3587         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3588         Include toplev.h .
3589         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3590         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3591         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3593 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
3595         PR tree-optimization/39874
3596         PR middle-end/28685
3597         * gcc.dg/pr39874.c: New file.
3599 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3601         * g++.dg/ext/attr-alias-1.C: New.
3602         * g++.dg/ext/attr-alias-2.C: New.
3604 2010-06-07  Tobias Burnus  <burnus@net-b.de>
3606         PR fortran/44446
3607         * gfortran.dg/proc_ptr_27.f90: New.
3609 2010-06-07  Jason Merrill  <jason@redhat.com>
3611         PR c++/44366
3612         * g++.dg/cpp0x/decltype23.C: New.
3614 2010-06-08  Andrew Pinski <pinskia@gmail.com>
3615             Shujing Zhao  <pearly.zhao@oracle.com>
3617         PR c/37724
3618         * gcc.dg/c90-const-expr-10.c: Adjust.
3619         * gcc.dg/c99-const-expr-10.c: Adjust.
3620         * gcc.dg/init-bad-7.c: New.
3622 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3624         * lib/target-supports.exp (check_effective_target_gas): New proc.
3625         * gcc.c-torture/execute/960321-1.x: New file.
3627 2010-06-07  Jason Merrill  <jason@redhat.com>
3629         PR c++/44401
3630         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3632 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
3634         PR c++/44444
3635         * g++.dg/warn/Wunused-var-12.C: New test.
3637         PR c++/44443
3638         * c-c++-common/Wunused-var-11.c: New test.
3640 2010-06-07  Jan Hubicka  <jh@suse.cz>
3642         * gcc.dg/ipa/pure-const-1.c: New testcase.
3644 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
3646         PR rtl-optimization/44404
3647         * gcc.dg/pr44404.c: New.
3649 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
3651         PR target/44159
3652         * gcc.target/i386/abi-2.c: Check sysv abi here.
3653         * gcc.target/i386/aes-avx-check.h: Call test in noinline
3654         function to avoid failures by different ABIs.
3655         * gcc.target/i386/aes-check.h: Likewise.
3656         * gcc.target/i386/avx-check.h: Likewise.
3657         * gcc.target/i386/fma4-check.h: Likewise.
3658         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3659         * gcc.target/i386/mmx-check.h: Likewise.
3660         * gcc.target/i386/pclmul-avx-check.h: Likewise.
3661         * gcc.target/i386/pclmul-check.h: Likewise.
3662         * gcc.target/i386/sse-check.h: Likewise.
3663         * gcc.target/i386/sse2-check.h: Likewise.
3664         * gcc.target/i386/sse3-check.h: Likewise.
3665         * gcc.target/i386/sse4_1-check.h: Likewise.
3666         * gcc.target/i386/sse4_2-check.h: Likewise.
3667         * gcc.target/i386/sse4a-check.h: Likewise.
3668         * gcc.target/i386/ssse3-check.h: Likewise.
3669         * gcc.target/i386/xop-check.h: Likewise.
3670         * gcc.target/i386/pr27971.c: Fix for LLP64.
3671         * gcc.target/i386/pr39139.c: Likewise.
3672         * gcc.target/i386/pr39315-check.c: Likewise.
3673         * gcc.target/i386/vararg-1.c: Likewise.
3674         * gcc.target/i386/vararg-2.c: Likewise.
3675         Additional add dg-compile to avoid failure due
3676         missing foo symbol.
3678         * gcc.dg/compound-literal-1.c: Fix for llp64.
3679         * gcc.dg/pr32370.c: Likewise.
3680         * gcc.dg/pr37561.c: Likewise.
3681         * gcc.dg/pr41340.c: Likewise.
3682         * gcc.dg/pr41551.c: Likewise.
3684 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3686         PR c++/44188
3687         * g++.dg/debug/dwarf2/typedef3.C: New test.
3689 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3691         PR c/20000
3692         * c-c++-common/pr20000.c: New.
3694 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
3696         PR c++/44086
3697         * g++.dg/init/pr44086.C: New.
3698         * g++.dg/cpp0x/decltype4.C: Adjust.
3700 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3702         PR fortran/43945
3703         * gfortran.dg/generic_23.f03: New test.
3705 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
3707         PR fortran/43895
3708         * gfortran.dg/alloc_comp_class_1.f90 : New test.
3710 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
3712         PR c++/44361
3713         * c-c++-common/Wunused-var-9.c: New test.
3715 2010-06-05  Jason Merrill  <jason@redhat.com>
3717         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
3719 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
3721         PR c/44322
3722         * gcc.dg/c99-restrict-4.c: New test.
3724 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
3726         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
3727         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
3728         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
3729         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
3730         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
3731         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
3732         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
3733         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
3734         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
3735         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
3736         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
3737         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
3738         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
3739         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
3740         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
3741         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
3742         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
3743         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
3744         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
3745         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
3746         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
3747         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
3749 2010-06-04  Jason Merrill  <jason@redhat.com>
3751         * g++.dg/cpp0x/noexcept06.C: New.
3752         * g++.dg/cpp0x/noexcept07.C: New.
3754         * g++.dg/cpp0x/noexcept01.C: New.
3755         * g++.dg/cpp0x/noexcept02.C: New.
3756         * g++.dg/cpp0x/noexcept03.C: New.
3757         * g++.dg/cpp0x/noexcept04.C: New.
3758         * g++.dg/cpp0x/noexcept05.C: New.
3760 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
3762         PR c++/44412
3763         * g++.dg/warn/Wunused-var-10.C: New test.
3764         * g++.dg/warn/Wunused-var-11.C: New test.
3766         PR c++/44362
3767         * c-c++-common/Wunused-var-10.c: New test.
3769 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3771         PR c/25880
3772         * gcc.dg/assign-warn-2.c: Update.
3773         * gcc.dg/cpp/line3.c: Update.
3774         * gcc.dg/c99-array-lval-8.c: Update.
3775         * gcc.dg/cast-qual-2.c: Update.
3776         * gcc.dg/c99-arraydecl-3.c:  Update.
3777         * gcc.dg/assign-warn-1.c:  Update.
3778         * gcc.dg/format/gcc_diag-1.c:  Update.
3780 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
3782         PR rtl-optimization/39871
3783         PR rtl-optimization/40615
3784         PR rtl-optimization/42500
3785         PR rtl-optimization/42502
3786         * gcc.target/arm/eliminate.c: New test.
3788 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3790         PR libstdc++/44410
3791         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
3792         * g++.old-deja/g++.other/delete3.C: Likewise.
3793         * g++.old-deja/g++.other/new.C: Likewise.
3794         * g++.old-deja/g++.law/operators27.C: Likewise.
3795         * g++.old-deja/g++.mike/p755.C: Likewise.
3796         * g++.dg/eh/new1.C: Likewise.
3797         * g++.dg/init/new5.C: Likewise.
3799 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3801         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
3802         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
3803         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
3805 2010-06-03  Richard Guenther  <rguenther@suse.de>
3807         PR lto/41921
3808         * lib/lto.exp: Always load gcc.exp.
3809         (lto-obj): For C source files invoke gcc_target_compile.
3810         * g++.dg/lto/20100603-1_0.C: New testcase.
3811         * g++.dg/lto/20100603-1_1.c: Likewise.
3813 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
3815         PR tree-optimization/43688
3816         * gfortran.dg/pr43688.f90: New.
3818 2010-06-03  Richard Guenther  <rguenther@suse.de>
3820         PR lto/41584
3821         * gcc.dg/lto/20100603-1_0.c: New testcase.
3822         * gcc.dg/lto/20100603-2_0.c: Likewise.
3823         * gcc.dg/lto/20100603-3_0.c: Likewise.
3825 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3827         PR target/44218
3828         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
3829         * gcc.target/powerpc/recip-2.c: Ditto.
3830         * gcc.target/powerpc/recip-3.c: Ditto.
3831         * gcc.target/powerpc/recip-4.c: Ditto.
3832         * gcc.target/powerpc/recip-5.c: Ditto.
3833         * gcc.target/powerpc/recip-6.c: Ditto.
3834         * gcc.target/powerpc/recip-7.c: Ditto.
3835         * gcc.target/powerpc/recip-test.h: Ditto.
3836         * gcc.target/powerpc/recip-test2.h: Ditto.
3838 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3840         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
3842 2010-06-02  Jason Merrill  <jason@redhat.com>
3844         * g++.dg/ext/vector9.C: Expect typedef in error message.
3846         PR c++/9726
3847         PR c++/23594
3848         PR c++/44333
3849         * g++.dg/tc1/dr101.C: Remove xfails.
3851 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3853         PR middle-end/44372
3854         * g++.dg/ipa/pr44372.C: New.
3856 2010-06-02  Jan Hubicka  <jh@suse.cz>
3858         PR middle-end/44295
3859         * g++.dg/torture/pr44295.C: Neww testcase.
3861 2010-06-02  Jan Hubicka  <jh@suse.cz>
3863         * gcc.dg/tree-ssa/loadpre6.c: Update.
3865 2010-06-02  Richard Guenther  <rguenther@suse.de>
3867         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
3868         diagnostic.h.
3870 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
3872         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
3873         the link fail message.
3875 2010-06-02  Tobias Burnus  <burnus@net-b.de>
3877         PR fortran/44360
3878         * gfortran.dg/use_13.f90: New test case.
3880 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3882         PR fortran/44371
3883         * gfortran.dg/error_stop_2.f08: Minor update.
3885 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3887         PR fortran/44371
3888         * gfortran.dg/error_stop_1.f08: New test.
3889         * gfortran.dg/error_stop_2.f08: New test.
3891 2010-06-01  Jason Merrill  <jason@redhat.com>
3893         DR 990
3894         * g++.dg/cpp0x/initlist37.C: New.
3895         * g++.dg/cpp0x/initlist38.C: New.
3897         PR c++/44358
3898         * g++.dg/cpp0x/initlist36.C: New.
3900 2010-05-31 Jan Hubicka  <jh@suse.cz>
3902         * gcc.dg/noreturn-8.c: New testcase.
3904 2010-05-31 Jan Hubicka  <jh@suse.cz>
3906         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
3907         * gcc.dg/lto/noreturn-1_0.c: Move it here.
3909 2010-05-31 Jan Hubicka  <jh@suse.cz>
3911         * gcc.dg/lto/noreturn-1_1.c: New testcase.
3912         * gcc.dg/lto/noreturn-1_0.c: New testcase.
3914 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
3916         PR fortran/36928
3917         * gfortran.dg/dependency_27.f90:  New test.
3918         * gfortran.dg/array_assign_1.F90:  New test.
3920 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3922         PR target/44338
3923         * gcc.target/i386/sse-24.c: New test.
3925 2010-05-31  Jan Hubicka  <jh@suse.cz>
3927         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
3929 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
3931         PR middle-end/44337
3932         * gcc.dg/pr44337.c: New test.
3934         PR tree-optimization/44182
3935         * g++.dg/debug/pr44182.C: New test.
3937 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3939         * gcc.dg/nested-func-7.c: New test.
3940         * gnat.dg/frame_overflow.adb: Adjust directives.
3942 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3944         * gnat.dg/prot2.ad[sb]: New test.
3945         * gnat.dg/prot2_pkg1.ads: New helper.
3946         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
3948 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
3950         * gnat.dg/array11.adb: Adjust dg-warning directive.
3951         * gnat.dg/object_overflow.adb: Likewise.
3953 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
3955         PR middle-end/44306
3956         * gcc.dg/tree-ssa/pr44306.c: New.
3958 2010-05-29  Jan Hubicka  <jh@suse.cz>
3960         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
3962 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
3964         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
3966 2010-05-28  Mike Stump  <mikestump@comcast.net>
3968         PR objc/44125
3969         * objc.dg/const-str-9.m: Remove static.
3971 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
3973         PR target/43636
3974         * gcc.c-torture/compile/pr43636.c: New test.
3976 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
3978         PR objc++/23616
3979         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
3980         * obj-c++.dg/try-catch-9.mm: Ditto.
3982 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
3984         Revert patch for PR c++/44188
3985         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
3987 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
3989         PR c++/44188
3990         * g++.dg/debug/dwarf2/typedef3.C: New test.
3992 2010-05-27  Jason Merrill  <jason@redhat.com>
3994         PR c++/43555
3995         * g++.dg/ext/vla9.C: New.
3997 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
3999         PR objc/44140
4000         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4001         * objc.dg/torture/tls/thr-init-3.m: Ditto.
4002         * objc.dg/torture/tls/thr-init.m: Ditto.
4003         * objc.dg/torture/trivial.m: Ditto.
4004         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4005         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4006         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4007         * obj-c++.dg/torture/trivial.mm: Ditto.
4009 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
4011         * g++.dg/lto/20100302_0.C: Skip on darwin.
4013 2010-05-27  Richard Guenther  <rguenther@suse.de>
4015         PR tree-optimization/44284
4016         * gcc.dg/vect/vect-118.c: New testcase.
4017         * gcc.dg/vect/bb-slp-20.c: Adjust.
4018         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4019         * gcc.dg/vect/slp-9.c: Likewise.
4020         * gcc.dg/vect/slp-reduc-4.c: Likewise.
4021         * gcc.dg/vect/vect-10.c: Likewise.
4022         * gcc.dg/vect/vect-109.c: Likewise.
4023         * gcc.dg/vect/vect-12.c: Likewise.
4024         * gcc.dg/vect/vect-36.c: Likewise.
4025         * gcc.dg/vect/vect-7.c: Likewise.
4026         * gcc.dg/vect/vect-iv-8.c: Likewise.
4027         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4028         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4029         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4030         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4031         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4032         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4033         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4034         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4035         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4036         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4037         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4038         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4039         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4040         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4041         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4042         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4043         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4045 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
4047         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4048         necessary.
4050 2010-05-26  Jan Hubicka  <jh@suse.cz>
4052         * gcc.dg/lto/materialize-1_0.c: New file.
4053         * gcc.dg/lto/materialize-1_1.c: New file.
4055 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4057         * gnat.dg/lto10.adb: New test.
4058         * gnat.dg/lto10_pkg.ads: New helper.
4060 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
4062         * lib/target-supports.exp (check_effective_target_int128): New
4063         function to check if __int128 types are available for target.
4064         * c-c++-common/int128-types-1.c: New.
4065         * c-c++-common/int128-1.c: New.
4066         * c-c++-common/int128-2.c: New.
4067         * g++.dg/abi/mangle43.C: New.
4068         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4069         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4070         pointer-wide scalar.
4071         * g++.dg/other/pr25632.C: Likewise.
4072         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4073         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4074         overflow warnings.
4075         * g++.dg/warn/pr13358-4.C: Likewise.
4076         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
4077         * g++.dg/warn/Wconversion-null.C: Likewise.
4079 2010-05-26  Jason Merrill  <jason@redhat.com>
4081         PR c++/43382
4082         * g++.dg/cpp0x/variadic101.C: New.
4084 2010-05-26  Richard Guenther  <rguenther@suse.de>
4086         PR rtl-optimization/44164
4087         * gcc.c-torture/execute/pr44164.c: New testcase.
4088         * g++.dg/tree-ssa/pr13146.C: Adjust.
4090 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
4092         PR fortran/40011
4093         * gfortran.dg/whole_file_19.f90 : New test.
4095 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
4097         PR fortran/30668
4098         PR fortran/31346
4099         PR fortran/34260
4100         * gfortran.dg/pr40999.f: Fix function type.
4101         * gfortran.dg/whole_file_5.f90: Likewise.
4102         * gfortran.dg/whole_file_6.f90: Likewise.
4103         * gfortran.dg/whole_file_16.f90: New.
4104         * gfortran.dg/whole_file_17.f90: New.
4105         * gfortran.dg/whole_file_18.f90: New.
4107 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
4108             Iain Sandoe  <iains@gcc.gnu.org>
4110         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4111         * gcc.c-torture/compile/pr44197.c: Require alias support.
4112         * gcc.dg/lto/20081222_0.c: Ditto.
4114 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
4116         PR debug/42801
4117         * gcc.dg/guality/vla-2.c: New test.
4119 2010-05-25  Richard Guenther  <rguenther@suse.de>
4121         PR middle-end/44069
4122         * g++.dg/torture/pr44069.C: New testcase.
4124 2010-05-25  Richard Guenther  <rguenther@suse.de>
4126         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4128 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4130         PR objc/44140
4131         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4133 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
4135         * obj-c++.dg/torture/tls/trivial.mm: New.
4136         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4137         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4138         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4139         * obj-c++.dg/torture/tls/diag-1.mm: New.
4140         * obj-c++.dg/torture/tls/tls.exp: New.
4141         * obj-c++.dg/torture/trivial.mm: New.
4142         * obj-c++.dg/torture/dg-torture.exp: New.
4143         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4144         * obj-c++.dg/tls/trivial.m: New.
4145         * obj-c++.dg/tls/init-1.mm: New.
4146         * obj-c++.dg/tls/diag-1.mm: New.
4147         * obj-c++.dg/tls/init-2.mm: New.
4148         * obj-c++.dg/tls/diag-2.mm: New.
4149         * obj-c++.dg/tls/diag-3.mm: New.
4150         * obj-c++.dg/tls/diag-4.mm: New.
4151         * obj-c++.dg/tls/static-1.mm: New.
4152         * obj-c++.dg/tls/tls.exp: New.
4153         * obj-c++.dg/tls/diag-5.mm: New.
4154         * obj-c++.dg/tls/static-1a.mm: New.
4155         * objc-obj-c++-shared/Object1.mm: New.
4156         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4158 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
4160         PR objc++/43689
4161         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4162         * obj-c++.dg/const-str-6.mm: Ditto.
4164 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4166         * g++.dg/parse/array-size2.C: Remove dg-error directives.
4168 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4170         PR ada/38394
4171         * gnat.dg/array13.ad[sb]: New test.
4173 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
4174             Sandra Loosemore  <sandra@codesourcery.com>
4176         * gcc.target/arm/neon/: Regenerated test cases.
4178         * gcc.target/arm/neon/polytypes.c,
4179         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4180         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4181         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4182         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4183         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4184         dg-add-options arm_neon.
4186         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4187         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4188         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4189         and arm_neon_fp16_ok.
4191         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4192         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4194         * lib/target-supports.exp (add_options_for_arm_neon): New.
4195         (check_effective_target_arm_neon_ok_nocache): New, from
4196         check_effective_target_arm_neon_ok.  Check multiple possibilities.
4197         (check_effective_target_arm_neon_ok): Use
4198         check_effective_target_arm_neon_ok_nocache.
4199         (add_options_for_arm_neon_fp16)
4200         (check_effective_target_arm_neon_fp16_ok)
4201         check_effective_target_arm_neon_fp16_ok_nocache): New.
4202         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4204 2010-05-24  Jason Merrill  <jason@redhat.com>
4206         PR c++/41510
4207         * g++.dg/cpp0x/initlist35.C: New.
4208         * g++.dg/init/brace6.C: Adjust.
4210 2010-05-24  Paul Brook  <paul@codesourcery.com>
4212         * gcc.target/arm/frame-pointer-1.c: New test.
4213         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4214         pointer elimination.
4216 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4218         PR target/44245
4219         * gcc.target/i386/crc32-3.c: New.
4220         * gcc.target/i386/crc32-4.c: Likewise.
4222 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
4224         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4225         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4226         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4228 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4230         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4232 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
4234         PR target/43869
4235         * gcc.c-target/pr43869.c: New test.
4237 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4239         PR fortran/44212
4240         * gfortran.dg/class_22.f03: New.
4242 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
4244         PR lto/44238
4245         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4247 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
4249         PR fortran/44213
4250         * gfortran.dg/abstract_type_7.f03: New.
4252 2010-05-21  Jason Merrill  <jason@redhat.com>
4254         * g++.dg/eh/spec11.C: Test cleanup optimization.
4256 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
4258         PR debug/44223
4259         * gcc.target/i386/pr44223.c: New test.
4261 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4263         * gcc.target/i386/pr25993.c: Use @function as type specifier.
4265 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
4267         * g++.dg/other/const3.C: New test.
4269 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
4271         PR fortran/38407
4272         * warn_unused_dummy_argument_1.f90: New.
4273         * warn_unused_dummy_argument_2.f90: New.
4275 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4277         PR c++/30298
4278         * g++.dg/inherit/crash1.C: New.
4279         * g++.dg/inherit/crash2.C: Likewise.
4281 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
4283         PR debug/44178
4284         * g++.dg/debug/pr44178.C: New test.
4286 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
4288         PR middle-end/44185
4289         * gcc.dg/tree-ssa/prefetch-6.c: Add
4290         --param min-insn-to-prefetch-ratio=6.
4291         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4292         allow unrolling, and adjust the movnti count.
4294 2010-05-20  Jan Hubicka  <jh@suse.cz>
4296         PR middle-end/44197
4297         * gcc.c-torture/compile/pr44197.c: New file.
4299 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
4301         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4302         Fix test code.
4303         (check_effective_target_xop): Remove __may_alias__ attribute.
4305 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
4307         PR target/44202
4308         * gcc.c-torture/execute/pr44202-1.c: New test.
4310 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4312         PR fortran/43851
4313         * gfortran.dg/label_1.f90: Update test.
4315 2010-05-19  Jan Hubicka  <jh@suse.cz>
4317         * gcc.dg/lto/ipareference2_0.c: New file.
4318         * gcc.dg/lto/ipareference2_1.c: New file.
4320 2010-05-19  Jason Merrill  <jason@redhat.com>
4322         * g++.dg/parse/fn-typedef2.C: New.
4324         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4325         function type.
4327         PR c++/44193
4328         * g++.dg/template/fntype1.C: New.
4330 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4332         * gnat.dg/discr23.ad[sb]: New test.
4333         * gnat.dg/discr23_pkg.ads: New helper.
4335         * gnat.dg/specs/controlled1.ads: New test.
4336         * gnat.dg/specs/controlled1_pkg.ads: New helper.
4338 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4340         PR fortran/44055
4341         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4342         Fixed scope of C_SIZEOF.
4343         * gfortran.dg/warn_conversion_2.f90: New.
4345 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4347         * lib/target-supports.exp (check_effective_target_sse2): New proc.
4348         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4349         for optional selector.
4350         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4351         (check_effective_target_sse3): New proc.
4352         * gcc.target/i386/math-torture/math-torture.exp: Load
4353         target-supports.exp.
4354         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4355         check_effective_target_sse2.
4356         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4357         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4358         * g++.dg/vect/vect.exp: Likewise.
4359         * gfortran.dg/vect/vect.exp: Likewise.
4360         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4361         -msse2 if check_effective_target_sse2.
4363         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4364         * gcc.target/i386/3dnow-2.c: Likewise.
4365         * gcc.target/i386/3dnowA-1.c: Likewise.
4366         * gcc.target/i386/3dnowA-2.c: Likewise.
4367         * gcc.target/i386/pr42549.c: Likewise.
4369         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4370         * gcc.target/i386/sse3-addsubpd.c: Likewise.
4371         * gcc.target/i386/sse3-addsubps.c: Likewise.
4372         * gcc.target/i386/sse3-haddpd.c: Likewise.
4373         * gcc.target/i386/sse3-haddps.c: Likewise.
4374         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4375         * gcc.target/i386/sse3-hsubps.c: Likewise.
4376         * gcc.target/i386/sse3-movddup.c: Likewise.
4377         * gcc.target/i386/sse3-movshdup.c: Likewise.
4378         * gcc.target/i386/sse3-movsldup.c: Likewise.
4380         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4381         * g++.dg/ext/attrib35.C: Likewise.
4382         * g++.dg/opt/pr40496.C: Likewise.
4383         * g++.dg/other/i386-1.C: Likewise.
4384         * g++.dg/other/i386-4.C: Likewise.
4385         * g++.dg/other/pr34435.C: Likewise.
4386         * g++.dg/other/pr39496.C: Likewise.
4387         * g++.dg/other/pr40446.C: Likewise.
4388         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4389         * gcc.dg/compat/vector-1a_main.c: Likewise.
4390         * gcc.dg/compat/vector-2a_main.c: Likewise.
4391         * gcc.dg/lto/20090206-1_0.c: Likewise.
4392         * gcc.dg/pr34856.c: Likewise.
4393         * gcc.dg/pr36584.c: Likewise.
4394         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
4395         * gcc.dg/pr37544.c: Likewise.
4396         * gcc.dg/torture/pr16104-1.c: Likewise.
4397         * gcc.dg/torture/pr35771-1.c: Likewise.
4398         * gcc.dg/torture/pr35771-2.c: Likewise.
4399         * gcc.dg/torture/pr35771-3.c: Likewise.
4400         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4401         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4402         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4403         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4404         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4405         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4406         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4407         * gcc.target/i386/20060512-1.c: Likewise.
4408         * gcc.target/i386/20060512-3.c: Likewise.
4409         * gcc.target/i386/all_one_m128i.c: Likewise.
4410         * gcc.target/i386/float128-1.c: Likewise.
4411         * gcc.target/i386/float128-2.c: Likewise.
4412         * gcc.target/i386/fpcvt-1.c: Likewise.
4413         * gcc.target/i386/fpcvt-2.c: Likewise.
4414         * gcc.target/i386/fpcvt-3.c: Likewise.
4415         * gcc.target/i386/fpprec-1.c: Likewise.
4416         * gcc.target/i386/funcspec-9.c: Likewise.
4417         * gcc.target/i386/incoming-1.c: Likewise.
4418         * gcc.target/i386/incoming-12.c: Likewise.
4419         * gcc.target/i386/incoming-2.c: Likewise.
4420         * gcc.target/i386/incoming-3.c: Likewise.
4421         * gcc.target/i386/incoming-4.c: Likewise.
4422         * gcc.target/i386/incoming-6.c: Likewise.
4423         * gcc.target/i386/incoming-7.c: Likewise.
4424         * gcc.target/i386/incoming-8.c: Likewise.
4425         * gcc.target/i386/opt-1.c: Likewise.
4426         * gcc.target/i386/opt-2.c: Likewise.
4427         * gcc.target/i386/ordcmp-1.c: Likewise.
4428         * gcc.target/i386/pr17692.c: Likewise.
4429         * gcc.target/i386/pr18614-1.c: Likewise.
4430         * gcc.target/i386/pr22152.c: Likewise.
4431         * gcc.target/i386/pr23570.c: Likewise.
4432         * gcc.target/i386/pr23575.c: Likewise.
4433         * gcc.target/i386/pr26449-1.c: Likewise.
4434         * gcc.target/i386/pr26600.c: Likewise.
4435         * gcc.target/i386/pr27790.c: Likewise.
4436         * gcc.target/i386/pr28839.c: Likewise.
4437         * gcc.target/i386/pr30970.c: Likewise.
4438         * gcc.target/i386/pr32000-1.c: Likewise.
4439         * gcc.target/i386/pr32000-2.c: Likewise.
4440         * gcc.target/i386/pr32280.c: Likewise.
4441         * gcc.target/i386/pr32661.c: Likewise.
4442         * gcc.target/i386/pr32708-1.c: Likewise.
4443         * gcc.target/i386/pr32961.c: Likewise.
4444         * gcc.target/i386/pr33329.c: Likewise.
4445         * gcc.target/i386/pr35714.c: Likewise.
4446         * gcc.target/i386/pr35767-1.c: Likewise.
4447         * gcc.target/i386/pr35767-1d.c: Likewise.
4448         * gcc.target/i386/pr35767-1i.c: Likewise.
4449         * gcc.target/i386/pr35767-2.c: Likewise.
4450         * gcc.target/i386/pr35767-2d.c: Likewise.
4451         * gcc.target/i386/pr35767-2i.c: Likewise.
4452         * gcc.target/i386/pr35767-3.c: Likewise.
4453         * gcc.target/i386/pr35767-5.c: Likewise.
4454         * gcc.target/i386/pr36222-1.c: Likewise.
4455         * gcc.target/i386/pr36578-1.c: Likewise.
4456         * gcc.target/i386/pr36578-2.c: Likewise.
4457         * gcc.target/i386/pr36992-1.c: Likewise.
4458         * gcc.target/i386/pr37101.c: Likewise.
4459         * gcc.target/i386/pr37216.c: Likewise.
4460         * gcc.target/i386/pr37434-1.c: Likewise.
4461         * gcc.target/i386/pr37434-2.c: Likewise.
4462         * gcc.target/i386/pr37843-3.c: Likewise.
4463         * gcc.target/i386/pr37843-4.c: Likewise.
4464         * gcc.target/i386/pr39162.c: Likewise.
4465         * gcc.target/i386/pr39315-1.c: Likewise.
4466         * gcc.target/i386/pr39315-2.c: Likewise.
4467         * gcc.target/i386/pr39315-3.c: Likewise.
4468         * gcc.target/i386/pr39315-4.c: Likewise.
4469         * gcc.target/i386/pr39445.c: Likewise.
4470         * gcc.target/i386/pr39496.c: Likewise.
4471         * gcc.target/i386/pr40809.c: Likewise.
4472         * gcc.target/i386/pr40906-3.c: Likewise.
4473         * gcc.target/i386/pr41019.c: Likewise.
4474         * gcc.target/i386/pr42542-1.c: Likewise.
4475         * gcc.target/i386/pr42542-2.c: Likewise.
4476         * gcc.target/i386/pr42542-3.c: Likewise.
4477         * gcc.target/i386/pr42542-3a.c: Likewise.
4478         * gcc.target/i386/pr42881.c: Likewise.
4479         * gcc.target/i386/push-1.c: Likewise.
4480         * gcc.target/i386/quad-sse.c: Likewise.
4481         * gcc.target/i386/reload-1.c: Likewise.
4482         * gcc.target/i386/sse-10.c: Likewise.
4483         * gcc.target/i386/sse-11.c: Likewise.
4484         * gcc.target/i386/sse-15.c: Likewise.
4485         * gcc.target/i386/sse-17.c: Likewise.
4486         * gcc.target/i386/sse-18.c: Likewise.
4487         * gcc.target/i386/sse-19.c: Likewise.
4488         * gcc.target/i386/sse-4.c: Likewise.
4489         * gcc.target/i386/sse-6.c: Likewise.
4490         * gcc.target/i386/sse-vect-types.c: Likewise.
4491         * gcc.target/i386/sse2-addpd-1.c: Likewise.
4492         * gcc.target/i386/sse2-addsd-1.c: Likewise.
4493         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4494         * gcc.target/i386/sse2-andpd-1.c: Likewise.
4495         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4496         * gcc.target/i386/sse2-comisd-1.c: Likewise.
4497         * gcc.target/i386/sse2-comisd-2.c: Likewise.
4498         * gcc.target/i386/sse2-comisd-3.c: Likewise.
4499         * gcc.target/i386/sse2-comisd-4.c: Likewise.
4500         * gcc.target/i386/sse2-comisd-5.c: Likewise.
4501         * gcc.target/i386/sse2-comisd-6.c: Likewise.
4502         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4503         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4504         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4505         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4506         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4507         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4508         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4509         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4510         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4511         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4512         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4513         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4514         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4515         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4516         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4517         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4518         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4519         * gcc.target/i386/sse2-divpd-1.c: Likewise.
4520         * gcc.target/i386/sse2-divsd-1.c: Likewise.
4521         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4522         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4523         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4524         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4525         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4526         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4527         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4528         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4529         * gcc.target/i386/sse2-minpd-1.c: Likewise.
4530         * gcc.target/i386/sse2-minsd-1.c: Likewise.
4531         * gcc.target/i386/sse2-mmx.c: Likewise.
4532         * gcc.target/i386/sse2-movapd-1.c: Likewise.
4533         * gcc.target/i386/sse2-movapd-2.c: Likewise.
4534         * gcc.target/i386/sse2-movd-1.c: Likewise.
4535         * gcc.target/i386/sse2-movd-2.c: Likewise.
4536         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4537         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4538         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4539         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4540         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4541         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4542         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4543         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4544         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4545         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4546         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4547         * gcc.target/i386/sse2-movq-1.c: Likewise.
4548         * gcc.target/i386/sse2-movq-2.c: Likewise.
4549         * gcc.target/i386/sse2-movq-3.c: Likewise.
4550         * gcc.target/i386/sse2-movsd-1.c: Likewise.
4551         * gcc.target/i386/sse2-movsd-2.c: Likewise.
4552         * gcc.target/i386/sse2-movupd-1.c: Likewise.
4553         * gcc.target/i386/sse2-movupd-2.c: Likewise.
4554         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4555         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4556         * gcc.target/i386/sse2-orpd-1.c: Likewise.
4557         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4558         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4559         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4560         * gcc.target/i386/sse2-paddb-1.c: Likewise.
4561         * gcc.target/i386/sse2-paddd-1.c: Likewise.
4562         * gcc.target/i386/sse2-paddq-1.c: Likewise.
4563         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4564         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4565         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4566         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4567         * gcc.target/i386/sse2-paddw-1.c: Likewise.
4568         * gcc.target/i386/sse2-pand-1.c: Likewise.
4569         * gcc.target/i386/sse2-pandn-1.c: Likewise.
4570         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4571         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4572         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4573         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4574         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4575         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4576         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4577         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4578         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4579         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4580         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4581         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4582         * gcc.target/i386/sse2-pminub-1.c: Likewise.
4583         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4584         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4585         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4586         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4587         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4588         * gcc.target/i386/sse2-por-1.c: Likewise.
4589         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4590         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4591         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4592         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4593         * gcc.target/i386/sse2-pslld-1.c: Likewise.
4594         * gcc.target/i386/sse2-pslld-2.c: Likewise.
4595         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4596         * gcc.target/i386/sse2-psllq-1.c: Likewise.
4597         * gcc.target/i386/sse2-psllq-2.c: Likewise.
4598         * gcc.target/i386/sse2-psllw-1.c: Likewise.
4599         * gcc.target/i386/sse2-psllw-2.c: Likewise.
4600         * gcc.target/i386/sse2-psrad-1.c: Likewise.
4601         * gcc.target/i386/sse2-psrad-2.c: Likewise.
4602         * gcc.target/i386/sse2-psraw-1.c: Likewise.
4603         * gcc.target/i386/sse2-psraw-2.c: Likewise.
4604         * gcc.target/i386/sse2-psrld-1.c: Likewise.
4605         * gcc.target/i386/sse2-psrld-2.c: Likewise.
4606         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4607         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4608         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4609         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4610         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4611         * gcc.target/i386/sse2-psubb-1.c: Likewise.
4612         * gcc.target/i386/sse2-psubd-1.c: Likewise.
4613         * gcc.target/i386/sse2-psubq-1.c: Likewise.
4614         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4615         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4616         * gcc.target/i386/sse2-psubw-1.c: Likewise.
4617         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4618         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4619         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4620         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4621         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4622         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4623         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4624         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4625         * gcc.target/i386/sse2-pxor-1.c: Likewise.
4626         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4627         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4628         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4629         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4630         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4631         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4632         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4633         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4634         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4635         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4636         * gcc.target/i386/sse2-shufps-1.c: Likewise.
4637         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4638         * gcc.target/i386/sse2-subpd-1.c: Likewise.
4639         * gcc.target/i386/sse2-subsd-1.c: Likewise.
4640         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4641         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4642         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4643         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4644         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4645         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4646         * gcc.target/i386/sse2-unpack-1.c: Likewise.
4647         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4648         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4649         * gcc.target/i386/sse2-vec-1.c: Likewise.
4650         * gcc.target/i386/sse2-vec-2.c: Likewise.
4651         * gcc.target/i386/sse2-vec-3.c: Likewise.
4652         * gcc.target/i386/sse2-vec-4.c: Likewise.
4653         * gcc.target/i386/sse2-vec-5.c: Likewise.
4654         * gcc.target/i386/sse2-vec-6.c: Likewise.
4655         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4656         * gcc.target/i386/ssefn-2.c: Likewise.
4657         * gcc.target/i386/ssefn-4.c: Likewise.
4658         * gcc.target/i386/ssefp-1.c: Likewise.
4659         * gcc.target/i386/ssefp-2.c: Likewise.
4660         * gcc.target/i386/sseregparm-3.c: Likewise.
4661         * gcc.target/i386/sseregparm-4.c: Likewise.
4662         * gcc.target/i386/sseregparm-5.c: Likewise.
4663         * gcc.target/i386/sseregparm-6.c: Likewise.
4664         * gcc.target/i386/sseregparm-7.c: Likewise.
4665         * gcc.target/i386/ssetype-1.c: Likewise.
4666         * gcc.target/i386/ssetype-2.c: Likewise.
4667         * gcc.target/i386/ssetype-3.c: Likewise.
4668         * gcc.target/i386/ssetype-4.c: Likewise.
4669         * gcc.target/i386/ssetype-5.c: Likewise.
4670         * gcc.target/i386/unordcmp-1.c: Likewise.
4671         * gcc.target/i386/vararg-1.c: Likewise.
4672         * gcc.target/i386/vararg-2.c: Likewise.
4673         * gcc.target/i386/vararg-3.c: Likewise.
4674         * gcc.target/i386/vararg-4.c: Likewise.
4675         * gcc.target/i386/vararg-7.c: Likewise.
4676         * gcc.target/i386/vararg-8.c: Likewise.
4677         * gcc.target/i386/vecinit-1.c: Likewise.
4678         * gcc.target/i386/vecinit-2.c: Likewise.
4679         * gcc.target/i386/vecinit-3.c: Likewise.
4680         * gcc.target/i386/vecinit-4.c: Likewise.
4681         * gcc.target/i386/vecinit-5.c: Likewise.
4682         * gcc.target/i386/vecinit-6.c: Likewise.
4683         * gcc.target/i386/vectorize2.c: Likewise.
4684         * gcc.target/i386/vectorize3.c: Likewise.
4685         * gcc.target/i386/vectorize4.c: Likewise.
4686         * gcc.target/i386/vectorize6.c: Likewise.
4687         * gcc.target/i386/vectorize7.c: Likewise.
4688         * gcc.target/i386/vectorize8.c: Likewise.
4689         * gcc.target/i386/vperm-v2df.c: Likewise.
4690         * gcc.target/i386/vperm-v2di.c: Likewise.
4691         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4692         * gcc.target/i386/xorps-sse2.c: Likewise.
4693         * gcc.target/i386/xorps.c: Likewise.
4694         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4695         * gfortran.dg/graphite/pr42326.f90: Likewise.
4696         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4698 2010-05-19  Richard Guenther  <rguenther@suse.de>
4700         PR lto/44196
4701         * g++.dg/lto/20100519-1_0.C: New testcase.
4703 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4705         PR fortran/42360
4706         * gfortran.dg/warn_intent_out_not_set.f90: New.
4708 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4710         PR fortran/38404
4711         * gfortran.dg/data_char_1.f90: Updated warning message.
4712         * gfortran.dg/data_array_6.f: New.
4714 2010-05-19  Martin Jambor  <mjambor@suse.cz>
4716         * g++.dg/ipa/ivinline-8.C: New test.
4717         * gcc.dg/ipa/iinline-2.c: Likewise.
4719 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
4721         PR fortran/34505
4722         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
4723         arguments; add check for return value kind.
4724         * gfortran.dg/float_1.f90: Likewise.
4726 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4728         * gcc.target/i386/20011009-1.c (COMMENT): Define.
4729         (main): Use it.
4730         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
4731         * lib/lto.exp (lto_prune_warns): Fix location line regex.
4732         Prune another location line format.
4733         (lto-obj): Call lto_prune_warns on comp_output.
4735 2010-05-18  Jan Hubicka  <jh@suse.cz>
4737         * gcc.dg/lto/ipacp_0.c: New test.
4738         * gcc.dg/lto/ipacp_1.c: New test.
4740 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
4742         PR lto/44184
4743         * gcc.dg/lto/20100518_0.c: New test.
4745 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4747         * gnat.dg/specs/lto3.ads: Add missing dg-options.
4749 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4751         PR fortran/43990
4752         * gfortran.dg/class_21.f03: New.
4754 2010-05-17  Jason Merrill  <jason@redhat.com>
4756         PR c++/44157
4757         * g++.dg/cpp0x/initlist34.C: New.
4759         PR c++/44158
4760         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
4762 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4764         * g++.dg/ipa/ivinline-1.C: New test.
4765         * g++.dg/ipa/ivinline-2.C: New test.
4766         * g++.dg/ipa/ivinline-3.C: New test.
4767         * g++.dg/ipa/ivinline-4.C: New test.
4768         * g++.dg/ipa/ivinline-5.C: New test.
4769         * g++.dg/ipa/ivinline-6.C: New test.
4771 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
4772             Jason Merrill  <jason@redhat.com>
4774         PR c++/44108
4775         * c-c++-common/Wunused-var-8.c: New test.
4777 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
4779         PR bootstrap/42347
4780         * gcc.c-torture/compile/pr42347.c: New test.
4782         PR middle-end/44102
4783         * g++.dg/ext/asmgoto1.C: New test.
4785 2010-05-17  Martin Jambor  <mjambor@suse.cz>
4787         PR middle-end/44133
4788         * gcc.dg/tree-ssa/pr44133.c: New test.
4789         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
4790         precise.
4792 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
4794         PR fortran/44044
4795         * gfortran.dg/class_20.f03: New.
4797 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
4799         PR 44078
4800         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
4801         debug messages but not the newly introduced one.
4803 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
4805         PR fortran/35779
4806         * gfortran.dg/initialization_25.f90: Commented testcase.
4807         * gfortran.dg/initialization_26.f90: New.
4809 2010-05-16  Richard Guenther  <rguenther@suse.de>
4811         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
4812         * gcc.dg/pr43084.c: Likewise.
4813         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
4814         -fipa-type-escape.
4815         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
4816         -fipa-type-escape.
4817         * gcc.dg/struct/struct-reorg.exp: Likewise.
4818         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
4819         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4821 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
4823         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
4824         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
4825         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
4826         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
4827         tests.
4829 2010-05-15  Jason Merrill  <jason@redhat.com>
4831         * g++.dg/eh/spec10.C: New.
4832         * g++.dg/eh/spec11.C: New.
4833         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
4835 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4837         PR fortran/44154
4838         PR fortran/42647
4839         * gfortran.dg/allocatable_scalar_9.f90: New.
4841 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
4843         PR c++/44148
4844         * g++.dg/torture/pr44148.C: New test.
4846 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
4848         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
4849         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
4850         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
4851         diagnostics and type sizes.
4853 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
4855         * gnat.dg/lto9.adb: New test.
4856         * gnat.dg/lto9_pkg1.ads: New helper.
4857         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
4859 2010-05-15  Jan Hubicka  <jh@suse.cz>
4861         * gcc.dg/lto/ipareference_1.c: Rename to ...
4862         * gcc.dg/lto/ipareference_0.c: ... this one.
4863         * gcc.dg/lto/ipareference_2.c: Rename to ...
4864         * gcc.dg/lto/ipareference_1.c: ... this one.
4866 2010-05-15  Jan Hubicka  <jh@suse.cz>
4868         * gcc.dg/lto/ipareference_1.c: New file.
4869         * gcc.dg/lto/ipareference_2.c: New file.
4871 2010-05-15  Richard Guenther  <rguenther@suse.de>
4873         PR tree-optimization/44038
4874         * gcc.c-torture/compile/pr44038.c: New testcase.
4876 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
4878         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
4879         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4881 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
4883         PR fortran/43207
4884         PR fortran/43969
4885         * gfortran.dg/class_18.f03: New.
4886         * gfortran.dg/class_19.f03: New.
4888 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4890         PR debug/44112
4891         * gcc.dg/debug/dwarf2/const-1.c: Remove.
4892         * g++.dg/debug/dwarf2/const1.C: Remove.
4894 2010-05-14  Jason Merrill  <jason@redhat.com>
4896         * g++.dg/eh/cond4.C: New.
4897         * g++.dg/eh/elide2.C: Adjust.
4898         * g++.old-deja/g++.eh/terminate1.C: Adjust.
4900 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4902         PR fortran/44135
4903         * gfortran.dg/actual_array_interface_2.f90: New test.
4905 2010-05-14  Richard Guenther  <rguenther@suse.de>
4907         PR tree-optimization/44119
4908         * gcc.c-torture/compile/pr44119.c: New testcase.
4910 2010-05-14  Jason Merrill  <jason@redhat.com>
4912         PR c++/44127
4913         * g++.dg/eh/terminate1.C: New.
4915 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
4917         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
4919         PR debug/44136
4920         * gcc.dg/pr44136.c: New test.
4922 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
4924         PR c++/30566
4925         * g++.dg/warn/Wshadow-4.C: Adjust.
4926         * g++.dg/warn/Wshadow-5.C: New test.
4927         * g++.dg/warn/Wshadow-6.C: New test
4929 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
4931         PR fortran/35779
4932         * gfortran.dg/initialization_25.f90: New.
4934 2010-05-13  Martin Jambor  <mjambor@suse.cz>
4936         * g++.dg/otr-fold-1.C: New test.
4937         * g++.dg/otr-fold-2.C: New test.
4939 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
4941         PR fortran/44036
4942         * gfortran.dg/gomp/pr44036-1.f90: New test.
4943         * gfortran.dg/gomp/pr44036-2.f90: New test.
4944         * gfortran.dg/gomp/pr44036-3.f90: New test.
4946         PR debug/43983
4947         * gcc.dg/guality/sra-1.c: New test.
4949 2010-05-12  Jan Hubicka  <jh@suse.cz>
4951         * tree-ssa/unreachable.c: New test.
4953 2010-05-12  Jason Merrill  <jason@redhat.com>
4955         * g++.dg/cpp0x/sfinae1.C: New.
4957 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
4959         * gcc.target/i386/zee.c: New file.
4961 2010-05-12  Jason Merrill  <jason@redhat.com>
4963         * g++.dg/conversion/op1.C: Expect template candidate message.
4964         * g++.dg/cpp0x/nullptr15.C: Likewise.
4965         * g++.dg/cpp0x/pr31431-2.C: Likewise.
4966         * g++.dg/cpp0x/pr31431.C: Likewise.
4967         * g++.dg/cpp0x/temp_default2.C: Likewise.
4968         * g++.dg/cpp0x/trailing4.C: Likewise.
4969         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
4970         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
4971         * g++.dg/cpp0x/variadic-throw.C: Likewise.
4972         * g++.dg/cpp0x/variadic35.C: Likewise.
4973         * g++.dg/cpp0x/vt-35147.C: Likewise.
4974         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
4975         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
4976         * g++.dg/ext/visibility/anon8.C: Likewise.
4977         * g++.dg/ext/vla2.C: Likewise.
4978         * g++.dg/other/pr28114.C: Likewise.
4979         * g++.dg/other/ptrmem10.C: Likewise.
4980         * g++.dg/other/ptrmem11.C: Likewise.
4981         * g++.dg/overload/unknown1.C: Likewise.
4982         * g++.dg/parse/template7.C: Likewise.
4983         * g++.dg/parse/typename7.C: Likewise.
4984         * g++.dg/template/conv11.C: Likewise.
4985         * g++.dg/template/copy1.C: Likewise.
4986         * g++.dg/template/deduce3.C: Likewise.
4987         * g++.dg/template/dependent-expr5.C: Likewise.
4988         * g++.dg/template/friend.C: Likewise.
4989         * g++.dg/template/incomplete2.C: Likewise.
4990         * g++.dg/template/local4.C: Likewise.
4991         * g++.dg/template/local6.C: Likewise.
4992         * g++.dg/template/operator10.C: Likewise.
4993         * g++.dg/template/overload6.C: Likewise.
4994         * g++.dg/template/ptrmem2.C: Likewise.
4995         * g++.dg/template/ptrmem20.C: Likewise.
4996         * g++.dg/template/ptrmem8.C: Likewise.
4997         * g++.dg/template/sfinae2.C: Likewise.
4998         * g++.dg/template/ttp25.C: Likewise.
4999         * g++.dg/template/unify10.C: Likewise.
5000         * g++.dg/template/unify11.C: Likewise.
5001         * g++.dg/template/unify6.C: Likewise.
5002         * g++.dg/template/unify7.C: Likewise.
5003         * g++.dg/template/unify9.C: Likewise.
5004         * g++.dg/template/varmod1.C: Likewise.
5005         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5006         * g++.old-deja/g++.law/operators32.C: Likewise.
5007         * g++.old-deja/g++.pt/crash28.C: Likewise.
5008         * g++.old-deja/g++.pt/crash60.C: Likewise.
5009         * g++.old-deja/g++.pt/explicit38.C: Likewise.
5010         * g++.old-deja/g++.pt/explicit39.C: Likewise.
5011         * g++.old-deja/g++.pt/explicit41.C: Likewise.
5012         * g++.old-deja/g++.pt/explicit67.C: Likewise.
5013         * g++.old-deja/g++.pt/explicit77.C: Likewise.
5014         * g++.old-deja/g++.pt/expr2.C: Likewise.
5015         * g++.old-deja/g++.pt/overload7.C: Likewise.
5016         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5017         * g++.old-deja/g++.pt/spec5.C: Likewise.
5018         * g++.old-deja/g++.pt/spec6.C: Likewise.
5019         * g++.old-deja/g++.pt/t24.C: Likewise.
5020         * g++.old-deja/g++.pt/unify4.C: Likewise.
5021         * g++.old-deja/g++.pt/unify6.C: Likewise.
5022         * g++.old-deja/g++.pt/unify8.C: Likewise.
5023         * g++.old-deja/g++.robertl/eb119.C: Likewise.
5024         * g++.old-deja/g++.robertl/eb79.C: Likewise.
5025         * g++.old-deja/g++.robertl/eb98.C: Likewise.
5027         * g++.dg/cpp0x/initlist32.C: New.
5029         * g++.dg/template/conv11.C: New.
5030         * g++.dg/conversion/op1.C: Adjust expected error.
5032         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5034 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
5036         PR target/44088
5037         * gcc.target/i386/avx-cmpsd-1.c: New.
5038         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5039         * gcc.target/i386/avx-cmpss-1.c: Likewise.
5040         * gcc.target/i386/avx-cmpss-2.c: Likewise.
5041         * gcc.target/i386/sse-cmpss-1.c: Likewise.
5042         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5044 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
5046         PR middle-end/44085
5047         * gcc.dg/gomp/pr44085.c: New test.
5048         * gfortran.dg/gomp/pr44085.f90: New test.
5050 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
5052         * objc-obj-c++-shared/Object1.m: New.
5053         * objc.dg/torture: New directory.
5054         * objc.dg/torture/tls: Ditto.
5055         * objc.dg/tls: Ditto.
5056         * objc.dg/torture/tls/trivial.m: New test.
5057         * objc.dg/torture/tls/thr-init-2.m: New test.
5058         * objc.dg/torture/tls/thr-init-3.m: New test.
5059         * objc.dg/torture/tls/thr-init.m: New test.
5060         * objc.dg/torture/tls/diag-1.m: New test.
5061         * objc.dg/torture/tls/tls.exp: New.
5062         * objc.dg/torture/trivial.m: New test.
5063         * objc.dg/torture/dg-torture.exp: New.
5064         * objc.dg/tls/diag-3.m: New test.
5065         * objc.dg/tls/diag-4.m: New test.
5066         * objc.dg/tls/diag-5.m: New test.
5067         * objc.dg/tls/init-1.m: New test.
5068         * objc.dg/tls/init-2.m: New test.
5069         * objc.dg/tls/tls.exp: New.
5070         * objc.dg/tls/diag-2.m: New test.
5071         * lib/objc.exp: Respond to dg-additional-files.
5073 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
5075         * gcc.target/m68k/20100512-1.c: New.
5077 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
5079         * gnat.dg/lto8.adb: New test.
5080         * gnat.dg/lto8_pkg.ad[sb]: New helper.
5081         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5083 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
5085         PR c++/34272
5086         PR c++/43630
5087         PR c++/34491
5088         * g++.dg/template/crash97.C: New.
5089         * g++.dg/template/crash98.C: Likewise.
5090         * g++.dg/template/crash99.C: Likewise.
5091         * g++.dg/cpp0x/pr31439.C: Adjust.
5092         * g++.dg/template/crash95.C: Likewise.
5094 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5096         PR middle-end/44071
5097         * c-c++-common/asmgoto-4.c: New test.
5098         * gcc.target/i386/pr44071.c: New test.
5100         PR c++/44062
5101         * c-c++-common/Wunused-var-7.c: New test.
5102         * g++.dg/warn/Wunused-var-9.C: New test.
5104 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5106         PR fortran/43711
5107         * gfortran.dg/gomp/pr43711.f90: New.
5109 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
5111         PR fortran/31820
5112         * gfortran.dg/select_5.f90: Updated.
5114 2010-05-11  Jan Hubicka  <jh@suse.cz>
5116         PR tree-optimize/44063
5117         * gcc.c-torture/compile/pr44063.c: New testcase.
5119 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
5121         PR debug/44023
5122         * gcc.dg/pr44023.c: New test.
5124 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
5126         * gnat.dg/lto7.adb: New test.
5127         * gnat.dg/lto7_pkg.ad[sb]: New helper.
5129 2010-05-10  Jason Merrill  <jason@redhat.com>
5131         PR c++/44017
5132         * g++.dg/template/inherit5.C: New.
5134         PR c++/44045
5135         * g++.dg/cpp0x/initlist33.C: New.
5136         * g++.dg/cpp0x/initlist26.C: Adjust.
5137         * g++.dg/cpp0x/initlist28.C: Adjust.
5139 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
5141         PR c++/43719
5142         * g++.dg/init/pr43719.C: New.
5143         * g++.dg/anon-struct4.C: Adjust.
5145 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
5147         PR debug/44028
5148         * gcc.dg/pr44028.c: New test.
5150 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
5152         PR fortran/27866
5153         PR fortran/35003
5154         PR fortran/42809
5155         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5156         * gfortran.dg/warn_conversion.f90: New.
5158 2010-05-10  Michael Matz  <matz@suse.de>
5160         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5162 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
5164         PR rtl-optimization/44012
5165         * gcc.dg/pr44012.c: New.
5167 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5169         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5170         Log text on entry and exit.
5171         Prune Sun ld warnings for common symbols with differing sizes.
5172         (lto-link-and-maybe-run): Change caller.
5174 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
5176         PR fortran/44044
5177         * gfortran.dg/class_7.f03: Modified.
5178         * gfortran.dg/select_type_1.f03: Modified.
5179         * gfortran.dg/select_type_12.f03: New.
5181 2010-05-10  Richard Guenther  <rguenther@suse.de>
5183         PR tree-optimization/44050
5184         * gcc.dg/torture/pr44050.c: New testcase.
5186 2010-05-10  Wei Guozhi  <carrot@google.com>
5188         PR target/42879
5189         * gcc.target/arm/pr42879.c: New testcase.
5191 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5193         PR c/44051
5194         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5196 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5198         PR c/10676
5199         * gcc.dg/anon-struct-10.c: New test.
5201 2010-05-09  Richard Guenther  <rguenther@suse.de>
5203         PR middle-end/44024
5204         * gcc.dg/pr44024.c: New testcase.
5206 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
5208         PR c/4784
5209         * gcc.dg/anon-struct-9.c: New test.
5211 2010-05-09  Richard Guenther  <rguenther@suse.de>
5213         PR middle-end/44043
5214         * gcc.c-torture/compile/pr44043.c: New testcase.
5216 2010-05-09  Richard Guenther  <rguenther@suse.de>
5218         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5220 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
5222         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5224 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5226         * gnat.dg/lto[12456].adb: Add "target lto" marker.
5227         * gnat.dg/specs/lto3.ads: Likewise.
5229 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
5231         PR middle-end/28685
5232         * gcc.dg/pr28685-1.c: New file.
5234 2010-05-08  Richard Guenther  <rguenther@suse.de>
5236         PR tree-optimization/44030
5237         * gcc.c-torture/compile/pr44030.c: New testcase.
5239 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5241         * gnat.dg/lto6.adb: New test.
5242         * gnat.dg/lto6_pkg.ads: New helper.
5244 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5246         * gnat.dg/lto5.adb: New test.
5247         * gnat.dg/lto5_pkg.ad[sb]: New helper.
5249 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5251         * gnat.dg/lto4.ad[sb]: New test.
5253 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
5255         * gnat.dg/specs/lto3.ads: New test.
5256         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5257         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5259 2010-05-08  Quentin Ochem  <ochem@adacore.com>
5261         * gnat.dg/sizetype3.ad[sb]: New test.
5262         * gnat.dg/sizetype3_pkg.ads: New helper.
5264 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
5266         PR c++/43951
5267         * g++.dg/init/new29.C: New.
5269 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
5271         PR fortran/40728
5272         * gfortran.dg/coarray_1.f90: Fixed error message.
5273         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5274         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5275         * gfortran.dg/intrinsic_std_5.f90: New.
5277 2010-05-07  Jason Merrill  <jason@redhat.com>
5279         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5281 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5283         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5284         (size_t, stderr): Remove.
5285         (read_error): Replaced __builtin_fprintf by fprintf.
5287 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
5289         * gcc.dg/ordered-comparison-1.c: New test.
5290         * gcc.dg/ordered-comparison-2.c: New test.
5291         * gcc.dg/ordered-comparison-3.c: New test.
5292         * gcc.dg/ordered-comparison-4.c: New test.
5294 2010-05-06  Mike Stump  <mikestump@comcast.net>
5296         PR objc/35165
5297         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5299 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
5300             Jason Merrill  <jason@redhat.com>
5302         * g++.dg/cpp0x/nullptr01.C: New.
5303         * g++.dg/cpp0x/nullptr02.C: New.
5304         * g++.dg/cpp0x/nullptr03.C: New.
5305         * g++.dg/cpp0x/nullptr04.C: New.
5306         * g++.dg/cpp0x/nullptr05.C: New.
5307         * g++.dg/cpp0x/nullptr06.C: New.
5308         * g++.dg/cpp0x/nullptr07.C: New.
5309         * g++.dg/cpp0x/nullptr08.C: New.
5310         * g++.dg/cpp0x/nullptr09.C: New.
5311         * g++.dg/cpp0x/nullptr10.C: New.
5312         * g++.dg/cpp0x/nullptr11.C: New.
5313         * g++.dg/cpp0x/nullptr12.C: New.
5314         * g++.dg/cpp0x/nullptr13.C: New.
5315         * g++.dg/cpp0x/nullptr14.C: New.
5316         * g++.dg/cpp0x/nullptr15.C: New.
5317         * g++.dg/cpp0x/nullptr16.C: New.
5318         * g++.dg/cpp0x/nullptr17.C: New.
5319         * g++.dg/cpp0x/nullptr18.C: New.
5320         * g++.dg/cpp0x/nullptr19.C: New.
5321         * g++.dg/cpp0x/nullptr20.C: New.
5322         * g++.dg/cpp0x/nullptr21.C: New.
5323         * g++.dg/cpp0x/nullptr22.C: New.
5324         * g++.dg/debug/nullptr01.C: New.
5325         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5327 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
5329         * gcc.dg/Wunused-var-8.c: Move to...
5330         * c-c++-common/Wunused-var-6.c: ... here.  New test.
5332 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5334         PR c++/40406
5335         * g++.dg/template/crash96.C: New.
5337 2010-05-06  Jan Hubicka  <jh@suse.cz>
5339         PR tree-optimization/43791
5340         * gcc.c-torture/compile/pr43791.c: New file.
5342 2010-05-06  Michael Matz  <matz@suse.de>
5344         PR tree-optimization/43984
5345         * gfortran.dg/pr43984.f90: New test.
5347 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5349         PR 40989
5350         * gcc.dg/pr40989.c: New.
5352 2010-05-06  Richard Guenther  <rguenther@suse.de>
5354         PR tree-optimization/43934
5355         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5357 2010-05-06  Richard Guenther  <rguenther@suse.de>
5359         PR tree-optimization/43987
5360         * gcc.c-torture/execute/pr43987.c: New testcase.
5361         * gcc.dg/torture/pta-escape-1.c: Adjust.
5362         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5363         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5364         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5365         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5367 2010-04-22  Jakub Jelinek <jakub@redhat.com>
5368             Dodji Seketeli  <dodji@redhat.com>
5370         PR c/18624
5371         * g++.dg/warn/Wunused-7.C: Add dg-warning.
5372         * g++.dg/template/sfinae16.C: Likewise.
5373         * gcc.dg/Wunused-var-1.c: Moved to...
5374         * c-c++-common/Wunused-var-1.c: ...here. New test.
5375         * gcc.dg/Wunused-var-2.c: Moved to...
5376         * c-c++-common/Wunused-var-2.c: ...here. New test.
5377         * gcc.dg/Wunused-var-3.c: Moved to...
5378         * c-c++-common/Wunused-var-3.c: ...here. New test.
5379         * gcc.dg/Wunused-var-4.c: Moved to...
5380         * gcc.dg/Wunused-var-1.c: ... here.
5381         * gcc.dg/Wunused-var-5.c: Moved to...
5382         * c-c++-common/Wunused-var-4.c: ...here. New test.
5383         * gcc.dg/Wunused-var-7.c: Moved to...
5384         * c-c++-common/Wunused-var-5.c: ...here. New test.
5385         * gcc.dg/Wunused-var-6.c: Moved to...
5386         * gcc.dg/Wunused-var-2.c: ... here.
5387         * c-c++-common/Wunused-var-1.c: New test.
5388         * c-c++-common/Wunused-var-2.c: New test.
5389         * c-c++-common/Wunused-var-3.c: New test.
5390         * c-c++-common/Wunused-var-4.c: New test.
5391         * c-c++-common/Wunused-var-5.c: New test.
5392         * g++.dg/warn/Wunused-var-1.C: New test.
5393         * g++.dg/warn/Wunused-var-2.C: New test.
5394         * g++.dg/warn/Wunused-var-3.C: New test.
5395         * g++.dg/warn/Wunused-var-4.C: New test.
5396         * g++.dg/warn/Wunused-var-5.C: New test.
5397         * g++.dg/warn/Wunused-var-6.C: New test.
5398         * g++.dg/warn/Wunused-var-7.C: New test.
5399         * g++.dg/warn/Wunused-var-8.C: New test.
5400         * g++.dg/warn/Wunused-parm-1.C: New test.
5401         * g++.dg/warn/Wunused-parm-2.C: New test.
5402         * g++.dg/warn/Wunused-parm-3.C: New test.
5404 2010-05-06  Tobias Burnus  <burnus@net-b.de>
5406         PR fortran/43985
5407         * gfortran.dg/gomp/crayptr5.f90: New test case.
5409 2010-05-05  Jason Merrill  <jason@redhat.com>
5411         PR debug/43370
5412         * g++.dg/ext/attrib39.C: New.
5414 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
5416         PR fortran/24978
5417         * gfortran.dg/data_invalid.f90: New.
5419 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
5421         * gnat.dg/lto2.adb: New test.
5423 2010-05-05  Jason Merrill  <jason@redhat.com>
5425         PR c++/43787
5426         * g++.dg/opt/empty1.C: New.
5428 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
5430         PR fortran/43696
5431         * gfortran.dg/class_17.f03: New.
5433 2010-05-04  Neil Vachharajani <nvachhar@google.com>
5435         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5437 2010-05-04  Mike Stump  <mikestump@comcast.net>
5439         PR objc/35165
5440         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5442 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5444         PR target/43668
5445         * gcc.target/i386/pr43668.c: New.
5447 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5449         PR c++/43028
5450         * g++.dg/cpp0x/initlist31.C: New.
5452 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
5454         PR c/43981
5455         * gcc.dg/Wunused-var-8.c: New test.
5457 2010-05-04  Jason Merrill  <jason@redhat.com>
5459         PR c++/38064
5460         * g++.dg/cpp0x/enum3.C: Extend.
5462 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5464         PR target/43799
5465         * gcc.target/i386/pr43799.c: New.
5467 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5469         * gnat.dg/lto1.adb: New test.
5470         * gnat.dg/lto1_pkg.ad[sb]: New helper.
5472 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5474         PR middle-end/43671
5475         * gcc.target/i386/pr43671.c: New.
5477 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5479         PR c++/43705
5480         * g++.dg/template/crash95.C: New.
5482 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
5484         PR debug/43508
5485         * gcc.target/i386/pr43508.c: New.
5487 2010-05-04  Richard Guenther  <rguenther@suse.de>
5489         PR tree-optimization/43879
5490         * g++.dg/torture/pr43879-1_0.C: New testcase.
5491         * g++.dg/torture/pr43879-1_1.C: Likewise.
5493 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
5495         PR c++/43953
5496         * g++.dg/other/crash-12.C: New test.
5498 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
5500         * g++.dg/cdce3.C: Add a space.  Updated.
5502 2010-05-03  Jason Merrill  <jason@redhat.com>
5504         PR c++/43680
5505         * g++.dg/opt/enum2.C: New.
5506         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5507         * g++.dg/warn/Wswitch-1.C: Adjust message.
5509 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5511         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5512         * g++.dg/ext/label13.C: Fix typo.
5513         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5514         alpha*-dec-osf5*.
5515         * gcc.c-torture/compile/limits-declparen.c: xfail on
5516         alpha*-dec-osf5* with -g.
5517         * gcc.c-torture/compile/limits-pointer.c: Likewise.
5518         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5519         * gcc.dg/c99-tgmath-2.c: Likewise.
5520         * gcc.dg/c99-tgmath-3.c: Likewise.
5521         * gcc.dg/c99-tgmath-4.c: Likewise.
5523 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5525         PR fortran/43592
5526         * gfortran.dg/unexpected_interface.f90: New test.
5528 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5530         * ada/acats/run_acats (which): New function.
5531         (host_gnatchop, host_gnatmake): Use it.
5533 2010-05-03  Richard Guenther  <rguenther@suse.de>
5535         PR tree-optimization/43971
5536         * gcc.dg/pr43971.c: New testcase.
5538 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
5540         PR debug/43972
5541         * gcc.dg/debug/pr43972.c: New test.
5543 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
5545         PR testsuite/43963
5546         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5548 2010-05-02  Richard Guenther  <rguenther@suse.de>
5550         PR tree-optimization/43879
5551         * gcc.dg/torture/pr43879-3.c: New testcase.
5553 2010-05-01  Richard Guenther  <rguenther@suse.de>
5555         PR tree-optimization/43949
5556         * g++.dg/warn/Warray-bounds-5.C: New testcase.
5558 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
5560         PR c++/43951
5561         * g++.dg/init/new28.C: New.
5563 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
5565         PR objc++/32052
5566         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5567         structure and nested declarations.
5568         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
5569         structure and nested declarations.  Reduce header clutter and
5570         use _exit() rather than abort().
5571         * objc.dg/encode-10.m: New.
5572         * objc.dg/encode-11.m: New.
5574 2010-04-30  DJ Delorie  <dj@redhat.com>
5576         * gcc.c-torture/execute/20100430-1.c: New test.
5578 2010-04-30  Jason Merrill  <jason@redhat.com>
5580         PR c++/43868
5581         * g++.dg/template/ptrmem21.C: New.
5583 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
5585         PR fortran/18918
5586         PR fortran/43931
5587         * gfortran.dg/coarray_13.f90: New test.
5589 2010-04-30  Richard Guenther  <rguenther@suse.de>
5591         PR lto/43946
5592         * gcc.dg/lto/20100430-1_0.c: New testcase.
5594 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
5596         PR debug/43942
5597         * c-c++-common/pr43942.c: New test.
5599 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
5601         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5602         conflict with darwin crt1.o 'start' symbol.
5604 2010-04-30  Richard Guenther  <rguenther@suse.de>
5606         PR tree-optimization/43879
5607         * gcc.dg/torture/pr43879_1.c: New testcase.
5609 2010-04-30  Richard Guenther  <rguenther@suse.de>
5611         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5613 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
5615         PR c++/43890
5616         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5617         user-provided constructor while recursing.
5619 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5621         PR fortran/42274
5622         * gfortran.dg/class_16.f03: New test.
5624 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5626         PR fortran/42274
5627         * gfortran.dg/class_15.f03: New.
5629 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5631         PR fortran/43326
5632         * gfortran.dg/dynamic_dispatch_9.f03: New test.
5634 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
5636         PR fortran/43492
5637         * gfortran.dg/generic_22.f03 : New test.
5639 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
5641         PR fortran/42353
5642         * gfortran.dg/class_14.f03: New test.
5644 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5646         PR fortran/42680
5647         * gfortran.dg/interface_32.f90: New test.
5649 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
5650             Janus Weil  <janus@gcc.gnu.org>
5652         PR fortran/41829
5653         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5654         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5655         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5657 2010-04-28  Mike Stump  <mikestump@comcast.net>
5659         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5660         dg-excess-errors.
5661         * g++.dg/uninit-pred-2_b.C: Likewise.
5663 2010-04-28  Tobias Burnus  <burnus@net-b.de>
5665         PR fortran/18918
5666         PR fortran/43919
5667         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5669 2010-04-28  Matthias Klose  <doko@ubuntu.com>
5671         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5672         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5673         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5674         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5675         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5677 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
5679         * gcc.dg/const-uniq-1.c: New test.
5680         * gcc.dg/lto/const-uniq_[01].c: Likewise.
5682 2010-04-28  Xinliang David Li  <davidxl@google.com>
5684         * gcc.dg/uninit-pred-2_b.c: New test.
5685         * gcc.dg/uninit-pred-4_b.c: New test.
5686         * gcc.dg/uninit-pred-3_d.c: New test.
5687         * gcc.dg/uninit-pred-6_b.c: New test.
5688         * gcc.dg/uninit-pred-8_b.c: New test.
5689         * gcc.dg/uninit-pred-3_a.c: New test.
5690         * gcc.dg/uninit-pred-2_c.c: New test.
5691         * gcc.dg/uninit-pred-5_a.c: New test.
5692         * gcc.dg/uninit-pred-3_e.c: New test.
5693         * gcc.dg/uninit-pred-7_a.c: New test.
5694         * gcc.dg/uninit-pred-6_c.c: New test.
5695         * gcc.dg/uninit-pred-9_a.c: New test.
5696         * gcc.dg/uninit-pred-8_c.c: New test.
5697         * gcc.dg/uninit-pred-3_b.c: New test.
5698         * gcc.dg/uninit-pred-5_b.c: New test.
5699         * gcc.dg/uninit-pred-7_b.c: New test.
5700         * gcc.dg/uninit-pred-6_d.c: New test.
5701         * gcc.dg/uninit-pred-9_b.c: New test.
5702         * gcc.dg/uninit-pred-2_a.c: New test.
5703         * gcc.dg/uninit-pred-4_a.c: New test.
5704         * gcc.dg/uninit-pred-3_c.c: New test.
5705         * gcc.dg/uninit-pred-6_a.c: New test.
5706         * gcc.dg/uninit-pred-8_a.c: New test.
5707         * gcc.dg/uninit-pred-7_c.c: New test.
5708         * gcc.dg/uninit-pred-6_e.c: New test.
5709         * g++.dg/uninit-pred-loop-1_b.cc: New test.
5710         * g++.dg/uninit-pred-1_a.C: New test.
5711         * g++.dg/uninit-pred-1_b.C: New test.
5712         * g++.dg/uninit-pred-2_a.C: New test.
5713         * g++.dg/uninit-pred-2_b.C: New test.
5714         * g++.dg/uninit-pred-loop-1_a.cc: New test.
5715         * g++.dg/uninit-pred-loop-1_c.cc: New test.
5716         * g++.dg/uninit-pred-loop_1.cc: New test.
5718 2010-04-28  Martin Jambor  <mjambor@suse.cz>
5720         * gcc.dg/lto/20091209-1_0.c: New testcase.
5722 2010-04-28  Richard Guenther  <rguenther@suse.de>
5724         PR tree-optimization/43879
5725         PR tree-optimization/43909
5726         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
5728 2010-04-28  Richard Guenther  <rguenther@suse.de>
5730         PR c++/43880
5731         * g++.dg/torture/pr43880.C: New testcase.
5733 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5735         PR c++/9335
5736         * g++.dg/template/recurse2.C: Update
5737         * g++.dg/template/recurse.C: Update.
5738         * g++.dg/template/pr23510.C: Update.
5739         * lib/prune.exp: Filter out 'recursively instantiated'.
5741 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5743         PR c++/29043
5744         * g++.dg/init/pr29043.C: New.
5746 2010-04-27  Jason Merrill  <jason@redhat.com>
5748         * g++.dg/lookup/scoped5.C: Adjust.
5749         * g++.dg/lookup/scoped8.C: Adjust.
5750         * g++.dg/template/dependent-expr5.C: Adjust.
5751         * g++.old-deja/g++.brendan/nest1.C: Adjust.
5753         PR c++/43856
5754         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
5756         PR c++/43875
5757         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
5759 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5760             Jan Hubicka <hubicka@ucw.cz>
5762         * gcc.dg/pure-2.c: New testcase.
5763         * gcc.dg/const-1.c: New testcase.
5765 2010-04-27  Jason Merrill  <jason@redhat.com>
5767         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
5769         PR c++/41468
5770         * g++.dg/template/sfinae17.C: New.
5771         * g++.dg/template/sfinae18.C: New.
5773 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
5775         * g++.dg/init/pr42844.C: New.
5776         * g++.dg/cpp0x/pr42844-2.C: New.
5777         * g++.dg/cpp0x/defaulted2.C: Adjust.
5778         * g++.dg/tree-ssa/pr27549.C: Likewise.
5779         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
5781 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5783         PR fortran/18918
5784         * gfortran.dg/coarray_12.f90: Fix dump parsing.
5786 2010-04-27  Richard Guenther  <rguenther@suse.de>
5788         PR middle-end/40561
5789         * g++.dg/other/pr40561.C: New testcase.
5791 2010-04-27  Martin Jambor  <mjambor@suse.cz>
5793         PR middle-end/43812
5794         * g++.dg/ipa/pr43812.C: New test.
5796 2010-04-27  Jan Hubicka  <jh@suse.cz>
5798         * gcc.dg/ipa/iinline-1.c (main): Rename to...
5799         (test): ... this one.
5801 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
5803         PR target/40657
5804         * gcc.target/arm/thumb-stackframe.c: New test.
5806 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5808         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
5809         * gcc.dg/misc-column.c: Likewise.
5810         * gcc.dg/Walways-true-1.c: Likewise.
5811         * gcc.dg/Walways-true-2.c: Likewise.
5812         * gcc.dg/warn-addr-cmp.c: Likewise.
5814 2010-04-27  Tobias Burnus  <burnus@net-b.de>
5816         PR fortran/18918
5817         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
5818         * gfortran.dg/coarray_12.f90: New.
5820 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
5822         PR c/32207
5823         * gcc.dg/pr32207.c: New test.
5824         * gcc.dg/misc-column.c: Adjust expected warning.
5825         * gcc.dg/Walways-true-1.c: Likewise.
5826         * gcc.dg/Walways-true-2.c: Likewise.
5827         * gcc.dg/warn-addr-cmp.c: Likewise.
5829 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
5831         PR lto/42776
5832         * lib/lto.exp (lto_prune_vis_warns): New function.
5833         (lto-link-and-maybe-run): Call it.
5835 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
5837         PR tree-optimization/43904
5838         * gcc.dg/tree-ssa/tailcall-6.c: New.
5840 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
5842         PR testsuite/35165
5843         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
5844         Darwin8/OSX10.4 - compatible code generation.
5845         Use scan-rtl-dump.
5846         * obj-c++.dg/stubify-1.mm: Ditto.
5847         * lib/objc-torture.exp: Do not require link success for
5848         "trivial.m" in the runtime checks when dowhat = 'compile'.
5849         * lib/dg-pch.exp (dg-flags-pch): New Proc.
5850         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
5851         Darwin8/OSX10.4 - compatible code generation.
5852         * objc.dg/stubify-2.m: Ditto.
5853         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
5854         * objc.dg/next-runtime-1.m: Ditto.
5855         * objc.dg/stret-2.m: Restrict to ilp32 targets.
5856         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
5857         runtimes on Darwin.
5859 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
5861         PR 43715
5862         * lib/plugin-support.exp: Use "-undefined
5863         dynamic_lookup" on darwin.
5865 2010-04-26  Richard Guenther  <rguenther@suse.de>
5867         * gcc.dg/lto/20100426_0.c: New testcase.
5869 2010-04-26  Jie Zhang  <jie@codesourcery.com>
5871         PR tree-optimization/43833
5872         gcc.dg/Warray-bounds-8.c: New test case.
5874 2010-04-26  Richard Guenther  <rguenther@suse.de>
5876         PR lto/43080
5877         * g++.dg/lto/20100423-3_0.C: New testcase.
5879 2010-04-26  Richard Guenther  <rguenther@suse.de>
5881         PR lto/42425
5882         * g++.dg/lto/20100423-2_0.C: New testcase.
5884 2010-04-26  Ira Rosen  <irar@il.ibm.com>
5886         * gcc.dg/vect/bb-slp-23.c: New test.
5888 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
5890         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
5891         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
5892         * gcc.dg/c1x-float-1.c: New test.
5894 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5896         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
5897         of "lea\[ \t\]".
5899 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5901         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
5902         FreeBSD.
5903         * gfortran.dg/default_format_denormal_1.f90: Ditto.
5904         * gfortran.dg/default_format_2.f90: Ditto.
5906 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
5908         * gfortran.dg/pr43505.f90: Clean up .mod file.
5909         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
5910         * gfortran.dg/pr41347.f90: Ditto.
5911         * gfortran.dg/internal_pack_4.f90: Ditto.
5912         * gfortran.dg/proc_decl_23.f90: Ditto.
5913         * gfortran.dg/recursive_check_3.f90: Ditto.
5914         * gfortran.dg/intent_out_3.f90: Ditto.
5915         * gfortran.dg/assignment_2.f90: Ditto.
5916         * gfortran.dg/pr41928.f90: Ditto.
5917         * gfortran.dg/pr42166.f90: Ditto.
5918         * gfortran.dg/private_type_12.f90: Ditto.
5919         * gfortran.dg/graphite/pr42185.f90: Ditto.
5920         * gfortran.dg/graphite/pr42186.f90: Ditto.
5921         * gfortran.dg/graphite/pr40982.f90: Ditto.
5922         * gfortran.dg/graphite/id-2.f90: Ditto.
5923         * gfortran.dg/graphite/id-4.f90: Ditto.
5924         * gfortran.dg/graphite/pr42050.f90: Ditto.
5925         * gfortran.dg/graphite/id-18.f90: Ditto.
5926         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
5927         * gfortran.dg/graphite/pr41924.f90: Ditto.
5928         * gfortran.dg/graphite/pr42393.f90: Ditto.
5929         * gfortran.dg/graphite/pr37980.f90: Ditto.
5930         * gfortran.dg/graphite/pr38953.f90: Ditto.
5931         * gfortran.dg/graphite/pr42180.f90: Ditto.
5932         * gfortran.dg/graphite/pr42181.f90: Ditto.
5933         * gfortran.dg/where_operator_assign_4.f90: Ditto.
5934         * gfortran.dg/select_type_4.f90: Ditto.
5935         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5936         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
5937         * gfortran.dg/lto/pr40725_0.f03: Ditto.
5938         * gfortran.dg/elemental_args_check_2.f90: Ditto.
5939         * gfortran.dg/whole_file_11.f90: Ditto.
5940         * gfortran.dg/private_type_11.f90: Ditto.
5941         * gfortran.dg/vect/vect-gems.f90: Ditto.
5942         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
5944 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
5946         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
5948 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
5950         * gnat.dg/pack15.ad[sb]: New test.
5952 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
5954         * gcc.target/arm/mla-1.c: New test.
5956 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5958         PR fortran/30073
5959         PR fortran/43793
5960         * gfortran.dg/pr43793.f90: New test.
5962 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
5964         PR tree-optimization/41442
5965         * gcc.target/i386/pr41442.c: New test.
5967 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
5969         PR fortran/43832
5970         * gfortran.dg/fgetc_3.f90: Delete bogus test.
5972 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5974         PR fortran/43832
5975         * gfortran.dg/open_nounit.f90: New test.
5977 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
5979         PR fortran/43841
5980         PR fortran/43843
5981         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
5983 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5985         * gcc.dg/Wconversion-integer.c: Update.
5987 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5989         * gnat.dg/unchecked_convert5.adb: New test.
5991 2010-04-23  Richard Guenther  <rguenther@suse.de>
5993         PR lto/41734
5994         * gcc.dg/lto/20100423-2_0.c: New testcase.
5995         * gcc.dg/lto/20100423-2_0.c: Likewise.
5997 2010-04-23  Richard Guenther  <rguenther@suse.de>
5999         PR lto/43455
6000         * gcc.dg/lto/20100423-1_0.c: New testcase.
6001         * gcc.dg/lto/20100423-1_1.c: Likewise.
6003 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6005         PR tree-optimization/43846
6006         * gcc.dg/tree-ssa/sra-10.c: New test.
6008 2010-04-23  Martin Jambor  <mjambor@suse.cz>
6010         PR middle-end/43835
6011         * gcc.c-torture/execute/pr43835.c: New test.
6013 2010-04-23  Richard Guenther  <rguenther@suse.de>
6015         PR lto/42653
6016         * g++.dg/lto/20100423-1_0.C: New testcase.
6018 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
6020         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6022 2010-04-22  Ira Rosen  <irar@il.ibm.com>
6024         PR tree-optimization/43842
6025         * gcc.dg/vect/pr43842.c: New test.
6027 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6029         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6030         * gcc.target/i386/wmul-2.c: Likewise.
6032 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6034         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6035         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6037 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
6039         * gfortran.dg/reassoc_6.f: New testcase.
6041 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6043         PR middle-end/29274
6044         * gcc.target/arm/wmul-1.c: New test.
6045         * gcc.target/arm/wmul-2.c: New test.
6047 2010-04-22  Richard Guenther  <rguenther@suse.de>
6049         PR tree-optimization/43845
6050         * gcc.c-torture/compile/pr43845.c: New testcase.
6052 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
6054         PR middle-end/29274
6055         * gcc.target/i386/wmul-1.c: New test.
6056         * gcc.target/i386/wmul-2.c: New test.
6057         * gcc.target/bfin/wmul-1.c: New test.
6058         * gcc.target/bfin/wmul-2.c: New test.
6060 2010-04-22  Richard Guenther  <rguenther@suse.de>
6062         PR fortran/43829
6063         * gfortran.dg/vector_subscript_6.f90: New testcase.
6064         * gfortran.dg/assign_10.f90: Adjust.
6066 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
6068         PR fortran/43836
6069         * gfortran.dg/gomp/pr43836.f90: New test.
6071 2010-04-21  Richard Guenther  <rguenther@suse.de>
6073         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6075 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6077         * gcc.dg/torture/builtin-cproj-3.c: New.
6079 2010-04-20  Jason Merrill  <jason@redhat.com>
6081         PR c++/9335
6082         * g++.dg/template/recurse2.C: New.
6083         * g++.dg/parse/crash36.C: Adjust.
6084         * g++.dg/other/fold1.C: Adjust.
6085         * g++.dg/init/member1.C: Adjust.
6086         * lib/prune.exp: Prune "skipping N instantiation contexts".
6088 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6090         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6092 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6094         * gcc.dg/torture/builtin-cproj-1.c: New.
6095         * gcc.dg/torture/builtin-cproj-2.c: New.
6097 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
6099         PR c++/43800
6100         PR c++/43704
6101         * g++.dg/template/typedef32.C: Adjust.
6102         * g++.dg/template/typedef33.C: New test.
6104 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
6106         PR fortran/43227
6107         * gfortran.dg/proc_decl_23.f90: New test.
6109         PR fortran/43266
6110         * gfortran.dg/abstract_type_6.f03: New test.
6112 2010-04-20  Xinliang David Li  <davidxl@google.com>
6114         * g++.dg/tree-ssa/fold-compare.C: New.
6116 2010-04-20  Richard Guenther  <rguenther@suse.de>
6118         PR tree-optimization/39417
6119         * g++.dg/torture/pr39417.C: New testcase.
6121 2010-04-20  Richard Guenther  <rguenther@suse.de>
6123         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6125 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
6127         * g++.dg/debug/dwarf2/rv1.C: New test.
6129 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6131         PR target/43635
6132         * gcc.c-torture/compile/pr43635.c: New testcase.
6134 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6136         PR fortran/43339
6137         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6138         of sequential loops being private only in the innermost containing
6139         task region.
6141         PR middle-end/43337
6142         * gfortran.dg/gomp/pr43337.f90: New test.
6144 2010-04-19  Richard Guenther  <rguenther@suse.de>
6146         PR tree-optimization/43796
6147         * gfortran.dg/pr43796.f90: New testcase.
6149 2010-04-19  Richard Guenther  <rguenther@suse.de>
6151         PR tree-optimization/43783
6152         * gcc.c-torture/execute/pr43783.c: New testcase.
6154 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
6156         PR target/43766
6157         * gcc.target/i386/pr43766.c: New test.
6159 2010-04-19  Jie Zhang  <jie@codesourcery.com>
6161         PR target/43662
6162         * gcc.target/i386/pr43662.c: New test.
6164 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
6166         PR c++/43704
6167         * g++.dg/template/typedef32.C: New test.
6169 2010-04-19  Ira Rosen  <irar@il.ibm.com>
6171         PR tree-optimization/37027
6172         * lib/target-supports.exp
6173         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6174         * gcc.dg/vect/pr37027.c: New test.
6175         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6176         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6177         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6178         gcc.dg/vect/vect-complex-6.c: Likewise.
6180 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
6182         * g++.dg/debug/dwarf2/enum1.C: New test.
6184 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6186         * gnat.dg/rep_clause5.ad[sb]: New test.
6187         * gnat.dg/rep_clause5_pkg.ads: New helper.
6189 2010-04-18  Ira Rosen  <irar@il.ibm.com>
6191         PR tree-optimization/43771
6192         * g++.dg/vect/pr43771.cc: New test.
6194 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6196         PR fortran/31538
6197         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6198         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6200 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6202         * gnat.dg/sizetype.adb: Rename into...
6203         * gnat.dg/sizetype1.adb: ...this.
6204         * gnat.dg/sizetype2.adb: New test.
6206 2010-04-16  Richard Guenther  <rguenther@suse.de>
6208         PR tree-optimization/43572
6209         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6211 2010-04-16  Olivier Hainque  <hainque@adacore.com>
6213         * gnat.dg/specs/discr_private.ads: New test.
6215 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
6217         PR target/41514
6218         * gcc.target/arm/thumb-comparisons.c: New test.
6220         PR target/40603
6221         * gcc.target/arm/thumb-cbranchqi.c: New test.
6223 2010-04-16  Christian Bruel  <christian.bruel@st.com>
6225         * g++.dg/torture/pr36191.C: Enable for SH.
6227 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
6229         * gnat.dg/wide_boolean.adb: New test.
6230         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6232 2010-04-15  Richard Guenther  <rguenther@suse.de>
6234         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6235         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6236         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6237         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6238         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6239         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6240         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6241         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6242         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6243         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6244         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6245         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6246         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6247         * gcc.dg/torture/ipa-pta-2.c: Likewise.
6248         * gcc.dg/torture/ipa-pta-1.c: Adjust.
6250 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
6252         PR target/21803
6253         * gcc.target/arm/pr42496.c: New test.
6255 2010-04-14  Jason Merrill  <jason@redhat.com>
6257         PR c++/36625
6258         * g++.dg/ext/attrib38.C: New.
6260 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
6262         PR testsuite/43739
6263         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6265 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6267         PR 42966
6268         * gcc.dg/cpp/warn-undef-2.c: Update.
6269         * gcc.dg/cpp/warn-traditional-2.c: Update.
6270         * gcc.dg/cpp/warn-comments-2.c: Update.
6271         * gcc.dg/cpp/warn-variadic-2.c: Update.
6272         * gcc.dg/cpp/warn-long-long-2.c: Update.
6273         * gcc.dg/cpp/warn-deprecated-2.c: Update.
6274         * gcc.dg/cpp/warn-multichar-2.c: Update.
6275         * gcc.dg/cpp/warn-normalized-3.c: Update.
6276         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6277         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6278         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6279         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6280         * gcc.dg/cpp/warn-redefined-2.c: Update.
6281         * gfortran.dg/warning-directive-2.F90: Update.
6282         * c-c++-common/cpp/warning-directive-2.c: Update.
6284 2010-04-14  Michael Matz  <matz@suse.de>
6286         PR tree-optimization/42963
6287         * gcc.dg/pr42963.c: New testcase.
6289 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
6291         * gnat.dg/class_wide.adb: Rename into...
6292         * gnat.dg/class_wide1.adb: ...this.
6293         * gnat.dg/class_wide2.ad[sb]: New test.
6295 2010-04-14  Tobias Burnus  <burnus@net-b.de>
6297         PR fortran/18918
6298         * gfortran.dg/coarray_9.f90: Update dg-errors.
6299         * gfortran.dg/coarray_10.f90: New test.
6300         * gfortran.dg/coarray_11.f90: New test.
6302 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6304         PR fortran/43747
6305         gfortran.dg/initialization_24.f90: New test.
6307 2010-04-13  Jason Merrill  <jason@redhat.com>
6309         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6310         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6312 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6314         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6315         * g++.dg/dg.exp: Likewise.
6316         * gcc.dg/cpp/warning-directive-1.c: Move to ...
6317         * c-c++-common/cpp/warning-directive-1.c: ... here.
6318         * gcc.dg/cpp/warning-directive-2.c: Move to ...
6319         * c-c++-common/cpp/warning-directive-2.c: ... here.
6320         * gcc.dg/cpp/warning-directive-3.c: Move to ...
6321         * c-c++-common/cpp/warning-directive-3.c: ... here.
6322         * gcc.dg/cpp/warning-directive-4.c: Move to ...
6323         * c-c++-common/cpp/warning-directive-4.c: ... here.
6324         * g++.dg/cpp/warning-directive-1.C: Delete.
6325         * g++.dg/cpp/warning-directive-2.C: Delete.
6326         * g++.dg/cpp/warning-directive-3.C: Delete.
6327         * g++.dg/cpp/warning-directive-4.C: Delete.
6328         * gcc.dg/cpp/normalised-3.c: Delete.
6329         * g++.dg/cpp/normalised-1.C: Rename as ...
6330         * c-c++-common/cpp/normalised-3.c: ... this.
6332 2010-04-13  Martin Jambor  <mjambor@suse.cz>
6334         * gcc.dg/tree-ssa/sra-9.c: New test.
6336 2010-04-13  Michael Matz  <matz@suse.de>
6338         PR middle-end/43730
6339         * gcc.dg/pr43730.c: New test.
6341 2010-04-13  Michael Matz  <matz@suse.de>
6343         * gcc.dg/tree-ssa/negate.c: New testcase.
6345 2010-04-13  Richard Guenther  <rguenther@suse.de>
6347         PR testsuite/43735
6348         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6350 2010-04-13  Richard Guenther  <rguenther@suse.de>
6352         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6354 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
6356         * gnat.dg/derived_type1.adb: New test.
6358 2010-04-13  Matthias Klose  <doko@ubuntu.com>
6360         * gcc.dg/plugindir1.c: New testcase.
6361         * gcc.dg/plugindir2.c: New testcase.
6362         * gcc.dg/plugindir3.c: New testcase.
6363         * gcc.dg/plugindir4.c: New testcase.
6365 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
6367         * gcc.target/i386/rotate-2.c: New test.
6369 2010-04-12  Jason Merrill  <jason@redhat.com>
6371         PR c++/43641
6372         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6373         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6375 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
6377         PR c++/25811
6378         * g++.dg/init/pr25811.C: New test.
6380 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6382         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6383         dg-error, dg-warning.
6384         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6386 2010-04-12  Richard Guenther  <rguenther@suse.de>
6388         * gcc.dg/torture/inline-2.c: New testcase.
6390 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
6392         PR bootstrap/43699
6393         * gcc.dg/Wunused-var-7.c: New test.
6395         PR tree-optimization/43560
6396         * gcc.c-torture/execute/pr43560.c: New test.
6398 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6400         * gnat.dg/aggr13.adb: New test.
6401         * gnat.dg/aggr14.adb: Likewise.
6402         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6404 2010-04-12  Richard Guenther  <rguenther@suse.de>
6406         PR c++/43611
6407         * g++.dg/torture/pr43611.C: New testcase.
6409 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
6411         PR c/36774
6412         * gcc.dg/pr36774-1.c: New test.
6413         * gcc.dg/pr36774-2.c: New test.
6415 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
6417         * gcc.target/sh/rte-delay-slot.c: New test.
6419 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6421         * gnat.dg/pack9.adb: Remove -cargs option.
6422         * gnat.dg/aggr12.ad[sb]: New test.
6424 2010-04-10  Jie Zhang  <jie@codesourcery.com>
6426         PR target/43417
6427         * gcc.target/sh/pr43417.c: New test.
6429 2010-04-10  Tobias Burnus  <burnus@net-b.de>
6431         PR fortran/43591
6432         * gfortran.dg/spec_expr_6.f90: New test.
6434 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
6436         PR cpp/43195
6437         * gcc.dg/cpp/pr43195.c: New.
6438         * gcc.dg/cpp/pr43195.h: New.
6440 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6442         PR 42965
6443         * gcc.dg/Werror-6.c: Adjust.
6444         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6445         * gcc.dg/Werror-4.c: Likewise.
6446         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6447         * gcc.dg/Wswitch-enum-error.c: Likewise.
6448         * gcc.dg/Wpointer-arith.c: Likewise.
6449         * gcc.dg/Wfatal.c: Likewise.
6450         * gcc.dg/Wswitch-error.c: Likewise.
6451         * g++.dg/warn/unused-result1-Werror.c: Likewise.
6452         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6453         * gcc.dg/cpp/warn-undef-2.c: Likewise.
6454         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6455         * gcc.dg/cpp/warn-comments-2.c: Likewise.
6456         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6457         * gcc.dg/cpp/warning-directive-2.c: Likewise.
6458         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6459         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6460         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6461         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6462         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6463         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6464         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6465         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6466         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6467         * g++.dg/cpp/warning-directive-2.C: Likewise.
6468         * gfortran.dg/warning-directive-2.F90: Likewise.
6470 2010-04-09  Jason Merrill  <jason@redhat.com>
6472         PR c++/42623
6473         * g++.dg/template/sizeof13.C: New.
6475 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
6477         * g++.dg/other/pr35504.C: Add check for thiscall.
6478         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6479         * gcc.dg/torture/stackalign/thiscall-1.c: New.
6481 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6483         PR c++/28584
6484         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6485         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
6486         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6487         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
6488         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6489         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
6490         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6491         * g++.dg/other/increment1.C: Likewise.
6493 2010-04-09  Tobias Burnus  <burnus@net-b.de>
6495         PR fortran/18918
6496         * gfortran.dg/coarray_7.f90: New test.
6497         * gfortran.dg/coarray_8.f90: New test.
6499 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
6501         PR fortran/28039
6502         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6504 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6506         PR target/43643
6507         * gcc.dg/pr43643.c: New test.
6509 2010-04-08  Tobias Burnus  <burnus@net-b.de>
6511         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6513 2010-04-08  Richard Guenther  <rguenther@suse.de>
6515         PR tree-optimization/43679
6516         * gcc.c-torture/compile/pr43679.c: New testcase.
6518 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
6520         PR debug/43670
6521         * gcc.dg/pr43670.c: New test.
6523 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
6525         PR middle-end/40815
6526         * gcc.dg/tree-ssa/reassoc-19.c: New.
6528 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
6530         PR c/18624
6531         * gcc.dg/Wunused-var-1.c: New test.
6532         * gcc.dg/Wunused-var-2.c: New test.
6533         * gcc.dg/Wunused-var-3.c: New test.
6534         * gcc.dg/Wunused-var-4.c: New test.
6535         * gcc.dg/Wunused-var-5.c: New test.
6536         * gcc.dg/Wunused-var-6.c: New test.
6537         * gcc.dg/Wunused-parm-1.c: New test.
6539         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6540         * gcc.dg/trunc-1.c: Likewise.
6541         * gcc.dg/vla-9.c: Likewise.
6542         * gcc.dg/dfp/composite-type.c: Likewise.
6544 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6546         PR objc/35996
6547         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6548         * obj-c++.dg/objc-gc-3.mm: Ditto.
6550 2010-04-07  Simon Baldwin  <simonb@google.com>
6552         * gcc.dg/cpp/warn-undef-2.c: New.
6553         * gcc.dg/cpp/warn-traditional-2.c: New.
6554         * gcc.dg/cpp/warn-comments-2.c: New.
6555         * gcc.dg/cpp/warning-directive-1.c: New.
6556         * gcc.dg/cpp/warn-long-long.c: New.
6557         * gcc.dg/cpp/warn-traditional.c: New.
6558         * gcc.dg/cpp/warn-variadic-2.c: New.
6559         * gcc.dg/cpp/warn-undef.c: New.
6560         * gcc.dg/cpp/warn-normalized-1.c: New.
6561         * gcc.dg/cpp/warning-directive-2.c: New.
6562         * gcc.dg/cpp/warn-long-long-2.c: New.
6563         * gcc.dg/cpp/warn-variadic.c: New.
6564         * gcc.dg/cpp/warn-normalized-2.c: New.
6565         * gcc.dg/cpp/warning-directive-3.c: New.
6566         * gcc.dg/cpp/warn-deprecated-2.c: New.
6567         * gcc.dg/cpp/warn-trigraphs-1.c: New.
6568         * gcc.dg/cpp/warn-multichar-2.c: New.
6569         * gcc.dg/cpp/warn-normalized-3.c: New.
6570         * gcc.dg/cpp/warning-directive-4.c: New.
6571         * gcc.dg/cpp/warn-unused-macros.c: New.
6572         * gcc.dg/cpp/warn-trigraphs-2.c: New.
6573         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6574         * gcc.dg/cpp/warn-cxx-compat.c: New.
6575         * gcc.dg/cpp/warn-redefined.c: New.
6576         * gcc.dg/cpp/warn-trigraphs-3.c: New.
6577         * gcc.dg/cpp/warn-unused-macros-2.c: New.
6578         * gcc.dg/cpp/warn-deprecated.c: New.
6579         * gcc.dg/cpp/warn-trigraphs-4.c: New.
6580         * gcc.dg/cpp/warn-redefined-2.c: New.
6581         * gcc.dg/cpp/warn-comments.c: New.
6582         * gcc.dg/cpp/warn-multichar.c: New.
6583         * g++.dg/cpp/warning-directive-1.C: New.
6584         * g++.dg/cpp/warning-directive-2.C: New.
6585         * g++.dg/cpp/warning-directive-3.C: New.
6586         * g++.dg/cpp/warning-directive-4.C: New.
6587         * gfortran.dg/warning-directive-1.F90: New.
6588         * gfortran.dg/warning-directive-3.F90: New.
6589         * gfortran.dg/warning-directive-2.F90: New.
6590         * gfortran.dg/warning-directive-4.F90: New.
6592 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
6594         PR objc++/23716
6595         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6597 2010-04-07  Jason Merrill  <jason@redhat.com>
6599         * g++.dg/template/dr408.C: New.
6601         * g++.dg/lookup/ns4.C: New.
6603         PR c++/38392
6604         * g++.dg/template/friend51.C: New test.
6606         PR c++/41970
6607         * g++.old-deja/g++.other/linkage1.C: Adjust.
6609 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6611         PR c++/42697
6612         * g++.dg/template/crash94.C: New test.
6614 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6616         PR c++/40239
6617         * g++.dg/init/aggr5.C: New test.
6618         * g++.dg/init/aggr5.C: New test.
6620 2010-04-07  Richard Guenther  <rguenther@suse.de>
6622         PR tree-optimization/43270
6623         * g++.dg/warn/Warray-bounds-4.C: New testcase.
6624         * gcc.dg/Warray-bounds-7.c: Likewise.
6626 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6628         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6629         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6630         * gnat.dg/bit_packed_array4.ad[sb]: New test.
6632 2010-04-07  Jie Zhang  <jie@codesourcery.com>
6634         PR c++/42556
6635         * g++.dg/init/pr42556.C: New test.
6637 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
6639         PR debug/43628
6640         * g++.dg/debug/dwarf2/typedef2.C: New test.
6642 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
6644         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6645         c-c++-common/dwarf2/redeclaration-1.C
6647 2010-04-06  Jason Merrill  <jason@redhat.com>
6649         * g++.dg/cpp0x/pr31437.C: Adjust error location.
6650         * g++.dg/ext/attrib18.C: Likewise.
6651         * g++.dg/ext/bitfield2.C: Likewise.
6652         * g++.dg/ext/bitfield4.C: Likewise.
6653         * g++.dg/ext/visibility/warn2.C: Likewise.
6654         * g++.dg/ext/visibility/warn3.C: Likewise.
6655         * g++.dg/gomp/pr26690-1.C: Likewise.
6656         * g++.dg/inherit/covariant7.C: Likewise.
6657         * g++.dg/init/synth2.C: Likewise.
6658         * g++.dg/lookup/using7.C: Likewise.
6659         * g++.dg/other/crash-4.C: Likewise.
6660         * g++.dg/other/error13.C: Likewise.
6661         * g++.dg/other/error20.C: Likewise.
6662         * g++.dg/parse/crash31.C: Likewise.
6663         * g++.dg/parse/error16.C: Likewise.
6664         * g++.dg/parse/error19.C: Likewise.
6665         * g++.dg/parse/error27.C: Likewise.
6666         * g++.dg/parse/error28.C: Likewise.
6667         * g++.dg/parse/fused-params1.C: Likewise.
6668         * g++.dg/template/error2.C: Likewise.
6669         * g++.dg/template/local6.C: Likewise.
6670         * g++.dg/template/qualttp15.C: Likewise.
6671         * g++.dg/warn/Wnvdtor-2.C: Likewise.
6672         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6673         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6674         * g++.old-deja/g++.brendan/crash29.C: Likewise.
6675         * g++.old-deja/g++.eh/spec6.C: Likewise.
6676         * g++.old-deja/g++.jason/crash3.C: Likewise.
6677         * g++.old-deja/g++.jason/destruct2.C: Likewise.
6678         * g++.old-deja/g++.law/ctors5.C: Likewise.
6679         * g++.old-deja/g++.law/ctors9.C: Likewise.
6680         * g++.old-deja/g++.mike/p3538a.C: Likewise.
6681         * g++.old-deja/g++.mike/p3538b.C: Likewise.
6682         * g++.old-deja/g++.other/struct1.C: Likewise.
6683         * g++.old-deja/g++.other/volatile1.C: Likewise.
6684         * g++.old-deja/g++.pt/crash36.C: Likewise.
6685         * g++.old-deja/g++.pt/derived3.C: Likewise.
6686         * g++.old-deja/g++.robertl/eb109.C: Likewise.
6687         * g++.old-deja/g++.robertl/eb4.C: Likewise.
6689 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
6691         PR middle-end/43519
6692         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6693         * gcc.dg/graphite/id-19.c: New.
6695 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
6697         PR middle-end/32824
6698         * gcc.dg/vect/pr32824: New.
6700 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6702         PR fortran/18918
6703         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
6704         * gfortran.dg/coarray_3.f90: Ditto.
6705         * gfortran.dg/coarray_4.f90: Ditto.
6706         * gfortran.dg/coarray_5.f90: Ditto.
6707         * gfortran.dg/coarray_6.f90: Ditto.
6708         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
6710 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6712         PR fortran/18918
6713         * gfortran.dg/coarray_4.f90: Fix test.
6714         * gfortran.dg/coarray_6.f90: Add more tests.
6716 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6718         PR fortran/18918
6719         * gfortran.dg/coarray_4.f90: New test.
6720         * gfortran.dg/coarray_5.f90: New test.
6721         * gfortran.dg/coarray_6.f90: New test.
6723 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6725         PR fortran/18918
6726         * gfortran.dg/iso_fortran_env_5.f90: New test.
6727         * gfortran.dg/iso_fortran_env_6.f90: New test.
6729 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6731         PR fortran/39997
6732         * gfortran.dg/coarray_1.f90: New test.
6733         * gfortran.dg/coarray_2.f90: New test.
6734         * gfortran.dg/coarray_3.f90: New test.
6736 2010-04-06  Jason Merrill  <jason@redhat.com>
6738         PR c++/43648
6739         * g++.dg/template/dtor8.C: New.
6741         PR c++/43621
6742         * g++.dg/template/error-recovery2.C: New.
6744 2010-04-06  Jan Hubicka  <jh@suse.czpli
6746         PR tree-optimization/42906
6747         * gcc.dg/tree-ssa/dce-1.c: New testcase.
6749 2010-04-06  Tobias Burnus  <burnus@net-b.de>
6751         PR fortran/43178
6752         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
6753         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6754         * gfortran.dg/auto_dealloc_1.f90: Ditto.
6756 2010-04-06  Richard Guenther  <rguenther@suse.de>
6758         PR tree-optimization/43627
6759         * gcc.dg/tree-ssa/vrp49.c: New testcase.
6761 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6763         PR target/43638
6764         * gcc.target/i386/pr43638.c: New test.
6766 2010-04-06  Richard Guenther  <rguenther@suse.de>
6768         PR middle-end/43661
6769         * gcc.c-torture/compile/pr43661.c: New testcase.
6771 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
6773         * gcc.target/s390/stackcheck1.c: Add dg-warning.
6775 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
6777         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
6779 2010-04-02  Richard Guenther  <rguenther@suse.de>
6781         PR tree-optimization/43629
6782         * gcc.c-torture/execute/pr43629.c: New testcase.
6784 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6785             Dominique d'Humieres  <dominiq@lps.ens.fr>
6787         PR libfortran/43605
6788         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
6790 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
6792         PR debug/43325
6793         * c-c++-common/dwarf2/redeclaration-1.C: New test.
6795 2010-04-01  Jason Merrill  <jason@redhat.com>
6797         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
6799 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
6800             Manfred Schwarb  <manfred99@gmx.ch>
6802         PR libfortran/43605
6803         * gfortran.dg/ftell_3.f90: New test.
6805 2010-04-01  Richard Guenther  <rguenther@suse.de>
6807         PR middle-end/43614
6808         * gcc.c-torture/compile/pr43614.c: New testcase.
6810 2010-04-01  Martin Jambor  <mjambor@suse.cz>
6812         PR tree-optimization/43141
6813         * gcc.dg/guality/pr43141.c: New test.
6815 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6817         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
6818         * g++.dg/eh/spbp.C: Likewise.
6819         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
6820         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
6821         superfluous casts.
6822         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
6823         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
6824         * objc.dg/dwarf-2.m: Likewise.
6826 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6828         PR middle-end/43464
6829         * gcc.dg/graphite/id-pr43464.c: New.
6830         * gcc.dg/graphite/id-pr43464-1.c: New.
6832 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
6834         PR middle-end/43351
6835         * gcc.dg/graphite/id-pr43351.c
6837 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
6839         PR testsuite/35165
6840         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
6841         * obj-c++.dg/try-catch-2.mm: Ditto.
6842         * obj-c++.dg/lookup-2.mm: Ditto.
6843         * obj-c++.dg/encode-8.m: Ditto.
6844         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
6845         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
6846         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
6847         * obj-c++.dg/const-str-11.mm: Ditto.
6848         * obj-c++.dg/const-str-9.mm: Ditto.
6849         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
6850         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
6851         * obj-c++.dg/except-1.mm: Ditto.
6852         * obj-c++.dg/const-str-7.mm: Ditto.
6853         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
6854         * obj-c++.dg/const-str-3.mm: Ditto.
6855         * obj-c++.dg/const-str-7.mm: Ditto.
6856         * obj-c++.dg/stubify-2.mm: Change dump file name.
6858         PR objc++/23613
6859         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
6860         New macro.
6861         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
6862         Remove dg-xfail-if.
6864 2010-03-31  Martin Jambor  <mjambor@suse.cz>
6866         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
6867         only with -O2, -O3 or -Os and not with -fwhopr.
6869 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
6871         PR c++/43558
6872         * g++.dg/template/typedef31.C: New test.
6874 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6876         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
6877         assembler output on *-*-solaris2*.
6878         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
6880 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
6882         PR debug/43557
6883         * gcc.dg/pr43557-1.c: New test.
6884         * gcc.dg/pr43557-2.c: New file.
6886 2010-03-31  Jie Zhang  <jie@codesourcery.com>
6888         PR 43562
6889         * gcc.dg/pr43562.c: New test.
6891 2010-03-30  Jason Merrill  <jason@redhat.com>
6893         PR c++/43076
6894         * g++.dg/template/error-recovery1.C: New.
6896         PR c++/41786
6897         * g++.dg/parse/ambig5.C: New.
6899 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
6901         PR debug/43593
6902         * gcc.dg/guality/pr43593.c: New test.
6904 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
6906         PR middle-end/43430
6907         * gcc.dg/vect/pr43430-1.c: New.
6909 2010-03-30  Jason Merrill  <jason@redhat.com>
6911         PR c++/43559
6912         * g++.dg/template/partial7.C: New.
6914 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6916         * gcc.target/s390/stackcheck1.c: New testcase.
6918 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6920         PR libfortran/43265
6921         * gfortran.dg/read_eof_8.f90: New test.
6923 2010-03-29  Jason Merrill  <jason@redhat.com>
6925         * gcc.dg/cpp/include6.c: Change [] to ().
6927         N3077
6928         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
6929         splicing and UCNs.
6930         * c-c++-common/raw-string-2.c: Add trigraph test.
6931         * c-c++-common/raw-string-8.c: New.
6932         * c-c++-common/raw-string-9.c: New.
6933         * c-c++-common/raw-string-10.c: New.
6935         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
6936         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
6937         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
6938         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
6939         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
6940         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
6941         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
6943 2010-03-29  Richard Guenther  <rguenther@suse.de>
6945         PR tree-optimization/43560
6946         * gcc.dg/torture/pr43560.c: New testcase.
6948 2010-03-29  Jason Merrill  <jason@redhat.com>
6950         N3077
6951         * g++.dg/ext/raw-string-1.C: Change [] to ().
6952         * g++.dg/ext/raw-string-2.C: Change [] to ().
6953         Don't use \ in delimiter.
6954         * g++.dg/ext/raw-string-3.C: Change [] to ().
6955         * g++.dg/ext/raw-string-4.C: Change [] to ().
6956         * g++.dg/ext/raw-string-5.C: Change [] to ().
6957         Test for error on \ in delimiter.
6958         * g++.dg/ext/raw-string-6.C: Change [] to ().
6959         * g++.dg/ext/raw-string-7.C: Change [] to ().
6961 2010-03-29  Jie Zhang  <jie@codesourcery.com>
6963         PR 43564
6964         * gcc.dg/pr43564.c: New test.
6966 2010-03-29  Tobias Burnus  <burnus@net-b.de>
6968         PR fortran/43551
6969         * gfortran.dg/direct_io_12.f90: New test.
6971 2010-03-28  Jan Hubicka  <jh@suse.cz>
6973         PR tree-optimization/43505
6974         * gfortran.dg/pr43505.f90: New testcase.
6976 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
6978         PR tree-optimization/43528
6979         * gcc.target/i386/pr43528.c: New test.
6981 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
6983         PR c/43381
6984         * gcc.dg/parm-impl-decl-3.c: New test.
6986 2010-03-26  Jason Merrill  <jason@redhat.com>
6988         PR c++/43509
6989         * g++.dg/cpp0x/parse1.C: New.
6991 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
6993         PR target/43524
6994         * gcc.target/i386/pr43524.c: New test.
6996 2010-03-26  Martin Jambor  <mjambor@suse.cz>
6998         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
6999         whitespace, rename main to foo.
7000         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7001         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7002         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7003         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7004         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7005         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7006         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7007         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7008         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7009         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7010         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7012 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
7014         PR c++/43327
7015         * g++.dg/other/crash-10.C: New test.
7016         * g++.dg/other/crash-11.C: New test.
7018 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7020         PR libfortran/43517
7021         * gfortran.dg/read_eof_7.f90: New test.
7023 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7025         PR objc/35165
7026         PR testsuite/43512
7027         * objc-obj-c++-shared: New directory.
7028         * objc-obj-c++-shared/Object1-implementation.h: New file.
7029         * objc-obj-c++-shared/Object1.h: New file.
7030         * objc-obj-c++-shared/Protocol1.h: New file.
7031         * objc-obj-c++-shared/next-abi.h: New file.
7032         * objc-obj-c++-shared/next-mapping.h: New file.
7033         * objc/execute/next_mapping.h: Delete.
7034         * objc.dg/special/special.exp: For all targets run the tests with
7035         -fgnu-runtime, for darwin targets also run the tests with
7036         -fnext-runtime.
7037         * objc.dg/dg.exp: Ditto.
7038         * obj-c++.dg/dg.exp: Ditto.
7039         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7040         Protocol1.h) and next-mapping.h as required.  Amend testcase to
7041         include use of updated NeXT interface.
7042         * objc/execute/formal_protocol-5.m: Ditto.
7043         * objc/execute/protocol-isEqual-2.m: Ditto.
7044         * objc/execute/protocol-isEqual-4.m: Ditto.
7045         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7046         Protocol1.h) and next-mapping.h as required.
7047         * objc/execute/object_is_class.m: Ditto.
7048         * objc/execute/enumeration-1.m: Ditto.
7049         * objc/execute/class-13.m: Ditto.
7050         * objc/execute/formal_protocol-2.m: Ditto.
7051         * objc/execute/formal_protocol-4.m: Ditto.
7052         * objc/execute/class-1.m: Ditto.
7053         * objc/execute/bycopy-1.m: Ditto.
7054         * objc/execute/formal_protocol-6.m: Ditto.
7055         * objc/execute/bycopy-3.m: Ditto.
7056         * objc/execute/class-3.m: Ditto.
7057         * objc/execute/bf-11.m: Ditto.
7058         * objc/execute/class-5.m: Ditto.
7059         * objc/execute/bf-13.m: Ditto.
7060         * objc/execute/class-7.m: Ditto.
7061         * objc/execute/bf-15.m: Ditto.
7062         * objc/execute/class-9.m: Ditto.
7063         * objc/execute/bf-17.m: Ditto.
7064         * objc/execute/bf-19.m: Ditto.
7065         * objc/execute/IMP.m: Ditto.
7066         * objc/execute/exceptions/catchall-1.m: Ditto.
7067         * objc/execute/exceptions/trivial.m: Ditto.
7068         * objc/execute/exceptions/finally-1.m: Ditto.
7069         * objc/execute/exceptions/local-variables-1.m: Ditto.
7070         * objc/execute/exceptions/foward-1.m: Ditto.
7071         * objc/execute/bf-2.m: Ditto.
7072         * objc/execute/string1.m: Ditto.
7073         * objc/execute/bf-4.m: Ditto.
7074         * objc/execute/informal_protocol.m: Ditto.
7075         * objc/execute/string3.m: Ditto.
7076         * objc/execute/bf-6.m: Ditto.
7077         * objc/execute/bf-8.m: Ditto.
7078         * objc/execute/class-tests-1.h: Ditto.
7079         * objc/execute/protocol-isEqual-1.m: Ditto.
7080         * objc/execute/protocol-isEqual-3.m: Ditto.
7081         * objc/execute/_cmd.m: Ditto.
7082         * objc/execute/function-message-1.m: Ditto.
7083         * objc/execute/bf-20.m: Ditto.
7084         * objc/execute/bf-common.h: Ditto.
7085         * objc/execute/np-2.m: Ditto.
7086         * objc/execute/class-10.m: Ditto.
7087         * objc/execute/class-12.m: Ditto.
7088         * objc/execute/enumeration-2.m: Ditto.
7089         * objc/execute/class-14.m: Ditto.
7090         * objc/execute/encode-1.m: Ditto.
7091         * objc/execute/formal_protocol-1.m: Ditto.
7092         * objc/execute/formal_protocol-3.m: Ditto.
7093         * objc/execute/accessing_ivars.m: Ditto.
7094         * objc/execute/bycopy-2.m: Ditto.
7095         * objc/execute/class-2.m: Ditto.
7096         * objc/execute/bf-10.m: Ditto.
7097         * objc/execute/formal_protocol-7.m: Ditto.
7098         * objc/execute/root_methods.m: Ditto.
7099         * objc/execute/class-4.m: Ditto.
7100         * objc/execute/bf-12.m: Ditto.
7101         * objc/execute/class-6.m: Ditto.
7102         * objc/execute/bf-14.m: Ditto.
7103         * objc/execute/nested-func-1.m: Ditto.
7104         * objc/execute/class-8.m: Ditto.
7105         * objc/execute/private.m: Ditto.
7106         * objc/execute/bf-16.m: Ditto.
7107         * objc/execute/bf-18.m: Ditto.
7108         * objc/execute/load-3.m: Ditto.
7109         * objc/execute/compatibility_alias.m: Ditto.
7110         * objc/execute/bf-1.m: Ditto.
7111         * objc/execute/no_clash.m: Ditto.
7112         * objc/execute/bf-3.m: Ditto.
7113         * objc/execute/string2.m: Ditto.
7114         * objc/execute/bf-5.m: Ditto.
7115         * objc/execute/string4.m: Ditto.
7116         * objc/execute/bf-7.m: Ditto.
7117         * objc/execute/object_is_meta_class.m: Ditto.
7118         * objc/execute/bf-9.m: Ditto.
7119         * objc/execute/bf-21.m: Ditto.
7120         * objc/execute/cascading-1.m: Ditto.
7121         * objc/execute/trivial.m: Ditto.
7122         * objc/execute/np-1.m: Ditto.
7123         * objc/compile/trivial.m: Ditto.
7124         * objc/execute/class_self-2.m: Include <stdlib.h>.
7125         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7126         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7127         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7128         and 64bit. Use new NeXT interface as required.
7129         * objc.dg/special/unclaimed-category-1.m: Ditto.
7130         * objc.dg/special/unclaimed-category-1.h: Ditto.
7131         * objc.dg/special/unclaimed-category-1a.m: Ditto.
7132         * objc.dg/func-ptr-1.m: Ditto.
7133         * objc.dg/stret-1.m: Ditto.
7134         * objc.dg/encode-2.m: Ditto.
7135         * objc.dg/category-1.m: Ditto.
7136         * objc.dg/encode-3.m: Ditto.
7137         * objc.dg/call-super-3.m: Ditto.
7138         * objc.dg/method-3.m: Ditto.
7139         * objc.dg/func-ptr-2.m: Ditto.
7140         * objc.dg/lookup-1.m: Ditto.
7141         * objc.dg/encode-4.m: Ditto.
7142         * objc.dg/fix-and-continue-1.m: Ditto.
7143         * objc.dg/proto-lossage-3.m: Ditto.
7144         * objc.dg/method-13.m: Ditto.
7145         * objc.dg/proto-qual-1.m: Ditto.
7146         * objc.dg/zero-link-3.m: Ditto.
7147         * objc.dg/bitfield-1.m: Ditto.
7148         * objc.dg/va-meth-1.m: Ditto.
7149         * objc.dg/super-class-3.m: Ditto.
7150         * objc.dg/call-super-1.m: Ditto.
7151         * objc.dg/type-size-2.m: Ditto.
7152         * objc.dg/method-10.m: Ditto.
7153         * objc.dg/defs.m: Ditto.
7154         * objc.dg/const-str-3.m: Ditto.
7155         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7156         Protocol1.h) and next-mapping.h as required. Use new NeXT
7157         interface as required.
7158         * objc.dg/super-class-4.m: Ditto.
7159         * objc.dg/comp-types-8.m: Ditto.
7160         * objc.dg/call-super-2.m: Ditto.
7161         * objc.dg/objc-fast-4.m: Ditto.
7162         * objc.dg/method-6.m: Ditto.
7163         * objc.dg/const-str-3.m: Ditto.
7164         * objc.dg/const-str-7.m: Ditto.
7165         * objc.dg/method-15.m: Ditto.
7166         * objc.dg/method-19.m: Ditto.
7167         * objc.dg/sync-1.m: Ditto.
7168         * objc.dg/layout-1.m: Ditto.
7169         * objc.dg/bitfield-3.m: Ditto.
7170         * objc.dg/try-catch-3.m: Ditto.
7171         * objc.dg/try-catch-7.m: Ditto.
7172         * objc.dg/comp-types-10.m: Ditto.
7173         * objc.dg/selector-2.: Ditto.
7174         * objc.dg/method-7.m: Ditto.
7175         * objc.dg/typedef-alias-1.m: Ditto.
7176         * objc.dg/proto-lossage-2.m: Ditto.
7177         * objc.dg/comp-types-11.m: Ditto.
7178         * objc.dg/sizeof-1.m: Ditto.
7179         * objc.dg/method-17.m: Ditto.
7180         * objc.dg/bitfield-5.m: Ditto.
7181         * objc.dg/try-catch-1.m: Ditto.
7182         * objc.dg/encode-5.m: Ditto.
7183         * objc.dg/fix-and-continue-2.m: Ditto.
7184         * objc.dg/method-9.m: Ditto.
7185         * objc.dg/isa-field-1.m: Ditto.
7186         * objc.dg/local-decl-2.m: Ditto.
7187         * objc.dg/objc-gc-4.m: Ditto.
7188         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7189         * objc.dg/gnu-runtime-3.m: Ditto.
7190         * objc.dg/encode-7.m: Ditto.
7191         * objc.dg/encode-8.m: Ditto.
7192         * objc.dg/selector-3.m: Ditto.
7193         * objc.dg/gnu-runtime-1.m: Ditto.
7194         * objc.dg/const-str-12.m: Ditto.
7195         * objc.dg/gnu-runtime-2.m: Ditto.
7196         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7197         * objc.dg/selector-1.m: Ditto.
7198         * objc.dg/stubify-2.m: Ditto.
7199         * objc.dg/zero-link-1.m: Ditto.
7200         * objc.dg/stret-2.m: Ditto.
7201         * objc.dg/zero-link-2.m: Ditto.
7202         * objc.dg/next-runtime-1.m: Ditto.
7203         * objc.dg/symtab-1.m: Ditto.
7204         * objc.dg/stubify-1.m: Ditto.
7205         * objc.dg/bitfield-2.m: Ditto.
7206         * objc.dg/try-catch-10.m: Apply to both runtimes.
7207         * objc.dg/const-str-1.m: Ditto.
7208         * objc.dg/image-info.m: Ditto.
7209         * objc.dg/encode-9.m: Ditto.
7210         * objc.dg/pragma-1.m: Apply test to all targets.
7211         * objc.dg/const-str-4.m: Ditto.
7212         * objc.dg/const-str-8.m: Ditto.
7213         * objc.dg/super-class-2.m: Ditto.
7214         * objc.dg/try-catch-5.m: Ditto.
7215         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7216         Protocol1.h) and next-mapping.h as required. Use new NeXT
7217         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
7218         * objc.dg/const-str-11.m: Ditto.
7219         * objc.dg/const-str-9.m: Ditto.
7220         * objc.dg/method-4.m: Skip for 64Bit NeXT.
7221         * objc.dg/encode-1.m: Remove redundant -lobjc.
7222         * objc.dg/try-catch-9.m: Tidy space.
7223         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7224         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7225         and 64bit. Use new NeXT interface as required.
7226         * obj-c++.dg/template-4.mm: Ditto.
7227         * obj-c++.dg/defs.mm: Ditto.
7228         * obj-c++.dg/basic.mm: Ditto.
7229         * obj-c++.dg/encode-4.mm: Ditto.
7230         * obj-c++.dg/method-17.mm: Ditto.
7231         * obj-c++.dg/proto-lossage-3.mm: Ditto.
7232         * obj-c++.dg/cxx-class-1.mm: Ditto.
7233         * obj-c++.dg/method-10.mm: Ditto.
7234         * obj-c++.dg/va-meth-1.mm: Ditto.
7235         * obj-c++.dg/encode-5.mm: Ditto.
7236         * obj-c++.dg/lookup-2.mm: Ditto.
7237         * obj-c++.dg/template-3.mm: Ditto.
7238         * obj-c++.dg/proto-qual-1.mm: Ditto.
7239         * obj-c++.dg/qual-types-1.m: Ditto.
7240         * obj-c++.dg/cxx-scope-1.mm: Ditto.
7241         * obj-c++.dg/template-1.mm: Ditto.
7242         * obj-c++.dg/encode-6.mm: Ditto.
7243         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
7244         Protocol1.h) and next-mapping.h as required. Use new NeXT
7245         interface as required.
7246         * obj-c++.dg/except-1.mm: Ditto.
7247         * obj-c++.dg/const-str-7.mm: Ditto.
7248         * obj-c++.dg/ivar-list-semi.mm: Ditto.
7249         * obj-c++.dg/cxx-scope-2.mm: Ditto.
7250         * obj-c++.dg/selector-2.mm: Ditto.
7251         * obj-c++.dg/isa-field-1.mm: Ditto.
7252         * obj-c++.dg/try-catch-1.mm: Ditto.
7253         * obj-c++.dg/local-decl-1.mm: Ditto.
7254         * obj-c++.dg/try-catch-9.mm: Ditto.
7255         * obj-c++.dg/no-extra-load.mm: Ditto.
7256         * obj-c++.dg/selector-5.mm: Ditto.
7257         * obj-c++.dg/method-12.mm: Ditto.
7258         * obj-c++.dg/try-catch-11.mm: Ditto.
7259         * obj-c++.dg/comp-types-11.mm: Ditto.
7260         * obj-c++.dg/bitfield-3.mm: Ditto.
7261         * obj-c++.dg/method-6.mm: Ditto.
7262         * obj-c++.dg/super-class-2.mm: Ditto.
7263         * obj-c++.dg/method-21.mm: Ditto.
7264         * obj-c++.dg/const-str-8.mm: Ditto.
7265         * obj-c++.dg/try-catch-7.mm: Ditto.
7266         * obj-c++.dg/method-15.mm: Ditto.
7267         * obj-c++.dg/layout-1.mm: Ditto.
7268         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7269         * obj-c++.dg/const-str-3.mm: Ditto.
7270         * obj-c++.dg/try-catch-2.mm: Ditto.
7271         * obj-c++.dg/objc-gc-3.mm: Ditto.
7272         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7273         * obj-c++.dg/bitfield-1.mm: Ditto.
7274         * obj-c++.dg/selector-6.mm: Ditto.
7275         * obj-c++.dg/method-13.mm: Ditto.
7276         * obj-c++.dg/comp-types-12.mm: Ditto.
7277         * obj-c++.dg/bitfield-4.mm: Ditto.
7278         * obj-c++.dg/try-catch-8.mm: Ditto.
7279         * obj-c++.dg/method-2.mm: Ditto.
7280         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7281         * obj-c++.dg/typedef-alias-1.mm: Ditto.
7282         * obj-c++.dg/const-str-4.mm: Ditto.
7283         * obj-c++.dg/proto-lossage-2.mm: Ditto.
7284         * obj-c++.dg/try-catch-3.mm: Ditto.
7285         * obj-c++.dg/comp-types-9.mm: Ditto.
7286         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7287         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7288         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7289         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7290         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7291         Use new NeXT interface as required.
7292         * obj-c++.dg/const-str-10.mm: Ditto.
7293         * obj-c++.dg/const-str-11.mm: Ditto.
7294         * obj-c++.dg/const-str-9.mm: Ditto.
7295         * obj-c++.dg/method-11.mm: Ditto.
7296         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7297         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7298         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7299         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7300         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7302 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
7304         PR c++/43206
7305         * g++.dg/template/typedef30.C: New test case.
7307 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
7309         PR c/43385
7310         * gcc.c-torture/execute/pr43385.c: New test.
7312 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
7314         * gcc.dg/strncpy-fix-1.c: New test.
7316 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
7318         PR testsuite/41609
7319         * lib/objc-torture.exp (objc-set-runtime-options): New.
7320         * objc/execute/execute.exp: Check runtime options on each pass.
7321         * objc/execute/exceptions/exceptions.exp: Ditto.
7322         * objc/compile/compile.exp: Ditto.
7324         PR testsuite/42348
7325         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7326         standard tests.
7327         (check_effective_target_objc2): New proc.
7328         (check_effective_target_next_runtime): New proc.
7329         * lib/objc.exp: Determine which runtime is in force and support it.
7330         * lib/obj-c++.exp: Ditto.
7332 2010-03-24  Jason Merrill  <jason@redhat.com>
7334         PR c++/43502
7335         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7337 2010-03-24  Martin Jambor  <mjambor@suse.cz>
7339         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7340         a loop.
7341         * gcc.dg/ipa/ipa-2.c: Likewise.
7342         * gcc.dg/ipa/ipa-3.c: Likewise.
7343         * gcc.dg/ipa/ipa-4.c: Likewise.
7344         * gcc.dg/ipa/ipa-5.c: Likewise.
7345         * gcc.dg/ipa/ipa-7.c: Likewise.
7346         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7347         a loop.
7348         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7349         i_can_not_be_propagated_fully2 into a loop.
7350         * gcc.dg/ipa/ipa-8.c: New test.
7351         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7353 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
7355         PR debug/19192
7356         PR debug/43479
7357         * gcc.dg/guality/pr43479.c: New test.
7358         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7359         and add volatile keyword.
7361 2010-03-23  Mike Stump  <mikestump@comcast.net>
7363         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7365 2010-03-23  Jason Merrill  <jason@redhat.com>
7367         * g++.dg/ext/altivec-17.C: Adjust error message.
7369         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7370         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7371         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7372         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7373         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7374         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7376 2010-03-22  Jason Merrill  <jason@redhat.com>
7378         PR c++/43333
7379         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7380         * g++.dg/ext/is_pod_98.C: New.
7382         PR c++/43281
7383         * g++.dg/cpp0x/auto18.C: New.
7385         * gcc.dg/pr36997.c: Adjust error message.
7386         * g++.dg/ext/vector9.C: Likewise.
7387         * g++.dg/conversion/simd3.C: Likewise.
7388         * g++.dg/other/error23.C: Likewise.
7390 2010-03-22  Michael Matz  <matz@suse.de>
7392         PR middle-end/43475
7393         * gfortran.dg/pr43475.f90: New testcase.
7395 2010-03-22  Richard Guenther  <rguenther@suse.de>
7397         PR tree-optimization/43390
7398         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7400 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7402         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7403         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7405 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
7406             Michael Matz  <matz@suse.de>
7408         PR c++/43081
7409         * g++.dg/parse/crash56.C: New test.
7411 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
7413         PR fortran/43450
7414         * gfortran.dg/whole_file_15.f90 : New test.
7416 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7418         PR fortran/43409
7419         * gfortran.dg/inquire_size.f90: New test.
7421 2010-03-20  Richard Guenther  <rguenther@suse.de>
7423         PR rtl-optimization/43438
7424         * gcc.c-torture/execute/pr43438.c: New testcase.
7426 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
7428         PR c++/43375
7429         * g++.dg/abi/mangle42.C: New test.
7431 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7433         PR C/43211
7434         * gcc.dg/pr43211.c: New test.
7435         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7437 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
7439         PR rtl-optimization/42258
7440         * gcc.target/arm/thumb1-mul-moves.c: New test.
7442         PR target/40697
7443         * gcc.target/arm/thumb-andsi.c: New test.
7445         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7446         dg-require-effective-target.
7448 2010-03-19  Michael Matz  <matz@suse.de>
7450         PR c++/43116
7451         * g++.dg/other/pr43116.C: New testcase.
7453 2010-03-19  Michael Matz  <matz@suse.de>
7455         PR target/43305
7456         * gcc.dg/pr43305.c: New testcase.
7458 2010-03-19  Richard Guenther  <rguenther@suse.de>
7460         PR tree-optimization/43415
7461         * gcc.c-torture/compile/pr43415.c: New testcase.
7463 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
7465         PR ada/43106
7466         * gnat.dg/case_optimization2.adb: New test.
7467         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7469 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7470             Jack Howarth <howarth@bromo.med.uc.edu>
7472         PR target/36399
7473         * gcc.target/i386/push-1.c: Don't xfail
7474           scan-assembler-not "movups" on darwin.
7476 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
7478         PR debug/43058
7479         * gcc.dg/pr43058.c: New test.
7481 2010-03-18  Martin Jambor  <mjambor@suse.cz>
7483         PR middle-end/42450
7484         * g++.dg/torture/pr42450.C: New test.
7486 2010-03-18  Michael Matz  <matz@suse.de>
7488         PR middle-end/43419
7489         * gcc.dg/pr43419.c: New testcase.
7491 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7493         PR rtl-optimization/43360
7494         * gcc.dg/torture/pr43360.c: New.
7496 2010-03-18  Michael Matz  <matz@suse.de>
7498         PR tree-optimization/43402
7499         * gcc.dg/pr43402.c: New testcase.
7501 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
7503         PR target/42427
7504         * gcc.dg/pr42427.c: New test.
7506 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7508         PR libfortran/43265
7509         * gfortran.dg/read_empty_file.f: New test.
7510         * gfortran.dg/read_eof_all.f90: New test.
7511         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7512         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7514 2010-03-17  Michael Matz  <matz@suse.de>
7516         * gcc.dg/pr43300.c: Add -w.
7518 2010-03-17  Richard Guenther  <rguenther@suse.de>
7520         * gcc.dg/pr43379.c: Add -w.
7522 2010-03-17  Tobias Burnus  <burnus@net-b.de>
7524         PR fortran/43331
7525         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7527 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
7529         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7531 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7533         * ada/acats/run_all.sh: Log start and end times.
7535 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7537         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7539 2010-03-16  Richard Guenther  <rguenther@suse.de>
7541         PR middle-end/43379
7542         * gcc.dg/pr43379.c: New testcase.
7544 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
7546         PR debug/43051
7547         * gcc.dg/guality/pr43051-1.c: New test.
7549 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
7551         PR testsuite/43363
7552         * g++.dg/ext/altivec-17.C: Handle changes to error message.
7554 2010-03-15  Michael Matz  <matz@suse.de>
7556         PR middle-end/43300
7557         * gcc.dg/pr43300.c: New testcase.
7559 2010-03-15  Richard Guenther  <rguenther@suse.de>
7561         PR tree-optimization/43367
7562         * gcc.c-torture/compile/pr43367.c: New testcase.
7564 2010-03-15  Richard Guenther  <rguenther@suse.de>
7566         PR tree-optimization/43317
7567         * gcc.dg/pr43317.c: New testcase.
7569 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7571         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7573 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
7575         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7577 2010-03-14  Tobias Burnus  <burnus@net-b.de>
7579         PR fortran/43362
7580         * gfortran.dg/impure_constructor_1.f90: New test.
7582 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7584         PR middle-end/43354
7585         * gfortran.dg/graphite/id-pr43354.f: New.
7587 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7589         PR middle-end/43349
7590         * gfortran.dg/graphite/pr43349.f: New.
7592 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
7594         PR middle-end/43306
7595         * gcc.dg/graphite/pr43306.c: New.
7597 2010-03-12  David S. Miller  <davem@davemloft.net>
7599         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7600         sparc.
7602 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7604         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7606 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
7608         PR fortran/43291
7609         PR fortran/43326
7610         * gfortran.dg/dynamic_dispatch_7.f03: New test.
7612 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
7614         * gfortran.dg/default_format_denormal_1.f90: Don't assume
7615         fail for *-*-mingw* targets.
7617 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
7619         PR debug/43329
7620         * gcc.dg/guality/pr43329-1.c: New test.
7622 2010-03-11  Martin Jambor  <mjambor@suse.cz>
7624         PR tree-optimization/43257
7625         * g++.dg/torture/pr43257.C: New test.
7627 2010-03-11  Tobias Burnus  <burnus@net-b.de>
7629         PR fortran/43228
7630         * gfortran.dg/namelist_61.f90: New test.
7632 2010-03-11  Richard Guenther  <rguenther@suse.de>
7634         PR tree-optimization/43255
7635         * gcc.c-torture/compile/pr43255.c: New testcase.
7637 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7639         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7640         * gcc.dg/pr43280.c: New testcase.
7642 2010-03-11  Richard Guenther  <rguenther@suse.de>
7644         PR lto/43200
7645         * gcc.dg/lto/20100227-1_0.c: New testcase.
7646         * gcc.dg/lto/20100227-1_1.c: Likewise.
7648 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7650         PR libfortran/43320
7651         PR libfortran/43265
7652         * gfortran.dg/read_eof_6.f: New test
7653         * gfortran.dg/read_x_eof.f90: New test.
7654         * gfortran.dg/read_x_past.f: Update test.
7656 2010-03-10  Jan Hubicka   <jh@suse.cz>
7658         * gcc.c-torture/compile/pr43288.c: New test.
7660 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7662         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7663         -fpic/-fPIC flags.
7664         * g++.old-deja/g++.pt/asm2.C: Likewise.
7665         * gcc.c-torture/compile/20000804-1.c: Likewise.
7666         * gcc.target/i386/clobbers.c: Likewise.
7668 2010-03-10  Tobias Burnus  <burnus@net-b.de>
7670         PR fortran/43303
7671         * gfortran.dg/c_assoc_3.f90: New test.
7673 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
7675         PR debug/36728
7676         * gcc.dg/guality/pr36728-1.c: New test.
7677         * gcc.dg/guality/pr36728-2.c: New test.
7679 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
7681         * gcc.dg/h8300-div-delay-slot.c: New test.
7683 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
7685         PR tree-optimization/43236
7686         * gcc.c-torture/execute/pr43236.c: New test.
7688 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
7690         PR middle-end/42859
7691         * g++.dg/eh/pr42859.C: New test.
7693 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
7695         PR debug/43299
7696         * gcc.dg/pr43299.c: New test.
7698         PR debug/43290
7699         * g++.dg/eh/unwind2.C: New test.
7701 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7702             Reza Yazdani  <reza.yazdani@amd.com>
7704         PR middle-end/43065
7705         * gcc.dg/graphite/run-id-4.c: New.
7707 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7709         PR middle-end/43065
7710         * gcc.dg/graphite/run-id-3.c: New.
7712 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
7714         PR middle-end/42644
7715         PR middle-end/42130
7716         * gcc.dg/graphite/id-18.c: New.
7717         * gcc.dg/graphite/run-id-pr42644.c: New.
7719 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
7721         PR middle-end/42326
7722         * gcc.dg/graphite/pr42326.c: New.
7724 2010-03-08  Richard Guenther  <rguenther@suse.de>
7726         PR tree-optimization/43269
7727         * gcc.c-torture/execute/pr43269.c: New testcase.
7729 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
7731         PR fortran/43256
7732         * gfortran.dg/typebound_call_13.f03: New.
7734 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
7736         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
7737         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
7739 2010-03-05  Jason Merrill  <jason@redhat.com>
7741         * g++.dg/abi/mangle40.C: Require weak and alias.
7743 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
7745         PR middle-end/42326
7746         * gfortran.dg/graphite/pr42326.f90: New.
7747         * gfortran.dg/graphite/pr42326-1.f90: New.
7749 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7751         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
7752         (gnat_target_compile): Likewise.
7753         Reinitialize GNAT_UNDER_TEST if target changes.
7754         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
7755         (local_find_gnatmake): Pass full --GCC to gnatlink.
7756         Remove --LINK.
7758 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
7760         PR c/43248
7761         * gcc.dg/compound-literal-1.c: New testcase.
7763 2010-03-04  Martin Jambor  <mjambor@suse.cz>
7765         PR tree-optimization/43164
7766         PR tree-optimization/43191
7767         * gcc.c-torture/compile/pr43164.c: New test.
7768         * gcc.c-torture/compile/pr43191.c: Likewise.
7770 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
7772         PR fortran/43244
7773         * gfortran.dg/finalize_9.f90: New.
7775 2010-03-04  Tobias Burnus  <burnus@net-b.de>
7776             Ken Werner <ken@linux.vnet.ibm.com>
7778         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
7779         to dg-options for spu.
7780         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
7781         dump-scan target to exclude spu.
7783 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
7785         PR middle-end/43209
7786         * gcc.dg/tree-ssa/ivopts-4.c: New.
7788 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
7790         * lib/target-supports-dg.exp (check-flags): Provide defaults for
7791         include-opts and exclude-opts; skip checking the flags if arguments
7792         are the same as the defaults.
7793         (dg-xfail-if): Verify the number of arguments, supply defaults
7794         for unspecified optional arguments.
7795         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
7797 2010-03-03  Jason Merrill  <jason@redhat.com>
7799         PR c++/12909
7800         * g++.dg/abi/mangle40.C: Updated.
7802 2010-03-03  Jason Merrill  <jason@redhat.com>
7804         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
7805         * g++.dg/abi/mangle23.C: Likewise.
7806         * g++.dg/eh/simd-2.C: Likewise.
7807         * g++.dg/ext/attribute-test-2.C: Likewise.
7808         * g++.dg/ext/vector14.C: Likewise.
7809         * g++.dg/other/pr34435.C: Likewise.
7810         * g++.dg/template/conv8.C: Likewise.
7811         * g++.dg/template/nontype9.C: Likewise.
7812         * g++.dg/template/qualttp17.C: Likewise.
7813         * g++.dg/template/ref1.C: Likewise.
7814         * g++.old-deja/g++.pt/crash68.C: Likewise.
7815         * g++.old-deja/g++.pt/ref1.C: Likewise.
7816         * g++.old-deja/g++.pt/ref3.C: Likewise.
7817         * g++.old-deja/g++.pt/ref4.C: Likewise.
7819         PR c++/12909
7820         * g++.dg/abi/mangle40.C: New.
7821         * g++.dg/abi/mangle41.C: New.
7822         * g++.dg/lto/20100302_0.C: New.
7823         * g++.dg/lto/20100302_1.C: New.
7824         * g++.dg/lto/20100302.h: New.
7826 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
7828         PR fortran/43243
7829         * gfortran.dg/internal_pack_12.f90: New test.
7831 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
7833         * gcc.dg/pr36997.c: Adjust error message.
7835 2010-03-03  Mike Stump  <mikestump@comcast.net>
7837         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
7838         adjustments to not be present on machines that align the stack to
7839         more than 4 bytes and don't have a red zone yet as that is an
7840         unimplemented optimization.
7842 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
7844         PR fortran/43169
7845         * gfortran.dg/impure_assignment_3.f90: New.
7847 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
7849         PR debug/43229
7850         * gfortran.dg/pr43229.f90: New test.
7852         PR debug/43237
7853         * gcc.dg/debug/dwarf2/pr43237.c: New test.
7855         PR debug/43177
7856         * gcc.dg/guality/pr43177.c: New test.
7858 2010-03-02  Jason Merrill  <jason@redhat.com>
7860         * g++.dg/ext/vector9.C: Adjust error message.
7861         * g++.dg/conversion/simd3.C: Likewise.
7862         * g++.dg/other/error23.C: Likewise.
7864 2010-03-02  Mike Stump  <mikestump@comcast.net>
7866         PR c++/41090
7867         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
7869 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
7871         PR fortran/43180
7872         * gfortran.dg/internal_pack_10.f90: New test.
7874         PR fortran/43173
7875         * gfortran.dg/internal_pack_11.f90: New test.
7877 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
7879         PR middle-end/42640
7880         * gcc.dg/tree-ssa/pr42640.c: New.
7882 2010-03-01  Richard Guenther  <rguenther@suse.de>
7884         PR tree-optimization/43220
7885         * gcc.c-torture/execute/pr43220.c: New testcase.
7887 2010-03-01  Richard Guenther  <rguenther@suse.de>
7889         PR middle-end/43213
7890         * gcc.dg/pr43213.c: New testcase.
7892 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7894         PR pch/14940
7895         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
7897 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7899         * lib/target-supports.exp (check_effective_target_ucn_nocache):
7900         New function.
7901         (check_effective_target_ucn): Likewise.
7903         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
7904         if !ucn.
7905         * gcc.dg/ucnid-2.c: Likewise.
7906         * gcc.dg/ucnid-3.c: Likewise.
7907         * gcc.dg/ucnid-4.c: Likewise.
7908         * gcc.dg/ucnid-11.c: Likewise.
7909         * gcc.dg/ucnid-12.c: Likewise.
7910         * gcc.dg/ucnid-6.c: Skip if !ucn.
7911         * gcc.dg/ucnid-9.c: Likewise.
7913 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7915         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
7916         lists to dg-skip-if.
7917         * gcc.target/i386/stackalign/return-3.c: Likewise.
7919 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7921         * gcc.target/i386/clearcap.map: New file.
7922         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
7923         Pass clearcap.map by default if supported.
7925 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7927         PR fortran/42900
7928         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
7929         Explain this.
7930         * gfortran.dg/stat_2.f90: Likewise.
7932 2010-03-01  Tobias Burnus  <burnus@net-b.de>
7934         PR fortran/43199
7935         * gfortran.dg/module_read_2.f90: New test.
7937 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
7939         PR c++/42748
7940         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
7941         * g++.dg/abi/mangle12.C: Likewise.
7942         * g++.dg/abi/mangle20-2.C: Likewise.
7943         * g++.dg/abi/mangle17.C: Likewise.
7944         * g++.dg/template/cond2.C: Likewise.
7945         * g++.dg/template/pr35240.C: Likewise.
7947 2010-02-27  Richard Guenther  <rguenther@suse.de>
7949         PR tree-optimization/43186
7950         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
7952 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7954         * g++.dg/abi/packed1.C: Expect warning on the SH.
7956 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
7958         PR c++/42054:
7959         * g++.dg/parse/error37.C: New test.
7961 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7963         PR c/24577
7964         PR c/43192
7965         * gcc.dg/pr8927-1.c: Match new note.
7966         * gcc.dg/990506-0.c: Likewise.
7967         * gcc.dg/gomp/flush-2.c: Likewise.
7968         * gcc.dg/gomp/atomic-5.c: Likewise.
7969         * gcc.dg/gomp/pr34607.c: Likewise.
7970         * gcc.dg/pr35746.c: Likewise.
7971         * gcc.dg/cpp/pragma-1.c: Likewise.
7972         * gcc.dg/cpp/pragma-2.c: Likewise.
7973         * gcc.dg/pr41842.c: Likewise.
7974         * gcc.dg/noncompile/20040629-1.c: Likewise.
7975         * objc.dg/private-1.m: Likewise.
7977 2010-02-27  Tobias Burnus  <burnus@net-b.de>
7979         PR fortran/43185
7980         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
7981         * gfortran.dg/default_initialization_4.f90: New test.
7983 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7985         * gnat.dg/thin_pointer.ad[sb]: Rename into...
7986         * gnat.dg/thin_pointer1.ad[sb]: ...this.
7987         * gnat.dg/thin_pointer2.adb: New test.
7988         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
7990 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7992         PR c/20631
7993         * gcc.dg/cpp/c90-pedantic.c: New.
7994         * gcc.dg/cpp/c90.c: New.
7995         * gcc.dg/gnu90-const-expr-1.c: New.
7996         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
7998 2010-02-26  Richard Guenther  <rguenther@suse.de>
8000         PR tree-optimization/43186
8001         * gcc.c-torture/compile/pr43186.c: New testcase.
8003 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
8005         PR debug/43190
8006         * c-c++-common/dwarf2/pr43190.c: New test.
8008 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8010         PR testsuite/37074:
8011         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8013 2010-02-26  Richard Guenther  <rguenther@suse.de>
8015         PR tree-optimization/43188
8016         * gcc.c-torture/compile/pr43188.c: New testcase.
8018 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8020         PR target/43175
8021         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8023 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
8025         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8027 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
8029         PR target/43154
8030         * gcc.target/powerpc/pr43154.c: New file.
8032 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
8034         PR debug/43166
8035         * gfortran.dg/debug/pr43166.f: New test.
8037         PR debug/43165
8038         * gcc.dg/torture/pr43165.c: New test.
8040 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8042         PR c/43128
8043         * c-c++-common/pr41779.c: Update.
8045 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8047         PR ada/32547
8048         * lib/gnat-dg.exp (gnat_load): Redefine.
8050         * ada/acats/run_acats: Run run_all.sh with $SHELL.
8051         * ada/acats/run_all.sh: Downcase tasking not implemented message.
8053 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8055         PR libobjc/36610
8056         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8057         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8058         -fgnu-runtime.
8059         Sort entries.
8061 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8063         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8065 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
8067         PR debug/43150
8068         * gcc.dg/guality/vla-1.c: New test.
8070 2010-02-24  Tobias Burnus  <burnus@net-b.de>
8072         PR fortran/43042
8073         * gfortran.dg/c_ptr_tests_15.f90: New test.
8075 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8077         PR target/43107
8078         * gcc.target/i386/pr43107.c: New test.
8080 2010-02-23  Jason Merrill  <jason@redhat.com>
8082         PR c++/43143
8083         * g++.dg/cpp0x/variadic100.C: New.
8085 2010-02-23  Jason Merrill  <jason@redhat.com>
8087         PR debug/42800
8088         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8089         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8090         * c-c++-common/dwarf2/vla1.c: New.
8092 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
8094         PR target/43139
8095         * gcc.dg/pr43139.c: New test.
8097         PR debug/43077
8098         * gcc.dg/guality/pr43077-1.c: New test.
8100 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8102         PR 43123
8103         * gcc.dg/march.c: New.
8104         * gcc.dg/march-generic.c: New.
8105         * gcc.dg/mtune.c: New.
8107 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8109         PR middle-end/43083
8110         * gcc.dg/graphite/pr43083.c: New.
8112 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8114         PR middle-end/43097
8115         * gfortran.dg/graphite/pr43097.f: New.
8117 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8118             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8120         PR middle-end/43140
8121         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8123 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
8125         PR middle-end/43026
8126         * g++.dg/graphite/pr43026.C: New.
8128 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8130         PR c++/43126
8131         * gcc.dg/cleanup-1.c: Update.
8132         * gcc.dg/func-args-1.c: Update.
8133         * gcc.dg/format/sentinel-1.c: Update.
8134         * g++.old-deja/g++.jason/scoping10.C: Update.
8135         * g++.old-deja/g++.ns/lookup5.C: Update.
8136         * g++.dg/ext/cleanup-1.C: Update.
8137         * g++.dg/parse/varmod1.C: Update.
8138         * g++.dg/parse/error33.C: Update.
8139         * g++.dg/expr/call3.C: Update.
8140         * g++.dg/func-args-1.C: New.
8142 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
8144         PR c/43125
8145         * gcc.dg/attr-used-2.c: Moved to ...
8146         * c-c++-common/attr-used-2.c: Here.
8148         * gcc.dg/attr-used.c: Moved to ...
8149         * c-c++-common/attr-used.c: Here.
8151 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
8153         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8155 2010-02-22  Richard Guenther  <rguenther@suse.de>
8157         PR lto/43045
8158         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8159         * gfortran.dg/lto/20100222-1_1.c: Likewise.
8161 2010-02-22  Richard Guenther  <rguenther@suse.de>
8163         PR tree-optimization/42749
8164         * gcc.c-torture/compile/pr42749.c: New testcase.
8166 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
8168         PR fortran/43072
8169         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8170         * gfortran.dg/internal_pack_9.f90: New test.
8172 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8174         PR c++/23510
8175         * g++.dg/template/recurse.C: Adjust.
8176         * g++.dg/template/pr23510.C: New.
8178 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
8180         PR c++/42824
8181         * g++.dg/template/memclass4.C: New test.
8183 2010-02-21  Tobias Burnus  <burnus@net-b.de>
8185         PR fortran/35259
8186         * gfortran.dg/reassoc_5.f90: New test.
8188 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
8190         PR target/43067
8191         * gcc.target/i386/pr43067.c: New test.
8193 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8195         PR c++/35669
8196         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8197         -Wconversion-null.
8198         * g++.dg/warn/Wconversion-null.C: New test.
8199         * g++.old-deja/g++.other/null1.C: Move to...
8200         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8202 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
8204         PR fortran/36932
8205         PR fortran/36933
8206         * gfortran.dg/dependency_26.f90: New test.
8208         PR fortran/43072
8209         * gfortran.dg/internal_pack_7.f90: New test.
8211         PR fortran/43111
8212         * gfortran.dg/internal_pack_8.f90: New test.
8214 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8216         PR 43128
8217         * c-c++-common/pr41779.c: Fix broken testcase.
8219 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8221         PR 36513
8222         * c-c++-common/pr36513.c: New testcase.
8223         * c-c++-common/pr36513-2.c: New testcase.
8225 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8227         PR 41779
8228         * c-c++-common/pr41779.c: New.
8230 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
8232         PR debug/43084
8233         * gcc.dg/pr43084.c: New test.
8235 2010-02-19  Richard Guenther  <rguenther@suse.de>
8237         PR tree-optimization/42916
8238         * gcc.dg/pr42916.c: New testcase.
8240 2010-02-18  Jason Merrill  <jason@redhat.com>
8242         PR c++/42837
8243         * g++.dg/abi/packed1.C: Add expected warning.
8245         PR c++/43108
8246         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8247         * gcc.dg/torture/dg-torture.exp: Likewise.
8248         * c-c++-common/torture/complex-sign.h,
8249         c-c++-common/torture/complex-sign-add.c,
8250         c-c++-common/torture/complex-sign-mixed-add.c,
8251         c-c++-common/torture/complex-sign-mixed-div.c,
8252         c-c++-common/torture/complex-sign-mixed-mul.c,
8253         c-c++-common/torture/complex-sign-mixed-sub.c,
8254         c-c++-common/torture/complex-sign-mul.c,
8255         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8256         Adapt for C++ compilation as well.
8258         PR c++/43070
8259         * g++.dg/ext/label1.C: Update.
8260         * g++.dg/ext/label2.C: Update.
8262         PR c++/26261
8263         * g++.dg/template/dependent-name6.C: New.
8265         PR c++/43109
8266         * g++.dg/parse/namespace12.C: New.
8268 2010-02-18  Martin Jambor  <mjambor@suse.cz>
8270         PR tree-optimization/43066
8271         * gcc.c-torture/compile/pr43066.c: New test.
8273 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
8275         * g++.dg/ext/attrib35.C: Fix target selector string.
8276         * g++.dg/ext/attrib36.C: Ditto.
8277         * g++.dg/ext/attrib37.C: Ditto.
8278         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8279         * g++.dg/abi/mangle25.C: Ditto.
8281 2010-02-17  Jason Merrill  <jason@redhat.com>
8283         PR c++/43069
8284         * g++.dg/parse/namespace11.C: New.
8286         PR c++/43093
8287         * g++.dg/ext/attrib37.C: New.
8289         PR c++/43079
8290         * g++.dg/template/ptrmem20.C: New.
8292 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
8294         PR target/43103
8295         * gcc.target/i386/xop-check.h: Include m256-check.h.
8296         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8297         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8298         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8299         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8301 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
8303         PR debug/42918
8304         * gcc.dg/pr42918.c: New test.
8306 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
8308         * g++.dg/ext/attrib36.C: Require ILP32.
8310 2010-02-16  Richard Guenther  <rguenther@suse.de>
8312         PR tree-optimization/41043
8313         * gfortran.dg/pr41043.f90: New testcase.
8314         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8316 2010-02-16  Jason Merrill  <jason@redhat.com>
8318         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8320 2010-02-16  Ira Rosen  <irar@il.ibm.com>
8322         PR tree-optimization/43074
8323         * gcc.dg/vect/fast-math-pr43074.c: New test.
8325 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
8327         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8329 2010-02-16  Jason Merrill  <jason@redhat.com>
8331         PR c++/43031
8332         * g++.dg/ext/attrib36.C: New.
8334         PR c++/43036
8335         * g++.dg/other/array6.C: New.
8337 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8339         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8341 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
8343         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8344         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8345         * gcc.target/i386/xop-vpermil2pd-1.c: New.
8346         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8347         * gcc.target/i386/xop-vpermil2ps-1.c: New.
8348         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8350 2010-02-15  Richard Guenther  <rguenther@suse.de>
8352         PR middle-end/43068
8353         * g++.dg/torture/pr43068.C: New testcase.
8355 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
8357         PR c++/43024
8358         * g++.dg/opt/ice1.C: New.
8360 2010-02-14  Jason Merrill  <jason@redhat.com>
8362         PR c++/41997
8363         * g++.dg/cpp0x/initlist-opt.C: New.
8365 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
8367         PR fortran/41113
8368         PR fortran/41117
8369         * gfortran.dg/internal_pack_6.f90: New test.
8371 2010-02-12  Jason Merrill  <jason@redhat.com>
8373         PR c++/43054
8374         * g++.dg/cpp0x/variadic99.C: New.
8376 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
8378         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8379         sign extend pointers to gualchk_t.
8381         PR c++/43033
8382         * g++.dg/other/default3.C: Xfail g4 test.
8384 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8386         PR middle-end/43012
8387         * gcc.dg/graphite/pr43012.c: New.
8389 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8391         PR middle-end/42930
8392         * g++.dg/graphite/pr42930.C: New.
8394 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8396         PR middle-end/42914
8397         PR middle-end/42530
8398         * gcc.dg/graphite/pr42530.c: New.
8399         * gcc.dg/graphite/pr42914.c: New.
8401 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
8403         PR middle-end/42771
8404         * gcc.dg/graphite/pr42771.c: New.
8406 2010-02-11  Richard Guenther  <rguenther@suse.de>
8408         PR tree-optimization/42998
8409         * gcc.c-torture/compile/pr42998.c: New testcase.
8411 2010-02-10  Jason Merrill  <jason@redhat.com>
8413         PR c++/41896
8414         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8416         PR c++/42983, core issue 906
8417         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8418         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8420         PR c++/43016
8421         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8423 2010-02-10  Richard Guenther  <rguenther@suse.de>
8425         PR tree-optimization/43017
8426         * gcc.dg/torture/pr43017.c: New testcase.
8428 2010-02-10  Tobias Burnus <burnus@net-b.de>
8430         PR fortran/40823
8431         * gfortran.dg/private_type_1.f90: Update error location.
8432         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8433         * gfortran.dg/typebound_operator_2.f03: Ditto.
8434         * gfortran.dg/assignment_2.f90: Ditto.
8435         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8436         * gfortran.dg/binding_label_tests_9.f03: Ditto.
8438 2010-02-10  Tobias Burnus  <burnus@net-b.de>
8440         PR fortran/43015
8441         * gfortran.dg/bind_c_usage_20.f90: New test.
8443 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8445         PR debug/43010
8446         * g++.dg/debug/pr43010.C: New test.
8448 2010-02-10  Richard Guenther  <rguenther@suse.de>
8450         PR c/43007
8451         * gcc.c-torture/execute/20100209-1.c: New testcase.
8452         * gcc.dg/fold-div-3.c: Likewise.
8454 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
8456         * gcc.dg/builtin-ffs-1.c: New test.
8458 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8460         PR fortran/42999
8461         * gfortran.dg/array_constructor_35.f90: New test.
8463 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8465         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8467 2010-02-09  Jason Merrill  <jason@redhat.com>
8469         PR c++/42399
8470         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8472         PR c++/42370
8473         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8475 2010-02-09  Tobias Burnus  <burnus@net-b.de>
8477         PR fortran/41869
8478         * gfortran.dg/module_write_1.f90: New test.
8480 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
8482         * gcc.dg/pr19340.c: Adjust.
8484 2010-02-09  Richard Guenther  <rguenther@suse.de>
8486         PR tree-optimization/43008
8487         * gcc.c-torture/execute/pr43008.c: New testcase.
8489 2010-02-09  Richard Guenther  <rguenther@suse.de>
8491         PR tree-optimization/43000
8492         * gcc.dg/torture/pr43000.c: New testcase.
8493         * gcc.dg/torture/pr43002.c: Likewise.
8495 2010-02-09  Daniel Kraft  <d@domob.eu>
8497         PR fortran/39171
8498         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8499         and pass -Wsurprising as necessary.
8501 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
8503         PR tree-optimization/42890
8504         * g++.dg/torture/pr42890.C: New test.
8506 2010-02-08  Richard Guenther  <rguenther@suse.de>
8508         PR middle-end/42995
8509         * gcc.dg/tree-ssa/inline-4.c: New testcase.
8511 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8513         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
8514         return 0 from main.
8515         * gcc.dg/graphite/block-1.c: Same.
8516         * gcc.dg/graphite/block-3.c: Same.
8517         * gcc.dg/graphite/block-4.c: Same.
8518         * gcc.dg/graphite/block-5.c: Same.
8519         * gcc.dg/graphite/block-6.c: Same.
8520         * gcc.dg/graphite/block-7.c: Same.
8521         * gcc.dg/graphite/interchange-0.c: Same.
8522         * gcc.dg/graphite/interchange-1.c: Same.
8523         * gcc.dg/graphite/interchange-10.c: Same.
8524         * gcc.dg/graphite/interchange-11.c: Same.
8525         * gcc.dg/graphite/interchange-12.c: Same.
8526         * gcc.dg/graphite/interchange-2.c: Same.
8527         * gcc.dg/graphite/interchange-3.c: Same.
8528         * gcc.dg/graphite/interchange-4.c: Same.
8529         * gcc.dg/graphite/interchange-5.c: Same.
8530         * gcc.dg/graphite/interchange-6.c: Same.
8531         * gcc.dg/graphite/interchange-7.c: Same.
8532         * gcc.dg/graphite/interchange-8.c: Same.
8533         * gcc.dg/graphite/interchange-9.c: Same.
8534         * gcc.dg/graphite/interchange-mvt.c: Same.
8536 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
8538         * gfortran.dg/graphite/id-19.f: New.
8539         * gfortran.dg/graphite/pr14741.f90: New.
8540         * gfortran.dg/graphite/pr41924.f90: New.
8541         * gfortran.dg/graphite/run-id-2.f90: New.
8543 2010-02-07  Richard Guenther  <rguenther@suse.de>
8545         PR middle-end/42956
8546         * gcc.c-torture/compile/pr42956.c: New testcase.
8548 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8550         PR libfortran/42742
8551         * gfortran.dg/fmt_cache_2.f: New test.
8553 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8555         * gfortran.dg/read_no_eor.f90: New test.
8557 2010-02-05  Jason Merrill  <jason@redhat.com>
8559         * g++.dg/ext/label13.C: Move constructor body out of class.
8561 2010-02-03  Jason Merrill  <jason@redhat.com>
8563         PR c++/42870
8564         * g++.dg/ext/dllexport3.C: New.
8566 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
8568         * gcc.dg/format/ms-format3.c: New test for specific MS types.
8570 2010-02-05  Richard Guenther  <rguenther@suse.de>
8572         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8574 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
8576         PR c++/42915
8577         * g++.dg/other/crash-9.C: New test.
8579 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
8581         PR fortran/42309
8582         * gfortran.dg/subref_array_pointer_4.f90 : New test.
8584 2010-02-04  Richard Guenther  <rguenther@suse.de>
8586         PR rtl-optimization/42952
8587         * gcc.dg/torture/pr42952.c: New testcase.
8589 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8591         PR libfortran/42901
8592         * gfortran.dg/namelist_60.f90: New test.
8594 2010-02-03  Jason Merrill  <jason@redhat.com>
8596         PR c++/40138
8597         * g++.dg/ext/builtin11.C: New.
8599         PR c++/4926
8600         PR c++/38600
8601         * g++.dg/abi/mangle35.C: New.
8602         * g++.dg/abi/mangle37.C: New.
8604         PR c++/12909
8605         * g++.dg/abi/mangle36.C: New.
8607         PR c++/35652
8608         * g++.dg/warn/string1.C: New.
8610 2010-02-03  Richard Guenther  <rguenther@suse.de>
8612         PR tree-optimization/42944
8613         * gcc.dg/errno-1.c: New testcase.
8615 2010-02-03  Richard Guenther  <rguenther@suse.de>
8617         PR middle-end/42927
8618         * gcc.c-torture/compile/pr42927.c: New testcase.
8620 2010-02-03  Tobias Burnus  <burnus@net-b.de>
8622         PR fortran/42936
8623         * gfortran.dg/null_4.f90: New test.
8625 2010-02-02  Jason Merrill  <jason@redhat.com>
8627         PR c++/41090
8628         * g++.dg/ext/label13.C: New.
8630 2010-02-02  Tobias Burnus  <burnus@net-b.de>
8632         PR fortran/42650
8633         * gfortran.dg/func_result_5.f90: New test.
8635 2010-02-01  Tobias Burnus  <burnus@net-b.de>
8637         PR fortran/42922
8638         * gfortran.dg/pure_initializer_3.f90: News test.
8640 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
8642         PR fortran/42888
8643         * gfortran.dg/allocate_derived_2.f90: New test.
8645 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
8647         PR middle-end/42898
8648         * gcc.dg/torture/pr42898-2.c: New test.
8650 2010-01-31  Richard Guenther  <rguenther@suse.de>
8652         PR middle-end/42898
8653         * gcc.dg/torture/pr42898.c: New testcase.
8655 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
8657         PR fortran/38324
8658         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8659         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8661 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
8663         * g++.dg/tree-ssa/inline-1.C: New.
8664         * g++.dg/tree-ssa/inline-2.C: New.
8665         * g++.dg/tree-ssa/inline-3.C: New.
8667 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
8669         PR testsuite/41701
8670         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8671         the string 'pow' in the pathname of the compiler from generating a
8672         test failure.
8674 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8676         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8677         * g++.old-deja/g++.mike/eh17.C: Likewise.
8678         * g++.old-deja/g++.mike/p5571.C: Likewise.
8680 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
8682         PR c++/42758
8683         PR c++/42634
8684         PR c++/42336
8685         PR c++/42797
8686         PR c++/42880
8687         * g++.dg/other/crash-5.C: New test.
8688         * g++.dg/other/crash-6.C: New test.
8689         * g++.dg/other/crash-7.C: New test.
8690         * g++.dg/other/crash-8.C: New test.
8692 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
8694         PR rtl-optimization/42889
8695         * gcc.dg/pr42889.c: New test.
8697 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
8699         * gcc.target/i386/pr42881.c: Use SSE2.
8701 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
8703         PR target/42891
8704         * gcc.target/i386/pr42891.c: New test.
8706 2010-01-28  Richard Guenther  <rguenther@suse.de>
8708         PR tree-optimization/42871
8709         * g++.dg/torture/pr42871.C: New testcase.
8711 2010-01-28  Richard Guenther  <rguenther@suse.de>
8713         * gcc.dg/Wobjsize-1.h: New testcase.
8714         * gcc.dg/Wobjsize-1.c: Likewise.
8716 2010-01-28  Richard Guenther  <rguenther@suse.de>
8718         PR middle-end/42883
8719         * g++.dg/torture/pr42883.C: New testcase.
8721 2010-01-28  Michael Matz  <matz@suse.de>
8723         * gcc.target/i386/pr42881.c: New test.
8725 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8727         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
8728         Add i?86-*-solaris2* support.
8730 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
8732         PR c++/42713
8733         PR c++/42820
8734         * g++.dg/template/typedef27.C: New test case.
8735         * g++.dg/template/typedef28.C: New test case.
8737 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
8739         * gcc.dg/optimize-bswap*.c: Add ARM target
8741 2010-01-27  Richard Guenther  <rguenther@suse.de>
8743         PR middle-end/42878
8744         * gcc.dg/torture/pr42878-1.c: New testcase.
8745         * gcc.dg/torture/pr42878-2.c: Likewise.
8747 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
8749         PR middle-end/42874
8750         * gcc.dg/vla-22.c: New test.
8752 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
8754         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
8755         current collation.
8757 2010-01-26  Richard Guenther  <rguenther@suse.de>
8759         PR rtl-optimization/42685
8760         * gcc.dg/pr42685.c: New testcase.
8761         * g++.dg/other/pr42685.C: Likewise.
8763 2010-01-26  Richard Guenther  <rguenther@suse.de>
8765         PR middle-end/42806
8766         * g++.dg/other/pr42806.C: New testcase.
8768 2010-01-26  Richard Guenther  <rguenther@suse.de>
8770         PR tree-optimization/42250
8771         * gcc.dg/pr42250.c: New testcase.
8773 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
8775         * gnat.dg/array_bounds_test.adb: New test.
8777 2010-01-25  Tobias Burnus  <burnus@net-b.de>
8779         PR fortran/42858
8780         * gfortran.dg/generic_21.f90: New test.
8782 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8784         PR testsuite/41522
8785         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
8787 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
8789         PR c++/42748
8790         * g++.dg/abi/arm_va_list2.C: New test.
8791         * g++.dg/abi/arm_va_list2.h: Companion header file.
8793 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
8795         PR fortran/41044
8796         * gfortran.dg/parameter_array_ref_2.f90 : New test.
8798         PR fortran/41167
8799         * gfortran.dg/char_array_arg_1.f90 : New test.
8801         * gfortran.dg/pr25923.f90 : Remove XFAIL.
8803 2010-01-24  Tobias Burnus  <burnus@net-b.de>
8805         PR fortran/39304
8806         * gfortran.dg/generic_20.f90: New test.
8808 2010-01-22  Michael Matz  <matz@suse.de>
8810         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
8811         -msse2.
8813 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
8815         PR fortran/42736
8816         * gfortran.dg/dependency_25.f90 : New test.
8818 2010-01-21  Martin Jambor  <mjambor@suse.cz>
8820         PR tree-optimization/42585
8821         * gcc.dg/tree-ssa/pr42585.c: New test.
8823 2010-01-21  Richard Guenther  <rguenther@suse.de>
8825         PR middle-end/19988
8826         * gcc.dg/pr19988.c: New testcase.
8828 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
8830         * g++.dg/compat/decimal/compat-common.h: New file.
8831         * g++.dg/compat/decimal/decimal-dummy.h: New file.
8832         * g++.dg/compat/decimal/pass_x.h: New file.
8833         * g++.dg/compat/decimal/pass_y.h: New file.
8834         * g++.dg/compat/decimal/pass-1_main.C: New file.
8835         * g++.dg/compat/decimal/pass-1_x.C: New file.
8836         * g++.dg/compat/decimal/pass-1_y.C: New file.
8837         * g++.dg/compat/decimal/pass-2_main.C: New file.
8838         * g++.dg/compat/decimal/pass-2_x.C: New file.
8839         * g++.dg/compat/decimal/pass-2_y.C: New file.
8840         * g++.dg/compat/decimal/pass-3_main.C: New file.
8841         * g++.dg/compat/decimal/pass-3_x.C: New file.
8842         * g++.dg/compat/decimal/pass-3_y.C: New file.
8843         * g++.dg/compat/decimal/pass-4_main.C: New file.
8844         * g++.dg/compat/decimal/pass-4_x.C: New file.
8845         * g++.dg/compat/decimal/pass-4_y.C: New file.
8846         * g++.dg/compat/decimal/pass-5_main.C: New file.
8847         * g++.dg/compat/decimal/pass-5_x.C: New file.
8848         * g++.dg/compat/decimal/pass-5_y.C: New file.
8849         * g++.dg/compat/decimal/pass-6_main.C: New file.
8850         * g++.dg/compat/decimal/pass-6_x.C: New file.
8851         * g++.dg/compat/decimal/pass-6_y.C: New file.
8852         * g++.dg/compat/decimal/return_x.h: New file.
8853         * g++.dg/compat/decimal/return_y.h: New file.
8854         * g++.dg/compat/decimal/return-1_main.C: New file.
8855         * g++.dg/compat/decimal/return-1_x.C: New file.
8856         * g++.dg/compat/decimal/return-1_y.C: New file.
8857         * g++.dg/compat/decimal/return-2_main.C: New file.
8858         * g++.dg/compat/decimal/return-2_x.C: New file.
8859         * g++.dg/compat/decimal/return-2_y.C: New file.
8860         * g++.dg/compat/decimal/return-3_main.C: New file.
8861         * g++.dg/compat/decimal/return-3_x.C: New file.
8862         * g++.dg/compat/decimal/return-3_y.C: New file.
8863         * g++.dg/compat/decimal/return-4_main.C: New file.
8864         * g++.dg/compat/decimal/return-4_x.C: New file.
8865         * g++.dg/compat/decimal/return-4_y.C: New file.
8866         * g++.dg/compat/decimal/return-5_main.C: New file.
8867         * g++.dg/compat/decimal/return-5_x.C: New file.
8868         * g++.dg/compat/decimal/return-5_y.C: New file.
8869         * g++.dg/compat/decimal/return-6_main.C: New file.
8870         * g++.dg/compat/decimal/return-6_x.C: New file.
8871         * g++.dg/compat/decimal/return-6_y.C: New file.
8873 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8875         PR debug/42715
8876         * gcc.dg/pr42715.c: New.
8878 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8880         PR c++/42038
8881         * g++.dg/parse/crash55.C: New.
8883 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
8885         PR debug/42782
8886         * gcc.dg/guality/pr42782.c: New.
8888 2010-01-20  Jason Merrill  <jason@redhat.com>
8890         PR c++/41788
8891         * g++.dg/abi/packed1.C: New.
8893         PR c++/41920
8894         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
8896         PR c++/40750
8897         * g++.dg/parse/fn-typedef1.C: New.
8898         * g++.dg/other/cv_quals.C: Adjust.
8900 2010-01-20  Anthony Green  <green@moxielogic.com>
8902         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
8903         pack(push) pragma).
8904         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
8905         * gcc.dg/20020312-2.c: Port this to the moxie core.
8906         * gcc.dg/weak/typeof-2.c: Ditto.
8908 2010-01-20  Richard Guenther  <rguenther@suse.de>
8910         PR tree-optimization/42717
8911         * gcc.c-torture/compile/pr42717.c: New testcase.
8913 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
8915         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
8916         of signed, add a few new tests.
8918         PR middle-end/42803
8919         * g++.dg/parse/limits-initializer1.C: New test.
8921 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8923         PR fortran/42804
8924         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
8925         * gfortran.dg/typebound_call_12.f03: New test.
8927 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
8929         PR fortran/42783
8930         * gfortran.dg/bounds_check_15.f90 : New test.
8932 2010-01-19  Michael Matz  <matz@suse.de>
8934         PR tree-optimization/41783
8935         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
8937 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8939         PR target/38697.
8940         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
8941         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
8942         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
8943         * gcc.target/arm/neon/vget_lows16.c: Likewise.
8944         * gcc.target/arm/neon/vget_lows32.c: Likewise.
8945         * gcc.target/arm/neon/vget_lows64.c: Likewise.
8946         * gcc.target/arm/neon/vget_lows8.c: Likewise.
8947         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
8948         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
8949         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
8950         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
8952 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
8954         PR fortran/42545
8955         * gfortran.dg/extends_6.f03: Modified an error message.
8956         * gfortran.dg/extends_10.f03: New test.
8957         * gfortran.dg/private_type_6.f03: Modified an error message.
8958         * gfortran.dg/structure_constructor_8.f03: Ditto.
8960 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
8962         PR tree-optimization/42719
8963         * gcc.dg/pr42719.c: New test.
8965         PR debug/42728
8966         * gcc.dg/pr42728.c: New test.
8968 2010-01-19  Anthony Green  <green@moxielogic.com>
8970         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
8972 2010-01-18  Anthony Green  <green@moxielogic.com>
8974         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
8975         for moxie.
8977 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
8979         * g++.dg/template/error45.C: reverted as part of reverting the
8980         fix of PR c++/42634.
8982 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8984         PR c++/42634
8985         * g++.dg/template/error45.C: New test.
8987 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
8989         PR c++/42766
8990         * g++.dg/conversion/op6.C: New test.
8992 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
8994         PR target/42774
8995         * gcc.target/alpha/pr42774.c: New test.
8997 2010-01-18  Richard Guenther  <rguenther@suse.de>
8999         PR tree-optimization/42781
9000         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9002 2010-01-17  Richard Guenther  <rguenther@suse.de>
9004         PR middle-end/42248
9005         * gcc.c-torture/execute/pr42248.c: New testcase.
9007 2010-01-17  Richard Guenther  <rguenther@suse.de>
9009         PR tree-optimization/42773
9010         * g++.dg/torture/pr42773.C: New testcase.
9012 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
9014         PR fortran/42677
9015         * gfortran.dg/interface_assignment_5.f90: New test.
9017 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
9019         PR c++/42697
9020         * g++.dg/template/crash94.C: Reverted.
9022 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
9024         PR debug/42767
9025         * gcc.dg/debug/pr42767.c: New.
9027 2010-01-15  Jason Merrill  <jason@redhat.com>
9029         PR c++/42761
9030         * g++.dg/cpp0x/decltype22.C: New.
9032 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
9034         PR middle-end/42760
9035         * g++.dg/torture/pr42760.C: New test.
9037 2010-01-15  Jing Yu  <jingyu@google.com>
9039         PR rtl-optimization/42691
9040         * gcc.c-torture/execute/pr42691.c: New.
9042 2010-01-15  Richard Guenther  <rguenther@suse.de>
9044         PR middle-end/42739
9045         * g++.dg/torture/pr42739.C: New testcase.
9047 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
9049         * g++.dg/template/error45.C: Revert as part of reverting changes
9050         or PR c++/42634.
9052 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9054         PR fortran/42684
9055         * gfortran.dg/interface_31.f90: New test.
9057 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
9059         * gcc.target/powerpc/pr42747.c: New file.
9061 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9063         PR middle-end/42674
9064         * c-c++-common/pr42674.c: New test.
9066         PR c++/42608
9067         * g++.dg/template/instantiate11.C: New test.
9069 2010-01-14  Jason Merrill  <jason@redhat.com>
9071         PR c++/42701
9072         * g++.dg/overload/error3.C: New.
9074         PR c++/42655
9075         * g++.dg/overload/rvalue1.C: New.
9077 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9079         PR tree-optimization/42706
9080         * gcc.dg/ipa/pr42706.c: New testcase.
9082 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9084         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9086 2010-01-14  Martin Jambor  <mjambor@suse.cz>
9088         PR tree-optimization/42714
9089         * g++.dg/torture/pr42714.C: New test.
9091 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9093         PR rtl-optimization/42246
9094         * gfortran.dg/pr42246-2.f: New.
9096 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9098         PR rtl-optimization/42389
9099         * gcc.dg/pr42389.c: New.
9101 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
9103         PR rtl-optimization/42388
9104         * gcc.dg/pr42388.c: New.
9106 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9108         PR rtl-optimization/42294
9109         * gfortran.dg/pr42294.f: New.
9111 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9113         PR rtl-optimization/39453
9114         PR rtl-optimization/42246
9115         * gcc.dg/pr39453.c: New.
9116         * gcc.dg/pr42246.c: New.
9118 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9120         PR middle-end/42245
9121         * gcc.dg/pr42245.c: New.
9122         * gcc.dg/pr42245-2.c: New.
9124 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
9126         PR rtl-optimization/42249
9127         * gcc.dg/pr42249.c: New.
9129 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
9131         PR c/42721
9132         * gcc.c-torture/execute/pr42721.c: New test.
9134 2010-01-14  Ira Rosen  <irar@il.ibm.com>
9136         PR tree-optimization/42709
9137         * gcc.dg/vect/pr42709.c: New test.
9139 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9141         PR fortran/41478
9142         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9143         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9145 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
9147         PR fortran/42481
9148         * gfortran.dg/generic_19.f90 : New test.
9150 2010-01-13  Richard Guenther  <rguenther@suse.de>
9152         PR tree-optimization/42730
9153         * gcc.c-torture/compile/pr42730.c: New testcase.
9155 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
9157         PR target/pr42542
9158         * gcc.target/ia64/pr42542-1.c: New.
9159         * gcc.target/ia64/pr42542-2.c: New.
9160         * gcc.target/ia64/pr42542-3.c: New.
9162 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
9164         PR c++/42634
9165         * g++.dg/template/error45.C: New test.
9167 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9169         PR tree-optimization/42704
9170         * g++.dg/torture/pr42704.C: New test.
9172 2010-01-13  Martin Jambor  <mjambor@suse.cz>
9174         PR tree-optimization/42703
9175         * gcc.c-torture/compile/pr42703.c: New test.
9177 2010-01-13  Richard Guenther  <rguenther@suse.de>
9179         PR tree-optimization/42705
9180         * gcc.c-torture/compile/pr42705.c: New testcase.
9182 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
9184         * gcc.target/bfin/l2.c: New test.
9185         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9187 2010-01-13  Richard Guenther  <rguenther@suse.de>
9189         PR middle-end/42716
9190         * gcc.c-torture/compile/pr42716.c: New testcase.
9192 2010-01-13  Richard Guenther  <rguenther@suse.de>
9194         PR lto/42678
9195         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9197 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
9199         PR c/42708
9200         * gcc.c-torture/compile/pr42708-1.c: New test.
9202 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
9204         PR debug/42662
9205         * gcc.dg/pr42662.c: New test.
9207         PR tree-optimization/42645
9208         * g++.dg/other/pr42645-1.C: New test.
9209         * g++.dg/other/pr42645-2.C: New test.
9211 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
9213         PR target/42416
9214         * gcc.target/powerpc/warn-1.c: New test.
9215         * gcc.target/powerpc/warn-2.c: New test.
9217 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
9219         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9220         stack alignment.
9222 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
9224         * gcc.dg/lto/20100108_0.c: New.
9226 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
9228         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9229         Add -march=i686 -msse for 32bit x86 targets.
9231 2010-01-10  Richard Guenther  <rguenther@suse.de>
9233         PR middle-end/42667
9234         * gcc.dg/torture/pr42667.c: New testcase.
9236 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9238         PR fortran/32489
9239         * gfortran.dg/array_constructor_34.f90: New test.
9241 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9243         PR fortran/20923
9244         * gfortran.dg/array_constructor_33.f90: New test.
9245         gfortran.dg/array_function_5.f90: Add credit.
9247 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9249         PR debug/42631
9250         * gcc.dg/pr42631.c: New.
9252 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9254         PR debug/42630
9255         * gcc.dg/pr42630.c: New.
9257 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9259         PR debug/42629
9260         * gcc.dg/pr42629.c: New.
9262 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9264         PR middle-end/42363
9265         * gcc.dg/torture/pr42363.c: New.
9267 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
9269         PR debug/42604
9270         PR debug/42395
9271         * gcc.dg/vect/pr42604.c: New.
9272         * gcc.dg/vect/pr42395.c: New.
9274 2010-01-09  Richard Guenther  <rguenther@suse.de>
9276         PR middle-end/42512
9277         * gcc.c-torture/execute/pr42512.c: New testcase.
9279 2010-01-09  Tobias Burnus  <burnus@net-b.de>
9281         PR fortran/41298
9282         * gfortran.dg/c_ptr_tests_14.f90: New test.
9284 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9286         PR ada/41929
9287         * gnat.dg/null_pointer_deref1.adb: Don't run on
9288         sparc*-sun-solaris2.11.
9290 2010-01-08  Richard Guenther  <rguenther@suse.de>
9292         PR lto/42528
9293         * gcc.dg/lto/20100103-1_0.c: New testcase.
9294         * gcc.dg/lto/20100103-2_0.c: Likewise.
9296 2010-01-08  Tobias Burnus  <burnus@net-b.de
9298         PR/fortran 25829
9299         * gfortran.dg/asynchronous_1.f90: New test.
9300         * gfortran.dg/asynchronous_2.f90: New test.
9301         * gfortran.dg/conflicts.f90: Update error message.
9303 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
9305         c++/40155
9306         * g++.dg/cpp0x/variadic-unify-2.C: New test.
9308 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
9310         PR tree-optimization/42625
9311         * g++.dg/opt/dtor4.C: New test.
9312         * g++.dg/opt/dtor4.h: New.
9313         * g++.dg/opt/dtor4-aux.cc: New.
9315 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9317         PR fortran/42597
9318         * gfortran.dg/proc_ptr_26.f90: New test.
9320 2010-01-07  Tobias Burnus  <burnus@net-b.de>
9322         PR fortran/41872
9323         * gfortran.dg/allocatable_scalar_7.f90: New test.
9325 2010-01-06  Richard Guenther  <rguenther@suse.de>
9327         * gcc.c-torture/compile/pr42632.c: New testcase.
9329 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9331         PR target/42542
9332         * gcc.target/i386/pr42542-4.c: New.
9333         * gcc.target/i386/pr42542-4a.c: Likewise.
9334         * gcc.target/i386/pr42542-5.c: Likewise.
9335         * gcc.target/i386/pr42542-5a.c: Likewise.
9337 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
9339         * gcc.dg/tls/opt-15.c: New test.
9341 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9343         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9345 2010-01-05  Martin Jambor  <mjambor@suse.cz>
9347         PR tree-optimization/42462
9348         * g++.dg/torture/pr42462.C: New test.
9350 2010-01-05  Jason Merrill  <jason@redhat.com>
9352         * g++.dg/cpp0x/initlist30.C: New test.
9354 2010-01-05  Richard Guenther  <rguenther@suse.de>
9356         PR tree-optimization/42614
9357         * gcc.c-torture/execute/pr42614.c: New testcase.
9359 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
9361         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9362         * gcc.dg/Wunreachable-1.c: Remove the testcase of
9363         -Wunreachable-code.
9364         * gcc.dg/Wunreachable-2.c: Likewise.
9365         * gcc.dg/Wunreachable-3.c: Likewise.
9366         * gcc.dg/Wunreachable-4.c: Likewise.
9367         * gcc.dg/Wunreachable-5.c: Likewise.
9368         * gcc.dg/Wunreachable-6.c: Likewise.
9369         * gcc.dg/Wunreachable-7.c: Likewise.
9370         * gcc.dg/Wunreachable-8.c: Likewise.
9371         * gcc.dg/20041231-1.c: Likewise.
9373 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
9375         PR other/42611
9376         * gcc.dg/pr42611.c: New test.
9378         PR tree-optimization/42508
9379         * g++.dg/opt/pr42508.C: New test.
9381 2010-01-05  Tobias Burnus  <burnus@net-b.de>
9383         PR fortran/41872
9384         * gfortran.dg/allocatable_scalar_8.f90: New.
9386 2010-01-04  Martin Jambor  <mjambor@suse.cz>
9388         PR tree-optimization/42398
9389         * gcc.c-torture/compile/pr42398.c: New test.
9391 2010-01-04  Jason Merrill  <jason@redhat.com>
9393         PR c++/42555
9394         * g++.dg/ext/attrib35.C: New.
9396         PR c++/42567
9397         * g++.dg/cpp0x/auto17.C: New.
9399 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
9401         * gcc.dg/lto/20100104_0.c: New.
9403 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
9405         PR target/42542
9406         * gcc.target/i386/pr42542-1.c: New.
9407         * gcc.target/i386/pr42542-1a.c: Likewise.
9408         * gcc.target/i386/pr42542-1b.c: Likewise.
9409         * gcc.target/i386/pr42542-2.c: Likewise.
9410         * gcc.target/i386/pr42542-2a.c: Likewise.
9411         * gcc.target/i386/pr42542-2b.c: Likewise.
9412         * gcc.target/i386/pr42542-3.c: Likewise.
9413         * gcc.target/i386/pr42542-3a.c: Likewise.
9415 2009-01-04  Tobias Burnus  <burnus@net-b.de>
9417         PR fortran/41872
9418         * gfortran.dg/allocatable_scalar_5.f90: New test.
9419         * gfortran.dg/allocatable_scalar_6.f90: New test.
9421 2010-01-03  Richard Guenther  <rguenther@suse.de>
9423         PR testsuite/42583
9424         * gfortran.dg/gomp/recursion1.f90: Remove.
9426 2010-01-03  Richard Guenther  <rguenther@suse.de>
9428         * gcc.dg/Warray-bounds.c: Remove XFAILs.
9429         * gcc.dg/uninit-6.c: Likewise.
9430         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9432 2010-01-03  Richard Guenther  <rguenther@suse.de>
9434         PR tree-optimization/42589
9435         * gcc.target/i386/pr42589.c: New testcase.
9437 2010-01-03  Richard Guenther  <rguenther@suse.de>
9439         PR tree-optimization/42438
9440         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9442 2010-01-02  Richard Guenther  <rguenther@suse.de>
9444         PR testsuite/41651
9445         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9447 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
9449         PR target/42448
9450         * gcc.target/alpha/pr42448-1.c: New test.
9451         * gcc.target/alpha/pr42448-2.c: Ditto.
9453 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
9455         PR preprocessor/41947
9456         * gcc.dg/c99-hexfloat-3.c: New test.
9458 2010-01-01  Richard Guenther  <rguenther@suse.de>
9460         PR c/42570
9461         * gcc.c-torture/execute/pr42570.c: New testcase.
9463 2010-01-01  Richard Guenther  <rguenther@suse.de>
9465         PR middle-end/42559
9466         * gcc.c-torture/compile/pr42559.c: New testcase.
9469 Copyright (C) 2010 Free Software Foundation, Inc.
9471 Copying and distribution of this file, with or without modification,
9472 are permitted in any medium without royalty provided the copyright
9473 notice and this notice are preserved.