method-format-1.m: New test.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbab3fe62ccf3a4db66dee8deeb8c272a444fee89
1 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
3         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
5 2010-11-13  Tobias Burnus  <burnus@net-b.de>
7         PR fortran/45742
8         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
10 2010-11-13  Tobias Burnus  <burnus@net-b.de>
12         PR fortran/45742
13         * gfortran.dg/volatile12.f90: New.
15 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
17         * objc.dg/attributes/method-format-1.m: Adjust.
19 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
21         PR c/20385
22         * gcc.dg/decl-9.c: New.
24 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
26         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
28 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
30         * gcc.dg/format/few-1.c: New test.
31         * gcc.dg/format/asm_fprintf-1.c: Adjust.
32         * gcc.dg/format/c90-scanf-1.c: Adjust.
33         * gcc.dg/format/cmn-err-1.c: Adjust.
34         * gcc.dg/format/dfp-printf-1.c: Adjust.
35         * gcc.dg/format/dfp-scanf-1.c: Adjust.
36         * gcc.dg/format/gcc_diag-1.c: Adjust.
37         * gcc.dg/format/ms_unnamed-1.c: Adjust.
38         * gcc.dg/format/strfmon-1.c: Adjust.
39         * gcc.dg/format/unnamed-1.c: Adjust.
40         * gcc.dg/format/xopen-2.c: Adjust.
41         * g++.dg/ext/builtin4.C: Adjust.
42         * g++.dg/ext/builtin5.C: Adjust.
44 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
46         * gcc.dg/pragma-diag-2.c: New test.
48 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
50         PR fortran/45794
51         * gfortran.dg/optional_mask.f90: New test.
53 2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
55         * g++.dg/cpp0x/defaulted15.C: Adjust.
57 2010-11-12  James Dennett <jdennett@google.com>
59         PR c++/39415
60         * g++.dg/expr/static_cast7.C: New.
62 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
64         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
65         warning.
66         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
67         mips-sgi-irix*.
68         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
69         * gcc.target/mips/call-3.c: Add dg-require-visibility.
71 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
73         * gcc.dg/pr46375.c: New test.
75 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
77         PR c/44782
78         * c-c++-common/fmax-errors.c: New test.
80 2010-11-11  Richard Henderson  <rth@redhat.com>
82         * gcc.target/i386/sse-24.c: Use -ffp-contract.
84 2010-11-11  Jan Hubicka  <jh@suse.cz>
86         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
87         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
89 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
91         PR target/46088
92         * gcc.dg/pr46088.c: New test.
94 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
96         * gfortran.dg/empty_derived_type.f90: New test.
98 2010-11-11  Tobias Burnus  <burnus@net-b.de>
100         PR fortran/46413
101         * gfortran.dg/class_31.f90: New.
103         PR fortran/46205
104         * gfortran.dg/forall_14.f90: New.
106 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
107             Tobias Burnus  <burnus@net-b.de>
109         PR fortran/46325
110         * gfortran.dg/char_initialiser_actual.f90: Make test case valid. 
112 2010-11-11  Jan Hubicka  <jh@suse.cz>
114         * gcc.dg/20081223-1.c: Update LTO options.
115         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
116         * gcc.dg/lto/20081118_0.c: Update LTO options.
117         * gcc.dg/lto/ipareference_0.c: Update LTO options.
118         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
119         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
120         * gcc.dg/lto/ipacp_0.c: Update LTO options.
121         * gcc.dg/lto/20090116_0.c: Update LTO options.
122         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
123         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
124         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
125         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
126         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
127         * gcc.dg/lto/20081224_0.c: Update LTO options.
128         * gcc.dg/lto/20090219_0.c: Update LTO options.
129         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
130         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
131         * gcc.dg/lto/20081115_0.c: Update LTO options.
132         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
133         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
134         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
135         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
136         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
137         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
138         * g++.dg/20090107-1.C: Update LTO options.
139         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
140         * g++.dg/lto/20081123_0.C: Update LTO options.
141         * g++.dg/lto/20090313_0.C: Update LTO options.
142         * g++.dg/lto/20081125_0.C: Update LTO options.
143         * g++.dg/lto/20081109-1_0.C: Update LTO options.
144         * g++.dg/lto/20081219_0.C: Update LTO options.
145         * g++.dg/lto/20100724-1_0.C: Update LTO options.
146         * g++.dg/lto/20081204-1_0.C: Update LTO options.
147         * g++.dg/lto/20090303_0.C: Update LTO options.
148         * g++.dg/lto/20100723-1_0.C: Update LTO options.
149         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
150         * g++.dg/lto/20090128_0.C: Update LTO options.
151         * g++.dg/lto/20081204-2_0.C: Update LTO options.
152         * g++.dg/lto/20090302_0.C: Update LTO options.
153         * g++.dg/lto/20081119-1_0.C: Update LTO options.
154         * g++.dg/lto/20081118_0.C: Update LTO options.
155         * g++.dg/20090121-1.C: Update LTO options.
156         * objc.dg/lto/lto.exp: Update LTO options.
157         * lib/lto.exp: Update LTO options.
158         * lib/gcc-dg.exp: Update LTO options.
159         * lib/c-torture.exp: Update LTO options.
160         * obj-c++.dg/lto/lto.exp: Update LTO options.
162 2010-11-11  Jan Hubicka  <jh@suse.cz>
164         PR tree-optimize/40436
165         * gcc.dg/tree-ssa/inline-5.c: New testcase.
166         * gcc.dg/tree-ssa/inline-6.c: New testcase.
168 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
170         * gfortran.dg/proc_decl_24.f90: New.
172 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
173         * objc.dg/property/at-property-20.m: New.
174         * objc.dg/property/synthesize-8.m: New. 
175         * obj-c++.dg/property/at-property-20.m: New.
176         * obj-c++.dg/property/synthesize-8.mm: New.
177         
178 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
180         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
182 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
184         PR middle-end/46388
185         * gcc.c-torture/compile/pr46388.c: New test.
187 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
189         * lib/lto.exp (lto-get-options-main): Support optional target
190         selector for dg-suppress-ld-options.
192 2010-11-11  Martin Jambor  <mjambor@suse.cz>
194         PR tree-optimization/46383
195         * g++.dg/torture/pr46383.C: New test.
197 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
199         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
200         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
201         to dg-options.
202         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
203         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
204         * g++.dg/other/i386-3.C: Ditto.
206 2010-11-10  Jason Merrill  <jason@redhat.com>
208         * g++.dg/cpp0x/constexpr-46420.C: New.
210 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
212         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
213         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
214         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
215         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
216         expected messages.
218 2010-11-10  Jan Hubicka  <jh@suse.cz>
220         PR tree-optimize/38669
221         * gcc.dg/tree-ssa/pr38699.c: New testcase.
223 2010-11-10  Jan Hubicka  <jh@suse.cz>
225         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
227 2010-11-10  Jason Merrill  <jason@redhat.com>
229         * g++.dg/cpp0x/constexpr-bitfield.C: New.
231 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
233         PR debug/46409
234         * gcc.dg/debug/pr46409.c: New test.
236         PR c++/46368
237         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
239 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
241         PR target/46419
242         * gcc-target/i386/pr46419.c: New test.
244 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
246         * g++.dg/other/i386-2.C: Add -mtbm.
247         * g++.dg/other/i386-3.C: Likewise.
248         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
249         * gcc.target/i386/funcspec-6.c: Likewise.
250         * gcc.target/i386/sse-12.c: Add -mtbm.
251         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
252         operand intrinsics.
253         * gcc.target/i386/sse-14.c: Likewise.
254         * gcc.target/i386/sse-22.c: Likewise.
255         * gcc.target/i386/sse-23.c: Likewise.
256         * gcc.target/i386/tbm-1.c: New file.
257         * gcc.target/i386/tbm-2.c: Likewise.
259 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
261         * g++.dg/other/i386-2.C: Add -mbmi.
262         * g++.dg/other/i386-3.C: Likewise.
263         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
264         * gcc.target/i386/funcspec-6.c: Likewise.
265         * gcc.target/i386/sse-12.c: Add -mbmi.
266         * gcc.target/i386/bmi-1.c: New file.
267         * gcc.target/i386/bmi-2.c: Likewise.
268         * gcc.target/i386/bmi-3.c: Likewise.
269         * gcc.target/i386/bmi-4.c: Likewise.
270         * gcc.target/i386/bmi-5.c: Likewise.
271         * gcc.target/i386/bmi-6.c: Likewise.
273 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
275         PR c++/46065
276         * g++.dg/pr46065.C: New test.
278 2010-11-10  Jan Hubicka  <jh@suse.cz>
280         PR tree-optimize/33172
281         PR tree-optimize/43411
282         * gcc.dg/tree-ssa/pr33172.c: New testcase.
283         * g++.dg/tree-ssa/pr43411.C: New testcase.
285 2010-11-10  Jan Hubicka  <jh@suse.cz>
287         PR tree-optimize/46228
288         * g++.dg/tree-ssa/pr46228.C: New testcase.
290 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
292         PR tree-optimization/46414
293         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
294         unrolling.
296 2010-11-10  Tobias Burnus  <burnus@net-b.de>
298         PR fortran/46411
299         * gfortran.dg/intrinsic_7.f90: New.
301 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
303         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
304         * g++.dg/abi/thunk4.C: Likewise.
305         * g++.dg/opt/combine.C: Add dg-require-visibility.
306         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
307         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
308         alpha*-dec-osf*.
309         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
310         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
311         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
312         large arena_size.
313         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
314         * gcc.dg/intmax_t-1.c: Likewise.
316 2010-11-10  Tobias Burnus  <burnus@net-b.de>
318         PR fortran/46244
319         * gfortran.dg/class_30.f90: New.
321 2010-11-10  Tobias Burnus  <burnus@net-b.de>
323         PR fortran/46223
324         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
325         failure on s390.
327 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
329         PR tree-optimization/45971
330         * gcc.dg/vect/O3-pr45971.c: New.
332 2010-11-10  Richard Guenther  <rguenther@suse.de>
334         PR tree-optimization/44964
335         * gcc.dg/pr44964.c: New testcase.
337 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
339         * gnat.dg/opt10.adb: Fix typo.
341 2010-11-10  Martin Jambor  <mjambor@suse.cz>
343         PR tree-optimization/46351
344         PR tree-optimization/46377
345         * gnat.dg/opt10.adb: New file.
346         * gnat.dg/opt10_pkg.ads: Likewise.
347         * gnat.dg/opt11.adb: Likewise.
348         * gnat.dg/opt11.ads: Likewise.
350 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
352         * gnat.dg/boolean_conv.adb: New test.
354 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
356         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
358 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
360         * gnat.dg/unchecked_convert7.adb: New test.
362 2010-11-10  Richard Guenther  <rguenther@suse.de>
364         PR tree-optimization/46398
365         * gcc.dg/torture/pr46398.c: New testcase.
367 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
369         * gfortran.dg/open_dev_null.f90: New test.
371 2010-11-09  Jan Hubicka  <jh@suse.cz>
373         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
374         unrolling.
376 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
378         * gcc.dg/struct-semi-4.c: New test.
380 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
382         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
383         power5 to enable generation of FRIZ.
385         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
386         optimization.
388         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
389         expected.
391 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
393         PR target/43808
394         * gfortran.dg/pr43808.f90: New test.
396 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
398         PR tree-optimization/46036
399         * gfortran.dg/lto/pr46036_0.f90: New.
401 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
403         PR middle-end/45663
404         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
405         instead of first.
407         PR debug/46171
408         * gcc.dg/pr46171.c: New test.
410 2010-11-09  Richard Guenther  <rguenther@suse.de>
412         PR tree-optimization/46355
413         * gcc.dg/pr46355.c: New testcase.
415 2010-11-09  Richard Guenther  <rguenther@suse.de>
417         PR tree-optimization/46177
418         * gcc.dg/pr46177-2.c: New testcase.
420 2010-11-09  Richard Guenther  <rguenther@suse.de>
422         PR testsuite/46312
423         * gcc.dg/vec-scal-opt.c: Move ...
424         * gcc.dg/vect/vect-scal-opt.c: ... here.
425         * gcc.dg/vec-scal-opt1.c: Move ...
426         * gcc.dg/vect/vect-scal-opt1.c: ... here.
427         * gcc.dg/vec-scal-opt2.c: Move ...
428         * gcc.dg/vect/vect-scal-opt2.c: ... here.
430 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
432         * gnat.dg/specs/static_initializer5.ads: New test.
433         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
435 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
437         PR middle-end/46360
438         * gcc.c-torture/compile/pr46360.c: New test.
440         PR c++/45894
441         * g++.dg/warn/Wsequence-point-2.C: New test.
443 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
445         PR fortran/46313
446         * gfortran.dg/class_29.f03: New.
448 2010-11-09  Richard Guenther  <rguenther@suse.de>
450         PR middle-end/46221
451         * gcc.target/i386/alias-1.c: New testcase.
453 2010-11-08  Jason Merrill  <jason@redhat.com>
455         * g++.dg/cpp0x/constexpr-sassert.C: New.
457 2010-11-08  Jason Merrill  <jason@redhat.com>
459         * g++.dg/cpp0x/constexpr-defarg.C: New.
461 2010-11-08  Xinliang David Li  <davidxl@google.com>
463         PR tree-optimization/46316
464         * gcc.c-torture/execute/pr46316.c: New test.
466 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
468         PR fortran/46344
469         * gfortran.dg/class_28.f03: Extended.
471 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
473         * objc.dg/property/dotsyntax-13.m: New.
474         * objc.dg/property/dotsyntax-14.m: New.
475         * objc.dg/property/dotsyntax-15.m: New.
476         * objc.dg/property/synthesize-7.m: New.
477         * obj-c++.dg/property/dotsyntax-13.mm: New.
478         * obj-c++.dg/property/dotsyntax-14.mm: New.
479         * obj-c++.dg/property/dotsyntax-15.mm: New.
480         * obj-c++.dg/property/synthesize-7.mm: New.
482 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
484         * objc.dg/property/dynamic-4.m: New.
485         * objc.dg/property/dynamic-5.m: New.
486         * objc.dg/property/dynamic-6.m: New.
487         * obj-c++.dg/property/dynamic-4.mm: New.
488         * obj-c++.dg/property/dynamic-5.mm: New.
489         * obj-c++.dg/property/dynamic-6.mm: New.
491 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
493         * objc.dg/property/synthesize-3.m: New.
494         * objc.dg/property/synthesize-4.m: New.
495         * objc.dg/property/synthesize-5.m: New.
496         * objc.dg/property/synthesize-6.m: New.
497         * obj-c++.dg/property/synthesize-3.mm: New.
498         * obj-c++.dg/property/synthesize-4.mm: New.
499         * obj-c++.dg/property/synthesize-5.mm: New.
500         * obj-c++.dg/property/synthesize-6.mm: New.
502 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
504         * objc.dg/property/at-property-5.m: Updated test.
505         * objc.dg/property/at-property-16.m: New.
506         * objc.dg/property/at-property-17.m: New.
507         * objc.dg/property/at-property-18.m: New.
508         * objc.dg/property/at-property-19.m: New.
509         * objc.dg/property/dotsyntax-12.m: New.
510         * objc.dg/protocol-inheritance-1.m: New.
511         * objc.dg/protocol-inheritance-2.m: New.
512         * obj-c++.dg/property/at-property-5.mm: Updated test.
513         * obj-c++.dg/property/at-property-16.mm: New.
514         * obj-c++.dg/property/at-property-17.mm: New.
515         * obj-c++.dg/property/at-property-18.mm: New.
516         * obj-c++.dg/property/at-property-19.mm: New.
517         * obj-c++.dg/protocol-inheritance-1.mm: New.
518         * obj-c++.dg/protocol-inheritance-2.mm: New.
519         * obj-c++.dg/property/dotsyntax-12.mm: New.
521 2010-11-08  Jason Merrill  <jason@redhat.com>
523         * g++.dg/expr/overflow1.C: New.
524         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
525         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
526         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
527         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
529 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
531         * gcc.dg/pr35442.c: Adapt warning.
533         PR target/46280
534         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
535         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
536         * g++.dg/torture/pr36444.C: Add dg-options -msse for
537         i?86-*-* x86_64-*-*.
538         * g++.dg/torture/pr36445.C: Likewise.
539         * gcc.c-torture/compile/pr34856.c: Likewise.
540         * gcc.c-torture/compile/pr39928-1.c: Likewise.
541         * gcc.c-torture/compile/vector-1.c: Likewise.
542         * gcc.c-torture/compile/vector-2.c: Likewise.
543         * gcc.dg/pr32912-1.c: Likewise.
544         * gcc.c-torture/execute/va-arg-25.c: Move ...
545         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
546         Add dg-options -msse, dg-require-effective-target sse_runtime for
547         for i?86-*-*, x86_64-*-*.
548         * gcc.c-torture/execute/vector-1.c: Likewise.
549         * gcc.c-torture/execute/vector-2.c: Likewise.
550         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
551         i?86-*-*, x86_64-*-*.
552         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
553         * gcc.dg/tree-ssa/sra-4.c: Likewise.
554         * gcc.dg/tree-ssa/vector-1.c: Likewise.
555         * gcc.dg/tree-ssa/vector-2.c: Likewise.
556         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
558 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
560         * gcc.dg/torture/pr45982.c: Add -std=c99
561         * gcc.dg/torture/pr45623.c: Ditto.
563 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
565         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
566         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
568 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
570         PR target/28627
571         * g++.dg/ext/dllimport7.C: Adjust second error check and
572         allow test for x86_64 mingw, too.
574 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
576         PR fortran/46344
577         * gfortran.dg/class_28.f03: New.
579 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
581         PR rtl-optimization/45352
582         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
583         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
584         gcc.target/i386/pr45352-2.c: New tests.
586 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
588         PR libobjc/36610
589         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
590         XFAIL the run for all but m32 x86.
592 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
594         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
595         as comment character.
597 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
599         * gcc.target/mips/mips.exp: Revert previous patch.
600         * gcc.target/mips/fma-1.c: Delete.
601         * gcc.target/mips/fma-2.c: Likewise.
602         * gcc.target/mips/fma-3.c: Likewise.
603         * gcc.target/mips/fma-4.c: Likewise.
604         * gcc.target/mips/fma-5.c: Likewise.
605         * gcc.target/mips/fma-6.c: Likewise.
606         * gcc.target/mips/fma-7.c: Likewise.
607         * gcc.target/mips/fma-8.c: Likewise.
608         * gcc.target/mips/fma-9.c: Likewise.
609         * gcc.target/mips/fma-10.c: Likewise.
610         * gcc.target/mips/fma-11.c: Likewise.
611         * gcc.target/mips/fma-12.c: Likewise.
612         * gcc.target/mips/fma-13.c: Likewise.
613         * gcc.target/mips/fma-14.c: Likewise.
614         * gcc.target/mips/fma-15.c: Likewise.
615         * gcc.target/mips/fma-16.c: Likewise.
616         * gcc.target/mips/fma-17.c: Likewise.
617         * gcc.target/mips/fma-18.c: Likewise.
618         * gcc.target/mips/fma-19.c: Likewise.
619         * gcc.target/mips/fma-20.c: Likewise.
621 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
623         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
624         * gcc.target/mips/fma-1.c: New test.
625         * gcc.target/mips/fma-2.c: Likewise.
626         * gcc.target/mips/fma-3.c: Likewise.
627         * gcc.target/mips/fma-4.c: Likewise.
628         * gcc.target/mips/fma-5.c: Likewise.
629         * gcc.target/mips/fma-6.c: Likewise.
630         * gcc.target/mips/fma-7.c: Likewise.
631         * gcc.target/mips/fma-8.c: Likewise.
632         * gcc.target/mips/fma-9.c: Likewise.
633         * gcc.target/mips/fma-10.c: Likewise.
634         * gcc.target/mips/fma-11.c: Likewise.
635         * gcc.target/mips/fma-12.c: Likewise.
636         * gcc.target/mips/fma-13.c: Likewise.
637         * gcc.target/mips/fma-14.c: Likewise.
638         * gcc.target/mips/fma-15.c: Likewise.
639         * gcc.target/mips/fma-16.c: Likewise.
640         * gcc.target/mips/fma-17.c: Likewise.
641         * gcc.target/mips/fma-18.c: Likewise.
642         * gcc.target/mips/fma-19.c: Likewise.
643         * gcc.target/mips/fma-20.c: Likewise.
645 2010-11-06  Jason Merrill  <jason@redhat.com>
647         * g++.dg/cpp0x/constexpr-ctor3.C: New.
649 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
651         PR c/43384
652         * gcc.dg/parser-error-3.c: New test.
654 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
656         PR c++/45332
657         * g++.dg/parse/semicolon2.C: New testcase.
658         * g++.dg/ext/asmspec1.C: Adjust.
659         * g++.dg/init/new13.C: Adjust.
660         * g++.dg/parse/ctor5.C: Adjust.
662 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
664         PR fortran/46330
665         * gfortran.dg/class_27.f03: New.
667 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
669         Fixed using the Objective-C 2.0 dot-syntax with self and super.
670         * objc.dg/property/dotsyntax-5.m: New.
671         * objc.dg/property/dotsyntax-6.m: New.
672         * objc.dg/property/dotsyntax-7.m: New.
673         * objc.dg/property/dotsyntax-8.m: New.
674         * objc.dg/property/dotsyntax-9.m: New.
675         * objc.dg/property/dotsyntax-10.m: New.
676         * objc.dg/property/dotsyntax-11.m: New.
677         * obj-c++.dg/property/dotsyntax-5.mm: New.
678         * obj-c++.dg/property/dotsyntax-6.mm: New.
679         * obj-c++.dg/property/dotsyntax-7.mm: New.
680         * obj-c++.dg/property/dotsyntax-8.mm: New.
681         * obj-c++.dg/property/dotsyntax-9.mm: New.
682         * obj-c++.dg/property/dotsyntax-10.mm: New.
683         * obj-c++.dg/property/dotsyntax-11.mm: New.
685 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
687         * obj-c++.dg/encode-3.mm: Provide a different string check for the
688         NeXT runtime when the type is READONLY.
690 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
692         * gcc.target/i386/387-2.c: Skip if -march= is specified.
693         * gcc.target/i386/387-6.c: Ditto.
694         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
695         * gcc.target/i386/387-4.c: Ditto.
696         * gcc.target/i386/387-7.c: Ditto.
697         * gcc.target/i386/387-8.c: Ditto.
698         * gcc.target/i386/387-9.c: Ditto.
699         * gcc.target/i386/387-10.c: Ditto.
700         * gcc.target/i386/387-11.c: Ditto.
701         * gcc.target/i386/387-12.c: Ditto.
703         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
705 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
707         PR target/44981
708         * gcc.dg/darwin-cfstring-format-1.c: New.
709         * gcc.dg/warn-nsstring.c: New.
710         * objc.dg/fsf-nsstring-format-1.m: New.
711         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
712         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
713         linker warning.
715 2010-11-05  Jason Merrill  <jason@redhat.com>
717         PR c++/45473
718         * g++.dg/inherit/virtual6.C: New.
720 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
722         PR c/44772
723         * gcc.dg/Wcxx-compat-21.c: New test.
725 2010-11-05  Ian Lance Taylor  <iant@google.com>
727         PR target/46084
728         * gcc.target/i386/pr46084.c: New test.
730 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
732         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
733         * (check_effective_target_mempcpy): New.
734         * gcc.c-torture/execute/pr45636.c: Move this...
735         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
737 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
739         * gcc.target/i386/i386.exp (FLAGS): Remove.
740         Wrap gcc_target_compile with $clearcap_ldflags added to options.
742 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
744         PR c++/46160
745         * g++.dg/opt/empty2.C: New test.
747         PR target/45670
748         * gcc.target/i386/pr45670.c: New test.
750 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
752         PR fortran/45451
753         PR fortran/46174
754         * gfortran.dg/class_19.f03: Modified.
755         * gfortran.dg/class_allocate_6.f03: New.
757 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
759         * gcc.target/i386/avx-vzeroupper-19.c: New.
761 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
763         PR tree-optimization/46099
764         * gcc.dg/autopar/pr46099.c: New test.
766         PR middle-end/43690
767         * c-c++-common/pr43690.c: New test.
769 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
771         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
772         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
773         declaration and implementation.
774         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
775         * obj-c++.dg/property/at-property-13.mm: Likewise.
776         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
777         * obj-c++.dg/property/property-1.mm: Likewise.
778         * obj-c++.dg/property/at-property-7.mm: Likewise.
779         * obj-c++.dg/property/at-property-9.mm: Likewise.
780         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
781         * obj-c++.dg/property/at-property-10.mm: Likewise.
782         * obj-c++.dg/property/synthesize-2.mm: Likewise.
783         * obj-c++.dg/property/at-property-12.mm: Likewise.
784         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
785         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
786         * obj-c++.dg/property/at-property-6.mm: Likewise.
787         * obj-c++.dg/property/at-property-8.mm: Likewise.
788         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
789         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
790         * obj-c++.dg/property/at-property-11.mm: Likewise.
791         * obj-c++.dg/template-8.mm: Likewise.
792         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
793         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
794         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
795         and put a FIXME for this.
796         * obj-c++.dg/property/property-2.mm: Remove.
797         * obj-c++.dg/property/property-3.mm: Remove.
799 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
801         PR debug/46307
802         * gcc.dg/pr46307.c: New test.
804 2010-11-05  Jason Merrill  <jason@redhat.com>
806         PR c++/46304
807         * g++.dg/ext/complex6.C: New.
809 2010-11-04  Bud Davis   <jimmied@smu.edu>
811         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
813 2010-11-04  Chao-ying Fu  <fu@mips.com>
815         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
816         msubu, mult, multu.
817         * gcc.target/mips/mips32-dsp-run.c: Likewise.
819 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
821         Fixed using the Objective-C 2.0 dot-syntax with class names.
822         * objc.dg/property/dotsyntax-3.m: New.
823         * objc.dg/property/dotsyntax-4.m: New.
824         * obj-c++.dg/property/dotsyntax-3.mm: New.
825         * obj-c++.dg/property/dotsyntax-4.mm: New.
827         * objc.dg/fobjc-std-1.m: Added test for warnings when the
828         Objective-C 2.0 dot-syntax is used with class names.
829         * obj-c++.dg/fobjc-std-1.mm: Same change.
831 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
833         * gcc.target/powerpc/loop_align.c: New.
835 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
837         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
839         merge from FSF 'apple/trunk' branch.
840         * gcc.target/powerpc/darwin64-abi.c: New.
842 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
844         PR tree-optimization/46233
845         * gcc.dg/pr46233.c: New test.
847 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
849         * objc.dg/property/property-2.m: Deleted.
850         * objc.dg/property/property-3.m: Deleted.
852 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
854         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
855         defined.
856         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
857         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
858         * objc.dg/property/property-1.m: Likewise.
859         * objc.dg/property/at-property-6.m: Likewise.
860         * objc.dg/property/at-property-7.m: Likewise.
861         * objc.dg/property/dotsyntax-1.m: Likewise.
862         * objc.dg/property/at-property-8.m: Likewise.
863         * objc.dg/property/dotsyntax-2.m: Likewise.
864         * objc.dg/property/at-property-9.m: Likewise.
865         * objc.dg/property/synthesize-2.m: Likewise.
866         * objc.dg/property/at-property-10.m: Likewise.
867         * objc.dg/property/at-property-11.m: Likewise.
868         * objc.dg/property/at-property-12.m: Likewise.
869         * objc.dg/property/at-property-13.m: Likewise.
870         * objc.dg/property/fsf-property-method-access.m: Likewise.
871         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
872         linker warning.
873         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
874         warnings.
875         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
876         deprecation warnings.  Use Object1 implementation.
877         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
878         * objc/execute/forward-1.m: Remove.
879         * objc/execute/forward-1.x: Remove.
881 2010-11-04  Jason Merrill  <jason@redhat.com>
883         * g++.dg/cpp0x/constexpr-access.C: New.
885 2010-11-04  Richard Guenther  <rguenther@suse.de>
887         PR rtl-optimization/46183
888         * gcc.dg/torture/pr46183.c: New testcase.
890 2010-11-04  Richard Guenther  <rguenther@suse.de>
892         PR tree-optimization/46068
893         * gcc.dg/torture/pr46068.c: New testcase.
895 2010-11-04  Richard Guenther  <rguenther@suse.de>
897         PR tree-optimization/45991
898         * gcc.dg/pr45991.c: New testcase.
900 2010-11-04  Richard Guenther  <rguenther@suse.de>
902         PR tree-optimization/46154
903         * g++.dg/torture/pr46154.C: New testcase.
905 2010-11-04  Richard Guenther  <rguenther@suse.de>
907         PR tree-optimization/45733
908         * gcc.dg/pr45733.c: New testcase.
910 2010-11-04  Ira Rosen  <irar@il.ibm.com>
912         PR tree-optimization/46213
913         * gfortran.dg/vect/pr46213.f90: New.
915 2010-11-04  Richard Guenther  <rguenther@suse.de>
917         PR testsuite/45702
918         * gcc.dg/pr34989-1.c: Move ...
919         * gcc.dg/lto/pr34989-1_0.c: ... here.
920         * gcc.dg/pr34989-2.c: Move ...
921         * gcc.dg/lto/pr34989-1_1.c: ... here.
922         * gcc.dg/pr27898.c: Move ...
923         * gcc.dg/lto/pr27898_0.c: ... here and ...
924         * gcc.dg/lto/pr27898_1.c: ... split.
925         * gcc.dg/pr28712.c: Move ...
926         * gcc.dg/lto/pr28712_0.c: ... here and ...
927         * gcc.dg/lto/pr28712_1.c: ... split ...
928         * gcc.dg/lto/pr28712_2.c: ... twice.
929         * gcc.dg/pr28706.c: Move ...
930         * gcc.dg/lto/pr28706_0.c: ... here and ...
931         * gcc.dg/lto/pr28706_1.c: ... split.
933 2010-11-04  Richard Guenther  <rguenther@suse.de>
934             Richard Henderson  <rth@redhat.com>
936         * gcc.target/i386/fma4-vector-2.c: New testcase.
938 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
939             Richard Guenther  <rguenther@suse.de>
941         * gcc.dg/vec-scal-opt.c: New testcase.
942         * gcc.dg/vec-scal-opt1.c: New testcase.
943         * gcc.dg/vec-scal-opt2.c: New testcase.
945 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
947         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
948         from plugin build flags on Darwin targets.
950 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
952         * gcc.target/i386/pr46285.c: Require split_stack target.
954 2010-11-03  Jason Merrill  <jason@redhat.com>
956         PR c++/46293
957         * g++.dg/cpp0x/constexpr-base2.C: New.
959         PR c++/46289
960         * g++.dg/cpp0x/initlist45.C: New.
962 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
964         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
965         is now allowed in categories.
966         * obj-c++.dg/property/dynamic-2.mm: Same change.
967         * objc.dg/property/dynamic-3.m: New.
968         * obj-c++.dg/property/dynamic-3.mm: New.
969         * objc.dg/property/at-property-14.m: New.
970         * objc.dg/property/at-property-15.m: New.
971         * obj-c++.dg/property/at-property-14.mm: New.
972         * obj-c++.dg/property/at-property-15.mm: New.
974         * objc.dg/foreach-6.m: Added a few more tests for valid and
975         invalid iterating variables and collections.
977 2010-11-03  Xinliang David Li  <davidxl@google.com>
979         PR target/46200
980         * g++.dg/tree-ssa/ivopts-2.C: New test.
982 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
984         PR target/46295
985         * gcc.target/i386/pr46295.c: New.
987 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
989         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
990         precision min/max for single precision on VSX.
992 2010-11-03  Jason Merrill  <jason@redhat.com>
994         PR c++/46289
995         * g++.dg/cpp0x/constexpr-ice3.C: New.
997 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
999         * gnat.dg/opt8.ad[sb]: New test.
1000         * gnat.dg/opt8_pkg.ads: New helper.
1002 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1004         PR rtl-optimization/45865
1005         * gcc.dg/pr45865.c: New.
1006         * gcc.dg/torture/pr45865.c: Likewise.
1008         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1009         * gcc.target/arm/headmerge-2.c: Likewise.
1010         * gcc.target/i386/headmerge-1.c: Likewise.
1011         * gcc.target/i386/headmerge-2.c: Likewise.
1013 2010-11-03  Richard Guenther  <rguenther@suse.de>
1015         PR middle-end/46288
1016         * gcc.dg/pr46288.c: New testcase.
1018 2010-11-03  Richard Guenther  <rguenther@suse.de>
1020         PR tree-optimization/44807
1021         * gcc.dg/torture/pr44807.c: New testcase.
1023 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1025         PR libgfortran/43899
1026         * gfortran.dg/namelist_67.f90: New test.
1028 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1030         PR tree-optimization/46009
1031         * gcc.dg/vect/pr46009.c: New function.
1033 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1035         Implemented -fobjc-std=objc1 flag.
1036         * objc.dg/fobjc-std-1.m: New.
1037         * obj-c++.dg/fobjc-std-1.mm: New.
1039 2010-11-03  Richard Guenther  <rguenther@suse.de>
1041         PR middle-end/46241
1042         * g++.dg/debug/pr46241.C: New testcase.
1044 2010-11-03  Richard Guenther  <rguenther@suse.de>
1046         PR tree-optimization/46190
1047         * gfortran.dg/pr46190.f90: New testcase.
1049 2010-11-03  Richard Guenther  <rguenther@suse.de>
1051         PR testsuite/46274
1052         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1053         * gcc.dg/vect/vect-19.c: Likewise.
1054         * gcc.dg/vect/vect-17.c: Likewise.
1056 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
1058         PR target/46285
1059         * gcc.target/i386/pr46285.c: New.
1061 2010-11-03  Richard Guenther  <rguenther@suse.de>
1063         PR tree-optimization/46217
1064         * gcc.dg/pr46217.c: New testcase.
1066 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
1068         * objc.dg/property/dotsyntax-1.m: New.
1069         * objc.dg/property/dotsyntax-2.m: New.
1070         * obj-c++.dg/property/dotsyntax-1.mm: New.
1071         * obj-c++.dg/property/dotsyntax-2.mm: New.
1073 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1075         PR tree-optimization/46165
1076         * gcc.dg/pr46165.c: New test.
1078 2010-11-03  Richard Guenther  <rguenther@suse.de>
1080         PR middle-end/46251
1081         * gcc.dg/pr46251.c: New testcase.
1083 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
1085         PR tree-optimization/46107
1086         * gcc.c-torture/compile/pr46107.c: New test.
1088         PR debug/46252
1089         * gcc.dg/pr46252.c: New test.
1091         PR rtl-optimization/46034
1092         PR rtl-optimization/46212
1093         PR rtl-optimization/46248
1094         * gcc.c-torture/compile/pr46034.c: New test.
1095         * gcc.c-torture/compile/pr46248.c: New test.
1096         * gcc.dg/pr46212.c: New test.
1098 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1100         * gnat.dg/sizetype4.adb: New test.
1102 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
1104         * gcc.target/i386/avx-vzeroupper-15.c: New.
1105         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1106         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1107         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1109         PR target/46253
1110         * gcc.target/i386/pr46253.c: New.
1112 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1113             Tobias Burnus  <burnus@net-b.de>
1115         PR fortran/45170
1116         * gfortran.dg/deferred_type_param_1.f90: New.
1117         * gfortran.dg/deferred_type_param_2.f90: New.
1118         * gfortran.dg/initialization_1.f90: Update dg-errors.
1119         * gfortran.dg/initialization_9.f90: Update dg-errors.
1121 2010-11-02  Richard Guenther  <rguenther@suse.de>
1123         PR tree-optimization/46149
1124         * g++.dg/torture/pr46149.C: New testcase.
1126 2010-11-02  Richard Guenther  <rguenther@suse.de>
1128         PR tree-optimization/46216
1129         * gcc.dg/torture/pr46216.c: New testcase.
1131 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1133         PR target/46131
1134         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1135         *-*-osf*.
1137 2010-11-02  Richard Guenther  <rguenther@suse.de>
1139         PR tree-optimization/46184
1140         * gcc.dg/pr46184.c: New testcase.
1142 2010-11-02  Richard Guenther  <rguenther@suse.de>
1144         PR tree-optimization/46177
1145         * gcc.dg/pr46177.c: New testcase.
1147 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1149         PR middle-end/46120
1150         * g++.dg/ipa/ivinline-9.C: New test.
1152 2010-11-02  Martin Jambor  <mjambor@suse.cz>
1154         PR tree-optimization/45875
1155         * g++.dg/torture/pr45875.C: New test.
1157 2010-11-02  Richard Guenther  <rguenther@suse.de>
1159         PR testsuite/46249
1160         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1162 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
1164         PR debug/46255
1165         * gcc.dg/pr46255.c: New test.
1167 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1169         PR c++/46170
1170         PR c++/46162
1171         * g++.dg/template/sfinae26.C: New test.
1172         * g++.dg/template/sfinae27.C: Likewise.
1174 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
1176         PR c++/45606
1177         * g++.dg/template/typedef36.C: New test.
1178         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1179         * g++.dg/template/canon-type-10.C: Likewise.
1180         * g++.dg/template/canon-type-11.C: Likewise.
1181         * g++.dg/template/canon-type-12.C: Likewise.
1182         * g++.dg/template/canon-type-13.C: Likewise.
1184 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
1186         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1187         instance of debug_pubnames on darwin.
1189 2010-11-01  Jason Merrill  <jason@redhat.com>
1190             Benjamin Kosnik  <bkoz@redhat.com>
1192         * g++.dg/cpp0x/constexpr-initlist2.C: New.
1193         * g++.dg/cpp0x/constexpr-initlist3.C: New.
1195         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1196         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1197         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1198         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1199         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1200         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1201         * g++.dg/cpp0x/constexpr-array.C: New.
1202         * g++.dg/cpp0x/constexpr-base.C: New.
1203         * g++.dg/cpp0x/constexpr-complex.C: New.
1204         * g++.dg/cpp0x/constexpr-data1.C: New.
1205         * g++.dg/cpp0x/constexpr-data2.C: New.
1206         * g++.dg/cpp0x/constexpr-deref.C: New.
1207         * g++.dg/cpp0x/constexpr-diag1.C: New.
1208         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1209         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1210         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1211         * g++.dg/cpp0x/constexpr-empty.C: New.
1212         * g++.dg/cpp0x/constexpr-empty2.C: New.
1213         * g++.dg/cpp0x/constexpr-empty3.C: New.
1214         * g++.dg/cpp0x/constexpr-empty4.C: New.
1215         * g++.dg/cpp0x/constexpr-empty5.C: New.
1216         * g++.dg/cpp0x/constexpr-ex1.C: New.
1217         * g++.dg/cpp0x/constexpr-ex2.C: New.
1218         * g++.dg/cpp0x/constexpr-ex3.C: New.
1219         * g++.dg/cpp0x/constexpr-ex4.C: New.
1220         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1221         * g++.dg/cpp0x/constexpr-fnptr.C: New.
1222         * g++.dg/cpp0x/constexpr-function1.C: New.
1223         * g++.dg/cpp0x/constexpr-function2.C: New.
1224         * g++.dg/cpp0x/constexpr-function3.C: New.
1225         * g++.dg/cpp0x/constexpr-ice.C: New.
1226         * g++.dg/cpp0x/constexpr-initlist.C: New.
1227         * g++.dg/cpp0x/constexpr-neg1.C: New.
1228         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1229         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1230         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1231         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1232         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1233         * g++.dg/cpp0x/constexpr-nonlit.C: New.
1234         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1235         * g++.dg/cpp0x/constexpr-nullptr.C: New.
1236         * g++.dg/cpp0x/constexpr-object1.C: New.
1237         * g++.dg/cpp0x/constexpr-object2.C: New.
1238         * g++.dg/cpp0x/constexpr-overflow.C: New.
1239         * g++.dg/cpp0x/constexpr-pedantic.C: New.
1240         * g++.dg/cpp0x/constexpr-pos1.C: New.
1241         * g++.dg/cpp0x/constexpr-potential1.C: New.
1242         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1243         * g++.dg/cpp0x/constexpr-pure.C: New.
1244         * g++.dg/cpp0x/constexpr-static.C: New.
1245         * g++.dg/cpp0x/constexpr-static2.C: New.
1246         * g++.dg/cpp0x/constexpr-static3.C: New.
1247         * g++.dg/cpp0x/constexpr-static4.C: New.
1248         * g++.dg/cpp0x/constexpr-static5.C: New.
1249         * g++.dg/cpp0x/constexpr-static6.C: New.
1250         * g++.dg/cpp0x/constexpr-string.C: New.
1251         * g++.dg/cpp0x/constexpr-switch.C: New.
1252         * g++.dg/cpp0x/constexpr-targ.C: New.
1253         * g++.dg/cpp0x/constexpr-throw.C: New.
1254         * g++.dg/cpp0x/constexpr-typeid.C: New.
1255         * g++.dg/cpp0x/constexpr-union.C: New.
1256         * g++.dg/cpp0x/constexpr-value.C: New.
1257         * g++.dg/cpp0x/constexpr-value2.C: New.
1258         * g++.dg/cpp0x/constexpr-variadic.C: New.
1259         * g++.dg/cpp0x/initlist5.C: Use constexpr.
1260         * g++.dg/cpp0x/static_assert3.C: Add expected error.
1261         * g++.dg/other/fold1.C: Likewise.
1262         * g++.dg/parse/crash36.C: Likewise.
1263         * g++.dg/parse/constant4.C: Adjust expected error.
1264         * g++.dg/template/arg5.C: Likewise.
1265         * g++.dg/template/non-dependent10.C: Likewise.
1266         * g++.dg/template/qualified-id3.C: Likewise.
1267         * g++.dg/warn/overflow-warn-1.C: Likewise.
1268         * g++.dg/warn/overflow-warn-3.C: Likewise.
1269         * g++.dg/warn/overflow-warn-4.C: Likewise.
1270         * g++.old-deja/g++.pt/crash10.C: Likewise.
1272         * g++.dg/cpp0x/constexpr-ctor2.C: New.
1274 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1276         Implemented format and noreturn attributes for Objective-C methods.
1277         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1278         * objc.dg/attributes/method-deprecated-1.m: New.
1279         * objc.dg/attributes/method-deprecated-2.m: New.
1280         * objc.dg/attributes/method-deprecated-3.m: New.
1281         * objc.dg/attributes/method-noreturn-1.m: New.
1282         * objc.dg/attributes/method-sentinel-1.m: New.
1283         * objc.dg/attributes/method-format-1.m: New.
1284         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1285         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1286         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1287         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1288         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1289         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1290         * obj-c++.dg/attributes/method-format-1.mm: New.
1292 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1294         * objc.dg/property/at-property-deprecated-1.m: New.
1295         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1297 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
1299         Implemented Objective-C 2.0 property accessors.
1300         * objc.dg/property/at-property-6.m: Use nonatomic properties to
1301         avoid testing more complex accessors in this testcase which is not
1302         about them.
1303         * objc.dg/property/at-property-7.m: Same change.
1304         * objc.dg/property/at-property-8.m: Same change.
1305         * objc.dg/property/at-property-9.m: Same change.
1306         * objc.dg/property/at-property-10.m: Same change.
1307         * objc.dg/property/at-property-11.m: Same change.
1308         * obj-c++.dg/property/at-property-6.mm: Same change.
1309         * obj-c++.dg/property/at-property-7.mm: Same change.
1310         * obj-c++.dg/property/at-property-8.mm: Same change.
1311         * obj-c++.dg/property/at-property-9.mm: Same change.
1312         * obj-c++.dg/property/at-property-10.mm: Same change.
1313         * obj-c++.dg/property/at-property-11.mm: Same change.
1314         * objc.dg/property/at-property-12.m: New.
1315         * objc.dg/property/at-property-13.m: New.
1316         * obj-c++.dg/property/at-property-12.mm: New.
1317         * obj-c++.dg/property/at-property-13.mm: New.
1319 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1321         PR fortran/46152
1322         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1323         * gfortran.dg/allocate_with_typespec_4.f90: New test.
1324         * gfortran.dg/allocate_with_typespec_1.f90: New test.
1325         * gfortran.dg/allocate_with_typespec_2.f: New test.
1326         * gfortran.dg/allocate_with_typespec_3.f90: New test.
1327         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1328         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1330 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
1331             Nathan Froyd  <froydnj@codesourcery.com>
1333         PR tree-optimization/46259
1334         * gfortran.dg/pr46259.f: New testcase.
1336 2010-11-01  Paul Koning  <ni1d@arrl.net>
1338         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1339         * gcc.c-torture/compile/20020604-1.c: Ditto.
1340         * gcc.c-torture/compile/20001226-1.c: Ditto.
1341         * gcc.c-torture/compile/20010327-1.c: Ditto.
1342         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1343         * gcc.c-torture/compile/pr43191.c: Ditto.
1344         * gcc.c-torture/compile/pr41181.c: Ditto.
1346 2010-10-31  Richard Henderson  <rth@redhat.com>
1348         * lib/target-supports.exp
1349         (check_effective_target_automatic_stack_alignment): True for
1350         x86 but not windows.
1351         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1352         use of the preferred-stack-boundary arguments.
1353         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1355 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
1357         PR target/46142
1358         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1359         * gcc.target/i386/fma4-builtin-2.c: Likewise.
1361 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1363         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1365 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1367         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1368         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
1369         than tls.
1370         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1371         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1372         * objc.dg/torture/tls/thr-init.m: Likewise.
1373         * objc.dg/torture/tls/thr-init-2.m: Likewise.
1374         * objc.dg/torture/tls/thr-init-3.m: Likewise.
1376 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
1378         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1379         the Linux kernel.
1381 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
1383         PR fortran/44917
1384         PR fortran/44926
1385         PR fortran/46196
1386         * gfortran.dg/typebound_generic_10.f03: New.
1388 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1390         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1391         * objc.dg/property/property-neg-1.m: Updated for changes in the
1392         syntax of @property and the implementation of
1393         @synthesize/@dynamic.
1394         * objc.dg/property/property-neg-2.m: Same change.
1395         * objc.dg/property/property-neg-3.m: Same change.
1396         * objc.dg/property/property-neg-4.m: Same change.
1397         * objc.dg/property/property-neg-5.m: Same change.
1398         * objc.dg/property/property-neg-7.m: Same change.
1399         * objc.dg/property/property-1.m: Same change.
1400         * objc.dg/property/synthesize-1.m: Same change.
1401         * objc.dg/property/at-property-2.m: Same change.
1402         * objc.dg/property/at-property-4.m: Same change.
1404         * objc.dg/property/fsf-property-method-acces.m: Updated for
1405         changes in the syntax of @property and the implementation of
1406         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1407         * objc.dg/property/fsf-property-basic.m: Same change.
1408         * objc.dg/property/fsf-property-named-ivar.m: Same change.
1410         * objc.dg/property/at-property-5.m: New.
1411         * objc.dg/property/at-property-6.m: New.
1412         * objc.dg/property/at-property-7.m: New.
1413         * objc.dg/property/at-property-8.m: New.
1414         * objc.dg/property/at-property-9.m: New.
1415         * objc.dg/property/at-property-10.m: New.
1416         * objc.dg/property/at-property-11.m: New.
1417         * objc.dg/property/synthesize-2.m: New.
1418         * objc.dg/property/dynamic-2.m: New.
1420         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1421         syntax of @property and the implementation of
1422         @synthesize/@dynamic.
1423         * obj-c++.dg/property/property-neg-2.mm: Same change.
1424         * obj-c++.dg/property/property-neg-3.mm: Same change.
1425         * obj-c++.dg/property/property-neg-4.mm: Same change.
1426         * obj-c++.dg/property/property-neg-5.mm: Same change.
1427         * obj-c++.dg/property/property-neg-7.mm: Same change.
1428         * obj-c++.dg/property/property-1.mm: Same change.
1429         * obj-c++.dg/property/synthesize-1.mm: Same change.
1430         * obj-c++.dg/property/at-property-2.mm: Same change.
1431         * obj-c++.dg/property/at-property-4.mm: Same change.
1433         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1434         changes in the syntax of @property and the implementation of
1435         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
1436         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1437         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1439         * obj-c++.dg/property/at-property-5.mm: New.
1440         * obj-c++.dg/property/at-property-6.mm: New.
1441         * obj-c++.dg/property/at-property-7.mm: New.
1442         * obj-c++.dg/property/at-property-8.mm: New.
1443         * obj-c++.dg/property/at-property-9.mm: New.
1444         * obj-c++.dg/property/at-property-10.mm: New.
1445         * obj-c++.dg/property/at-property-11.mm: New.
1446         * obj-c++.dg/property/synthesize-2.mm: New.
1447         * obj-c++.dg/property/dynamic-2.mm: New.
1449 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1450             Andrew Pinski  <pinskia@gmail.com>
1452         * gcc.c-torture/execute/vector-shift.c: New testcase.
1453         * gcc.c-torture/execute/vector-shift1.c: Likewise.
1454         * gcc.c-torture/execute/vector-shift2.c: Likewise.
1455         * gcc.dg/vector-shift.c: Likewise.
1456         * gcc.dg/vector-shift1.c: Likewise.
1457         * gcc.dg/torture/vector-shift2.c: Likewise.
1458         * gcc.dg/vector-shift3.c: Likewise.
1459         * gcc.dg/simd-1b.c: Adjust.
1461 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1463         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1465 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
1467         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1469 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
1471         PR target/46153
1472         * gcc.target/i386/pr46153.c: New test.
1474 2010-10-27  Jason Merrill  <jason@redhat.com>
1476         * g++.dg/cpp0x/constexpr-is_literal.C: New.
1478 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
1480         PR fortran/46161
1481         * gfortran.dg/class_dummy_3.f03: New.
1483 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
1485         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1486         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1488         * gcc.target/i386/avx-vzeroupper-3.c: New.
1489         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1490         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1491         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1492         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1493         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1494         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1495         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1496         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1497         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1498         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1499         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1501 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1503         * obj-c.dg/property/at-property-4.m: New.
1504         * obj-c++.dg/property/at-property-4.mm: New.
1505         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1506         updates in warning.
1507         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1508         updates in warning.
1510 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1512         * objc.dg/property/at-property-1.m: New.
1513         * objc.dg/property/at-property-2.m: New.
1514         * objc.dg/property/at-property-3.m: New.
1515         * objc.dg/ivar-invalid-type-1.m: New.
1516         * obj-c++.dg/property/at-property-1.mm: New.
1517         * obj-c++.dg/property/at-property-2.mm: New.
1518         * obj-c++.dg/property/at-property-3.mm: New.
1519         * obj-c++.dg/ivar-invalid-type-1.mm: New.
1520         * objc.dg/property/property-neg-6.m: Updated testcase for updates
1521         in error reporting.
1523 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1525         PR libgfortran/46010
1526         * gfortran.dg/namelist_66.f90: New test.
1527         * gfortran.dg/fmt_t_6.f: Fix whitespace.
1529 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
1531         PR fortran/42647
1532         * gfortran.dg/allocatable_scalar_9.f90: Extended.
1533         * gfortran.dg/allocatable_scalar_10.f90: New.
1534         * gfortran.dg/class_19.f03: Extended.
1536 2010-10-26  Jan Hubicka  <jh@suse.cz>
1538         PR middle-end/45736
1539         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1541 2010-10-26  Ira Rosen  <irar@il.ibm.com>
1543         PR tree-optimization/46167
1544         * gcc.dg/vect/O-pr46167.c: New.
1545         * gcc.dg/vect/vect.exp: Run tests with -O.
1547 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
1549         PR target/44948
1550         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1551         * g++.dg/vect/pr33860a.cc: Likewise.
1552         * gcc.c-torture/compile/20070522-1.c: Likewise.
1553         * gcc.dg/compat/struct-align-1_x.c: Likewise.
1554         * gcc.dg/compat/struct-align-1_y.c: Likewise.
1555         * gcc.dg/compat/struct-align-2_x.c: Likewise.
1556         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1557         * gcc.dg/pr44136.c: Likewise.
1559         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1560         * gcc.dg/compat/vector-1_x.c: Likewise.
1561         * gcc.dg/compat/vector-1_y.c: Likewise.
1562         * gcc.dg/compat/vector-2_x.c: Likewise.
1563         * gcc.dg/compat/vector-2_y.c: Likewise.
1564         * gcc.dg/pr43300.c: Likewise.
1566         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1567         * gcc.dg/compat/vector-1a_y.c: Likewise.
1568         * gcc.dg/compat/vector-1b_x.c: Likewise.
1569         * gcc.dg/compat/vector-1b_y.c: Likewise.
1570         * gcc.dg/compat/vector-2a_x.c: Likewise.
1571         * gcc.dg/compat/vector-2a_y.c: Likewise.
1572         * gcc.dg/compat/vector-2b_x.c: Likewise.
1573         * gcc.dg/compat/vector-2b_y.c: Likewise.
1574         * gcc.target/i386/pr39162.c: Likewise.
1575         * gcc.target/i386/pr40906-2.c: Likewise.
1576         * gcc.target/i386/sse-5.c: Likewise.
1578         * gcc.dg/pr35442.c: Prune ABI change warnings.
1580         * gcc.c-torture/execute/pr38151.x: New.
1581         * gcc.target/i386/pr44948-1a.c: Likewise.
1582         * gcc.target/i386/pr44948-1b.c: Likewise.
1583         * gcc.target/i386/pr44948-2a.c: Likewise.
1584         * gcc.target/i386/pr44948-2b.c: Likewise.
1586 2010-10-26  Ian Lance Taylor  <iant@google.com>
1588         PR middle-end/45687
1589         * gcc.c-torture/execute/20101025-1.c: New test.
1591 2010-10-26  Tobias Burnus  <burnus@net-b.de>
1593         PR fortran/45451
1594         * gfortran.dg/class_allocate_5.f90: New.
1596 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1598         Implement opaque-enum-specifiers for C++0x
1599         * g++.dg/cpp0x/forw_enum1.C: New.
1600         * g++.dg/cpp0x/forw_enum2.C: New.
1601         * g++.dg/cpp0x/forw_enum3.C: New.
1602         * g++.dg/cpp0x/forw_enum4.C: New.
1603         * g++.dg/cpp0x/forw_enum5.C: New.
1604         * g++.dg/cpp0x/forw_enum6.C: New.
1605         * g++.dg/cpp0x/forw_enum7.C: New.
1606         * g++.dg/cpp0x/forw_enum8.C: New.
1607         * g++.dg/cpp0x/forw_enum9.C: New.
1608         * g++.dg/parse/enum3.C: Add new errors.
1609         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1610         * g++.dg/cpp0x/auto9.C: Add new error.
1611         * g++.dg/template/crash79.C: Add new errors.
1613 2010-10-26  Jie Zhang  <jie@codesourcery.com>
1615         * gcc.target/arm/volatile-bitfields-1.c: New test.
1616         * gcc.target/arm/volatile-bitfields-2.c: New test.
1617         * gcc.target/arm/volatile-bitfields-3.c: New test.
1619 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1621         * gnat.dg/pointer_discr1.adb: New test.
1622         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1623         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1624         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1626 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1628         * gnat.dg/loop_optimization8.adb: New test.
1629         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1630         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1632 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1634         * gnat.dg/in_out_parameter2.adb: New test.
1635         * gnat.dg/in_out_parameter3.adb: Likewise.
1637 2010-10-25  Jie Zhang  <jie@codesourcery.com>
1639         * g++.dg/opt/combine.c: New test.
1641 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
1643         * gnat.dg/opt7.ad[sb]: New test.
1644         * gnat.dg/opt7_pkg.ads: New helper.
1646 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1648         PR objc/45735
1649         * obj-c.dg/pr45735.mm: New.
1650         * obj-c++.dg/pr45735.mm: New.
1652 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1654         PR objc/24393
1655         * objc.dg/pr24393.m: New.
1656         * obj-c++.dg/pr24393.mm: New.
1658 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1660         PR objc/28049
1661         * objc.dg/pr28049.m: New.
1662         * obj-c++.dg/pr28049.mm: New.
1664 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1666         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
1667         parameter attributes are now supported.
1668         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1669         * objc.dg/attributes/parameter-attribute-1.m: New test.
1670         * objc.dg/attributes/parameter-attribute-2.m: New test.
1671         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1672         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1674 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
1676         Based on the CFString implementation in FSF apple/trunk branch.
1678         * gcc.dg/darwin-cfstring-1.c: New.
1679         * gcc.dg/darwin-cfstring-2.c: New.
1680         * gcc.dg/torture/darwin-cfstring-3.c: New.
1681         * g++.dg/other/darwin-cfstring1.C: New.
1682         * g++.dg/torture/darwin-cfstring-3.C: New.
1684 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
1686         * objc.dg/demangle-1.m: New test.
1687         * obj-c++.dg/demangle-1.mm: New test.
1688         * obj-c++.dg/demangle-2.mm: New test.
1689         * obj-c++.dg/demangle-3.mm: New test.
1691 2010-10-23  Ian Lance Taylor  <iant@google.com>
1693         * gcc.c-torture/execute/20101011-1.c: New test.
1694         * gcc.c-torture/execute/20101011-1.x: New test driver.
1696 2010-10-23  Tobias Burnus  <burnus@net-b.de>
1698         PR fortran/46122
1699         * gfortran.dg/protected_8.f90: New.
1701 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
1703         * gcc.dg/march-generic.c: Skip for -march in multilib options.
1704         * gcc.target/i386/isa-9.c: Skip for -march other than
1705         -march=amdfam10 in multilib options.
1706         * gcc.target/i386/pr42589.c: Skip for -march other than
1707         -march=i486 in multilib options.
1708         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1709         other -march in multilib options.
1711 2010-10-23  Jie Zhang  <jie@codesourcery.com>
1713         PR rtl-optimization/37360
1714         * gcc.dg/pr37360.c: New test.
1716 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1718         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1720 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
1721             Andrew Pinski  <pinskia@gmail.com>
1723         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1724         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1725         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1726         * gcc.dg/vector-subscript-1.c: Likewise.
1727         * gcc.dg/vector-subscript-2.c: Likewise.
1728         * gcc.dg/vector-subscript-3.c: New testcase.
1729         * gcc.dg/array-8.c: Adjust.
1731 2010-10-22  Richard Guenther  <rguenther@suse.de>
1733         PR middle-end/46137
1734         * c-c++-common/torture/pr46137.c: New testcase.
1736 2010-10-22  Jason Merrill  <jason@redhat.com>
1738         PR c++/46129
1739         * g++.dg/template/defarg14.C: New.
1741 2010-10-22  Jason Merrill  <jason@redhat.com>
1743         PR c++/46103
1744         * g++.dg/cpp0x/implicit10.C: New.
1746 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
1748         PR target/46098
1749         * gcc.target/i386/pr46098.c: New test.
1751 2010-10-22  Richard Guenther  <rguenther@suse.de>
1753         PR tree-optimization/45720
1754         * gcc.dg/torture/pr45720.c: New testcase.
1756 2010-10-22  Ira Rosen  <irar@il.ibm.com>
1758         PR tree-optimization/46126
1759         * gcc.dg/vect/pr46126.c: New.
1761 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
1763         Based on the CFString implementation in FSF apple/trunk branch.
1765         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1766         so that the latter can be used in dg-skip and dg-xfail clauses.
1767         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1768         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1769         to use dg-additional-files for Object1.
1770         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1771         to use dg-additional-files for Object1, move to torture/strings/.
1772         * obj-c++.dg/const-str-4.mm: Likewise.
1773         * obj-c++.dg/const-str-3.mm: Likewise.
1774         * obj-c++.dg/const-str-8.mm: Likewise.
1775         * obj-c++.dg/const-str-9.mm: Likewise.
1776         * obj-c++.dg/const-str-10.mm: Likewise.
1777         * obj-c++.dg/const-str-10.mm: Likewise.
1778         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1779         to use dg-additional-files for Object1, move to strings/.
1780         * obj-c++.dg/const-str-2.mm: Likewise.
1781         * obj-c++.dg/const-str-5.mm: Likewise.
1782         * obj-c++.dg/const-str-6.mm: Likewise.
1783         * obj-c++.dg/const-str-12.mm: Likewise.
1784         * obj-c++.dg/strings/strings.exp: New.
1785         * obj-c++.dg/strings/const-cfstring-2.mm: New.
1786         * obj-c++.dg/strings/const-cfstring-5.mm: New.
1787         * obj-c++.dg/torture/strings/strings.exp: New.
1788         * obj-c++.dg/torture/strings/string1.mm: New.
1789         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1790         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1791         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1793         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1794         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1795         * objc/execute/string2.m: Likewise.
1796         * objc/execute/string3.m: Likewise.
1797         * objc/execute/string3.m: Likewise.
1798         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1799         * objc.dg/foreach-4.m: Likewise.
1800         * objc.dg/foreach-5.m: Likewise.
1801         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1802         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1803         * objc.dg/const-str-4.m: Likewise.
1804         * objc.dg/const-str-7.m: Likewise.
1805         * objc.dg/const-str-8.m: Likewise.
1806         * objc.dg/const-str-9.m: Likewise.
1807         * objc.dg/const-str-10.m: Likewise.
1808         * objc.dg/const-str-11.m: Likewise.
1809         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1810         to use dg-additional-files for Object1, move to objc.dg/strings/.
1811         * objc.dg/const-str-2.m: Likewise.
1812         * objc.dg/const-str-5.m: Likewise.
1813         * objc.dg/const-str-6.m: Likewise.
1814         * objc.dg/const-str-12.m: Likewise.
1815         * objc.dg/const-str-12b.m: Likewise.
1816         * objc.dg/strings/strings.exp: New.
1817         * objc.dg/strings/const-cfstring-2.m: New.
1818         * objc.dg/strings/const-cfstring-5.m: New.
1819         * objc.dg/torture/strings/strings.exp: New.
1820         * objc.dg/torture/strings/const-cfstring-1.m: New.
1821         * objc.dg/torture/strings/const-cfstring-3.m: New.
1822         * objc.dg/torture/strings/const-cfstring-4.m: New.
1824 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1826         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1828 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
1830         PR c++/46117
1831         * g++.dg/parse/crash57.C: New.
1833 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
1834             H.J. Lu  <hongjiu.lu@intel.com>
1836         PR target/45946
1837         * gcc.target/i386/pr45946.c: New test.
1839 2010-10-21  Martin Jambor  <mjambor@suse.cz>
1841         PR tree-optimization/45875
1842         * g++.dg/ipa/pr45875.C: New test.
1844 2010-10-21  Ira Rosen  <irar@il.ibm.com>
1846         PR tree-optimization/46049
1847         PR tree-optimization/46052
1848         * gcc.dg/vect/pr46052.c: New test.
1849         * gcc.dg/vect/pr46049.c: New test.
1851 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1853         PR fortran/46007
1854         * gfortran.dg/shape_5.f90:  New test case.
1856 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1858         PR fortran/46060
1859         * gfortran.dg/proc_ptr_comp_25.f90: New.
1861 2010-10-21  Richard Guenther  <rguenther@suse.de>
1862             Michael Matz  <matz@suse.de>
1864         PR tree-optimization/45764
1865         * gcc.dg/torture/pr45764.c: New testcase.
1867 2010-10-21  Richard Guenther  <rguenther@suse.de>
1869         PR tree-optimization/46111
1870         * g++.dg/torture/pr46111.C: New testcase.
1872 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
1874         PR fortran/46067
1875         * gfortran.dg/dummy_procedure_4.f90: New.
1876         * gfortran.dg/proc_ptr_30.f90: New.
1878 2010-10-21  Tobias Burnus  <burnus@net-b.de>
1880         PR fortran/46100
1881         * gfortran.dg/ptr-func-1.f90: New.
1882         * gfortran.dg/ptr-func-2.f90: New.
1884 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
1886         PR tree-optimization/45919
1887         * gcc.c-torture/compile/pr45919.c: New test.
1889         PR tree-optimization/46066
1890         * gcc.dg/autopar/pr46066.c: New test.
1892 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1894         PR c++/46024
1895         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1897 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1899         PR c++/46056
1900         * g++.dg/cpp0x/range-for7.C: New.
1902 2010-10-20  Richard Guenther  <rguenther@suse.de>
1904         PR lto/45667
1905         * g++.dg/lto/20101020-1_0.h: New testcase.
1906         * g++.dg/lto/20101020-1_0.C: Likewise.
1907         * g++.dg/lto/20101020-1_1.C: Likewise.
1909 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
1911         * gcc.dg/20101013-1.c: New test.
1913 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
1915         PR target/46085
1916         * gcc.target/i386/pr46085-1.c: New.
1917         * gcc.target/i386/pr46085-2.c: Likewise.
1919 2010-10-20  Richard Guenther  <rguenther@suse.de>
1921         PR tree-optimization/45860
1922         * gcc.dg/torture/pr45860.c: New testcase.
1924 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
1926         * gnat.dg/discr25.adb: New test.
1927         * gnat.dg/discr25_pkg.ad[sb]: New helper.
1929 2010-10-20  Olivier Hainque  <hainque@adacore.com>
1931         * gcc.target/powerpc/ehreturn.c: New test.
1933 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1935         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
1936         not require Foundation and run with the GNU runtime as well.
1938         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
1940         Radar 4439126
1941         * obj-c++.dg/template-8.mm: New.
1943 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
1945         PR objc/23709
1946         * objc.dg/pr23709.m: New.
1947         * obj-c++.dg/pr23709.m: New.
1949 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
1951         PR c++/46046
1952         * g++.dg/template/crash104.C: New.
1954 2010-10-19  Richard Henderson  <rth@redhat.com>
1956         * gcc.target/i386/fma3-fma.c: New.
1957         * gcc.target/i386/fma3-builtin.c: New.
1958         * gcc.target/i386/fma4-builtin.c: New.
1960 2010-10-19  Richard Guenther  <rguenther@suse.de>
1962         PR testsuite/46081
1963         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1965 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1967         Merge from 'apple/trunk' branch on FSF servers.
1969         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
1971         Radar 4293709
1972         * objc.dg/proto-init-mimatch-1.m: New.
1973         * obj-c++.dg/proto-init-mimatch-1.mm: New.
1975 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1977         Implemented parsing @synthesize and @dynamic for
1978         Objective-C/Objective-C++.
1979         * objc.dg/property/dynamic-1.m: New.
1980         * objc.dg/property/synthesize-1.m: New.
1981         * obj-c++.dg/property/dynamic-1.mm: New.
1982         * obj-c++.dg/property/synthesize-1.mm: New.
1984 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1986         * objc.dg/at-class-1.m: New.
1987         * objc.dg/at-class-1.mm: New.
1989 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
1991         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1993 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
1995         Merge from 'apple/trunk' branch on FSF servers.
1997         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
1999         Radar 4407151
2000         * obj-c++.dg/template-7.mm: New.
2002 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2004         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2005         bugfix.
2007 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
2009         Merge from 'apple/trunk' branch on FSF servers.
2011         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
2013         Radar 4451818
2014         * obj-c++.dg/try-catch-16.mm: New.
2015         * obj-c++.dg/try-catch-17.mm: New.
2017         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
2019         Radar 4330422
2020         * obj-c++.dg/try-catch-15.mm: New
2022         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
2024         Radar 4204796
2025         * obj-c++.dg/try-catch-12.mm: New
2026         * obj-c++.dg/try-catch-13.mm: New
2027         * obj-c++.dg/try-catch-14.mm: New
2028         * objc.dg/try-catch-11.m: New
2029         * objc.dg/try-catch-12.m: New
2030         * objc.dg/try-catch-13.m: New
2032 2010-10-18  Richard Henderson  <rth@redhat.com>
2034         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2036 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2038         PR c/46015
2039         * c-c++-common/Wunused-var-13.c: New test.
2041 2010-10-18  Richard Guenther  <rguenther@suse.de>
2043         PR tree-optimization/45967
2044         * gcc.dg/torture/pr45967.c: New testcase.
2045         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2046         * gcc.dg/ipa/ipa-pta-13.c: Likewise
2047         * gcc.dg/torture/pr39074-2.c: Likewise
2048         * gcc.dg/torture/pta-escape-1.c: Likewise
2049         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2050         * gcc.dg/tree-ssa/pta-callused.c: Likewise
2051         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2052         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2053         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2054         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2056 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
2058         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2060 2010-10-18  Richard Guenther  <rguenther@suse.de>
2062         PR lto/44950
2063         * g++.dg/lto/20101015-2_0.C: New testcase.
2065 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
2067         PR middle-end/46019
2068         * gcc.c-torture/execute/pr46019.c: New test.
2070 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2072         Merge from 'apple/trunk' branch on FSF servers.
2074         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
2076         Radar 4516785
2077         * obj-c++.dg/method-namespace-2.mm: New.
2079 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2081         Merge from 'apple/trunk' branch on FSF servers.
2083         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
2085         Radar 4133425
2086         * objc.dg/private-1.m: Test modified.
2087         * obj-c++.dg/private-1.mm: Test modified.
2089 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2091         PR testsuite/45987
2092         * gcc.target/i386/push-1.c: Remove.
2094 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
2095             H.J. Lu  <hongjiu.lu@intel.com>
2097         PR target/46051
2098         * gcc.target/i386/pr46051.c: New test.
2100 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2102         * obj-c++.dg/gnu-api-2-class.mm: New.
2103         * obj-c++.dg/gnu-api-2-ivar.mm: New.
2104         * obj-c++.dg/gnu-api-2-method.mm: New.
2105         * obj-c++.dg/gnu-api-2-objc.mm: New.
2106         * obj-c++.dg/gnu-api-2-object.mm: New.
2107         * obj-c++.dg/gnu-api-2-property.mm: New.
2108         * obj-c++.dg/gnu-api-2-protocol.mm: New.
2109         * obj-c++.dg/gnu-api-2-sel.mm: New.
2111 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
2113         * objc.dg/fsf-package-0.m: New.
2114         * obj-c++.dg/fsf-package-0.m: New.
2116 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2118         PR objc/18255
2119         * objc.dg/pr18255.m: New.
2121 2010-10-16  Jan Hubicka  <jh@suse.cz>
2123         PR middle-end/44206
2124         * g++.dg/torture/pr44206.C: New.
2126 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2128         * objc.dg/gnu-api-2-class.m: New.
2129         * objc.dg/gnu-api-2-objc.m: New.
2131 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
2133         * objc.dg/gnu-api-2-ivar.m: New.
2135 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2137         * objc.dg/gnu-api-2-property.m: New.
2139 2010-10-15  Xinliang David Li  <davidxl@google.com>
2141         * g++.dg/uninit-pred-3_a.C: New test.
2142         * g++.dg/uninit-pred-3_b.C: New test.
2144 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2146         * objc.dg/gnu-api-2-object.m: New.
2148 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2150         * objc.dg/gnu-api-2-method.m: New.
2152 2010-10-15  Jason Merrill  <jason@redhat.com>
2154         * g++.dg/lto/pr45983_0.C: New.
2156 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2158         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2159         builtin combiner patterns.
2160         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2161         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2162         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2163         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2164         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2166 2010-10-15  Richard Guenther  <rguenther@suse.de>
2168         * g++.dg/lto/20101015-1_0.C: New testcase.
2170 2010-10-15  Richard Guenther  <rguenther@suse.de>
2172         PR testsuite/46021
2173         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2174         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2176 2010-10-15  Richard Guenther  <rguenther@suse.de>
2178         PR lto/45957
2179         * g++.dg/lto/20101014-1_0.C: New testcase.
2181 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2183         * objc.dg/gnu-api-2-protocol.m: New.
2184         * objc.dg/gnu-api-2-sel.m: New.
2186 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2188         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2189         arm-eabi targets.
2191 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
2193         * gcc.dg/20101010-1.c: New testcase.
2195 2010-10-15  Jie Zhang  <jie@codesourcery.com>
2197         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2198         script when relocatable linking.
2200 2010-10-14  Yao Qi  <yao@codesourcery.com>
2202         PR target/45447
2203         * gcc.target/arm/pr45447.c: New test.
2205 2010-10-14  Jan Hubicka  <jh@suse.cz>
2207         PR middle-end/45621
2208         * g++.dg/lto/pr45621.h : New.
2209         * g++.dg/lto/pr45621_0.C: New.
2210         * g++.dg/lto/pr45621_1.C: New.
2212 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2214         * objc.dg/property: New.
2215         * objc.dg/property/fsf-property-basic.m: New.
2216         * objc.dg/property/fsf-property-method-access.m: New.
2217         * objc.dg/property/fsf-property-named-ivar.m: New.
2218         * obj-c++.dg/property: New.
2219         * obj-c++.dg/property/fsf-property-basic.mm: New.
2220         * obj-c++.dg/property/fsf-property-method-access.mm: New.
2221         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2223         merge from FSF apple 'trunk' branch.
2224         2006 Fariborz Jahanian  <fjahanian@apple.com>
2226         Radars 4436866, 4505126, 4506903, 4517826
2227         * objc.dg/property/property-1.m: New.
2228         * objc.dg/property/property-2.m: New.
2229         * objc.dg/property/property-3.m: New.
2230         * objc.dg/property/property-neg-1.m: New.
2231         * objc.dg/property/property-neg-2.m: New.
2232         * objc.dg/property/property-neg-3.m: New.
2233         * objc.dg/property/property-neg-4.m: New.
2234         * objc.dg/property/property-neg-5.m: New.
2235         * objc.dg/property/property-neg-6.m: New.
2236         * objc.dg/property/property-neg-7.m: New.
2237         * objc.dg/property/property.exp: New.
2238         * obj-c++.dg/property/property-1.mm: New.
2239         * obj-c++.dg/property/property-2.mm: New.
2240         * obj-c++.dg/property/property-3.mm: New.
2241         * obj-c++.dg/property/property-neg-1.mm: New.
2242         * obj-c++.dg/property/property-neg-2.mm: New.
2243         * obj-c++.dg/property/property-neg-3.mm: New.
2244         * obj-c++.dg/property/property-neg-4.mm: New.
2245         * obj-c++.dg/property/property-neg-5.mm: New.
2246         * obj-c++.dg/property/property-neg-6.mm: New.
2247         * obj-c++.dg/property/property-neg-7.mm: New.
2248         * obj-c++.dg/property/property.exp: New.
2250 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2252         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
2254 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
2256         PR c/45969
2257         * gcc.c-torture/compile/pr45969-1.c: New test.
2259 2010-10-14  Richard Guenther  <rguenther@suse.de>
2261         PR tree-optimization/44913
2262         * gcc.dg/torture/pr44913.c: New testcase.
2264 2010-10-14  Richard Guenther  <rguenther@suse.de>
2266         PR lto/45382
2267         * g++.dg/lto/20101014-2_0.C: New testcase.
2269 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2271         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2272         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2273         * gcc.target/i386/pr44130.c: Likewise.
2274         * gcc.target/i386/pr44144.c: Likewise.
2275         * gcc.target/i386/pr44180.c: Likewise.
2276         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2277         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2278         * gcc.target/i386/vect-sizes-1.c: Likewise.
2279         * gcc.target/i386/vectorize4-avx.c: Likewise.
2281 2010-10-14  Richard Guenther  <rguenther@suse.de>
2283         PR lto/44561
2284         * g++.dg/lto/20101010-3_0.C: New testcase.
2285         * g++.dg/lto/20101010-4_0.C: Likewise.
2287 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
2289         * objc.dg/pr45878.m: Update to include NSConstantString interface
2290         for -fnext-runtime.
2291         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2292         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2293         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2294         reference for m64 -fnext-runtime.
2296 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2298         * gcc.target/i386/vect-sizes-1.c: New.
2300 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2302         PR middle-end/46011
2303         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2305 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
2307         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2308         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2310 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2312         * gcc.target/ia64/20101005.c: New test.
2314 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
2316         PR rtl-optimization/45570
2317         * gcc.dg/pr45570.c: New test.
2319 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2321         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2322         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2323         * gcc.target/i386/vectorize4-avx.c: Likewise.
2325 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2327         * gcc.target/i386/avx-copysign-vec.c: New.
2328         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2330 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2332         PR middle-end/44130
2333         * gcc.target/i386/pr44130.c: New.
2335 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2337         PR middle-end/44144
2338         * gcc.target/i386/pr44144.c: New.
2340 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2342         PR target/44180
2343         * gcc.target/i386/pr44180.c: New.
2345 2010-10-13  Jason Merrill  <jason@redhat.com>
2347         * g++.dg/template/canon-type-8.C: New.
2349 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2351         * gcc.c-torture/execute/20101013-1.c: New test.
2353 2010-10-13  Richard Guenther  <rguenther@suse.de>
2355         PR objc/45878
2356         * objc.dg/pr45878.m: New testcase.
2358 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
2360         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2361         * gcc.dg/format/dfp-printf-1.c: Likewise.
2362         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2364 2010-10-13  Richard Guenther  <rguenther@suse.de>
2366         PR tree-optimization/45788
2367         * g++.dg/pr45788.C: New testcase.
2369 2010-10-13  Richard Guenther  <rguenther@suse.de>
2371         PR tree-optimization/45970
2372         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2374 2010-10-13  Richard Guenther  <rguenther@suse.de>
2376         PR tree-optimization/45982
2377         * gcc.dg/torture/pr45982.c: New testcase.
2378         * gcc.dg/tree-ssa/pr24287.c: Adjust.
2379         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2380         * gcc.dg/torture/pr39074-2.c: Likewise.
2382 2010-10-13  Richard Guenther  <rguenther@suse.de>
2384         PR middle-end/45874
2385         * g++.dg/torture/pr45874.C: New testcase.
2387 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
2389         * objc.dg/attributes/method-attribute-1.m: Update to respond
2390         to implemented method attributes..
2391         * objc.dg/attributes/method-attribute-2.m: Likewise.
2392         * objc.dg/attributes/method-attribute-3.m: Likewise.
2393         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2394         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2395         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2397 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2399         PR libobjc/23214
2400         * objc.dg/pr23214.m: New.
2402 2010-10-12  Michael Eager  <eager@eagercon.com>
2404         PR testsuite/45856
2405         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2406         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2408 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
2410         PR fortran/45636
2411         * gcc.c-torture/execute/pr45636.c: New test.
2412         * gfortran.dg/pr45636.f90: New test.
2414 2010-10-12  Richard Henderson  <rth@redhat.com>
2416         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2418 2010-10-12  Daniel Kraft  <d@domob.eu>
2420         PR fortran/38936
2421         * gfortran.dg/associate_1.f03: More tests with derived-types.
2422         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2423         * gfortran.dg/associate_8.f03: Fix typo.
2424         * gfortran.dg/initialization_27.f90: Fix typo.
2426 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2428         PR testsuite/45851
2429         * lib/lto.exp (lto-get-options-main): Support optional target
2430         selector for dg-extra-ld-options.
2432 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2434         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2435         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2437 2010-10-11  Martin Jambor  <mjambor@suse.cz>
2439         PR middle-end/45699
2440         * g++.dg/torture/pr45699.C: New test.
2441         * g++.dg/otr-fold-1.C: Adjusted.
2442         * g++.dg/otr-fold-1.C: Likewise.
2444 2010-10-11  Nick Clifton  <nickc@redhat.com>
2446         * gcc.c-torture/compile/pr44197.c: Require visibility support.
2447         Allow for a user label prefix.
2449 2010-10-10  Richard Guenther  <rguenther@suse.de>
2451         * g++.dg/lto/20101010-1_0.C: New testcase.
2452         * g++.dg/lto/20101010-2_0.C: Likewise.
2454 2010-10-11  Ira Rosen  <irar@il.ibm.com>
2456         PR tree-optimization/45902
2457         * gcc.dg/vect/45902.c: New test.
2459 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
2461         PR target/45870
2462         * gcc.dg/tls/pr45870.c: New test.
2464 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
2466         PR fortran/45961
2467         * gfortran.dg/typebound_operator_6.f03: New.
2469 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
2471         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2472         and adjust -export symbol scanning.
2473         * g++.dg/ext/dllexport1.C: Likewise.
2474         * g++.dg/ext/dllexport3.C: Likewise.
2475         * gcc.dg/dll-3.c: Likewise.
2476         * gcc.dg/dll-4.c: Likewise.
2477         * gcc.dg/dll-5.c: Likewise.
2479 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2481         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2482         instead of tree_profile dump file.
2483         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2484         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2485         dump file.
2487 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
2489         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2491 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2493         * gfortran.dg/character_comparison_4.f90:  New test.
2494         * gfortran.dg/character_comparison_5.f90:  New test.
2495         * gfortran.dg/character_comparison_6.f90:  New test.
2497 2010-10-09  Richard Henderson  <rth@redhat.com>
2499         * lib/target-supports.exp
2500         (check_effective_target_automatic_stack_alignment): Always true.
2502 2010-10-09  Richard Guenther  <rguenther@suse.de>
2504         PR lto/45956
2505         * gcc.dg/lto/20101009-2_0.c: New testcase.
2506         * gcc.dg/lto/20101009-2_1.c: Likewise.
2507         * gcc.dg/lto/20101009-2_2.c: Likewise.
2509 2010-10-09  Richard Guenther  <rguenther@suse.de>
2511         PR lto/45947
2512         * g++.dg/lto/20101009-1_0.C: New testcase.
2514 2010-10-09  Richard Guenther  <rguenther@suse.de>
2516         PR tree-optimization/45945
2517         * gcc.dg/lto/20101009-1_0.c: New testcase.
2519 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
2521         PR target/45913
2522         * gcc.target/i386/pr45913.c: New.
2524 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2526         PR fortran/45943
2527         * gfortran.dg/streamio_16.f90: Update test.
2529 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
2531         PR tree-optimization/45903
2532         * gcc.target/i386/pr45903.c: New test.
2534 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
2536         * gnat.dg/interface5.adb: Compile with warnings disabled.
2538 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2540         * obj-c++.dg/encode-10.mm: New testcase.
2542 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2544         PR objc++/23614
2545         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2546         C++ class.  Removed XFAIL.
2548 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
2550         PR fortran/45933
2551         * gfortran.dg/typebound_operator_5.f03: New.
2553 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
2555         Merge from 'apple/trunk' branch on FSF servers.
2557         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
2559         Radar 4508851
2560         * obj-c++.dg/method-namespace-1.mm: New.
2562 2010-10-07  Martin Jambor  <mjambor@suse.cz>
2564         * gcc.dg/tree-ssa/sra-11.c: New test.
2566 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
2568         PR Tree-Vect/45847
2569         * gcc.dg/vect/pr45847.c: New test.
2571 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2572             Kai Tietz  <kai.tietz@onevision.com>
2574         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2576 2010-10-07  Richard Guenther  <rguenther@suse.de>
2578         PR tree-optimization/45732
2579         * gcc.dg/torture/pr45732.c: New testcase.
2581 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2583         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2584         * objc.dg/foreach-2.m: Likewise.
2585         * objc.dg/foreach-3.m: Likewise.
2586         * objc.dg/foreach-4.m: Likewise.
2587         * objc.dg/foreach-5.m: Likewise.
2588         * objc.dg/foreach-6.m: Likewise.
2589         * objc.dg/foreach-7.m: Likewise.
2590         * objc.dg/objc-foreach-4.m: Likewise.
2591         * objc.dg/objc-foreach-5.m: Likewise.
2593 2010-10-07  Richard Guenther  <rguenther@suse.de>
2595         PR middle-end/45869
2596         * gcc.dg/torture/pr45869.c: New testcase.
2598 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2600         * objc.dg/set-not-used-1.m: New
2601         * obj-c++.dg/set-not-used-1.mm: New.
2603 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
2605         * objc.dg/attributes/method-attribute-3.m: New.
2606         * obj-c++.dg/attributes/method-attribute-3.mm: New.
2608 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
2610         PR fortran/45916
2611         * gfortran.dg/generic_typebound_operator_1.f90: New test.
2613 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2615         PR fortran/45889
2616         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2618 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2620         Merge from 'apple/trunk' branch on FSF servers.
2622         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
2624         Radar 4278774
2625         * obj-c++.dg/encode-9.mm: New.
2627 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2629         * g++.dg/cpp0x/pr45908.C: New test.
2631 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
2633         * gnat.dg/opt6.ad[sb]: New test.
2635 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2637         Implemented fast enumeration for Objective-C.
2638         * objc.dg/foreach-1.m: New.
2639         * objc.dg/foreach-2.m: New.
2640         * objc.dg/foreach-3.m: New.
2641         * objc.dg/foreach-4.m: New.
2642         * objc.dg/foreach-5.m: New.
2643         * objc.dg/foreach-6.m: New.
2644         * objc.dg/foreach-7.m: New.
2646         Merge from 'apple/trunk' branch on FSF servers:
2647         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
2649         Radar 4502236
2650         * objc.dg/objc-foreach-5.m: New.
2652         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
2654         Radar 4507230
2655         * objc.dg/objc-foreach-4.m: New.
2657         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
2659         Radar 4472881
2660         * objc.dg/objc-foreach-3.m: New.
2662         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
2664         Radar 4468498
2665         * objc.dg/objc-foreach-2.m: New.
2667         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
2669         Radar 4294910
2670         * objc.dg/objc-foreach-1.m: New
2672 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
2674         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2675         unsigned values.
2677 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2679         PR objc++/28050
2680         * obj-c++.dg/syntax-error-10.mm: New.
2682 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2684         PR objc++/23707
2685         * obj-c++.dg/syntax-error-9.mm: New.
2687 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2689         PR objc++/31126
2690         * obj-c++.dg/syntax-error-8.mm: New.
2692 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
2694         Merge from 'apple/trunk' branch on FSF servers.
2696         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
2698         Radar 4290840
2699         * obj-c++.dg/syntax-error-7.mm: New
2701         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
2703         Radar 4294425
2704         * obj-c++.dg/syntax-error-6.mm: New
2706         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
2708         Radar 4261146
2709         * obj-c++.dg/syntax-error-5.mm: New
2711         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
2713         Radar 4093475
2714         * obj-c++.dg/syntax-error-[3-4].mm: New.
2716         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
2718         Radar 4185810
2719         * obj-c++.dg/syntax-error-[1-2].mm: New.
2721 2010-10-05  Ira Rosen  <irar@il.ibm.com>
2723         PR tree-optimization/45752
2724         * gcc.dg/vect/pr45752.c: New test.
2726 2010-10-05  Richard Guenther  <rguenther@suse.de>
2728         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2729         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2730         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2731         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2732         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2733         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2734         * gcc.dg/tree-prof/stringop-1.c: Likewise.
2735         * gcc.dg/tree-prof/stringop-2.c: Likewise.
2736         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2737         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2738         * gcc.dg/tree-prof/update-loopch.c: Likewise.
2739         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2740         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2741         * gcc.dg/tree-prof/tracer-1.c: Likewise.
2742         * gcc.dg/tree-ssa/inline-4.c: Likewise.
2743         * gcc.dg/tree-ssa/inline-3.c: Likewise.
2744         * gcc.dg/tree-ssa/20080530.c: Likewise.
2745         * g++.dg/tree-ssa/inline-3.C: Likewise.
2746         * g++.dg/tree-ssa/inline-1.C: Likewise.
2747         * g++.dg/tree-ssa/inline-2.C: Likewise.
2748         * gcc.dg/profile-dir-1.c: Likewise.
2749         * gcc.dg/profile-dir-2.c: Likewise.
2750         * gcc.dg/profile-dir-3.c: Likewise.
2752 2010-10-05  Richard Guenther  <rguenther@suse.de>
2754         PR middle-end/45877
2755         * g++.dg/torture/pr45877.C: New testcase.
2757 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
2759         PR debug/45849
2760         * gcc.dg/debug/pr45849.c: New test.
2762         PR middle-end/45876
2763         * gcc.c-torture/compile/pr45876.c: New test.
2765 2010-10-04  Julian Brown  <julian@codesourcery.com>
2767         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2768         vect_hw_misalign.
2769         * gcc.dg/vect/vect-60.c: Likewise.
2770         * gcc.dg/vect/vect-56.c: Likewise.
2771         * gcc.dg/vect/vect-93.c: Likewise.
2772         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2773         * gcc.dg/vect/vect-95.c: Likewise.
2774         * gcc.dg/vect/vect-96.c: Likewise.
2775         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2776         * gcc.dg/vect/slp-25.c: Likewise.
2777         * gcc.dg/vect/slp-3.c: Likewise.
2778         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2779         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2780         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2781         * gcc.dg/vect/vect-109.c: Likewise.
2782         * gcc.dg/vect/vect-peel-1.c: Likewise.
2783         * gcc.dg/vect/vect-peel-2.c: Likewise.
2784         * lib/target-supports.exp
2785         (check_effective_target_arm_vect_no_misalign): New.
2786         (check_effective_target_vect_no_align): Use above.
2787         (check_effective_target_vect_element_align): New.
2788         (add_options_for_quad_vectors): New.
2790 2010-10-04  Martin Jambor  <mjambor@suse.cz>
2792         PR tree-optimization/45572
2793         * g++.dg/ipa/pr45572-1.C: New test.
2794         * g++.dg/ipa/pr45572-2.C: Likewise.
2796 2010-10-03  Ian Lance Taylor  <iant@google.com>
2798         * gcc.dg/anon-struct-11.c: New test.
2799         * gcc.dg/anon-struct-12.c: New test.
2800         * gcc.dg/anon-struct-13.c: New test.
2801         * gcc.dg/anon-struct-14.c: New test.
2803 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
2805         * g++.dg/torture/pr45764.C: Revert revision 164914.
2806         * gcc.dg/vect/pr43432.c: Likewise.
2807         * gcc.dg/vect/vect-114.c: Likewise.
2808         * gcc.dg/vect/vect-15.c: Likewise.
2810 2010-10-03  Jason Merrill  <jason@redhat.com>
2812         * g++.dg/cpp0x/sfinae5.C: New.
2814 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
2816         PR tree-optimization/45720
2817         PR tree-optimization/45764
2818         * g++.dg/torture/pr45764.C: New.
2820         * gcc.dg/vect/pr43432.c: Xfail.
2821         * gcc.dg/vect/vect-114.c: Likewise.
2822         * gcc.dg/vect/vect-15.c: Likewise.
2824 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2826         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2827         hppa*-*-hpux*.
2828         * gcc.dg/torture/pr45678-2.c: Likewise.
2830 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
2832         PR fortran/45748
2833         * gfortran.dg/intrinsic_6.f90: New.
2835 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2837         PR fortran/42831
2838         * gfortran.dg/dependency_37.f90:  New test.
2840 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
2842         * gcc.target/i386/shift_mask.c: New test.
2844 2010-10-01  Richard Guenther  <rguenther@suse.de>
2846         PR tree-optimization/45854
2847         * g++.dg/torture/pr45854.C: New testcase.
2849 2010-09-30  Michael Eager  <eager@eagercon.com>
2851         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2852         __FLT_{MIN,MAX}__.
2854 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2856         PR middle-end/45758
2857         * gfortran.dg/graphite/pr45758.f90: New.
2859 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2861         PR middle-end/45230
2862         * gcc.dg/graphite/id-pr45230.c: New.
2864 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
2866         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2867         * gfortran.dg/graphite/graphite.exp: Same.
2868         * gcc.dg/graphite/vect-pr43423.c: New.
2870 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2872         PR target/45843
2873         * g++.dg/torture/pr45843.C: New test.
2875 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
2877         PR fortran/45828
2878         * gfortran.dg/allocate_derived_5.f90: New.
2880 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
2882         PR tree-optimization/31261
2883         * gcc.dg/tree-ssa/pr31261.c: New test.
2885 2010-09-30  Michael Eager  <eager@eagercon.com>
2887         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2888         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2889         * gcc.target/microblaze/microblaze.exp: Ditto.
2890         * gcc.target/microblaze/others/string_cst1.c: Ditto.
2891         * gcc.target/microblaze/others/string_cst2.c: Ditto.
2892         * gcc.target/microblaze/others/data_var1.c: Ditto.
2893         * gcc.target/microblaze/others/data_var2.c: Ditto.
2894         * gcc.target/microblaze/others/data_var3.c: Ditto.
2895         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2896         * gcc.target/microblaze/others/strings1.c:: Ditto.
2897         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2898         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2899         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2900         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2901         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2902         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2903         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2904         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2905         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2906         * gcc.target/microblaze/isa/pcmp.c: Ditto.
2907         * gcc.target/microblaze/isa/nofloat.c: Ditto.
2908         * gcc.target/microblaze/isa/fcvt.c: Ditto.
2909         * gcc.target/microblaze/isa/float.c: Ditto.
2910         * gcc.target/microblaze/isa/mulh.c: Ditto.
2911         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2912         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2913         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2914         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2915         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2916         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2917         * gcc.target/microblaze/isa/bshift.c: Ditto.
2918         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2919         * gcc.target/microblaze/isa/div.c: Ditto.
2920         * gcc.target/microblaze/isa/vanilla.c: Ditto.
2921         * gcc.target/microblaze/isa/mul.c: Ditto.
2923 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2925         merge from FSF 'apple/trunk' branch.
2926         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
2928         Radar 4386773
2929         * objc.dg/enhanced-proto-1.m: New.
2930         * objc.dg/enhanced-proto-2.m: New.
2931         * obj-c++.dg/enhanced-proto-1.mm: New
2932         * obj-c++.dg/enhanced-proto-2.mm: New.
2934 2010-09-30  Richard Guenther  <rguenther@suse.de>
2936         PR testsuite/45702
2937         * gcc.dg/debug/pr41893-1.c: Adjust.
2938         * gcc.dg/pr30762-1.c: Likewise.
2939         * gcc.dg/pr31529-1.c: Likewise.
2940         * gcc.dg/pr34457-1.c: Likewise.
2941         * gcc.dg/pr34668-1.c: Likewise.
2942         * gcc.dg/pr43557-1.c: Likewise.
2944 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
2946         PR objc/45842
2947         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2948         * objc.dg/const-str-3.m: Correct header for memcpy.
2949         * objc.dg/const-str-7.m: Likewise.
2950         * objc.dg/method-20b.m: Provide an implementation of Object.
2951         Adjust XFAIL for m64 NeXT runtime.
2952         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2953         * objc.dg/encode-3.m: Correct line ordering, provide header for
2954         sprintf.
2955         * objc.dg/encode-7-next.m: Only run for 32bit.
2956         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2957         * objc.dg/type-size-2.m: Provide an implementation of Object.
2958         Ajust headers.
2959         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2960         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2961         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2962         Adjust XFAIL for m64 NeXT runtime.
2963         * obj-c++.dg/method-22.mm: Likewise.
2964         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2966 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2968         Merge from 'apple/trunk' branch on FSF servers.
2970         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
2972         Radar 4278236
2973         * obj-c++.dg/bad-forward-decl.mm: New
2975 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
2977         * ada/acats/run_acats: Revert revision 157037.
2979 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2981         Merge from 'apple/trunk' branch on FSF servers.
2983         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
2985         Radar 4281748
2986         * objc.dg/naming-2.m: Update
2987         * objc.dg/naming-3.m: New
2989 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
2991         PR target/40457
2992         * gcc.target/arm/pr40457-3.c: New test.
2994 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
2996         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2997         alias checking.
2998         * lib/target-supports.exp (check_ifunc_available): Likewise.
3000 2010-09-29  Tristan Gingold  <gingold@adacore.com>
3002         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3004 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
3006         * objc.dg/keywords-1.m: New test.
3007         * objc.dg/keywords-2.m: New test.
3008         * objc.dg/keywords-3.m: New test.
3009         * obj-c++.dg/keywords-1.mm: New test.
3010         * obj-c++.dg/keywords-2.mm: New test.
3012 2010-09-28  Jason Merrill  <jason@redhat.com>
3014         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3015         * g++.dg/ext/complit11.C: Likewise.
3016         * g++.old-deja/g++.law/temps1.C: Likewise.
3018         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3019         * g++.old-deja/g++.mike/misc6.C: Likewise.
3021 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3023         * objc.dg/attributes/method-attribute-1.m: New.
3024         * objc.dg/attributes/method-attribute-2.m: New.
3026         * obj-c++.dg/attributes/method-attribute-1.m: New.
3027         * obj-c++.dg/attributes/method-attribute-2.m: New.
3029 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
3031         * objc.dg/attributes: New.
3032         * objc.dg/attributes/attributes.exp: New.
3033         * objc.dg/attributes/class-attribute-1.m: New.
3034         * objc.dg/attributes/class-attribute-2.m: New
3035         * objc.dg/attributes/categ-attribute-1.m: New
3036         * objc.dg/attributes/categ-attribute-2.m: New
3037         * objc.dg/attributes/proto-attribute-1.m: New
3039         * obj-c++.dg/attributes: New.
3040         * obj-c++.dg/attributes/attributes.exp: New
3041         * obj-c++.dg/attributes/class-attribute-1.mm: New
3042         * obj-c++.dg/attributes/class-attribute-2.mm: New
3043         * obj-c++.dg/attributes/categ-attribute-1.mm: New
3044         * obj-c++.dg/attributes/categ-attribute-2.mm: New
3045         * obj-c++.dg/attributes/proto-attribute-1.mm: New
3047 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3049         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3050         from the branch renamed to method-20b.m to avoid clashes).
3052         2005-08-23  Stuart Hastings  <stuart@apple.com>
3053                     Ziemowit Laski  <zlaski@apple.com>
3055         Radar 4209854
3056         * obj-c++.dg/method-23.mm: New.
3057         * objc.dg/method-20.m: New.
3059 2010-09-28  Jan Hubicka  <jh@suse.cz>
3061         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3063 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3065         PR target/44452
3066         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3067         i?86-*-solaris2.[89], *-*-vxworks*.
3068         * gcc.target/i386/pr22152.c: Likewise.
3069         * gcc.target/i386/vect8-ret.c: New test.
3071 2010-09-28  Jie Zhang  <jie@codesourcery.com>
3073         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3075 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
3077         Merge from 'apple/trunk' branch on FSF servers.
3079         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
3081         Radar 4175534
3082         * obj-c++.dg/method-22.mm: New.
3084 2010-09-27  Jason Merrill  <jason@redhat.com>
3086         * g++.dg/cpp0x/rv-lvalue-req.C: New.
3087         * g++.dg/ext/complit11.C: Adjust.
3088         * g++.old-deja/g++.law/temps1.C: Adjust.
3089         * g++.old-deja/g++.ns/koenig6.C: Adjust.
3090         * g++.old-deja/g++.oliva/partord1.C: Adjust.
3092 2010-09-27  Ian Lance Taylor  <iant@google.com>
3094         * lib/target-supports.exp (check_effective_target_split_stack):
3095         New procedure.
3096         * gcc.dg/split-1.c: New test.
3097         * gcc.dg/split-2.c: New test.
3098         * gcc.dg/split-3.c: New test.
3099         * gcc.dg/split-4.c: New test.
3101 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3103         PR objc/25464
3104         * objc.dg/type-size-3.m: New test.
3106 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3108         PR objc/45763
3109         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3111 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3113         PR objc/25450
3114         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3115         * objc.dg/type-size-2.m: Same change.
3116         * obj-c++.dg/encode-5.mm: Same change.
3118 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3120         Merge from 'apple/trunk' branch on FSF servers.  The original
3121         Changelogs are below.
3123         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3124         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3125         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3126         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3127         in the branch).
3128         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3129         proto-qual-1.m in the branch) and the normal ABI on GNU.
3130         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
3131         the test only with the NeXT runtime.
3132         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3133         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3134         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3135         Run the test only with the NeXT runtime.
3137         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
3139         Radar 4492973
3140         * objc.dg/encode-7-64bit.m: New.
3141         * objc.dg/encode-7.m: Skip if -m64.
3143         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
3145         Radar 4301047
3146         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3147         * obj-c++.dg/threedotthree-abi-1.mm: New
3148         * objc.dg/threedotthree-abi-1.m: New
3150         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
3152         Radar 4136935
3153         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3154         * objc.dg/encode-6.m: Likewise.
3155         * objc.dg/encode-7.m: New test case.
3157 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3159         Merge from 'apple/trunk' branch on FSF servers.  Renamed
3160         const-str-12.m to constr-str-12b.m to avoid conflicts.
3162         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
3164         Radar 4229905
3165         * obj-c++.dg/warn5.mm: New
3167         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
3169         Radar 4154928
3170         * obj-c++.dg/const-str-12.mm: New.
3171         * objc.dg/const-str-12.m: New.
3173 2010-09-27  Tobias Burnus  <burnus@net-b.de>
3175         PR fortran/40569
3176         PR fortran/40568
3177         * gfortran.dg/storage_size_2.f08: Fix test.
3178         * gfortran.dg/c_sizeof_1.f90: Fix test.
3179         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3180         * gfortran.dg/c_sizeof_3.f90: New.
3181         * gfortran.dg/c_sizeof_4.f90: New.
3182         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3183         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3185 2010-09-26  Daniel Kraft  <d@domob.eu>
3187         PR fortran/45783
3188         PR fortran/45795
3189         * gfortran.dg/select_type_18.f03: New test.
3191 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3193         * gnat.dg/return2.ad[sb]: New test.
3194         * gnat.dg/return2_pkg.ads: New helper.
3196 2010-09-25  Daniel Kraft  <d@domob.eu>
3198         PR fortran/45776
3199         * gfortran.dg/io_constraints_6.f03: New test.
3200         * gfortran.dg/io_constraints_7.f03: New test.
3201         * gfortran.dg/newunit_2.f90: New test.
3203 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3205         * gfortran.dg/operator_c1202.f90: New test.
3207 2010-09-24  Jan Hubicka  <jh@suse.cz>
3209         * gcc.dg/tree-ssa/leaf.c: New testcase.
3211 2010-09-24  Jan Hubicka  <jh@suse.cz>
3213         PR tree-optimization/45738
3214         PR tree-optimization/45741
3215         * gcc.c-torture/compile/pr45741.c: New.
3216         * gfortran.fortran-torture/compile/pr45738.f90: New.
3218 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
3220         * gcc.dg/cpp/undef-opt-1.c: New test.
3222 2010-09-24  Jason Merrill  <jason@redhat.com>
3224         * g++.dg/other/error10.C: Adjust expected output.
3226 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
3228         PR middle-end/45234
3229         * gcc.dg/torture/stackalign/alloca-6.c: New test.
3230         * gcc.target/i386/pr45234.c: New test.
3232 2010-09-24  Richard Guenther  <rguenther@suse.de>
3234         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3236 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3238         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3239         as a comment leader in regexp.
3241 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3243         * objc.dg/sync-2.m: New test.
3244         * obj-c++.dg/sync-2.mm: New test.
3246 2010-09-24  Tobias Burnus  <burnus@net-b.de>
3248         PR fortran/40571
3249         * gfortran.dg/iso_fortran_env_7.f90: New.
3251 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3253         * obj-c++.dg/too-many-args.mm: New file.
3255 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3257         Merge from 'apple/trunk' branch on FSF servers.
3259         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3261         Radar 4491608
3262         * objc.dg/too-many-args.m: New
3264 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3266         PR fortran/45744
3267         * gfortran.dg/dependency_36.f90:  New test.
3269 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
3271         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3272         * gcc.target/i386/pad-3.c: Ditto.
3273         * gcc.target/i386/pad-7.c: Ditto.
3274         * gcc.target/i386/pad-7.c: Ditto.
3275         * gcc.target/i386/pr36502.c: Ditto.
3276         * gcc.target/i386/zee.c: Ditto.
3277         * gcc.target/i386/20060821-1.c: Ditto.
3278         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
3279         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
3280         * gcc.target/i386/pad-5b.c: Ditto.
3281         * gcc.target/i386/pad-6a.c: Ditto.
3282         * gcc.target/i386/pad-6b.c: Ditto.
3283         * gcc.target/i386/pad-8.c: Ditto.
3284         * gcc.target/i386/pad-9.c: Ditto.
3285         * gcc.target/i386/pad-10.c: Ditto.
3286         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
3288 2010-09-23  Richard Guenther  <rguenther@suse.de>
3290         PR tree-optimization/45565
3291         * g++.dg/ipa/pr45565.C: New testcase.
3293 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
3295         PR fortran/45745
3296         PR fortran/45648
3297         * gfortran.dg/vector_subscript_bound_1.f90: New.
3299 2010-09-23  Richard Guenther  <rguenther@suse.de>
3301         PR middle-end/45750
3302         * gcc.dg/pr45750.c: New testcase.
3304 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
3306         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3307         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
3308         build.
3310 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
3312         PR rtl-optimization/44374
3313         * gcc.target/arm/headmerge-1.c: New test.
3314         * gcc.target/arm/headmerge-2.c: New test.
3315         * gcc.target/i386/headmerge-1.c: New test.
3316         * gcc.target/i386/headmerge-2.c: New test.
3318 2010-09-23  Daniel Kraft  <d@domob.eu>
3320         PR fortran/38936
3321         PR fortran/44044
3322         PR fortran/45474
3323         * gfortran.dg/intrinsic_intent_1.f03: New test.
3324         * gfortran.dg/select_type_17.f03: New test.
3325         * gfortran.dg/associate_5.f03: More definability tests.
3326         * gfortran.dg/enum_2.f90: Check definability.
3327         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3328         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3329         * gfortran.dg/char_expr_2.f90: Ditto.
3330         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3331         * gfortran.dg/enum_5.f90: Ditto.
3332         * gfortran.dg/equiv_constraint_8.f90: Ditto.
3333         * gfortran.dg/impure_assignment_2.f90: Ditto.
3334         * gfortran.dg/impure_assignment_3.f90: Ditto.
3335         * gfortran.dg/intent_out_1.f90: Ditto.
3336         * gfortran.dg/intent_out_3.f90: Ditto.
3337         * gfortran.dg/pointer_assign_7.f90: Ditto.
3338         * gfortran.dg/pointer_intent_3.f90: Ditto.
3339         * gfortran.dg/pr19936_1.f90: Ditto.
3340         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3341         * gfortran.dg/simpleif_2.f90: Ditto.
3342         * gfortran.dg/protected_5.f90: Ditto.
3343         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3344         * gfortran.dg/protected_6.f90: Ditto.
3345         * gfortran.dg/protected_7.f90: Ditto.
3347 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349         PR libfortran/45710
3350         * gfortran.dg/namelist_65.f90: New test.
3352 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3354         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3355         the regexp pattern between the expected label and location string.
3357 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3359         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3361 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3363         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3364         * gcc.dg/pr27898.c: Likewise.
3365         * gcc.dg/pr28712.c: Likewise.
3366         * gcc.dg/pr30762-1.c: Likewise.
3367         * gcc.dg/pr31529-1.c: Likewise.
3368         * gcc.dg/pr34457-1.c: Likewise.
3369         * gcc.dg/pr34668-1.c: Likewise.
3370         * gcc.dg/pr34989-1.c: Likewise.
3371         * gcc.dg/pr43557-1.c: Likewise.
3373 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3375         PR rtl-optimization/45739
3376         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3378 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
3380         * gcc.target/sparc/mnofpu.c: New test.
3382 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
3384         PR rtl-optimization/45739
3385         * gcc.target/i386/pr45739.c: New test.
3387 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
3389         PR fortran/45648
3390         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3391         and counts. Add non-elemental function call check.
3393         PR fortran/45648
3394         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3395         arguments checks. Update temporary counts.
3396         * gfortran.dg/transpose_optimization_1.f90: New.
3398 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3400         PR objc/23710
3401         * objc.dg/invalid-method-1.m: New.
3403 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
3405         Merge from 'apple/trunk' branch on FSF servers.
3407         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
3409         Radar 4291785
3410         * objc.dg/naming-4.m: New
3411         * objc.dg/naming-5.m: New
3412         * obj-c++.dg/naming-1.mm: New
3413         * obj-c++.dg/naming-2.mm: New
3415 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
3416             Jack Howarth  <howarth@bromo.med.uc.edu>
3418         PR c++/45645
3419         * g++.dg/torture/pr44972.C: Use portable assert().
3421 2010-09-21  Richard Guenther  <rguenther@suse.de>
3423         PR tree-optimization/45580
3424         * g++.dg/torture/pr45580.C: New testcase.
3426 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
3428         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3430 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
3432         PR fortran/45438
3433         * gfortran.dg/pointer_check_7.f90: New.
3435 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3437         PR rtl-optimization/45728
3438         * gcc.c-torture/compile/pr45728.c: New test.
3440 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
3442         PR fortran/45081
3443         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3445 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3447         * g++.dg/tree-ssa/pr45605.C: Add "\\".
3449 2010-09-20  Richard Guenther  <rguenther@suse.de>
3451         PR middle-end/45704
3452         * gcc.dg/torture/pr45704.c: New testcase.
3454 2010-09-20  Jan Hubicka  <jh@suse.cz>
3456         PR tree-optimize/45605
3457         * g++.dg/tree-ssa/pr45605.C: New testcase.
3459 2010-09-20  Michael Matz  <matz@suse.de>
3461         PR testsuite/45706
3462         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3463         enough.
3465 2010-09-20  Richard Guenther  <rguenther@suse.de>
3467         PR tree-optimization/45705
3468         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3470 2010-09-20  Michael Matz  <matz@suse.de>
3472         PR testsuite/45706
3473         * lib/target-supports.exp (check_effective_target_vect_perm):
3474         Add i?86-*-*.
3476 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
3478         PR rtl-optimization/45695
3479         * gcc.c-torture/execute/pr45695.c: New test.
3481 2010-09-19  Jan Hubicka  <jh@suse.cz>
3483         PR lto/44246
3484         * gcc.c-torture/compile/pr44246.c:New file.
3486 2010-09-19  Ira Rosen  <irar@il.ibm.com>
3488         PR tree-optimization/45714
3489         * gfortran.dg/vect/pr45714-a.f: New test.
3490         * gfortran.dg/vect/pr45714-b.f: New test.
3492 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3494         * gnat.dg/const1.adb: Rename into...
3495         * gnat.dg/constant1.adb: ...this.
3496         * gnat.dg/constant2.adb: New test.
3497         * gnat.dg/constant2_pkg1.ads: New helper.
3498         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3500 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3502         * gnat.dg/specs/constant1.ads: New test.
3503         * gnat.dg/specs/constant1_pkg.ads: New helper.
3505 2010-09-18  Jan Hubicka  <jh@suse.cz>
3507         PR tree-optimization/45453
3508         * g++.dg/tree-ssa/pr45453.C: New testcase.
3510 2010-09-18  Jason Merrill  <jason@redhat.com>
3512         * g++.dg/cpp0x/initlist44.C: New.
3514 2010-09-18  Richard Guenther  <rguenther@suse.de>
3516         PR tree-optimization/45709
3517         * g++.dg/torture/pr45709-2.C: New testcase.
3519 2010-09-18  Richard Guenther  <rguenther@suse.de>
3521         PR tree-optimization/45709
3522         * g++.dg/torture/pr45709.C: New testcase.
3524 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
3526         PR testsuite/45719
3527         * gcc.target/i386/pad-3.c: Pass -fno-pic.
3529 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3531         * gcc.target/i386/pad-1.c: New.
3532         * gcc.target/i386/pad-2.c: Likewise.
3533         * gcc.target/i386/pad-3.c: Likewise.
3534         * gcc.target/i386/pad-4.c: Likewise.
3535         * gcc.target/i386/pad-5a.c: Likewise.
3536         * gcc.target/i386/pad-5b.c: Likewise.
3537         * gcc.target/i386/pad-6a.c: Likewise.
3538         * gcc.target/i386/pad-6b.c: Likewise.
3539         * gcc.target/i386/pad-7.c: Likewise.
3540         * gcc.target/i386/pad-8.c: Likewise.
3541         * gcc.target/i386/pad-9.c: Likewise.
3542         * gcc.target/i386/pad-10.c: Likewise.
3544 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3546         PR middle-end/45234
3547         * gcc.dg/torture/stackalign/alloca-5.c: New.
3549 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
3551         PR middle-end/45678
3552         * gcc.dg/torture/pr45678-2.c: New.
3554 2010-09-17  Richard Guenther  <rguenther@suse.de>
3556         PR middle-end/45678
3557         * gcc.dg/torture/pr45678-1.c: New testcase.
3559 2010-09-17  Michael Matz  <matz@suse.de>
3561         PR tree-optimization/43432
3562         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3563         check_effective_target_vect_perm_short): New predicates.
3564         (check_effective_target_vect_perm): Include x86_64.
3565         * gcc.dg/vect/pr43432.c: New test.
3566         * gcc.dg/vect/vect-114.c: Adjust.
3567         * gcc.dg/vect/vect-15.c: Ditto.
3568         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3569         * gcc.dg/vect/slp-perm-9.c: Ditto.
3571 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3573         PR testsuite/45692
3574         * objc/execute/exceptions/throw-nil.m: Run the test only with the
3575         GNU runtime.
3577 2010-09-17  Richard Guenther  <rguenther@suse.de>
3579         * gcc.dg/pr27898.c: Use -flto instead of -combine.
3580         * gcc.dg/pr28706.c: Likewise.
3581         * gcc.dg/pr28712.c: Likewise.
3582         * gcc.dg/pr30762-1.c: Likewise.
3583         * gcc.dg/pr30762-2.c: Likewise.
3584         * gcc.dg/pr31529-1.c: Likewise.
3585         * gcc.dg/pr31529-2.c: Likewise.
3586         * gcc.dg/pr34457-1.c: Likewise.
3587         * gcc.dg/pr34457-2.c: Likewise.
3588         * gcc.dg/pr34668-1.c: Likewise.
3589         * gcc.dg/pr34668-2.c: Likewise.
3590         * gcc.dg/pr34989-1.c: Likewise.
3591         * gcc.dg/pr34989-2.c: Likewise.
3592         * gcc.dg/pr43557-1.c: Likewise.
3593         * gcc.dg/pr43557-2.c: Likewise.
3594         * gcc.dg/debug/pr41893-1.c: Likewise.
3595         * gcc.dg/matrix/matrix.exp: Do not use -combine.
3596         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3597         * gcc.dg/matrix/matrix-4.c: Likewise.
3598         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3599         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3600         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3601         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3603 2010-09-16  Tobias Burnus  <burnus@net-b.de>
3605         PR fortran/43665
3606         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3607         optimizations.
3608         * gfortran.dg/intent_optimize_1.f90: New test.
3610 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
3612         * gcc.target/i386/divmod-1.c: New.
3613         * gcc.target/i386/divmod-2.c: Likewise.
3614         * gcc.target/i386/divmod-3.c: Likewise.
3615         * gcc.target/i386/divmod-4.c: Likewise.
3616         * gcc.target/i386/divmod-4a.c: Likewise.
3617         * gcc.target/i386/divmod-5.c: Likewise.
3618         * gcc.target/i386/divmod-6.c: Likewise.
3619         * gcc.target/i386/divmod-7.c: Likewise.
3620         * gcc.target/i386/divmod-8.c: Likewise.
3621         * gcc.target/i386/udivmod-1.c: Likewise.
3622         * gcc.target/i386/udivmod-2.c: Likewise.
3623         * gcc.target/i386/udivmod-3.c: Likewise.
3624         * gcc.target/i386/udivmod-4.c: Likewise.
3625         * gcc.target/i386/udivmod-4a.c: Likewise.
3626         * gcc.target/i386/udivmod-5.c: Likewise.
3627         * gcc.target/i386/udivmod-6.c: Likewise.
3628         * gcc.target/i386/udivmod-7.c: Likewise.
3629         * gcc.target/i386/udivmod-8.c: Likewise.
3631 2010-09-16  Jan Hubicka  <jh@suse.cz>
3633         * g++.dg/lto/pr45679-1_0.C: New file.
3634         * g++.dg/lto/pr45679-1_1.C: New file.
3635         * g++.dg/lto/pr45679-0_0.C: New file.
3636         * g++.dg/lto/pr45679-0_1.C: New file.
3638 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
3640         PR fortran/45674
3641         * gfortran.dg/class_dummy_2.f03: New.
3643 2010-09-16  Richard Guenther  <rguenther@suse.de>
3645         PR tree-optimization/45623
3646         * gcc.dg/torture/pr45623.c: New testcase.
3648 2010-09-16  Ira Rosen  <irar@il.ibm.com>
3650         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3651         name and parentheses.
3652         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3654 2010-09-15  Jason Merrill  <jason@redhat.com>
3656         * g++.dg/parse/parameter-declaration-2.C: New.
3658         * g++.dg/cpp0x/scoped_enum2.C: New.
3660 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3662         * gcc.c-torture/compile/20100915-1.c: New test.
3664 2010-09-15  Martin Jambor  <mjambor@suse.cz>
3666         PR middle-end/45644
3667         * gcc.dg/ipa/pr45644.c: New test.
3669 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
3671         PR tree-optimization/45633
3672         * gcc.dg/vect/pr45633.c: New test.
3674 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
3676         PR fortran/45577
3677         * gfortran.dg/allocate_derived_4.f90: New.
3679 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
3681         * lib/target-supports.exp
3682         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3683         supported flag to true for neon.
3685 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
3687         PR c++/45665
3688         * g++.dg/template/crash103.C: New.
3690 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3692         Merge from 'apple/trunk' branch on FSF servers.
3694         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
3696         Radar 4457381
3697         * objc.dg/msg-in-protocol.m: New.
3698         * obj-c++.dg/msg-in-protocol.mm: New.
3700         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
3702         Radar 4219590
3703         * objc.dg/break-in-ifstmt.m: New.
3705         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3707         Radar 4174166
3708         * obj-c++.dg/comp-types-13.mm: New.
3709         * objc.dg/comp-types-12.m: New.
3711         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
3713         Radar 4216500
3714         * obj-c++.dg/proto-lossage-7.mm: New.
3715         * objc.dg/proto-lossage-7.m: New.
3717 2010-09-14  Jan Hubicka  <jh@suse.cz>
3719         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3720         folding.
3721         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3722         folding.
3724 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
3726         PR middle-end/45567
3727         * gcc.dg/pr45567.c: New test.
3729         PR debug/45660
3730         * g++.dg/debug/pr45660.C: New test.
3732 2010-09-14  Ira Rosen  <irar@il.ibm.com>
3734         PR tree-optimization/45470
3735         * g++.dg/vect/pr45470-a.cc: New test.
3736         * g++.dg/vect/pr45470-a.cc: New test.
3738 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
3740         PR target/42070
3741         * lib/profopt.exp: Prune warnings on execname2 compile.
3742         * lib/prune.exp: Prune "can't add line info" warnings.
3744 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3746         PR libfortran/45532
3747         * gfortran.dg/namelist_64.f90: New test.
3749 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
3751         PR rtl-optimization/45617
3752         * gcc.target/i386/pr45617.c: New test.
3754 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
3756         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3758 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
3760         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3761         * gcc.target/i386/fma4-vector.c: Likewise.
3762         * gcc.target/i386/vectorize2.c: Likewise.
3763         * gcc.target/i386/vectorize4.c: Likewise.
3764         * gcc.target/i386/vectorize5.c: Likewise.
3765         * gcc.target/i386/vectorize6.c: Likewise.
3766         * gcc.target/i386/vectorize8.c: Likewise.
3768         * gcc.target/i386/vect-double-1.c: New.
3769         * gcc.target/i386/vect-double-1a.c: Likewise.
3770         * gcc.target/i386/vect-double-2.c: Likewise.
3771         * gcc.target/i386/vect-double-2a.c: Likewise.
3773         * lib/target-supports.exp (check_effective_target_vect_double):
3774         Set et_vect_double_saved to 0 when tuning for Atom.
3776 2010-09-13  Jan Hubicka  <jh@suse.cz>
3778         * gcc.dg/torture/pr23821.c: Drop static keyword.
3779         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3780         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3782 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3784         * gcc.target/arm/sync-1.c: New.
3786 2010-09-12  Olivier Hainque  <hainque@adacore.com>
3788         * gnat.dg/memtrap.adb: New test.
3790 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3792         * gfortran.dg/promotion.f90: Fix options.
3794 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
3796         * g++.dg/cpp0x/range-for1.C: New.
3797         * g++.dg/cpp0x/range-for2.C: New.
3798         * g++.dg/cpp0x/range-for3.C: New.
3799         * g++.dg/cpp0x/range-for4.C: New.
3800         * g++.dg/cpp0x/range-for5.C: New.
3801         * g++.dg/cpp0x/range-for6.C: New.
3803 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
3805         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3806         and counts. Check that transpose is not called.
3807         * gfortran.dg/transpose_2.f90: Update error message.
3809 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3811         PR c++/43824
3812         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3813         * g++.dg/lookup/strong-using-2.C: Likewise.
3814         * g++.dg/lookup/strong-using-3.C: Likewise.
3815         * g++.dg/lookup/strong-using-5.C: Likewise.
3817         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3818         * g++.dg/cpp0x/inline-ns4.C: New.
3819         * g++.dg/cpp0x/inline-ns5.C: New.
3821 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3823         PR middle-end/45634
3824         * gfortran.fortran-torture/compile/pr45634.f90: New.
3826 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
3828         * objc.dg/fobjc-exceptions.m: New test.
3830 2010-09-10  Jan Hubicka  <jh@suse.cz>
3832         * g++.dg/inherit/covariant7.C: Fix pattern matching.
3834 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3836         PR tree-optimization/44972
3837         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3838         * gcc.dg/tree-ssa/pr45144.c: Likewise.
3839         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3840         instead.
3841         * g++.dg/torture/pr44972.C: New test.
3843 2010-09-10  Martin Jambor  <mjambor@suse.cz>
3845         PR tree-optimization/44972
3846         * g++.dg/torture/pr34850.C: Remove expected warning.
3848 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
3850         * gfortran.dg/dummy_optional_arg.f90: New test.
3852 2010-09-08  Jan Hubicka  <jh@suse.cz>
3854         PR tree-optimization/45598
3855         * fortran.fortran-torture/compile/pr45598.f90: New test.
3857 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
3859         * lib/target-supports-dg.exp (dg-require-ifunc): New.
3860         * lib/target-supports.exp (check_ifunc_available): New.
3861         * gcc.dg/attr-ifunc-1.c: New.
3862         * gcc.dg/attr-ifunc-2.c: New.
3863         * gcc.dg/attr-ifunc-3.c: New.
3864         * gcc.dg/attr-ifunc-4.c: New.
3865         * gcc.dg/attr-ifunc-5.c: New.
3866         * g++.dg/ext/attr-ifunc-1.C: New.
3867         * g++.dg/ext/attr-ifunc-2.C: New.
3868         * g++.dg/ext/attr-ifunc-3.C: New.
3869         * g++.dg/ext/attr-ifunc-4.C: New.
3871 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
3873         PR middle-end/40386
3874         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3876 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
3878         * gfortran.dg/inline_transpose_1.f90: New test.
3880 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3882         PR c++/45588
3883         * g++.dg/warn/Wunused-var-15.C: New test.
3885 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3887         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3888         hppa*-*-hpux*.
3890 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3892         * objc/execute/exceptions/throw-nil.m: New test.
3893         * objc/execute/exceptions/handler-1.m: Updated to use the new
3894         objc_set_uncaught_exception_handler() function.
3895         * objc/execute/exceptions/matcher-1.m: New test.
3897 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3899         PR fortran/38282
3900         * gfortran.dg/bit_comparison_1.F90: New test.
3901         * gfortran.dg/leadz_trailz_3.f90: New test.
3902         * gfortran.dg/masklr_2.F90: New test.
3903         * gfortran.dg/shiftalr_1.F90: New test.
3904         * gfortran.dg/merge_bits_2.F90: New test.
3905         * gfortran.dg/dshift_2.F90: New test.
3906         * gfortran.dg/bit_comparison_2.F90: New test.
3907         * gfortran.dg/masklr_1.F90: New test.
3908         * gfortran.dg/merge_bits_1.F90: New test.
3909         * gfortran.dg/dshift_1.F90: New test.
3910         * gfortran.dg/shiftalr_2.F90: New test.
3912 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3914         * objc.dg/type-stream-1.m: Replaced with a test that tests that
3915         functions from objc/typedstream.h are deprecated.
3917 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3919         * lib/target-supports.exp
3920         (check_effective_target_run_expensive_tests): New proc.
3921         * gcc.c-torture/compile/limits-fnargs.c: Use
3922         dg-require-effective-target run_expensive_tests.
3924 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
3926         PR fortran/45597
3927         * gfortran.dg/gomp/pr45597.f90: New test.
3929         PR fortran/45595
3930         * gfortran.dg/gomp/pr45595.f90: New test.
3932 2010-09-08  Michael Matz  <matz@suse.de>
3934         * c-c++-common/uninit-17.c: Adjust.
3936 2010-09-08  Michael Matz  <matz@suse.de>
3938         PR tree-optimization/43430
3939         * gcc.dg/vect/pr43430-2.c: New test.
3941 2010-09-08  Michael Matz  <matz@suse.de>
3943         PR tree-optimization/33244
3944         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3946 2010-09-08  Richard Guenther  <rguenther@suse.de>
3948         PR tree-optimization/45578
3949         * gfortran.dg/pr45578.f90: New testcase.
3951 2010-09-08  Richard Guenther  <rguenther@suse.de>
3953         PR testsuite/45590
3954         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3956 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3958         PR fortran/45576
3959         * gfortran.dg/char_length_18.f90:  New test.
3961 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
3963         PR target/36502
3964         * gcc.target/i386/pr36502.c: New test.
3966         PR target/42313
3967         PR target/44651
3968         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3969         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3971 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
3973         * gfortran.dg/achar_4.f90: Enable bounds checking.
3975 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
3977         PR target/45206
3978         * gcc.target/i386/pr45206.c: New test.
3980 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
3982         PR fortran/45505
3983         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3985 2010-09-07  Jan Hubicka  <jh@suse.cz>
3987         * gcc.c-torture/compile/20100907.c: New testcase.
3989 2010-09-07  Richard Guenther  <rguenther@suse.de>
3991         PR middle-end/45569
3992         * g++.dg/eh/pr45569.C: New testcase.
3994 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
3996         PR target/43137
3997         * gcc.target/arm/pr43137.c: New test.
3999 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4001         PR fortran/36931
4002         * gfortran.dg/dependency_35.f90:  New test.
4004 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4006         PR fortran/34145
4007         * gfortran.dg/char_length_17.f90:  New test.
4009 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
4011         PR c++/45200
4012         PR c++/45293
4013         PR c++/45558
4014         * g++.dg/template/typedef34.C: New test.
4015         * g++.dg/template/typedef35.C: New test.
4017 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
4019         PR target/22152
4020         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4022 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
4024         * g++.dg/warn/Wdouble-promotion.C: New.
4026 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
4028         * g++.dg/parse/redef2.C: New.
4030 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4032         * gcc.dg/20100906-1.c: New testcase.
4034 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
4036         PR testsuite/45543
4037         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4038         DW_TAG_enumeration_type DIE.
4040 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
4042         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4043         Update XFAILs.
4045 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
4047         PR rtl-optimization/44919
4048         * g++.dg/opt/pr44919.C: New.
4050 2010-09-06  Tobias Burnus  <burnus@net-b.de>
4052         PR fortran/38282
4053         * gfortran.dg/iall_iany_iparity_1.f90: New.
4054         * gfortran.dg/iall_iany_iparity_2.f90: New.
4056 2010-09-06  Jason Merrill  <jason@redhat.com>
4058         * g++.dg/cpp0x/initlist42.C: New.
4060         * g++.dg/cpp0x/auto19.C: New.
4062         * g++.dg/template/sfinae25.C: New.
4063         * g++.dg/template/char1.C: Expect warning.
4064         * g++.dg/template/nontype10.C: Likewise.
4066         * g++.dg/cpp0x/implicit9.C: New.
4068         * g++.dg/cpp0x/initlist43.C: New.
4070 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
4072         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4074 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
4076         * gcc.dg/Wdouble-promotion.c: New.
4078 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4080         * gfortran.dg/float128_1.f90: Remove test case as
4081         it always fails since Rev 163611 backed out the
4082         front-end implementation.
4084 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4086         * gfortran.dg/float128_1.f90: XFAIL test case.
4088 2010-09-05  Tobias Burnus  <burnus@net-b.de>
4090         * gfortran.dg/bessel_7.f90: Decrease required precision.
4092 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
4094         PR testsuite/45545
4095         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4096         ref-all-matching targets.
4098 2010-09-05  Richard Guenther  <rguenther@suse.de>
4100         PR tree-optimization/45535
4101         * gcc.c-torture/compile/pr45535.c: New testcase.
4103 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
4105         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4106         "\[^\n\]*".
4107         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4108         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4109         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4110         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4111         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4112         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4113         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4114         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4115         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4116         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4117         * gcc.target/i386/pr22152.c: Likewise.
4118         * gcc.target/i386/pr36992-1.c: Likewise.
4119         * gcc.target/i386/pr36992-2.c: Likewise.
4120         * gcc.target/sh/sh4a-memmovua.c: Likewise.
4122 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4124         PR testsuite/43957
4125         * gcc.dg/const-uniq-1.c: Modify regexp.
4127 2010-09-04  Tobias Burnus  <burnus@net-b.de>
4129         PR fortran/45530
4130         * gfortran.dg/namelist_63.f90: New.
4132 2010-09-04  Jan Hubicka  <jh@suse.cz>
4134         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4135         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4137 2010-09-04  Jan Hubicka  <jh@suse.cz>
4139         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4141 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
4143         PR fortran/45507
4144         * gfortran.dg/allocate_alloc_opt_12.f90: New.
4146 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
4148         * gcc.dg/opts-4.c: New test.
4150 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4152         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4153         * gcc.dg/vect/vect-peel-4.c: Ditto.
4155 2010-09-03  Daniel Kraft  <d@domob.eu>
4157         PR fortran/45525
4158         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4160 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4162         PR fortran/45159
4163         * gfortran.dg/dependency_34.f90:  New test.
4165 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
4167         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4169 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4171         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4172         gcc.target/i386/clearcap.map if supported.
4174 2010-09-03  Michael Matz  <matz@suse.de>
4176         PR middle-end/45415
4177         * gcc.dg/pr45415.c: New test.
4179 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4181         PR tree-optimization/45506
4182         * gcc.dg/pr45506.c: New.
4184 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
4186         PR target/45476
4187         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4188         * gcc.target/i386/float128-2.c: Ditto.
4190 2010-09-03  Daniel Kraft  <d@domob.eu>
4192         PR fortran/34162
4193         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4194         * gfortran.dg/internal_dummy_2.f08: New test.
4195         * gfortran.dg/internal_dummy_3.f08: New test.
4196         * gfortran.dg/internal_dummy_4.f08: New test.
4198 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
4200         PR debug/45500
4201         * gcc.target/i386/pr45500.c: New test.
4203 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
4205         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4207 2010-09-03  Daniel Kraft  <d@domob.eu>
4209         PR fortran/44602
4210         * gfortran.dg/exit_2.f08; Adapt error messages.
4211         * gfortran.dg/exit_3.f08: New test.
4212         * gfortran.dg/exit_4.f08: New test.
4213         * gfortran.dg/exit_5.f03: New test.
4215 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4217         * gfortran.dg/ishft_4.f90: New test.
4219 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
4221         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4222         FRIZ/XSRIZ instruciton for (double)(long long)x.
4223         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4225 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4227         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4229 2010-09-02  Richard Guenther  <rguenther@suse.de>
4231         PR tree-optimization/44937
4232         PR tree-optimization/45412
4233         * g++.dg/opt/pr45412.C: New testcase.
4234         * gcc.c-torture/compile/pr45412.c: Likewise.
4235         * gcc.c-torture/compile/pr44937.c: Likewise.
4237 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
4239         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
4240         but using -Werror=comment.
4241         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4242         expected error messages.
4244 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
4246         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4247         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4249 2010-09-02  Tobias Burnus  <burnus@net-b.de>
4251         PR fortran/45489
4252         * gfortran.dg/initialization_27.f90: New.
4254 2010-09-02  Ira Rosen  <irar@il.ibm.com>
4256         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4257         check into different basic blocks. Expect vectorization if misaligned
4258         stores are supported.
4259         * gcc.dg/vect/bb-slp-8a.c: New test.
4260         * gcc.dg/vect/bb-slp-8b.c: New test.
4262 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
4264         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4266 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
4268         PR fortran/44541
4269         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4270         * gfortran.dg/class_dummy_1.f03: New.
4272 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
4274         PR middle-end/45458
4275         * g++.dg/tree-prof/partition2.C: New test.
4277 2010-09-01  Richard Guenther  <rguenther@suse.de>
4279         * gcc.dg/vect/vect-outer-fir.c: Adjust.
4280         * gcc.dg/tree-ssa/vrp54.c: New testcase.
4281         * gcc.c-torture/execute/20100827-1.c: Likewise.
4283 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4285         * gfortran.dg/execute_command_line_1.f90: New test.
4287 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4289         PR preprocessor/45457
4290         * c-c++-common/cpp/pr45457.c: New test.
4292 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
4294         * gcc.dg/nested-func-8.c: New test.
4296 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4298         PR fortran/38282
4299         * gfortran.dg/popcnt_poppar_1.F90: New test.
4300         * gfortran.dg/popcnt_poppar_2.F90: New test.
4302 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
4304         * gcc.target/i386/volatile-2.c: Require nonpic target.
4306 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
4308         PR middle-end/45461
4309         * gcc.dg/pr45461.c: New test.
4311 2010-08-31  Richard Guenther  <rguenther@suse.de>
4313         PR testsuite/45455
4314         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4316 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
4318         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4320 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
4322         PR fortran/45456
4323         * gfortran.dg/typebound_proc_18.f03: New.
4325 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4327         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4328         * lib/scanasm.exp (scan-stack-usage): Likewise.
4329         (scan-stack-usage-not): Likewise.
4330         * gcc.dg/stack-usage-1.c: New test.
4331         * gcc.target/i386/stack-usage-realign.c: Likewise.
4333 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
4335         PR tree-optimization/45427
4336         * gcc.dg/tree-ssa/pr45427.c: New test.
4338 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4340         PR c++/45043
4341         * g++.dg/template/crash102.C: New.
4343 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
4345         PR middle-end/45423
4346         * gcc.dg/gomp/atomic-12.c: New test.
4347         * gcc.dg/gomp/atomic-13.c: New test.
4348         * gcc.dg/gomp/atomic-14.c: New test.
4349         * g++.dg/gomp/atomic-11.C: New test.
4350         * g++.dg/gomp/atomic-12.C: New test.
4351         * g++.dg/gomp/atomic-13.C: New test.
4352         * g++.dg/gomp/atomic-14.C: New test.
4354 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4356         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4357         delimiter.
4359 2010-08-30  Thomas Quinot  <quinot@adacore.com>
4361         * gnat.dg/discr24.adb: New test.
4363 2010-08-30  Richard Guenther  <rguenther@suse.de>
4365         PR tree-optimization/45449
4366         * gcc.dg/pr45449.c: New testcase.
4368 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
4370         * gcc.dg/opts-1.c: Expect errors, not warnings.
4372 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4374         PR fortran/42769
4375         * gfortran.dg/dynamic_dispatch_11.f03: New.
4377 2010-08-29  Jason Merrill  <jason@redhat.com>
4379         PR c++/44991
4380         * g++.dg/parse/defarg15.C: New.
4382 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
4384         PR fortran/45439
4385         * gfortran.dg/select_type_16.f03: New.
4387 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
4388             Tobias Burnus  <burnus@net-b.de>
4390         * gfortran.dg/bessel_7.f90: Decrease required precision.
4392 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
4393             Kaz Kojima  <kkojima@gcc.gnu.org>
4395         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
4397 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4399         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4400         floating point conversion code generation.
4401         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4402         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4403         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4404         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4405         to integer conversion code generation.
4406         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4407         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4408         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4409         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4411 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4413         PR fortran/32049
4414         * gfortran.dg/random_seed_1.f90: Adjust test.
4415         * gfortran.dg/float128_1.f90: New test.
4417 2010-08-27  Tobias Burnus  <burnus@net-b.de>
4419         PR fortran/33197
4420         * gfortran.dg/norm2_1.f90: New.
4421         * gfortran.dg/norm2_2.f90: New.
4422         * gfortran.dg/norm2_3.f90: New.
4423         * gfortran.dg/norm2_4.f90: New.
4424         * gfortran.dg/parity_1.f90: New.
4425         * gfortran.dg/parity_2.f90: New.
4426         * gfortran.dg/parity_3.f90: New.
4428 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
4430         PR fortran/45420
4431         * gfortran.dg/select_type_15.f03: New.
4433 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4435         PR libfortran/43217
4436         * gfortran.dg/hollerith8.f90: New test.
4438 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4440         PR fortran/45159
4441         * gfortran.dg/dependency_33.f90:  New test.
4443 2010-08-27  Richard Guenther  <rguenther@suse.de>
4445         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4446         * gcc.dg/graphite/scop-2.c: Likewise.
4447         * gcc.dg/graphite/scop-20.c: Likewise.
4448         * gcc.dg/vect/slp-25.c: Likewise.
4450 2010-08-27  Olivier Hainque  <hainque@adacore.com>
4452         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4454 2010-08-26  Daniel Kraft  <d@domob.eu>
4456         PR fortran/38936
4457         PR fortran/44047
4458         PR fortran/45384
4459         * gfortran.dg/associate_8.f03: New test.
4460         * gfortran.dg/select_type_13.f03: New test.
4461         * gfortran.dg/select_type_14.f03: New test.
4463 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
4465         PR tree-optimization/44485
4466         * gcc.dg/pr44485.c: New test.
4468 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4470         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4471         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4472         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4474 2010-08-26  Richard Guenther  <rguenther@suse.de>
4476         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4477         * gcc.dg/graphite/scop-21.c: Likewise.
4479 2010-08-26  Richard Guenther  <rguenther@suse.de>
4481         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4482         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4483         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4484         * gcc.dg/vect/vect-91.c: Likewise.
4485         * gcc.dg/vect/vect-peel-1.c: Likewise.
4486         * gcc.dg/vect/vect-peel-2.c: Likewise.
4487         * gcc.dg/vect/vect-peel-4.c: Likewise.
4489 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4491         PR libfortran/41859
4492         * gfortran.dg/der_io_4.f90: New test.
4494 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4496         PR rtl-optimization/44858
4497         * gcc.c-torture/execute/pr44858.c: New test.
4499         PR rtl-optimization/45400
4500         * g++.dg/other/i386-8.C: New test.
4502 2010-08-25  Richard Guenther  <rguenther@suse.de>
4504         * gcc.dg/alias-8.c: Adjust.
4506 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
4508         * gcc.target/i386/combine-mul.c: New test.
4510 2010-08-25  Richard Guenther  <rguenther@suse.de>
4512         PR lto/44562
4513         * gcc.dg/graphite/id-27.c: New testcase.
4514         * gcc.dg/lto/20100825-1_0.c: Likewise.
4516 2010-08-25  Richard Guenther  <rguenther@suse.de>
4518         PR tree-optimization/45316
4519         * g++.dg/opt/pr45316.C: New testcase.
4521 2010-08-25  Richard Guenther  <rguenther@suse.de>
4523         PR tree-optimization/45393
4524         * g++.dg/torture/pr45393.C: New testcase.
4526 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
4528         PR tree-optimization/45059
4529         * gcc.c-torture/compile/pr45059.c: New test.
4531 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
4533         * lib/target-supports.exp (check_effective_target_vect_unpack):
4534         Set vect_unpack supported flag to true for neon.
4536 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4538         * gcc.dg/tree-ssa/ifc-5.c: New.
4540 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
4542         * gcc.dg/tree-ssa/ifc-4.c: New.
4543         * gcc.dg/tree-ssa/ifc-7.c: New.
4545 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
4547         * gcc.dg/vect/vect.exp: Check loongson targets
4548         * g++.dg/vect/vect.exp: Likewise
4549         * gfortran.dg/vect/vect.exp: Likewise
4551 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4553         * gcc.target/powerpc/vsx-mass-1.c: New file, test
4554         -mveclibabi=mass.
4556 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
4558         PR fortran/45366
4559         * gfortran.dg/proc_ptr_29.f90: New.
4561 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4562             Dominique d'Humieres  <dominiq@lps.ens.fr>
4564         PR fortran/45367
4565         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4567 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4569         PR fortran/45367
4570         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4572 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4574         PR fortran/36158
4575         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4577 2010-08-22  Tobias Burnus  <burnus@net-b.de>
4578             Dominique d'Humieres  <dominiq@lps.ens.fr>
4580         PR fortran/45367
4581         PR fortran/36158
4582         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4583         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4585 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
4587         PR fortran/44863
4588         PR fortran/45271
4589         PR fortran/45290
4590         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4591         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4592         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4594 2010-08-21  Tobias Burnus  <burnus@net-b.de>
4596         PR fortran/36158
4597         PR fortran/33197
4598         * gfortran.dg/bessel_6.f90: New.
4599         * gfortran.dg/bessel_7.f90: New.
4601 2010-08-20  Jan Hubicka  <jh@suse.cz>
4603         PR c++/45307
4604         PR c++/17736
4605         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4606         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4608 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
4610         PR target/45336
4611         * gcc.target/i386/pr45336-1.c: New.
4612         * gcc.target/i386/pr45336-2.c: Likewise.
4613         * gcc.target/i386/pr45336-3.c: Likewise.
4614         * gcc.target/i386/pr45336-4.c: Likewise.
4616 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
4618         PR testsuite/45361
4619         * gcc.target/i386/volatile-2.c: Update scan strings to also
4620         include (%rip) for the memory reference on x86_64.
4622 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
4624         PR middle-end/44974
4625         * gcc.dg/pr44974.c: New test.
4627         PR rtl-optimization/45353
4628         * gcc.dg/pr45353.c: New test.
4630 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4632         * gcc.target/i386/volatile-2.c: New.
4634 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
4636         PR rtl-optimization/44691
4637         * gfortran.dg/pr44691.f: New test.
4639 2010-10-19  Olivier Hainque  <hainque@adacore.com>
4641         * gcc.target/sparc/sibcall-dslot.c: New testcase.
4643 2010-08-19  Jason Merrill  <jason@redhat.com>
4645         * g++.dg/init/synth3.C: New.
4646         * g++.dg/init/value8.C: New.
4647         * g++.dg/tree-ssa/empty-2.C: New.
4648         * g++.dg/cpp0x/noexcept09.C: New.
4650 2010-08-19  Daniel Kraft  <d@domob.eu>
4652         PR fortran/29785
4653         PR fortran/45016
4654         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4655         * gfortran.dg/pointer_remapping_1.f90: New test.
4656         * gfortran.dg/pointer_remapping_2.f03: New test.
4657         * gfortran.dg/pointer_remapping_3.f08: New test.
4658         * gfortran.dg/pointer_remapping_4.f03: New test.
4659         * gfortran.dg/pointer_remapping_5.f08: New test.
4660         * gfortran.dg/pointer_remapping_6.f08: New test.
4662 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
4664         PR testsuite/45324
4665         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4667 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4669         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4671 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
4673         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4674         variable.
4676 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4678         PR target/45070
4679         * gcc.c-torture/execute/pr45070.c: New.
4681 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
4683         * g++.dg/pr44328.C: New test.
4685 2010-08-19  Tobias Burnus  <burnus@net-b.de>
4687         PR fortran/36158
4688         PR fortran/33197
4689         * gfortran.dg/bessel_3.f90: New.
4690         * gfortran.dg/bessel_4.f90: New.
4691         * gfortran.dg/bessel_5.f90: New.
4693 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
4695         PR fortran/45290
4696         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4697         * gfortran.dg/pointer_init_2.f90: New.
4698         * gfortran.dg/pointer_init_3.f90: New.
4699         * gfortran.dg/pointer_init_4.f90: New.
4701 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
4703         PR c++/45049
4704         * g++.dg/pr45049-1.C: New test.
4705         * g++.dg/pr45049-2.C: New test.
4707 2010-08-18  Jie Zhang  <jie@codesourcery.com>
4709         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4710         20 if __ARM_PCS is defined otherwise 64.
4711         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4712         instead of hard coded 64.
4714 2010-08-18  Yao Qi  <yao@codesourcery.com>
4716         PR target/45094
4717         * gcc.target/arm/pr45094.c: New test.
4719 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4721         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4723 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4725         PR rtl-optimization/42575
4726         * gcc.target/arm/pr42575.c: New test.
4728 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4730         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4731         * gcc.dg/tls/thr-cse-1.c: New.
4733 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
4735         PR debug/42487
4736         * lib/target-supports.exp
4737         (check_effective_target_function_sections): New.
4738         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4739         function sections before proceding.
4741 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
4743         PR fortran/45308
4744         * gfortran.dg/pr45308.f03: New test.
4746 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
4748         PR target/45296
4749         * gcc.target/i386/pr45296.c: New test.
4751 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
4753         * g++.dg/ext/uow-1.C: New.
4754         * g++.dg/ext/uow-2.C: New.
4755         * g++.dg/ext/uow-3.C: New.
4756         * g++.dg/ext/uow-4.C: New.
4758 2010-08-17  Richard Guenther  <rguenther@suse.de>
4760         PR testsuite/45266
4761         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4763 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
4765         PR c/40563
4766         * gcc.dg/Wcxx-compat-20.c: New test.
4768 2010-08-17  Daniel Kraft  <d@domob.eu>
4770         PR fortran/38936
4771         * gfortran.dg/associate_1.f03: Extended to test newly supported
4772         features like association to variables.
4773         * gfortran.dg/associate_3.f03: Removed check for illegal change
4774         of associate-name here...
4775         * gfortran.dg/associate_5.f03: ...and added it here.
4776         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4777         * gfortran.dg/associate_7.f03: New test.
4779 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
4781         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4783 2010-08-15  Daniel Kraft  <d@domob.eu>
4785         PR fortran/38936
4786         * gfortran.dg/associate_1.f03: Enable test for array expressions.
4787         * gfortran.dg/associate_3.f03: Clarify comment.
4788         * gfortran.dg/associate_5.f03: New test.
4789         * gfortran.dg/associate_6.f03: New test.
4791 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4793         PR fortran/45211
4794         * gfortran.dg/bind_c_usage_21.f90: New.
4795         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4797 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4799         * gfortran.dg/optional_absent_1.f90: New.
4800         * gfortran.dg/null_actual.f90: New.
4802 2010-08-15  Tobias Burnus  <burnus@net-b.de>
4804         * gfortran.dg/pointer_target_1.f90: New.
4805         * gfortran.dg/pointer_target_2.f90: New.
4806         * gfortran.dg/pointer_target_3.f90: New.
4808 2010-08-15  Daniel Kraft  <d@domob.eu>
4810         PR fortran/45197
4811         * gfortran.dg/elemental_args_check_3.f90: New test.
4812         * gfortran.dg/impure_1.f08: New test.
4813         * gfortran.dg/impure_2.f08: New test.
4814         * gfortran.dg/impure_3.f90: New test.
4815         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4817 2010-08-15  Ira Rosen  <irar@il.ibm.com>
4819         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4820         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4821         SLP tests.
4822         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4823         misaligned loads.
4824         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4825         misaligned stores.c
4826         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4828 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4830         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4831         dg-require-effective-target after dg-do.
4833 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
4835         * lib/target-supports.exp (check_effective_target_vect_int): Return
4836         true for Loongson targets.
4837         (check_effective_target_vect_shift): Likewise.
4838         (check_effective_target_vect_no_int_max): Likewise.
4839         (check_effective_target_vect_no_align): Likewise.
4840         (check_effective_target_vect_short_mult): Likewise.
4842 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
4844         * g++.dg/cast.C: Change fields of structures to "long" to pass
4845         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4846         * g++.dg/cpp0x/iop.C: Ditto.
4847         * g++.dg/cpp0x/named_refs.C: Ditto.
4848         * g++.dg/cpp0x/rv1p.C: Ditto.
4849         * g++.dg/cpp0x/rv2p.C: Ditto.
4850         * g++.dg/cpp0x/rv3p.C: Ditto.
4851         * g++.dg/cpp0x/rv4p.C: Ditto.
4852         * g++.dg/cpp0x/rv5p.C: Ditto.
4853         * g++.dg/cpp0x/rv6p.C: Ditto.
4854         * g++.dg/cpp0x/rv7p.C: Ditto.
4855         * g++.dg/cpp0x/rv8p.C: Ditto.
4856         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4858 2010-08-13  Daniel Kraft  <d@domob.eu>
4860         * gfortran.dg/implied_shape_1.f08: New test.
4861         * gfortran.dg/implied_shape_2.f90: New test.
4862         * gfortran.dg/implied_shape_3.f08: New test.
4864 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4866         PR libfortran/42526
4867         * gfortran.dg/char_component_initializer_1.f90: New test.
4869 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
4871         PR tree-optimization/45241
4872         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4874 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4876         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4877         to dg-options.
4878         * gcc.target/i386/pr40906-2.c: Ditto.
4879         * gcc.target/i386/pr40906-3.c: Ditto.
4881 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4883         PR middle-end/45262
4884         * gcc.c-torture/execute/pr45262.c: New test.
4886 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
4888         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4889         empty argument.
4890         * g++.dg/other/profile1.C: Ditto.
4892 2010-08-12  Richard Guenther  <rguenther@suse.de>
4894         PR tree-optimization/45232
4895         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4896         * gcc.dg/tree-ssa/loop-7.c: Adjust.
4897         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4898         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4899         unsigned arithmetic.
4900         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4901         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4902         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4903         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4904         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4905         unsigned arithmetic.
4906         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4907         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4908         unsigned arithmetic.
4909         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4910         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4911         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4912         unsigned arithmetic.
4913         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4914         * gcc.dg/tree-ssa/negate.c: Adjust.
4915         * gcc.dg/vect/vect-1.c: Adjust.
4916         * gfortran.dg/reassoc_6.f: XFAIL.
4918 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
4920         PR debug/45259
4921         * gcc.dg/pr45259.c: New test.
4923 2010-08-12  Wei Guozhi  <carrot@google.com>
4925         PR target/44999
4926         * gcc.target/arm/pr44999.c: New testcase.
4928 2010-08-12  Jie Zhang  <jie@codesourcery.com>
4930         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4931         (N): Likewise.
4932         (main): Adjust accordingly.
4934 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4936         * gfortran.dg/graphite/id-22.f: New.
4938 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4940         * gcc.dg/graphite/id-26.c: New.
4942 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4944         * gcc.dg/graphite/id-25.c: New.
4946 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4948         * gcc.dg/graphite/run-id-5.c: New.
4949         * gcc.dg/graphite/run-id-6.c: New.
4950         * gfortran.dg/graphite/id-21.f: New.
4952 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4954         * gcc.dg/graphite/id-24.c: New.
4956 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4958         * gcc.dg/tree-ssa/pr20742.c: New.
4960 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4962         * gcc.dg/graphite/id-23.c: New.
4964 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4966         * gfortran.dg/graphite/id-20.f: Adjust testcase.
4968 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4970         * gcc.dg/graphite/pr42729.c: New.
4972 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4974         * gfortran.dg/graphite/id-20.f: New.
4976 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4978         * gcc.dg/graphite/id-22.c: New.
4980 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4982         * gcc.dg/graphite/run-id-2.c: Call abort.
4984 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
4986         * gcc.dg/graphite/id-20.c: New.
4988 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
4989             Steve Kargl  <kargl@gcc.gnu.org>
4991         PR fortran/44595
4992         * gfortran.dg/move_alloc_3.f90: New.
4993         * gfortran.dg/random_seed_2.f90: New.
4995 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4997         * lib/target-supports.exp (check_effective_target_sync_int_long):
4998         Add hppa*-*-linux*.
4999         (check_effective_target_sync_char_short): Likewise.
5001 2010-08-10  Yao Qi  <yao@codesourcery.com>
5003         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5004         general form.
5005         * gcc.dg/tree-ssa/loop-31.c: Likewise.
5006         * g++.dg/other/packed1.C: Likewise.
5007         * g++.dg/other/crash-4.C: Likewise.
5008         * g++.dg/ext/packed8.C: Likewise.
5009         * g++.dg/init/array16.C: Likewise.
5011 2010-08-10  xinliang David Li  <davidxl@google.com>
5012         * gcc.dg/tree-ssa/loop-19.c: Add option
5013         -fno-prefetch-loop-array
5015 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
5017         PR middle-end/45182
5018         * gcc.c-torture/compile/pr45182.c: New test.
5020 2010-08-09  Jason Merrill  <jason@redhat.com>
5022         PR c++/45236
5023         * g++.dg/cpp0x/variadic-104.C: New.
5025 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5027         PR fortran/44235
5028         * gfortran.dg/dependency_32.f90:  New test.
5030 2010-08-09  Richard Guenther  <rguenther@suse.de>
5032         PR middle-end/44632
5033         * g++.dg/opt/nrv17.C: New testcase.
5035 2010-08-09  Richard Guenther  <rguenther@suse.de>
5037         PR middle-end/45212
5038         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5039         alignment from MEM_REF offset only if we took it from the
5040         base object.
5042         * gcc.target/i386/pr24178.c: New testcase.
5044 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5046         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5047         * gcc.dg/20030702-1.c: Ditto.
5048         * gcc.dg/20050309-1.c: Ditto.
5049         * gcc.dg/20050325-1.c: Ditto.
5050         * gcc.dg/20050330-2.c: Ditto.
5051         * gcc.dg/20051201-1.c: Ditto.
5052         * gcc.dg/gomp/pr27573.c: Ditto.
5053         * gcc.dg/gomp/pr34610.c: Ditto.
5054         * gcc.dg/pr24225.c: Ditto.
5055         * gcc.dg/pr26570.c: Ditto.
5056         * gcc.dg/pr32773.c: Ditto.
5057         * g++.dg/gcov/gcov-6.C: Ditto.
5058         * g++.dg/gomp/pr34608.C: Ditto.
5059         * gfortran.dg/gomp/pr27573.f90: Ditto.
5061         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
5062         dg-require-host-local dg directive.
5063         * gcc.dg/profile-dir-2.c: Ditto.
5064         * gcc.dg/profile-dir-3.c: Ditto.
5066 2010-08-08  Richard Guenther  <rguenther@suse.de>
5068         PR tree-optimization/45109
5069         * gcc.c-torture/compile/pr45109.c: New testcase.
5071 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
5073         * gcc.dg/march.c: Skip if -march defined.
5074         * gcc.dg/mtune.c: Skip if -mtune defined.
5076         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5077         generic thunk support.
5079 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
5081         PR target/45213
5082         * gcc.target/i386/pr45213.c: New test.
5084 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5086         PR libfortran/45143
5087         * gfortran.dg/fmt_error_11.f03: New test.
5089 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5091         * lib/target-supports.exp (check_effective_target_sync_int_long):
5092         Add arm*-*-linux-gnueabi.
5093         (check_effective_target_sync_char_short): Likewise.
5095 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5097         PR fortran/45159
5098         * gfortran.dg/dependency_31.f90:  New test.
5100 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5102         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
5104 2010-08-06  Jason Merrill  <jason@redhat.com>
5106         * g++.dg/cpp0x/sfinae3.C: New.
5107         * g++.dg/cpp0x/sfinae4.C: New.
5109 2010-08-06  Richard Guenther  <rguenther@suse.de>
5111         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5112         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5113         * gcc.dg/tree-ssa/pr25382.c: Likewise.
5114         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5115         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5116         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5117         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5118         * gcc.c-torture/execute/20100805-1.c: Likewise.
5120 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5122         PR testsuite/42855
5123         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5125 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5127         * gcc.dg/ipa/ipcp-ii-1.c: New test.
5128         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5130 2010-08-05  Martin Jambor  <mjambor@suse.cz>
5132         * g++.dg/ipa/devirt-1.C: New test.
5133         * g++.dg/ipa/devirt-2.C: Likewise.
5134         * g++.dg/ipa/devirt-3.C: Likewise.
5135         * g++.dg/ipa/devirt-4.C: Likewise.
5136         * g++.dg/ipa/devirt-5.C: Likewise.
5137         * gcc.dg/ipa/iinline-3.c: Likewise.
5139 2010-08-05  Jie Zhang  <jie@codesourcery.com>
5141         PR tree-optimization/45144
5142         * gcc.dg/tree-ssa/pr45144.c: New test.
5144 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
5146         PR fortran/42207
5147         PR fortran/44064
5148         PR fortran/44065
5149         * gfortran.dg/class_25.f03: New.
5150         * gfortran.dg/class_26.f03: New.
5152 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
5154         * g++.dg/warn/miss-format-1.C: Update line number.
5156 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
5158         PR c++/44641
5159         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5160         .frame and .mask assembler directives.
5162 2010-08-04  Richard Guenther  <rguenther@suse.de>
5164         * gcc.dg/tree-ssa/vrp35.c: Adjust.
5165         * gcc.dg/tree-ssa/vrp36.c: Likewise.
5166         * gcc.dg/tree-ssa/vrp50.c: Likewise.
5167         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5169 2010-08-04  Tobias Burnus  <burnus@net-b.de>
5171         PR fortran/44857
5172         * gfortran.dg/derived_constructor_char_1.f90: New.
5173         * gfortran.dg/derived_constructor_char_2.f90: New.
5175 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5177         PR fortran/45159
5178         * gfortran.dg/dependency_30.f90:  New test.
5180 2010-08-03  Jan Hubicka  <jh@suse.cz>
5182         * gcc.c-torture/compile/pr45085.c: New testcase.
5184 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
5186         PR fortran/44584
5187         PR fortran/45161
5188         * gfortran.dg/typebound_call_9.f03: Modified.
5189         * gfortran.dg/typebound_generic_1.f03: Modified.
5191 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5193         PR fortran/45159
5195         * gfortran.dg/dependency_29.f90:  New test.
5197 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5199         PR fortran/36854
5200         * gfortran.dg/character_comparison_2.f90:  New test.
5201         * gfortran.dg/character_comparison_3.f90:  New test.
5202         * gfortran.dg/dependency_28.f90:  New test.
5204 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
5206         PR target/40457
5207         * gcc.target/arm/pr40457-1.c: New test.
5208         * gcc.target/arm/pr40457-2.c: New test.
5210 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
5212         PR fortran/44912
5213         * gfortran.dg/typebound_call_17.f03: New.
5215 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
5217         PR fortran/44929
5218         * gfortran.dg/allocate_derived_3.f90: New.
5220 2010-07-30  Xinliang David Li  <davidxl@google.com>
5221         PR tree-optimization/45121
5222         * c-c++-common/uninit-17.c: Add -fno-ivops option.
5224 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5226         PR c++/45112
5227         * g++.dg/pr45112.C: New test.
5229 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
5231         PR debug/45055
5232         PR rtl-optimization/45137
5233         * gcc.dg/pr45055.c: New test.
5235 2010-07-30  Alan Modra  <amodra@gmail.com>
5237         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5238         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5240 2010-07-29  Tobias Burnus  <burnus@net-b.de>
5242         PR fortran/45087
5243         PR fortran/45125
5244         * gfortran.dg/whole_file_25.f90: New.
5245         * gfortran.dg/whole_file_26.f90: New.
5246         * gfortran.dg/whole_file_27.f90: New.
5248 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5250         PR fortran/44962
5251         * gfortran.dg/typebound_proc_17.f03: New.
5253 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
5255         PR fortran/45004
5256         * gfortran.dg/move_alloc_2.f90: New.
5258 2010-07-29  Xinliang David Li  <davidxl@google.com>
5259         PR tree-optimization/45121
5260         * c-c++-common/uninit-17.c: Fix expected output.
5262 2010-07-29  Richard Guenther  <rguenther@suse.de>
5264         PR tree-optimization/45120
5265         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5267 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
5269         PR fortran/42051
5270         PR fortran/44064
5271         * gfortran.dg/pr42051.f03: New testcase.
5273 2010-07-29  Richard Guenther  <rguenther@suse.de>
5275         PR middle-end/45034
5276         * gcc.c-torture/execute/pr45034.c: New testcase.
5278 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
5280         PR c++/45096
5281         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5283 2010-07-28  Daniel Kraft  <d@domob.eu>
5285         * gfortran.dg/bound_8.f90: New test.
5287 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
5289         PR debug/45105
5290         * gcc.dg/pr45105.c: New test.
5292 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5294         PR rtl-optimization/45107
5295         * gcc.dg/pr45107.c: New test.
5297 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
5299         PR rtl-optimization/45101
5300         * gcc.dg/pr45101.c: New test.
5302 2010-07-28  Tobias Burnus  <burnus@net-b.de>
5304         PR fortran/45077
5305         * gfortran.dg/whole_file_24.f90: New.
5307 2010-07-27  Jason Merrill  <jason@redhat.com>
5309         * g++.dg/cpp0x/variadic102.C: New.
5310         * g++.dg/cpp0x/variadic103.C: New.
5312 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
5314         PR rtl-optimization/40956
5315         PR target/42495
5316         PR middle-end/42574
5317         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5318         * gcc.target/arm/pr42574.c: Add tests.
5320 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5322         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5323         test name.
5324         (cleanup-repo-files): Ditto.
5325         (cleanup-saved-temps): Ditto.
5327 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5329         PR testsuite/44701
5330         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5332         PR c/45079
5333         * gcc.dg/pr45079.c: New test.
5335 2010-07-27  Ira Rosen  <irar@il.ibm.com>
5337         PR tree-optimization/44152
5338         * gcc.dg/vect/fast-math-pr44152.c: New test.
5340 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
5342         PR ObjC/44140
5343         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5344         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5345         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5346         * obj-c++.dg/torture/trivial.mm: Ditto.
5347         * objc.dg/torture/tls/thr-init-2.m: Ditto.
5348         * objc.dg/torture/tls/thr-init-3.m: Ditto.
5349         * objc.dg/torture/tls/thr-init.m: Ditto.
5350         * objc.dg/torture/trivial.m: Ditto.
5352 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
5354         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5355         Skip on spu-*-* targets.
5357 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
5359         PR tree-optimization/45083
5360         * gcc.dg/pr45083.c: New test.
5362 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5364         PR fortran/40873
5365         * gfortran.dg/whole_file_22.f90: New test.
5366         * gfortran.dg/whole_file_23.f90: New test.
5368 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
5369             Jack Howarth  <howarth@bromo.med.uc.edu>
5370             Richard Henderson  <rth@redhat.com>
5372         PR target/44132
5373         * gcc.dg/tls/thr-init-1.c: New.
5374         * gcc.dg/tls/thr-init-2.c: New.
5375         * gcc.dg/torture/tls New.
5376         * gcc.dg/torture/tls/tls-test.c: New.
5377         * gcc.dg/torture/tls/thr-init-1.c: New.
5378         * gcc.dg/torture/tls/tls.exp: New.
5379         * gcc.dg/torture/tls/thr-init-2.c: New.
5380         * gcc.dg/tls/emutls-2.c: New test
5382         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5383         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5384         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5385         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5386         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5387         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5388         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5389         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5390         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5391         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5392         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5393         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5394         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5395         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5396         gfortran.dg/gomp/appendix-a/a.22.4.f90,
5397         gfortran.dg/gomp/appendix-a/a.22.5.f90,
5398         gfortran.dg/gomp/appendix-a/a.22.6.f90,
5399         gfortran.dg/gomp/appendix-a/a.24.1.f90,
5400         gfortran.dg/gomp/appendix-a/a.32.1.f90,
5401         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5402         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5403         gfortran.dg/gomp/omp_threadprivate1.f90,
5404         gfortran.dg/gomp/omp_threadprivate2.f90,
5405         gfortran.dg/gomp/reduction1.f90,
5406         gfortran.dg/gomp/sharing-1.f90: Likewise.
5408 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5410         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5411         sse_runtime.
5412         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5413         dg-require-visibility.
5415 2010-07-26  Richard Guenther  <rguenther@suse.de>
5417         PR tree-optimization/43784
5418         * gcc.c-torture/execute/pr43784.c: New testcase.
5419         * g++.dg/torture/pr43784.C: Likewise.
5421 2010-07-26  Richard Guenther  <rguenther@suse.de>
5423         PR middle-end/45056
5424         * g++.dg/pr45056.C: New testcase.
5426 2010-07-26  Richard Guenther  <rguenther@suse.de>
5428         PR tree-optimization/45071
5429         * gcc.dg/pr45071.c: New testcase.
5431 2010-07-26  Tobias Burnus  <burnus@net-b.de>
5433         PR fortran/45066
5434         * gfortran.dg/namelist_62.f90: New.
5436 2010-07-26  Richard Guenther  <rguenther@suse.de>
5438         * gcc.c-torture/execute/pr45017.c: Move ...
5439         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
5441 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5443         PR fortran/40628
5444         * trim_optimize_1.f90:  New test.
5445         * character_comparision_1.f90:  New test.
5447 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5449         PR fortran/42852
5450         * gfortran.dg/wtruncate_fix.f: New test.
5452 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5454         PR testsuite/45068
5455         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5457 2010-07-24  Richard Guenther  <rguenther@suse.de>
5459         PR lto/43788
5460         * g++.dg/lto/20100724-1_0.C: New testcase.
5462 2010-07-24  Richard Guenther  <rguenther@suse.de>
5464         PR lto/43212
5465         * gcc.dg/lto/20100724-1_0.c: New testcase.
5466         * gcc.dg/lto/20100724-1_1.c: Likewise.
5468 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5470         PR fortran/40011
5471         * gfortran.dg/whole_file_21.f90: New.
5473         * gfortran.dg/integer_exponentiation_3.F90: Use
5474         -ffloat-store only for i?86/x86-64 -m32.
5476 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5478         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5479         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5481 2010-07-24  Tobias Burnus  <burnus@net-b.de>
5483         * gfortran.dg/func_decl_4.f90: Split test into two ...
5484         * gfortran.dg/func_decl_5.f90: ... parts.
5485         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5486         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5487         * gfortran.dg/global_references_1.f90: Add new dg-warning.
5488         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5489         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5490         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5491         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5492         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5493         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5494         * gfortran.dg/sizeof.f90: Make test valid.
5495         * gfortran.dg/pr20865.f90: Add new dg-error.
5496         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5497         * gfortran.dg/g77/19990218-0.f: Ditto.
5498         * gfortran.dg/g77/19990218-1.f: Ditto.
5499         * gfortran.dg/g77/970625-2.f: Ditto.
5500         * gfortran.dg/pr37243.f: Fix function declaration.
5501         * gfortran.dg/use_only_1.f90: Fix implicit typing.
5502         * gfortran.dg/loc_1.f90: Fix pointer datatype.
5504 2010-07-23  Tobias Burnus  <burnus@net-b.de>
5506         PR fortran/44945
5507         * gfortran.dg/char_array_structure_constructor.f90: Add
5508         -fwhole-file as dg-option as it otherwise fails on some
5509         systems.
5511 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
5513         * gnat.dg/aggr16.ad[sb]: New test.
5514         * gnat.dg/aggr16_pkg.ads: New helper.
5516 2010-07-23  Richard Guenther  <rguenther@suse.de>
5518         PR lto/43071
5519         * g++.dg/lto/20100723-1_0.C: New testcase.
5521 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
5523         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5524         AVX support.
5525         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5526         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5528 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5530         * lib/target-supports.exp (add_options_for_tls): New proc.
5531         * g++.dg/tls/static-1.C: Use dg-add-options tls.
5532         * g++.dg/tls/static-1a.cc: Likewise.
5533         * gcc.dg/tls/emutls-1.c: Likewise.
5534         * gcc.dg/tls/opt-11.c: Likewise.
5535         * gcc.dg/tls/opt-12.c: Likewise.
5536         * gcc.dg/tls/pr24428-2.c: Likewise.
5537         * gcc.dg/tls/pr24428.c: Likewise.
5538         * obj-c++.dg/tls/static-1.mm: Likewise.
5539         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5540         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5541         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5542         * objc.dg/torture/tls/thr-init-2.m: Likewise.
5543         * objc.dg/torture/tls/thr-init-3.m: Likewise.
5544         * objc.dg/torture/tls/thr-init.m: Likewise.
5545         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5547 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5549         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5550         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5551         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5552         optimized dump files.
5554 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
5556         PR tree-optimization/45047
5557         * gcc.c-torture/compile/pr45047.c: New test.
5559 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5561         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5562         instead of dg-compile.
5563         * gcc.dg/float-range-4.c: Ditto.
5564         * gcc.dg/float-range-5.c: Ditto.
5565         * gcc.dg/fold-overflow-1.c: Ditto.
5566         * gcc.dg/gomp/sections-4.c: Ditto.
5567         * gcc.dg/transparent-union-1.c: Ditto.
5568         * gcc.dg/transparent-union-2.c: Ditto.
5569         * gcc.target/i386/pr39315-check.c: Ditto.
5570         * g++.dg/gomp/sections-4.C: Ditto.
5571         * g++.dg/template/dtor7.C: Ditto.
5572         * g++.dg/tree-ssa/pr19952.C: Ditto.
5573         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5574         * gfortran.dg/graphite/pr42185.f90: Ditto.
5575         * gfortran.dg/namelist_36.f90: Ditto.
5576         * gnat.dg/noreturn1.adb: Ditto.
5577         * gnat.dg/specs/small_alignment.ads: Ditto.
5579 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5581         PR tree-optimization/44915
5582         * g++.dg/torture/pr44915.C: New test.
5584 2010-07-23  Martin Jambor  <mjambor@suse.cz>
5586         PR tree-optimization/44914
5587         * g++.dg/tree-ssa/pr44914.C: New test.
5589 2010-07-23  Jie Zhang  <jie@codesourcery.com>
5591         PR target/44290
5592         * gcc.dg/pr44290-1.c: New test.
5593         * gcc.dg/pr44290-2.c: New test.
5595 2010-07-23  Jason Merrill  <jason@redhat.com>
5597         PR c++/45008
5598         * g++.dg/abi/mangle44.C: New.
5600 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5602         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5603         for compile-time only tests.
5604         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5605         target check.
5606         * gcc.target/i386/pr39315-4.c: Ditto.
5607         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5608         target check.  Include sse-os-support.h.
5609         (main): Call check_isa and sse_os_support.
5610         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5611         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5612         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5613         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5614         target check.  Include sse-os-support.h.
5615         (main): Call check_isa and sse_os_support.
5616         * gcc.target/i386/vperm-v2df.c: Ditto.
5618 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
5620         * lib/target-supports.exp (check_avx_hw_available): New procedure.
5621         (check_effective_target_avx_runtime): New procedure.
5622         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5623         (check_effective_target_sse_runtime): Add check_effective_target_sse.
5625         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5626         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
5627         and __get_cpuid test.
5628         * gcc.dg/compat/vector-2b_main.c: Ditto.
5630         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5632         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5633         for compile-time only test.
5634         * gcc.dg/pr32716.c: Ditto.
5635         * gcc.dg/pr34856.c: Ditto.
5636         * gcc.dg/pr36997.c: Ditto.
5637         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5638         * gfortran.dg/pr28158.f90: Ditto.
5639         * gfortran.dg/pr30667.f: Ditto.
5641         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5642         i?86-*-* and x86_64-*-* targets to disable execution on targets
5643         without sse2 runtime support.
5644         * g++.dg/vect/vect.exp: Ditto.
5645         * gfortran.dg/vect/vect.exp: Ditto.
5647         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5648         * gcc.dg/pr37544.c: Ditto.
5649         * gcc.dg/pr40550.c: Ditto.
5650         * gcc.dg/compat/union-m128-1_main.c: Ditto.
5651         * gcc.dg/compat/vector-1a_main.c: Ditto.
5652         * gcc.dg/compat/vector-2a_main.c: Ditto.
5653         * gcc.dg/torture/pr16104-1.c: Ditto.
5654         * gcc.dg/torture/pr35771-1.c: Ditto.
5655         * gcc.dg/torture/pr35771-2.c: Ditto.
5656         * gcc.dg/torture/pr35771-3.c: Ditto.
5657         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5658         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5659         * gcc.dg/torture/stackalign/push-1.c: Ditto.
5660         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5661         * g++.dg/other/i386-1.C: Ditto.
5662         * g++.dg/other/pr40446.C: Ditto.
5664 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5666         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5668 2010-07-23  Daniel Kraft  <d@domob.eu>
5670         PR fortran/44709
5671         * gfortran.dg/exit_1.f08: New test.
5672         * gfortran.dg/exit_2.f08: New test.
5674 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
5676         PR tree-optimization/39839
5677         * gcc.target/arm/pr39839.c: New test case.
5679 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5681         * gnat.dg/unchecked_convert5b.adb: New test.
5682         * gnat.dg/unchecked_convert6.adb: Likewise.
5683         * gnat.dg/unchecked_convert6b.adb: Likewise.
5685 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
5687         * gnat.dg/aggr15.ad[sb]: New test.
5689 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
5691         PR debug/45024
5692         * g++.dg/debug/dwarf2/nested-2.C: New test case.
5694 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
5696         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5697         with dg-require-linker-plugin.
5699 2010-07-22  Richard Guenther  <rguenther@suse.de>
5701         PR lto/43850
5702         * g++.dg/lto/20100722-1_0.C: New testcase.
5704 2010-07-22  Richard Guenther  <rguenther@suse.de>
5706         PR lto/42451
5707         * gcc.dg/lto/20100720-3_0.c: New testcase.
5708         * gcc.dg/lto/20100720-3_1.c: Likewise.
5710 2010-07-22  Richard Guenther  <rguenther@suse.de>
5712         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5713         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5715         PR lto/43373
5716         * gcc.dg/lto/20100722-1_0.c: New testcase.
5718 2010-07-22  Martin Jambor  <mjambor@suse.cz>
5720         PR tree-optimization/44891
5721         * gcc.c-torture/compile/pr44891.c: New test.
5723 2010-07-22  Richard Guenther  <rguenther@suse.de>
5725         PR tree-optimization/45017
5726         * gcc.c-torture/execute/pr45017.c: New testcase.
5728 2010-07-22  Tobias Burnus  <burnus@net-b.de>
5730         PR fortran/45019
5731         * gfortran.dg/aliasing_dummy_5.f90: New.
5733 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5735         PR target/43698
5736         * gcc.target/arm/pr43698.c: New test.
5738 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5740         PR fortran/44929
5741         * Revert my commit r162325 for this PR.
5743 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5745         PR debug/45015
5746         * gcc.target/m68k/pr45015.c: New test.
5748 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
5750         PR c++/44641
5751         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5752         comments.
5754 2010-07-21  Richard Guenther  <rguenther@suse.de>
5756         PR lto/45018
5757         * g++.dg/lto/20100721-1_0.C: New testcase.
5759 2010-07-21  Martin Jambor  <mjambor@suse.cz>
5761         PR tree-optimization/44900
5762         * g++.dg/torture/pr44900.C: New test.
5764 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
5766         PR middle-end/44738
5767         * c-c++-common/uninit-17.c: Correct expected error.
5769 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
5771         * gcc.dg/guality/asm-1.c: New test.
5773         PR debug/45003
5774         * gcc.dg/guality/pr45003-2.c: New test.
5775         * gcc.dg/guality/pr45003-3.c: New test.
5777 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5779         PR libfortran/44697
5780         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5782 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
5784         * lib/scanasm.exp (dg-function-on-line): Test that a function is
5785         defined on the current line.
5786         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5787         * g++.dg/debug/dwarf2/pr44641.C: New.
5789 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
5791         * gcc.target/powerpc/block-move-1.c: New test.
5792         * gcc.target/powerpc/block-move-2.c: New test.
5794 2010-07-20  Jason Merrill  <jason@redhat.com>
5796         PR c++/44967
5797         * g++.dg/cpp0x/sfinae2.C: New.
5799 2010-07-20  Richard Guenther  <rguenther@suse.de>
5801         PR lto/42696
5802         * gcc.dg/lto/20100720-4_0.c: New testcase.
5804 2010-07-20  Richard Guenther  <rguenther@suse.de>
5806         PR lto/43221
5807         * gcc.dg/lto/20100720-2_0.c: New testcase.
5808         * gcc.dg/lto/20100720-2_1.c: Likewise.
5810 2010-07-20  Richard Guenther  <rguenther@suse.de>
5812         PR lto/43208
5813         * gcc.dg/lto/20100720-1_0.c: New testcase.
5814         * gcc.dg/lto/20100720-1_1.c: Likewise.
5816 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
5818         PR debug/45003
5819         * gcc.dg/guality/pr45003-1.c: New test.
5821 2010-07-20  Richard Guenther  <rguenther@suse.de>
5823         PR tree-optimization/44977
5824         * gcc.dg/torture/pr44977.c: New testcase.
5826 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
5828         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5829         sync_char_short
5831 2010-07-20  Richard Guenther  <rguenther@suse.de>
5833         PR middle-end/44971
5834         PR middle-end/44988
5835         * gcc.dg/pr44971.c: New testcase.
5836         * gcc.c-torture/compile/pr44988.c: Likewise.
5838 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5840         PR fortran/44929
5841         * gfortran.dg/allocate_with_typespec.f90: New test.
5842         * gfortran.dg/allocate_derived_1.f90: Update error message.
5844 2010-07-19  Jason Merrill  <jason@redhat.com>
5846         PR c++/44996
5847         * g++.dg/cpp0x/decltype23.C: New.
5849 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
5851         PR fortran/42385
5852         * gfortran.dg/class_defined_operator_1.f03 : New test.
5854 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
5856         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5857         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5858         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
5859         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5861 2010-07-19  Richard Guenther  <rguenther@suse.de>
5863         PR middle-end/44941
5864         * gcc.c-torture/compile/pr44941.c: New testcase.
5866 2010-07-19  Jason Merrill  <jason@redhat.com>
5868         PR c++/44969
5869         * g++.dg/template/sfinae24.C: New.
5871 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
5873         PR fortran/44353
5874         * gfortran.dg/data_implied_do_2.f90: Removed.
5876 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
5878         PR c++/44969
5879         * g++.dg/template/sfinae23.C: New.
5881 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5883         * lib/target-supports.exp (check_sse_os_support_available): New
5884         proc.
5885         (check_sse_hw_available): New proc.
5886         (check_effective_target_sse_runtime): New proc.
5887         (check_effective_target_sse2_runtime): New proc.
5888         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5889         -msse2 if check_sse_os_support_available.
5890         * g++.dg/vect/vect.exp: Only run -msse2 tests if
5891         check_sse_os_support_available.
5892         * gcc.dg/vect/vect.exp: Likewise.
5893         * gfortran.dg/vect/vect.exp: Likewise.
5894         * gcc.target/i386/sol2-check: Renamed to ...
5895         * gcc.target/i386/sse-os-support.h: ... this.
5896         (sol2_check): Renamed to ...
5897         (sse_os_support): ... this.
5898         Only test movss with xmm registers.
5899         * gcc.target/i386/sse-check.h: Reflect new header and function names.
5900         Removed ILL_INSN, ILL_INSN_LEN.
5901         * gcc.target/i386/sse2-check.h: Likewise.
5902         * gcc.target/i386/sse3-check.h: Likewise.
5903         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5904         Removed cpuid.h, __get_cpuid test.
5905         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5906         Removed cpuid.h, __get_cpuid test.
5907         * g++.dg/other/pr40446.C: Likewise.
5908         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5909         * gcc.dg/compat/vector-1a_main.c: Likewise.
5910         * gcc.dg/compat/vector-2a_main.c: Likewise.
5911         * gcc.dg/pr36584.c: Likewise.
5912         * gcc.dg/pr37544.c: Likewise.
5913         * gcc.dg/torture/pr16104-1.c: Likewise.
5914         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5915         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5916         * gcc.dg/torture/stackalign/push-1.c: Likewise.
5917         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5918         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5919         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5920         sse2_runtime.
5921         * gcc.dg/torture/pr35771-2.c: Likewise.
5922         * gcc.dg/torture/pr35771-3.c: Likewise.
5923         * gcc.target/i386/pr39315-2.c: Likewise.
5924         * gcc.target/i386/pr39315-4.c: Likewise.
5925         * gcc.target/i386/vperm-v2df.c: Likewise.
5926         * gcc.target/i386/vperm-v2di.c: Likewise.
5927         * gcc.target/i386/vperm-v4si-1.c: Likewise.
5928         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5929         sse_runtime.
5931 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
5933         PR fortran/44353
5934         * gfortran.dg/data_implied_do_2.f90: New test.
5936 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5938         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5940 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5942         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5943         to the "mips16" group.
5944         (mips_using_mips16_p): New procedure.
5945         (mips-dg-options): Use it.
5947 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
5949         * gcc.target/mips/mips16-attributes-4.c: New test.
5951 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
5953         PR testsuite/44418
5954         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5955         * gcc.target/powerpc/recip-2.c: Ditto.
5956         * gcc.target/powerpc/recip-3.c: Ditto.
5958 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
5960         * gcc.target/arm/pr42235.c: New test.
5962 2010-07-16  Jason Merrill  <jason@redhat.com>
5964         PR c++/32505
5965         * g++.dg/template/partial8.C: New.
5967 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5969         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5970         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
5971         in C++.
5972         (gualcvt): New overloaded inline.
5973         (GUALCVT): Use it for C++.
5974         * g++.dg/guality/guality.exp: New.
5975         * g++.dg/guality/guality.h: New.
5976         * g++.dg/guality/redeclaration1.C: New test.
5977         * g++.dg/dg.exp: Prune also guality/* tests.
5978         * gcc.dg/guality/pr43141.c: Moved to...
5979         * c-c++-common/guality/pr43141.c: ... here.
5981 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5983         PR libfortran/37077
5984         * gfortran.dg/char4_iunit_2.f03: New test.
5986 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
5988         * lib/plugin-support.exp (plugin-test-execute):
5989         Add ${gcc_objdir}/intl to includes.
5991 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
5993         PR target/44942
5994         * gcc.c-torture/execute/pr44942.c: New test.
5995         * gcc.target/i386/pr44942.c: New test.
5997 2010-07-15  Jason Merrill  <jason@redhat.com>
5999         PR c++/44909
6000         * g++.dg/cpp0x/implicit7.C: New.
6001         * g++.dg/cpp0x/implicit8.C: New.
6003 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6005         Disable float tests for __SPU__ targets due to lack of signed zero:
6006         * c-c++-common/torture/complex-sign-add.c (check_add_float).
6007         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6008         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6009         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6010         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6011         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6012         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6013         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6014         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6016 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6018         * gfortran.dg/select_char_2.f90: New test.
6020 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
6022         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6023         with DECL_CHAIN.
6025 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
6027         PR fortran/44936
6028         * gfortran.dg/typebound_generic_9.f03: New.
6030 2010-07-15  Richard Guenther  <rguenther@suse.de>
6032         PR tree-optimization/44946
6033         * gcc.c-torture/compile/pr44946.c: New testcase.
6035 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
6037         PR fortran/40206
6038         * gfortran.dg/select_char_3.f90: New test.
6040 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
6041             Kevin F. Quinn  <kevquinn@gentoo.org>
6043         * gcc.dg/Wtrampolines.c: New.
6045 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6047         PR libfortran/44934
6048         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6050 2010-07-14  Jason Merrill  <jason@redhat.com>
6052         PR c++/44810
6053         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6055         Implement C++0x unrestricted unions (N2544)
6056         * g++.dg/cpp0x/union1.C: New.
6057         * g++.dg/cpp0x/union2.C: New.
6058         * g++.dg/cpp0x/union3.C: New.
6059         * g++.dg/cpp0x/defaulted2.C: Adjust.
6060         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6061         * g++.old-deja/g++.ext/anon2.C: Adjust.
6062         * g++.old-deja/g++.mike/misc6.C: Adjust.
6064 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
6066         PR fortran/44925
6067         * gfortran.dg/c_loc_tests_15.f90: New.
6069 2010-07-13  Jason Merrill  <jason@redhat.com>
6071         PR c++/44909
6072         * g++.dg/cpp0x/implicit6.C: New.
6074 2010-07-13  Jason Merrill  <jason@redhat.com>
6076         PR c++/44540
6077         * g++.dg/abi/noreturn1.C: New.
6078         * g++.dg/abi/noreturn2.C: New.
6080 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
6082         PR other/44874
6083         PR debug/44832
6084         * c-c++-common/pr44832.c: New test.
6086 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
6088         PR objc/44488
6089         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6090         on the target.  Make sure that we can assemble the emitted asm when
6091         the test type is 'compile'.
6093 2010-07-13  Richard Guenther  <rguenther@suse.de>
6095         PR tree-optimization/36960
6096         * g++.dg/torture/pr36960.C: New testcase.
6098 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
6100         PR c++/44908
6101         * g++.dg/template/sfinae21.C: New.
6102         * g++.dg/template/sfinae22.C: Likewise.
6104 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
6106         PR testsuite/42843
6107         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6108         * gcc.dg/plugin/ggcplug.c: Likewise.
6109         * g++.dg/plugin/selfassign.c: Likewise.
6110         * g++.dg/plugin/attribute_plugin.c: Likewise.
6111         * g++.dg/plugin/dumb_plugin.c: Likewise.
6112         * g++.dg/plugin/pragma_plugin.c: Likewise.
6114 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
6116         * gcc.c-torture/execute/pr44683.x: New.
6117         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6119 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
6121         PR fortran/44434
6122         PR fortran/44565
6123         PR fortran/43945
6124         PR fortran/44869
6125         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6126         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6127         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6128         * gfortran.dh/typebound_call_16.f03: New.
6129         * gfortran.dg/typebound_generic_6.f03: New.
6130         * gfortran.dg/typebound_generic_7.f03: New.
6131         * gfortran.dg/typebound_generic_8.f03: New.
6133 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6135         PR libfortran/37077
6136         * gfortran.dg/char4_iunit_1.f03: New test.
6138 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
6140         * gcc.dg/tree-ssa/vrp53.c: New test.
6142 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
6144         PR c++/44907
6145         * g++.dg/template/sfinae19.C: New.
6146         * g++.dg/template/sfinae20.C: Likewise.
6148 2010-07-12  Jie Zhang  <jie@codesourcery.com>
6150         * gcc.target/arm/interrupt-1.c: New test.
6151         * gcc.target/arm/interrupt-2.c: New test.
6153 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6155         * gcc.dg/pr42427.c: Require c99_runtime.
6156         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6157         c99_runtime.
6158         * gcc.target/i386/avx-cmpss-1.c: Likewise.
6159         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6160         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6161         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6162         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6163         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6164         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6165         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6166         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6167         * gcc.target/i386/pr37275.c: Require visibility support.
6169 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6171         * lib/target-supports.exp (check_effective_target_sse): New proc.
6172         * gcc.target/i386/sol2-check.h: New file.
6173         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6174         Include sol2-check.h.
6175         (main) Only run do_test () if sol2_check ().
6176         * gcc.target/i386/sse2-check.h: Likewise.
6177         * gcc.target/i386/sse3-check.h: Likewise.
6178         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6179         [__sun__ && __svr4__]: Execute SSE2 instruction.
6180         * gcc.target/i386/math-torture/math-torture.exp: Only add options
6181         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6182         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6183         * g++.dg/ext/vector14.C: Likewise.
6184         * g++.dg/other/mmintrin.C: Likewise.
6185         * gcc.dg/20020418-1.c: Likewise.
6186         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6187         * gcc.dg/format/ms_unnamed-1.c: Likewise.
6188         * gcc.dg/format/unnamed-1.c: Likewise.
6189         Adapt dg-warning line number.
6190         * gcc.dg/graphite/pr40281.c: Likewise.
6191         * gcc.dg/pr32176.c: Likewise.
6192         * gcc.dg/pr40550.c: Likewise.
6193         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6194         * gcc.dg/torture/pr36891.c: Likewise.
6195         * gcc.target/i386/20020218-1.c: Likewise.
6196         * gcc.target/i386/20020523.c: Likewise.
6197         * gcc.target/i386/abi-1.c: Likewise.
6198         * gcc.target/i386/brokensqrt.c: Likewise.
6199         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6200         * gcc.target/i386/pr13366.c: Likewise.
6201         * gcc.target/i386/pr13685.c: Likewise.
6202         * gcc.target/i386/pr24306.c: Likewise.
6203         * gcc.target/i386/pr31486.c: Likewise.
6204         * gcc.target/i386/pr32065-1.c: Likewise.
6205         * gcc.target/i386/pr32065-2.c: Likewise.
6206         * gcc.target/i386/pr32389.c: Likewise.
6207         * gcc.target/i386/pr38824.c: Likewise.
6208         * gcc.target/i386/pr38931.c: Likewise.
6209         * gcc.target/i386/pr39592-1.c: Likewise.
6210         * gcc.target/i386/pr43766.c: Likewise.
6211         * gcc.target/i386/recip-divf.c: Likewise.
6212         * gcc.target/i386/recip-sqrtf.c: Likewise.
6213         * gcc.target/i386/recip-vec-divf.c: Likewise.
6214         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6215         * gcc.target/i386/sse-1.c: Likewise.
6216         * gcc.target/i386/sse-16.c: Likewise.
6217         * gcc.target/i386/sse-2.c: Likewise.
6218         * gcc.target/i386/sse-20.c: Likewise.
6219         * gcc.target/i386/sse-3.c: Likewise.
6220         * gcc.target/i386/sse-7.c: Likewise.
6221         * gcc.target/i386/sse-9.c: Likewise.
6222         * gcc.target/i386/sse-addps-1.c: Likewise.
6223         * gcc.target/i386/sse-addss-1.c: Likewise.
6224         * gcc.target/i386/sse-andnps-1.c: Likewise.
6225         * gcc.target/i386/sse-andps-1.c: Likewise.
6226         * gcc.target/i386/sse-cmpss-1.c: Likewise.
6227         * gcc.target/i386/sse-comiss-1.c: Likewise.
6228         * gcc.target/i386/sse-comiss-2.c: Likewise.
6229         * gcc.target/i386/sse-comiss-3.c: Likewise.
6230         * gcc.target/i386/sse-comiss-4.c: Likewise.
6231         * gcc.target/i386/sse-comiss-5.c: Likewise.
6232         * gcc.target/i386/sse-comiss-6.c: Likewise.
6233         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6234         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6235         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6236         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6237         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6238         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6239         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6240         * gcc.target/i386/sse-divps-1.c: Likewise.
6241         * gcc.target/i386/sse-divss-1.c: Likewise.
6242         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6243         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6244         * gcc.target/i386/sse-maxps-1.c: Likewise.
6245         * gcc.target/i386/sse-maxss-1.c: Likewise.
6246         * gcc.target/i386/sse-minps-1.c: Likewise.
6247         * gcc.target/i386/sse-minss-1.c: Likewise.
6248         * gcc.target/i386/sse-movaps-1.c: Likewise.
6249         * gcc.target/i386/sse-movaps-2.c: Likewise.
6250         * gcc.target/i386/sse-movhlps-1.c: Likewise.
6251         * gcc.target/i386/sse-movhps-1.c: Likewise.
6252         * gcc.target/i386/sse-movhps-2.c: Likewise.
6253         * gcc.target/i386/sse-movlhps-1.c: Likewise.
6254         * gcc.target/i386/sse-movmskps-1.c: Likewise.
6255         * gcc.target/i386/sse-movntps-1.c: Likewise.
6256         * gcc.target/i386/sse-movss-1.c: Likewise.
6257         * gcc.target/i386/sse-movss-2.c: Likewise.
6258         * gcc.target/i386/sse-movss-3.c: Likewise.
6259         * gcc.target/i386/sse-movups-1.c: Likewise.
6260         * gcc.target/i386/sse-movups-2.c: Likewise.
6261         * gcc.target/i386/sse-mulps-1.c: Likewise.
6262         * gcc.target/i386/sse-mulss-1.c: Likewise.
6263         * gcc.target/i386/sse-orps-1.c: Likewise.
6264         * gcc.target/i386/sse-rcpps-1.c: Likewise.
6265         * gcc.target/i386/sse-recip-vec.c: Likewise.
6266         * gcc.target/i386/sse-recip.c: Likewise.
6267         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6268         * gcc.target/i386/sse-set-ps-1.c: Likewise.
6269         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6270         * gcc.target/i386/sse-subps-1.c: Likewise.
6271         * gcc.target/i386/sse-subss-1.c: Likewise.
6272         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6273         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6274         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6275         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6276         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6277         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6278         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6279         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6280         * gcc.target/i386/sse-xorps-1.c: Likewise.
6281         * gcc.target/i386/ssefn-1.c: Likewise.
6282         * gcc.target/i386/ssefn-3.c: Likewise.
6283         * gcc.target/i386/sseregparm-1.c: Likewise.
6284         * gcc.target/i386/stackalign/return-3.c: Likewise.
6285         * gcc.target/i386/vectorize1.c: Likewise.
6286         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6287         * gcc.target/i386/xorps-sse.c: Likewise.
6288         * gfortran.dg/pr28158.f90: Likewise.
6289         * gfortran.dg/pr30667.f: Likewise.
6290         * gnat.dg/loop_optimization7.adb: Likewise.
6291         * gnat.dg/sse_nolib.adb: Likewise.
6293 2010-07-11  Tobias Burnus  <burnus@net-b.de>
6295         PR fortran/44702
6296         * gfortran.dg/use_rename_6.f90: New.
6297         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6299 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
6301         PR fortran/44869
6302         * gfortran.dg/class_24.f03: New.
6304 2010-07-10  Richard Guenther  <rguenther@suse.de>
6306         PR lto/44889
6307         * gcc.dg/lto/20100709-1_0.c: New testcase.
6308         * gcc.dg/lto/20100709-1_1.c: Likewise.
6310 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
6312         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6314 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
6316         PR objc/44140
6317         * objc.dg/lto/trivial-1_0.m: New.
6318         * objc.dg/lto/lto.exp: New.
6319         * obj-c++.dg/lto/trivial-1_0.mm: New.
6320         * obj-c++.dg/lto/lto.exp: New.
6321         * objc.dg/symtab-1.m: Adjust sizes.
6322         * objc.dg/image-info.m: Do not run for gnu-runtime.
6324 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6326         * gcc.dg/pr32370.c: Allow another kind of error message.
6328 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
6330         * gnat.dg/atomic3.adb: New test.
6332 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6333             Denys Vlasenko  <dvlasenk@redhat.com>
6334             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6336         PR tree-optimization/28632
6337         * gcc.dg/tree-ssa/vrp51.c: New test.
6338         * gcc.dg/tree-ssa/vrp52.c: New test.
6340 2010-07-09  Jason Merrill  <jason@redhat.com>
6342         * g++.dg/abi/covariant6.C: New.
6343         * g++.dg/inherit/covariant17.C: Test both bases.
6344         * g++.dg/inherit/covariant7.C: Check vtable layout.
6346 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
6348         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6350 2010-07-09  Richard Guenther  <rguenther@suse.de>
6352         PR tree-optimization/44852
6353         * gcc.c-torture/execute/pr44852.c: New testcase.
6355 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6357         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6358         multiplication by values.
6359         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6360         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6362 2010-07-09  Richard Guenther  <rguenther@suse.de>
6364         PR tree-optimization/44882
6365         * gfortran.dg/pr44882.f90: New testcase.
6367 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
6369         PR target/40657
6370         * gcc.target/arm/pr40657-1.c: New test.
6371         * gcc.target/arm/pr40657-2.c: New test.
6372         * gcc.c-torture/execute/pr40657.c: New test.
6374 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
6376         * gcc.dg/tree-ssa/vrp50.c: New test.
6377         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6379 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
6381         PR fortran/44649
6382         * gfortran.dg/c_sizeof_1.f90: Modified.
6383         * gfortran.dg/storage_size_1.f08: New.
6384         * gfortran.dg/storage_size_2.f08: New.
6386 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
6388         * gcc.c-torture/execute/20100708-1.c: New test.
6390 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
6392         PR fortran/44847
6393         * gfortran.dg/gomp/pr44847.f90: New test.
6395 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
6397         PR tree-optimization/44710
6398         * gcc.dg/tree-ssa/ifc-6.c: New.
6399         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6401 2010-07-08  Tobias Burnus  <burnus@net-b.de>
6403         PR fortran/18918
6404         * gfortran.dg/coarray_10.f90: Add an additional test.
6406 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
6408         PR middle-end/44828
6409         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6410         * gcc.c-torture/execute/pr44828.x: Revert.
6412 2010-07-08  Jason Merrill  <jason@redhat.com>
6414         PR c++/43120
6415         * g++.dg/inherit/covariant17.C: New.
6416         * g++.dg/abi/covariant1.C: Actually test for the bug.
6418 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
6420         PR rtl-optimization/44838
6421         * gcc.dg/pr44838.c: New.
6423 2010-07-08  Richard Guenther  <rguenther@suse.de>
6425         PR tree-optimization/44831
6426         * gcc.c-torture/compile/pr44831.c: New testcase.
6427         * gcc.dg/tree-ssa/pr21463.c: Adjust.
6429 2010-07-08  Richard Guenther  <rguenther@suse.de>
6431         PR tree-optimization/44861
6432         * g++.dg/vect/pr44861.cc: New testcase.
6434 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6436         PR middle-end/44828
6437         * gcc.c-torture/execute/pr44828.x: New file.
6439 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
6441         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6442         dg-options.
6443         * g++.dg/ext/altivec-17.C: Adjust error message.
6445 2010-07-07  Tom Tromey  <tromey@redhat.com>
6447         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6449 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6451         PR target/44844
6452         * gcc.target/i386/rdrand-1.c: Scan "jnc".
6453         * gcc.target/i386/rdrand-2.c: Likewise.
6454         * gcc.target/i386/rdrand-3.c: Likewise.
6456 2010-07-07  Jan Hubicka  <jh@suse.cz>
6458         PR middle-end/44813
6459         * g++.dg/torture/pr44813.C: New testcase.
6460         * g++.dg/torture/pr44826.C: New testcase.
6462 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
6464         PR rtl-optimization/44787
6465         * gcc.c-torture/compile/pr44788.c: New test.
6466         * gcc.target/arm/pr44788.c: New test.
6468 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6470         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6472 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6474         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6475         to dg-options.
6477 2010-07-06  Tobias Burnus  <burnus@net-b.de>
6479         PR fortran/44742
6480         * gfortran.dg/parameter_array_init_6.f90: New.
6481         * gfortran.dg/initialization_20.f90: Update dg-error.
6482         * gfortran.dg/initialization_24.f90: Ditto.
6484 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6485         PR fortran/PR44693
6486         * gfortran.dg/dim_range_1.f90:  New test.
6487         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
6489 2010-07-06  Jason Merrill  <jason@redhat.com>
6491         PR c++/44703
6492         * g++.dg/cpp0x/initlist41.C: New.
6494         PR c++/44778
6495         * g++.dg/template/ptrmem22.C: New.
6497 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
6499         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6500         support.
6501         * gcc.target/i386/i386.exp: Likewise.
6503 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
6505         PR testsuite/44195
6506         * gcc.dg/lto/20100518_0.c: Limit to x86.
6508 2010-07-06  Richard Guenther  <rguenther@suse.de>
6510         PR middle-end/44828
6511         * gcc.c-torture/execute/pr44828.c: New testcase.
6513 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
6515         * g++.dg/warn/noeffect2.C: Adjust expected warning.
6516         * g++.dg/warn/volatile1.C: Likewise.
6517         * g++.dg/template/warn1.C: Likewise.
6519 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
6521         AVX Programming Reference (June, 2010)
6522         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6523         * g++.dg/other/i386-3.C: Likewise.
6524         * gcc.target/i386/sse-12.c: Likewise.
6526         * gcc.target/i386/f16c-check.h: New.
6527         * gcc.target/i386/rdfsbase-1.c: Likewise.
6528         * gcc.target/i386/rdfsbase-2.c: Likewise.
6529         * gcc.target/i386/rdgsbase-1.c: Likewise.
6530         * gcc.target/i386/rdgsbase-2.c: Likewise.
6531         * gcc.target/i386/rdrand-1.c: Likewise.
6532         * gcc.target/i386/rdrand-2.c: Likewise.
6533         * gcc.target/i386/rdrand-3.c: Likewise.
6534         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6535         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6536         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6537         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6538         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6539         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6540         * gcc.target/i386/wrfsbase-1.c: Likewise.
6541         * gcc.target/i386/wrfsbase-2.c: Likewise.
6542         * gcc.target/i386/wrgsbase-1.c: Likewise.
6543         * gcc.target/i386/wrgsbase-2.c: Likewise.
6545         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6546         (__builtin_ia32_vcvtps2ph): New.
6547         (__builtin_ia32_vcvtps2ph256): Likewise.
6549         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6550         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6552         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6553         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6555         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6556         (__builtin_ia32_vcvtps2ph256): Likewise.
6557         Add fsgsbase,rdrnd,f16c.
6559         * lib/target-supports.exp (check_effective_target_f16c): New.
6561 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6563         * gcc.dg/guality/nrv-1.c: New test.
6565 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
6567         PR middle-end/42505
6568         * gcc.target/arm/pr42505.c: New test case.
6570 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
6572         PR c++/44808
6573         * g++.dg/opt/nrv16.C: New test.
6575 2010-07-05  Richard Guenther  <rguenther@suse.de>
6577         PR tree-optimization/44784
6578         * gcc.c-torture/compile/pr44784.c: New testcase.
6580 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6582         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6583         Increase loop bound and array size.
6584         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6585         Likewise.
6587 2010-07-05  Ira Rosen  <irar@il.ibm.com>
6589         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6590         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6592         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6593         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6595 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
6597         PR c++/22138
6598         * g++.dg/parse/template25.C: New.
6600 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6602         PR rtl-optimization/44695
6603         * gcc.dg/torture/pr44695.c: New.
6605 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6607         PR c++/16630
6608         * g++.dg/ext/pretty3.C: New.
6610 2010-07-04  Richard Guenther  <rguenther@suse.de>
6612         PR middle-end/44809
6613         * g++.dg/torture/pr44809.C: New testcase.
6615 2010-07-04  Richard Guenther  <rguenther@suse.de>
6617         PR tree-optimization/44656
6618         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6620 2010-07-04  Ira Rosen  <irar@il.ibm.com>
6621             Revital Eres  <eres@il.ibm.com>
6623         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6624         misaligned stores.
6625         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6626         gcc.dg/vect/vect-96.c: Likewise.
6627         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6628         that support misaligned stores. Change the number of expected
6629         misaligned accesses.
6630         * gcc.dg/vect/vect-peel-1.c: New test.
6631         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6632         gcc.dg/vect/vect-peel-4.c: Likewise.
6633         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6634         vectorizable on all targets that support realignment.
6635         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6637 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
6639         PR c/44806
6640         * gcc.dg/torture/pr44806.c: New.
6642 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6644         * gnat.dg/cond_expr1.adb: New test.
6646 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
6648         * gnat.dg/modular3.adb: New test.
6649         * gnat.dg/modular3_pkg.ads: New helper.
6651 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
6652             Mikael Pettersson  <mikpe@it.uu.se>
6654         PR testsuite/44518
6655         * obj-c++.dg/encode-2.mm: Produce object and save temps.
6656         Make signed-ness of chars explicit.  Scan the object for
6657         strings that are split by some target assemblers.
6658         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6659         explicit.
6661 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
6663         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6665 2010-07-02  Le-Chun Wu  <lcwu@google.com>
6667         PR/44128
6668         * g++.dg/warn/Wshadow-7.C: New test.
6670 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
6671             Julian Brown  <julian@codesourcery.com>
6672             Sandra Loosemore  <sandra@codesourcery.com>
6674         * gcc.c-torture/execute/20100416-1.c: New test case.
6676 2010-07-02  Julian Brown  <julian@codesourcery.com>
6677             Sandra Loosemore  <sandra@codesourcery.com>
6679         PR target/43703
6681         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6682         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6684 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6685             Julian Brown  <julian@codesourcery.com>
6687         * gcc.target/arm/neon/vadds64.c: Regenerated.
6688         * gcc.target/arm/neon/vaddu64.c: Regenerated.
6689         * gcc.target/arm/neon/vsubs64.c: Regenerated.
6690         * gcc.target/arm/neon/vsubu64.c: Regenerated.
6691         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6692         * gcc.target/arm/neon-vmls-1.c: Likewise.
6693         * gcc.target/arm/neon-vsubs64.c: New execution test.
6694         * gcc.target/arm/neon-vsubu64.c: New execution test.
6695         * gcc.target/arm/neon-vadds64.c: New execution test.
6696         * gcc.target/arm/neon-vaddu64.c: New execution test.
6698 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6700         * gcc.target/arm/neon-vands64.c: New.
6701         * gcc.target/arm/neon-vandu64.c: New.
6702         * gcc.target/arm/neon-vbics64.c: New.
6703         * gcc.target/arm/neon-vbicu64.c: New.
6704         * gcc.target/arm/neon-veors64.c: New.
6705         * gcc.target/arm/neon-veoru64.c: New.
6706         * gcc.target/arm/neon-vorns64.c: New.
6707         * gcc.target/arm/neon-vornu64.c: New.
6708         * gcc.target/arm/neon-vorrs64.c: New.
6709         * gcc.target/arm/neon-vorru64.c: New.
6710         * gcc.target/arm/neon/vands64.c: Regenerated.
6711         * gcc.target/arm/neon/vandu64.c: Regenerated.
6712         * gcc.target/arm/neon/vbics64.c: Regenerated.
6713         * gcc.target/arm/neon/vbicu64.c: Regenerated.
6714         * gcc.target/arm/neon/veors64.c: Regenerated.
6715         * gcc.target/arm/neon/veoru64.c: Regenerated.
6716         * gcc.target/arm/neon/vorns64.c: Regenerated.
6717         * gcc.target/arm/neon/vornu64.c: Regenerated.
6718         * gcc.target/arm/neon/vorrs64.c: Regenerated.
6719         * gcc.target/arm/neon/vorru64.c: Regenerated.
6721 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6723         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6725 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6727         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6728         * gfortran.dg/intent_out_5.f90: Same.
6729         * gfortran.dg/ltrans-7.f90: Same.
6730         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6732 2010-07-02  Jan Hubicka  <jh@suse.cz>
6734         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6736 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6738         * objc-obj-c++-shared/Object1.h: Correct Line endings.
6740 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
6742         PR c++/44780
6743         * c-c++-common/Wunused-var-12.c: New test.
6745 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
6747         PR target/42835
6748         * gcc.target/arm/pr42835.c: New test.
6750         PR target/42172
6751         * gcc.target/arm/pr42172-1.c: New test.
6753 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6755         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6757 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
6759         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6760         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6761         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6762         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6763         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6764         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6765         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6766         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6767         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6768         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6769         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6770         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6771         * gcc.target/arm/neon-vdup_ns64.c: New.
6772         * gcc.target/arm/neon-vdup_nu64.c: New.
6773         * gcc.target/arm/neon-vdupQ_ns64.c: New.
6774         * gcc.target/arm/neon-vdupQ_nu64.c: New.
6775         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6776         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6777         * gcc.target/arm/neon-vmov_ns64.c: New.
6778         * gcc.target/arm/neon-vmov_nu64.c: New.
6779         * gcc.target/arm/neon-vmovQ_ns64.c: New.
6780         * gcc.target/arm/neon-vmovQ_nu64.c: New.
6781         * gcc.target/arm/neon-vget_lanes64.c: New.
6782         * gcc.target/arm/neon-vget_laneu64.c: New.
6783         * gcc.target/arm/neon-vset_lanes64.c: New.
6784         * gcc.target/arm/neon-vset_laneu64.c: New.
6786 2010-07-02  Richard Guenther  <rguenther@suse.de>
6788         * g++.dg/torture/20100702-1.C: New testcase.
6790 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6792         PR target/44707
6793         * gcc.c-torture/compile/pr44707.c: New test.
6795 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
6797         PR c++/44039
6798         * g++.dg/template/crash101.C: New.
6800 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6802         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6803         Use the ABI-0 accessors and fail it for m64.
6805 2010-07-02  Jan Hubicka  <jh@suse.cz>
6807         * g++.dg/tree-ssa/pr44706.C: New testcase.
6809 2010-07-02  Richard Guenther  <rguenther@suse.de>
6811         PR tree-optimization/44748
6812         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6814 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
6816         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6817         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
6818         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6819         the method types to forward:.
6821 2010-06-30  Jason Merrill  <jason@redhat.com>
6823         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6824         * g++.dg/other/pr25632.C: Likewise.
6826 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
6828         PR tree-optimization/40421
6829         * gfortran.fortran-torture/compile/pr40421.f90: New test.
6831 2010-07-01  Richard Guenther  <rguenther@suse.de>
6833         PR middle-end/42834
6834         PR middle-end/44468
6835         * gcc.c-torture/execute/20100316-1.c: New testcase.
6836         * gcc.c-torture/execute/pr44468.c: Likewise.
6837         * gcc.c-torture/compile/20100609-1.c: Likewise.
6838         * gcc.dg/volatile2.c: Adjust.
6839         * gcc.dg/plugin/selfassign.c: Likewise.
6840         * gcc.dg/pr36902.c: Likewise.
6841         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6842         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6843         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6844         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6845         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6846         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6847         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6848         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6849         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6850         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6851         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6852         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6853         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6854         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6855         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6856         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6857         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6858         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6859         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6860         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6861         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6862         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6863         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6864         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6865         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6866         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6867         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6868         * gcc.dg/struct/w_prof_local_array.c: Likewise.
6869         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6870         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6871         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6872         * gcc.dg/struct/w_prof_global_array.c: Likewise.
6873         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6874         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6875         * gcc.dg/struct/w_prof_local_var.c: Likewise.
6876         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6877         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6878         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6879         * gcc.dg/struct/w_prof_global_var.c: Likewise.
6880         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6881         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6882         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6883         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6884         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6885         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6886         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6887         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6888         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6889         * gcc.dg/tree-prof/stringop-1.c: Adjust.
6890         * g++.dg/tree-ssa/pr31146.C: Likewise.
6891         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6892         * g++.dg/tree-ssa/pr33604.C: Likewise.
6893         * g++.dg/plugin/selfassign.c: Likewise.
6894         * gfortran.dg/array_memcpy_3.f90: Likewise.
6895         * gfortran.dg/array_memcpy_4.f90: Likewise.
6896         * c-c++-common/torture/pr42834.c: New testcase.
6898 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
6900         PR c++/44628
6901         * g++.dg/template/crash100.C: New.
6903 2010-06-30  Jan Hubicka  <jh@suse.cz>
6905         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6907 2010-06-30  Michael Matz  <matz@suse.de>
6909         PR bootstrap/44699
6910         * gcc.dg/pr44699.c: New test.
6912 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
6914         PR tree-optimization/39799
6915         * c-c++-common/uninit-17.c: New test.
6917 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6919         PR libfortran/43298
6920         * gfortran.dg/read_infnan_1.f90: New test.
6922 2010-06-29  Jason Merrill  <jason@redhat.com>
6924         Enable implicitly declared move constructor/operator= (N3053).
6925         * g++.dg/cpp0x/implicit3.C: New.
6926         * g++.dg/cpp0x/implicit4.C: New.
6927         * g++.dg/cpp0x/implicit5.C: New.
6928         * g++.dg/cpp0x/implicit-copy.C: Adjust.
6929         * g++.dg/cpp0x/not_special.C: Adjust.
6930         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6931         * g++.dg/cpp0x/rv1n.C: Adjust.
6932         * g++.dg/cpp0x/rv1p.C: Adjust.
6933         * g++.dg/cpp0x/rv2n.C: Adjust.
6934         * g++.dg/cpp0x/rv2p.C: Adjust.
6935         * g++.dg/cpp0x/rv3n.C: Adjust.
6936         * g++.dg/cpp0x/rv3p.C: Adjust.
6937         * g++.dg/cpp0x/rv4n.C: Adjust.
6938         * g++.dg/cpp0x/rv4p.C: Adjust.
6939         * g++.dg/cpp0x/rv5n.C: Adjust.
6940         * g++.dg/cpp0x/rv5p.C: Adjust.
6941         * g++.dg/cpp0x/rv6n.C: Adjust.
6942         * g++.dg/cpp0x/rv6p.C: Adjust.
6943         * g++.dg/cpp0x/rv7n.C: Adjust.
6944         * g++.dg/cpp0x/rv7p.C: Adjust.
6945         * g++.dg/cpp0x/rv8p.C: Adjust.
6946         * g++.dg/gomp/pr26690-1.C: Adjust.
6947         * g++.dg/other/error20.C: Adjust.
6948         * g++.dg/other/error31.C: Adjust.
6949         * g++.dg/parse/error19.C: Adjust.
6950         * g++.dg/template/qualttp5.C: Adjust.
6951         * g++.old-deja/g++.law/ctors5.C: Adjust.
6953         Enable implicitly deleted functions (N2346)
6954         * g++.dg/cpp0x/defaulted17.C: New.
6955         * g++.dg/cpp0x/implicit1.C: New.
6956         * g++.dg/cpp0x/implicit2.C: New.
6957         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6958         * g++.dg/ext/has_virtual_destructor.C: Adjust.
6959         * g++.dg/init/ctor4.C: Adjust.
6960         * g++.dg/init/synth2.C: Adjust.
6961         * g++.dg/lto/20081118_1.C: Adjust.
6962         * g++.dg/other/error13.C: Adjust.
6963         * g++.dg/other/unused1.C: Adjust.
6964         * g++.old-deja/g++.bob/inherit2.C: Adjust.
6965         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6966         * g++.old-deja/g++.jason/opeq3.C: Adjust.
6967         * g++.old-deja/g++.law/ctors17.C: Adjust.
6968         * g++.old-deja/g++.oliva/delete1.C: Adjust.
6969         * g++.old-deja/g++.pt/assign1.C: Adjust.
6970         * g++.old-deja/g++.pt/crash20.C: Adjust.
6972         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6973         * g++.dg/cpp0x/defaulted13.C: Adjust.
6974         * g++.dg/cpp0x/defaulted2.C: Adjust.
6975         * g++.dg/cpp0x/defaulted3.C: Adjust.
6976         * g++.dg/cpp0x/initlist9.C: Adjust.
6977         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6978         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6979         * g++.dg/init/synth2.C: Adjust.
6981         * g++.dg/cpp0x/defaulted19.C: New.
6983         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6984         * g++.dg/template/error23.C: Fix for -std=c++0x.
6986 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
6988         PR fortran/44718
6989         * gfortran.dg/proc_ptr_28.f90: New.
6991 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
6993         PR tree-optimization/43801
6994         * g++.dg/torture/pr43801.C: New test.
6996         PR debug/44668
6997         * g++.dg/debug/dwarf2/accessibility1.C: New test.
6999 2010-06-29  Jason Merrill  <jason@redhat.com>
7001         PR c++/44587
7002         * g++.dg/template/qualified-id2.C: New.
7003         * g++.dg/template/qualified-id3.C: New.
7005 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
7007         PR fortran/44696
7008         * gfortran.dg/associated_target_4.f90: New.
7010 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
7012         PR fortran/44582
7013         * gfortran.dg/aliasing_array_result_1.f90 : New test.
7015 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7017         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7019 2010-06-29  Jan Hubicka  <jh@suse.cz>
7021         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7023 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
7025         PR target/43902
7026         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7027         * gcc.target/arm/wmul-3.c: New test.
7028         * gcc.target/arm/wmul-4.c: New test.
7030 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
7032         PR rtl-optimization/44659
7033         * gcc.target/i386/extract-1.c: New.
7034         * gcc.target/i386/extract-2.c: Likewise.
7035         * gcc.target/i386/extract-3.c: Likewise.
7036         * gcc.target/i386/extract-4.c: Likewise.
7037         * gcc.target/i386/extract-5.c: Likewise.
7038         * gcc.target/i386/extract-6.c: Likewise.
7040 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
7042         PR c++/44682
7043         * g++.dg/warn/Wunused-var-14.C: New test.
7045 2010-06-28  Tobias Burnus  <burnus@net-b.de>
7047         PR fortran/43298
7048         * gfortran.dg/nan_6.f90: New.
7050 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
7052         PR tree-optimization/43781
7053         * gcc.dg/torture/pr43781.c: New.
7055 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
7057         PR fortran/40158
7058         * gfortran.dg/actual_rank_check_1.f90: New test.
7060 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7062         * gcc.dg/ipa/ipa-sra-6.c: New test.
7064 2010-06-28  Jan Hubicka  <jh@suse.cz>
7066         PR tree-optimization/44687
7067         * gcc.c-torture/compile/pr44687.c
7069 2010-06-28  Martin Jambor  <mjambor@suse.cz>
7071         PR c++/44535
7072         * g++.dg/torture/pr44535.C: New test.
7074 2010-06-28  Michael Matz  <matz@suse.de>
7076         PR middle-end/44592
7077         * gfortran.dg/pr44592.f90: New test.
7079 2010-06-28  Jan Hubicka  <jh@suse.cz>
7081         PR tree-optimization/44357
7082         * g++.dg/torture/pr44357.C: New testcase.
7084 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7086         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7087         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7088         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7089         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7090         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7091         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7092         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7093         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7095 2010-06-27  Jan Hubicka  <jh@suse.cz>
7097         * gcc.c-torture/compile/pr44686.c: New file.
7099 2010-06-27  Richard Guenther  <rguenther@suse.de>
7101         PR tree-optimization/44683
7102         * gcc.c-torture/execute/pr44683.c: New testcase.
7104 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
7106         * gnat.dg/noreturn3.ad[sb]: New test.
7108 2010-06-26  Jason Merrill  <jason@redhat.com>
7110         * g++.dg/cpp0x/explicit5.C: New.
7112 2010-06-26  Richard Guenther  <rguenther@suse.de>
7114         PR tree-optimization/44393
7115         * gcc.dg/pr44393.c: New testcase.
7117 2010-06-26  Jan Hubicka  <jh@suse.cz>
7119         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7121 2010-06-26  Richard Guenther  <rguenther@suse.de>
7123         PR middle-end/44674
7124         * gcc.dg/pr44674.c: New testcase.
7126 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
7128         * gcc.dg/opts-3.c: New test.
7130 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7132         * gfortran.dg/type_decl_1.f90: New.
7133         * gfortran.dg/type_decl_2.f90: New.
7135 2010-06-26  Tobias Burnus  <burnus@net-b.de>
7137         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7138         * gfortran.dg/semicolon_fixed_2.f: Ditto.
7140 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7142         PR testsuite/38946
7143         * gfortran.dg/array_constructor_23.f: Update test to allow for small
7144         error in comparing reals.
7146 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7148         * selected_real_kind_2.f90: New.
7149         * selected_real_kind_3.f90: New.
7151 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7153         * gfortran.dg/entry_19.f90: New.
7155 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7157         * gfortran.dg/end_subroutine_1.f90: New.
7158         * gfortran.dg/end_subroutine_2.f90: New.
7159         * gfortran.dg/interface_proc_end.f90: Update.
7161 2010-06-25  Tobias Burnus  <burnus@net-b.de>
7163         * gfortran.dg/semicolon_fixed.f: Update.
7164         * gfortran.dg/semicolon_fixed_2.f: New.
7165         * gfortran.dg/semicolon_free_2.f90: New.
7166         * gfortran.dg/semicolon_free.f90: Update.
7168 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7170         PR fortran/44448
7171         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7173 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7175         * g++.dg/ipa/iinline-3.C: New test.
7176         * gcc.dg/ipa/modif-1.c: Removed.
7178 2010-06-25  Jan Hubicka  <jh@suse.cz>
7180         * gcc.dg/tree-ssa/ipa-split-1.c
7182 2010-06-25  Martin Jambor  <mjambor@suse.cz>
7184         * g++.dg/ipa/iinline-2.C: New test.
7186 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
7188         PR middle-end/43866
7189         * gfortran.dg/pr43866.f90: New test.
7191         PR tree-optimization/44539
7192         * gcc.dg/pr44539.c: New test.
7194 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
7196         From Jim Wilson:
7197         PR target/43902
7198         * gcc.target/mips/madd-9.c: New test.
7200 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
7202         PR c/44517
7203         * gcc.dg/noncompile/pr44517.c: New.
7204         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7206 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
7208         PR testsuite/43283
7209         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7210         and add argument to nop for IA64.
7212 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
7214         PR target/44588
7215         * gcc.target/i386/mod-1.c: New.
7216         * gcc.target/i386/umod-1.c: Likewise.
7217         * gcc.target/i386/umod-2.c: Likewise.
7218         * gcc.target/i386/umod-3.c: Likewise.
7220 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
7222         PR middle-end/44492
7223         * g++.dg/torture/pr44492.C: New test.
7225 2010-06-24  Andi Kleen  <ak@linux.intel.com>
7227         * c-c++-common/warn-omitted-condop.c: New.
7229 2010-06-24  Tobias Burnus  <burnus@net-b.de>
7231         PR fortran/44614
7232         * gfortran.dg/import8.f90: New.
7234 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
7236         * gnat.dg/not_null.adb: Update test case.
7238 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
7240         PR c++/44619
7241         * g++.dg/warn/Wunused-var-13.C: New test.
7243         PR c++/44627
7244         * g++.dg/diagnostic/method1.C: New test.
7246 2010-06-22  Cary Coutant  <ccoutant@google.com>
7248         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7250 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
7252         PR fortran/44616
7253         * gfortran.dg/abstract_type_8.f03: New.
7255 2010-06-21  Jason Merrill  <jason@redhat.com>
7257         * g++.dg/cpp0x/noexcept08.C: New.
7259         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7261 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7263         PR target/44615
7264         * gcc.target/i386/sse2-vec-2a.c: New.
7266 2010-06-21  DJ Delorie  <dj@redhat.com>
7268         * gcc.dg/pragma-diag-1.c: New.
7270 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
7272         PR target/44615
7273         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7275 2010-06-21  Alan Modra  <amodra@gmail.com>
7277         PR testsuite/44505
7278         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7279         tail call to check_fa_mid.
7281 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
7283         PR target/44575
7284         * gcc.c-torture/execute/pr44575.c: New test.
7286 2010-06-21  Tobias Burnus  <burnus@net-b.de>
7288         PR fortran/40632
7289         * gfortran.dg/contiguous_1.f90: New.
7290         * gfortran.dg/contiguous_2.f90: New.
7291         * gfortran.dg/contiguous_3.f90: New.
7293 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
7295         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7296         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7298 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
7300         PR target/44546
7301         * gcc.target/i386/pr44546.c: New test.
7303 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
7305         * gcc.dg/opts-2.c: New test.
7307 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
7309         PR fortran/44584
7310         * gfortran.dg/typebound_proc_15.f03: Modified.
7312 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
7314         PR target/44072
7315         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7316         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7318 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7320         * g++.dg/ext/label13.C: Fix typo in last change.
7322 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7324         PR libfortran/44477
7325         * gfortran.dg/eof_3.f90
7326         * gfortran.dg/endfile_2.f90
7327         * gfortran.dg/endfile_4.f90
7328         * gfortran.dg/endfile_3.f90
7330 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7332         PR c++/41090
7333         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7335 2010-06-18  Tobias Burnus  <burnus@net-b.de>
7337         PR fortran/44556
7338         * gfortran.dg/allocate_alloc_opt_11.f90: New.
7340 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
7342         * gcc.target/arm/pr40900.c: New test.
7344 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
7346         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7348 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
7350         PR fortran/44558
7351         * gfortran.dg/typebound_call_15.f03: New.
7353 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7355         PR c++/44486
7356         * g++.dg/pr44486.C: New.
7358 2010-06-16  DJ Delorie  <dj@redhat.com>
7360         * gcc.target/i386/volatile-bitfields-1.c: New.
7361         * gcc.target/i386/volatile-bitfields-2.c: New.
7363 2010-06-16  Jason Merrill  <jason@redhat.com>
7365         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7367         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7369 2010-06-16  Richard Guenther  <rguenther@suse.de>
7371         PR c/44555
7372         * gcc.c-torture/execute/pr44555.c: New testcase.
7374 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
7376         PR fortran/44549
7377         * gfortran.dg/typebound_proc_16.f03: New.
7379 2010-06-16  Martin Jambor  <mjambor@suse.cz>
7381         * g++.dg/torture/pr43905.C: New test.
7383 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
7385         PR testsuite/44538
7386         * gcc.dg/vect/slp-perm-5.c (main): Prevent
7387         initialization loop from being vectorized.
7388         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7390 2010-06-16  Alan Modra  <amodra@gmail.com>
7392         PR tree-optimization/44507
7393         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7395 2010-06-15  Jason Merrill  <jason@redhat.com>
7397         * g++.dg/overload/arg3.C: Adjust error locations.
7398         * g++.dg/overload/copy1.C: Likewise.
7399         * g++.dg/tc1/dr152.C: Likewise.
7400         * g++.dg/template/incomplete4.C: Likewise.
7401         * g++.dg/template/incomplete5.C: Likewise.
7402         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7403         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7404         * g++.old-deja/g++.pt/crash9.C: Likewise.
7406         * g++.dg/inherit/virtual5.C: New.
7408         * g++.dg/cpp0x/defaulted18.C: New.
7410         * g++.dg/cpp0x/initlist40.C: New.
7412         * g++.dg/cpp0x/initlist39.C: New.
7414 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
7416         PR middle-end/44391
7417         * gcc.dg/graphite/pr44391.c: New.
7419 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
7421         PR fortran/43388
7422         * gfortran.dg/allocate_alloc_opt_8.f90: New.
7423         * gfortran.dg/allocate_alloc_opt_9.f90: New.
7424         * gfortran.dg/allocate_alloc_opt_10.f90: New.
7425         * gfortran.dg/class_allocate_2.f03: Modified an error message.
7427 2010-06-15  Richard Guenther  <rguenther@suse.de>
7429         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7431 2010-06-15  Richard Guenther  <rguenther@suse.de>
7433         * gcc.dg/vect/bb-slp-21.c: Adjust.
7434         * gcc.dg/vect/bb-slp-13.c: Likewise
7435         * gcc.dg/vect/bb-slp-4.c: Likewise
7436         * gcc.dg/vect/bb-slp-22.c: Likewise
7437         * gcc.dg/vect/bb-slp-14.c: Likewise
7438         * gcc.dg/vect/bb-slp-23.c: Likewise
7439         * gcc.dg/vect/bb-slp-15.c: Likewise
7440         * gcc.dg/vect/bb-slp-17.c: Likewise
7441         * gcc.dg/vect/bb-slp-18.c: Likewise
7442         * gcc.dg/vect/bb-slp-19.c: Likewise
7443         * gcc.dg/vect/bb-slp-10.c: Likewise
7444         * gcc.dg/vect/bb-slp-11.c: Likewise
7445         * gcc.dg/vect/bb-slp-20.c: Likewise
7446         * gcc.dg/vect/bb-slp-3.c: Likewise
7448 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
7450         PR fortran/44536
7451         * gfortran.dg/gomp/pr44536.f90: New test.
7452         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7454 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7456         PR target/44534
7457         * gcc.target/i386/avx-vextractf128-256-3.c: New.
7458         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7460 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
7462         PR tree-optimization/44508
7463         * gcc.dg/tree-ssa/pr21086.c: Adjust.
7465         PR bootstrap/44509
7466         * gcc.dg/pr44509.c: New test.
7468 2010-06-14  Ira Rosen  <irar@il.ibm.com>
7470         PR tree-optimization/44507
7471         * gcc.dg/vect/pr44507.c: New test.
7473 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7475         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7476         and c-pretty-print.h.
7478         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7480 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
7482         * gfortran.dg/whole_file_18.f90: Updated error message.
7484 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
7486         * gfortran.dg/whole_file_20.f03: New.
7488 2010-06-12  Jan Hubicka  <jh@suse.cz>
7490         * gcc.c-torture/compile/pc44485.c: New testcase.
7492 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
7494         PR fortran/40117
7495         * gfortran.dg/typebound_proc_4.f03: Modified error message.
7496         * gfortran.dg/typebound_proc_14.f03: New.
7497         * gfortran.dg/typebound_proc_15.f03: New.
7499 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7501         * gcc.dg/opts-1.c: New test.
7503 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
7505         * gcc.dg/funroll-loops-all.c: Update expected error.
7507 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
7509         PR target/44481
7510         * gcc.target/i386/pr44481.c: New test.
7512 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
7514         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7516 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
7518         PR middle-end/44483
7519         * gcc.dg/tree-ssa/pr44483.c: New.
7521 2010-06-11  Paul Brook  <paul@codesourcery.com>
7523         * g++.dg/other/arm-neon-1.C: New test.
7525 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
7527         PR fortran/42051
7528         PR fortran/43896
7529         * gfortran.dg/class_23.f03: New test.
7531 2010-06-11  Jan Hubicka  <jh@suse.cz>
7533         * gcc.dg/ipa/pure-const-2.c: New testcase.
7535 2010-06-11  Jan Hubicka  <jh@suse.cz>
7537         * gcc.dg/noreturn-7.c: Update.
7538         * gcc.dg/noreturn-4.c: Update.
7540 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
7542         Fix MIPS bootstrap
7543         * g++.dg/other/typedef4.C: New test.
7545 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
7547         PR fortran/44207
7548         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7550 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
7552         PR fortran/44457
7553         * gfortran.dg/asynchronous_3.f03
7555 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
7557         PR middle-end/44185
7558         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7559         non-temporal stores out of the tests to form new test cases.  As a
7560         result, no non-temporal store should be generated in this case.
7562         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
7563         prefetch-7.c that generate one non-temporal store.
7565         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
7566         prefetch-7.c that generate one non-temporal store and one
7567         one-temporal prefetch.
7569 2010-06-10  Martin Jambor  <mjambor@suse.cz>
7571         PR tree-optimization/44258
7572         * gcc.dg/tree-ssa/pr44258.c: New test.
7574 2010-06-10  Daniel Kraft  <d@domob.eu>
7576         PR fortran/38936
7577         * gfortran.dg/associate_1.f03: New test.
7578         * gfortran.dg/associate_2.f95: New test.
7579         * gfortran.dg/associate_3.f03: New test.
7580         * gfortran.dg/associate_4.f08: New test.
7582 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7584         * gfortran.dg/selected_char_kind_4.f90: New test.
7586 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
7588         * gcc.dg/pr42461.c: New test.
7590 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7592         PR fortran/44347
7593         * gfortran.dg/selected_real_kind_1.f90: New.
7595 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
7597         PR fortran/44359
7598         * gfortran.dg/warn_conversion.f90: Removed check for redundant
7599         warning.
7600         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7601         check for warning.
7603 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7605         * gfortran.dg/data_namelist_conflict.f90: New test.
7607 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7609         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7610         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7611         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7613 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
7615         * gfortran.dg/mvbits_9.f90: New test.
7616         * gfortran.dg/ibset_1.f90: Ditto.
7617         * gfortran.dg/ibits_1.f90: Ditto.
7618         * gfortran.dg/btest_1.f90: Ditto.
7619         * gfortran.dg/ibclr_1.f90: Ditto.
7621 2010-06-09  Jason Merrill  <jason@redhat.com>
7623         PR c++/44366
7624         * g++.dg/cpp0x/decltype23.C: Move to...
7625         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7627 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
7629         PR fortran/44211
7630         * gfortran.dg/typebound_call_14.f03: New test.
7632 2010-06-09  Martin Jambor  <mjambor@suse.cz>
7634         PR tree-optimization/44423
7635         * gcc.dg/tree-ssa/pr44423.c: New test.
7637 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
7639         PR testsuite/42843
7640         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7641         TV_NONE to initialize tv_id field.
7642         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7643         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7644         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7645         Include toplev.h .
7646         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7647         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7648         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7650 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
7652         PR tree-optimization/39874
7653         PR middle-end/28685
7654         * gcc.dg/pr39874.c: New file.
7656 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7658         * g++.dg/ext/attr-alias-1.C: New.
7659         * g++.dg/ext/attr-alias-2.C: New.
7661 2010-06-07  Tobias Burnus  <burnus@net-b.de>
7663         PR fortran/44446
7664         * gfortran.dg/proc_ptr_27.f90: New.
7666 2010-06-07  Jason Merrill  <jason@redhat.com>
7668         PR c++/44366
7669         * g++.dg/cpp0x/decltype23.C: New.
7671 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
7672             Shujing Zhao  <pearly.zhao@oracle.com>
7674         PR c/37724
7675         * gcc.dg/c90-const-expr-10.c: Adjust.
7676         * gcc.dg/c99-const-expr-10.c: Adjust.
7677         * gcc.dg/init-bad-7.c: New.
7679 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7681         * lib/target-supports.exp (check_effective_target_gas): New proc.
7682         * gcc.c-torture/execute/960321-1.x: New file.
7684 2010-06-07  Jason Merrill  <jason@redhat.com>
7686         PR c++/44401
7687         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7689 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
7691         PR c++/44444
7692         * g++.dg/warn/Wunused-var-12.C: New test.
7694         PR c++/44443
7695         * c-c++-common/Wunused-var-11.c: New test.
7697 2010-06-07  Jan Hubicka  <jh@suse.cz>
7699         * gcc.dg/ipa/pure-const-1.c: New testcase.
7701 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
7703         PR rtl-optimization/44404
7704         * gcc.dg/pr44404.c: New.
7706 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
7708         PR target/44159
7709         * gcc.target/i386/abi-2.c: Check sysv abi here.
7710         * gcc.target/i386/aes-avx-check.h: Call test in noinline
7711         function to avoid failures by different ABIs.
7712         * gcc.target/i386/aes-check.h: Likewise.
7713         * gcc.target/i386/avx-check.h: Likewise.
7714         * gcc.target/i386/fma4-check.h: Likewise.
7715         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7716         * gcc.target/i386/mmx-check.h: Likewise.
7717         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7718         * gcc.target/i386/pclmul-check.h: Likewise.
7719         * gcc.target/i386/sse-check.h: Likewise.
7720         * gcc.target/i386/sse2-check.h: Likewise.
7721         * gcc.target/i386/sse3-check.h: Likewise.
7722         * gcc.target/i386/sse4_1-check.h: Likewise.
7723         * gcc.target/i386/sse4_2-check.h: Likewise.
7724         * gcc.target/i386/sse4a-check.h: Likewise.
7725         * gcc.target/i386/ssse3-check.h: Likewise.
7726         * gcc.target/i386/xop-check.h: Likewise.
7727         * gcc.target/i386/pr27971.c: Fix for LLP64.
7728         * gcc.target/i386/pr39139.c: Likewise.
7729         * gcc.target/i386/pr39315-check.c: Likewise.
7730         * gcc.target/i386/vararg-1.c: Likewise.
7731         * gcc.target/i386/vararg-2.c: Likewise.
7732         Additional add dg-compile to avoid failure due
7733         missing foo symbol.
7735         * gcc.dg/compound-literal-1.c: Fix for llp64.
7736         * gcc.dg/pr32370.c: Likewise.
7737         * gcc.dg/pr37561.c: Likewise.
7738         * gcc.dg/pr41340.c: Likewise.
7739         * gcc.dg/pr41551.c: Likewise.
7741 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
7743         PR c++/44188
7744         * g++.dg/debug/dwarf2/typedef3.C: New test.
7746 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7748         PR c/20000
7749         * c-c++-common/pr20000.c: New.
7751 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
7753         PR c++/44086
7754         * g++.dg/init/pr44086.C: New.
7755         * g++.dg/cpp0x/decltype4.C: Adjust.
7757 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7759         PR fortran/43945
7760         * gfortran.dg/generic_23.f03: New test.
7762 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
7764         PR fortran/43895
7765         * gfortran.dg/alloc_comp_class_1.f90 : New test.
7767 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
7769         PR c++/44361
7770         * c-c++-common/Wunused-var-9.c: New test.
7772 2010-06-05  Jason Merrill  <jason@redhat.com>
7774         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7776 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
7778         PR c/44322
7779         * gcc.dg/c99-restrict-4.c: New test.
7781 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
7783         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7784         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7785         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7786         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7787         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7788         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7789         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7790         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7791         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7792         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7793         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7794         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7795         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7796         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7797         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7798         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7799         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7800         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7801         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7802         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7803         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7804         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7806 2010-06-04  Jason Merrill  <jason@redhat.com>
7808         * g++.dg/cpp0x/noexcept06.C: New.
7809         * g++.dg/cpp0x/noexcept07.C: New.
7811         * g++.dg/cpp0x/noexcept01.C: New.
7812         * g++.dg/cpp0x/noexcept02.C: New.
7813         * g++.dg/cpp0x/noexcept03.C: New.
7814         * g++.dg/cpp0x/noexcept04.C: New.
7815         * g++.dg/cpp0x/noexcept05.C: New.
7817 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
7819         PR c++/44412
7820         * g++.dg/warn/Wunused-var-10.C: New test.
7821         * g++.dg/warn/Wunused-var-11.C: New test.
7823         PR c++/44362
7824         * c-c++-common/Wunused-var-10.c: New test.
7826 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7828         PR c/25880
7829         * gcc.dg/assign-warn-2.c: Update.
7830         * gcc.dg/cpp/line3.c: Update.
7831         * gcc.dg/c99-array-lval-8.c: Update.
7832         * gcc.dg/cast-qual-2.c: Update.
7833         * gcc.dg/c99-arraydecl-3.c:  Update.
7834         * gcc.dg/assign-warn-1.c:  Update.
7835         * gcc.dg/format/gcc_diag-1.c:  Update.
7837 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
7839         PR rtl-optimization/39871
7840         PR rtl-optimization/40615
7841         PR rtl-optimization/42500
7842         PR rtl-optimization/42502
7843         * gcc.target/arm/eliminate.c: New test.
7845 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
7847         PR libstdc++/44410
7848         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7849         * g++.old-deja/g++.other/delete3.C: Likewise.
7850         * g++.old-deja/g++.other/new.C: Likewise.
7851         * g++.old-deja/g++.law/operators27.C: Likewise.
7852         * g++.old-deja/g++.mike/p755.C: Likewise.
7853         * g++.dg/eh/new1.C: Likewise.
7854         * g++.dg/init/new5.C: Likewise.
7856 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7858         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
7859         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
7860         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
7862 2010-06-03  Richard Guenther  <rguenther@suse.de>
7864         PR lto/41921
7865         * lib/lto.exp: Always load gcc.exp.
7866         (lto-obj): For C source files invoke gcc_target_compile.
7867         * g++.dg/lto/20100603-1_0.C: New testcase.
7868         * g++.dg/lto/20100603-1_1.c: Likewise.
7870 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
7872         PR tree-optimization/43688
7873         * gfortran.dg/pr43688.f90: New.
7875 2010-06-03  Richard Guenther  <rguenther@suse.de>
7877         PR lto/41584
7878         * gcc.dg/lto/20100603-1_0.c: New testcase.
7879         * gcc.dg/lto/20100603-2_0.c: Likewise.
7880         * gcc.dg/lto/20100603-3_0.c: Likewise.
7882 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7884         PR target/44218
7885         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7886         * gcc.target/powerpc/recip-2.c: Ditto.
7887         * gcc.target/powerpc/recip-3.c: Ditto.
7888         * gcc.target/powerpc/recip-4.c: Ditto.
7889         * gcc.target/powerpc/recip-5.c: Ditto.
7890         * gcc.target/powerpc/recip-6.c: Ditto.
7891         * gcc.target/powerpc/recip-7.c: Ditto.
7892         * gcc.target/powerpc/recip-test.h: Ditto.
7893         * gcc.target/powerpc/recip-test2.h: Ditto.
7895 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7897         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7899 2010-06-02  Jason Merrill  <jason@redhat.com>
7901         * g++.dg/ext/vector9.C: Expect typedef in error message.
7903         PR c++/9726
7904         PR c++/23594
7905         PR c++/44333
7906         * g++.dg/tc1/dr101.C: Remove xfails.
7908 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7910         PR middle-end/44372
7911         * g++.dg/ipa/pr44372.C: New.
7913 2010-06-02  Jan Hubicka  <jh@suse.cz>
7915         PR middle-end/44295
7916         * g++.dg/torture/pr44295.C: Neww testcase.
7918 2010-06-02  Jan Hubicka  <jh@suse.cz>
7920         * gcc.dg/tree-ssa/loadpre6.c: Update.
7922 2010-06-02  Richard Guenther  <rguenther@suse.de>
7924         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7925         diagnostic.h.
7927 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
7929         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7930         the link fail message.
7932 2010-06-02  Tobias Burnus  <burnus@net-b.de>
7934         PR fortran/44360
7935         * gfortran.dg/use_13.f90: New test case.
7937 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7939         PR fortran/44371
7940         * gfortran.dg/error_stop_2.f08: Minor update.
7942 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7944         PR fortran/44371
7945         * gfortran.dg/error_stop_1.f08: New test.
7946         * gfortran.dg/error_stop_2.f08: New test.
7948 2010-06-01  Jason Merrill  <jason@redhat.com>
7950         DR 990
7951         * g++.dg/cpp0x/initlist37.C: New.
7952         * g++.dg/cpp0x/initlist38.C: New.
7954         PR c++/44358
7955         * g++.dg/cpp0x/initlist36.C: New.
7957 2010-05-31 Jan Hubicka  <jh@suse.cz>
7959         * gcc.dg/noreturn-8.c: New testcase.
7961 2010-05-31 Jan Hubicka  <jh@suse.cz>
7963         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7964         * gcc.dg/lto/noreturn-1_0.c: Move it here.
7966 2010-05-31 Jan Hubicka  <jh@suse.cz>
7968         * gcc.dg/lto/noreturn-1_1.c: New testcase.
7969         * gcc.dg/lto/noreturn-1_0.c: New testcase.
7971 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
7973         PR fortran/36928
7974         * gfortran.dg/dependency_27.f90:  New test.
7975         * gfortran.dg/array_assign_1.F90:  New test.
7977 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7979         PR target/44338
7980         * gcc.target/i386/sse-24.c: New test.
7982 2010-05-31  Jan Hubicka  <jh@suse.cz>
7984         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7986 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
7988         PR middle-end/44337
7989         * gcc.dg/pr44337.c: New test.
7991         PR tree-optimization/44182
7992         * g++.dg/debug/pr44182.C: New test.
7994 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
7996         * gcc.dg/nested-func-7.c: New test.
7997         * gnat.dg/frame_overflow.adb: Adjust directives.
7999 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8001         * gnat.dg/prot2.ad[sb]: New test.
8002         * gnat.dg/prot2_pkg1.ads: New helper.
8003         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8005 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
8007         * gnat.dg/array11.adb: Adjust dg-warning directive.
8008         * gnat.dg/object_overflow.adb: Likewise.
8010 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
8012         PR middle-end/44306
8013         * gcc.dg/tree-ssa/pr44306.c: New.
8015 2010-05-29  Jan Hubicka  <jh@suse.cz>
8017         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8019 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
8021         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8023 2010-05-28  Mike Stump  <mikestump@comcast.net>
8025         PR objc/44125
8026         * objc.dg/const-str-9.m: Remove static.
8028 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
8030         PR target/43636
8031         * gcc.c-torture/compile/pr43636.c: New test.
8033 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
8035         PR objc++/23616
8036         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8037         * obj-c++.dg/try-catch-9.mm: Ditto.
8039 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
8041         Revert patch for PR c++/44188
8042         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8044 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
8046         PR c++/44188
8047         * g++.dg/debug/dwarf2/typedef3.C: New test.
8049 2010-05-27  Jason Merrill  <jason@redhat.com>
8051         PR c++/43555
8052         * g++.dg/ext/vla9.C: New.
8054 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
8056         PR objc/44140
8057         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8058         * objc.dg/torture/tls/thr-init-3.m: Ditto.
8059         * objc.dg/torture/tls/thr-init.m: Ditto.
8060         * objc.dg/torture/trivial.m: Ditto.
8061         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8062         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8063         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8064         * obj-c++.dg/torture/trivial.mm: Ditto.
8066 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
8068         * g++.dg/lto/20100302_0.C: Skip on darwin.
8070 2010-05-27  Richard Guenther  <rguenther@suse.de>
8072         PR tree-optimization/44284
8073         * gcc.dg/vect/vect-118.c: New testcase.
8074         * gcc.dg/vect/bb-slp-20.c: Adjust.
8075         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8076         * gcc.dg/vect/slp-9.c: Likewise.
8077         * gcc.dg/vect/slp-reduc-4.c: Likewise.
8078         * gcc.dg/vect/vect-10.c: Likewise.
8079         * gcc.dg/vect/vect-109.c: Likewise.
8080         * gcc.dg/vect/vect-12.c: Likewise.
8081         * gcc.dg/vect/vect-36.c: Likewise.
8082         * gcc.dg/vect/vect-7.c: Likewise.
8083         * gcc.dg/vect/vect-iv-8.c: Likewise.
8084         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8085         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8086         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8087         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8088         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8089         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8090         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8091         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8092         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8093         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8094         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8095         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8096         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8097         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8098         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8099         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8100         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8102 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
8104         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8105         necessary.
8107 2010-05-26  Jan Hubicka  <jh@suse.cz>
8109         * gcc.dg/lto/materialize-1_0.c: New file.
8110         * gcc.dg/lto/materialize-1_1.c: New file.
8112 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
8114         * gnat.dg/lto10.adb: New test.
8115         * gnat.dg/lto10_pkg.ads: New helper.
8117 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
8119         * lib/target-supports.exp (check_effective_target_int128): New
8120         function to check if __int128 types are available for target.
8121         * c-c++-common/int128-types-1.c: New.
8122         * c-c++-common/int128-1.c: New.
8123         * c-c++-common/int128-2.c: New.
8124         * g++.dg/abi/mangle43.C: New.
8125         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8126         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8127         pointer-wide scalar.
8128         * g++.dg/other/pr25632.C: Likewise.
8129         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8130         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8131         overflow warnings.
8132         * g++.dg/warn/pr13358-4.C: Likewise.
8133         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
8134         * g++.dg/warn/Wconversion-null.C: Likewise.
8136 2010-05-26  Jason Merrill  <jason@redhat.com>
8138         PR c++/43382
8139         * g++.dg/cpp0x/variadic101.C: New.
8141 2010-05-26  Richard Guenther  <rguenther@suse.de>
8143         PR rtl-optimization/44164
8144         * gcc.c-torture/execute/pr44164.c: New testcase.
8145         * g++.dg/tree-ssa/pr13146.C: Adjust.
8147 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
8149         PR fortran/40011
8150         * gfortran.dg/whole_file_19.f90 : New test.
8152 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
8154         PR fortran/30668
8155         PR fortran/31346
8156         PR fortran/34260
8157         * gfortran.dg/pr40999.f: Fix function type.
8158         * gfortran.dg/whole_file_5.f90: Likewise.
8159         * gfortran.dg/whole_file_6.f90: Likewise.
8160         * gfortran.dg/whole_file_16.f90: New.
8161         * gfortran.dg/whole_file_17.f90: New.
8162         * gfortran.dg/whole_file_18.f90: New.
8164 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
8165             Iain Sandoe  <iains@gcc.gnu.org>
8167         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8168         * gcc.c-torture/compile/pr44197.c: Require alias support.
8169         * gcc.dg/lto/20081222_0.c: Ditto.
8171 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
8173         PR debug/42801
8174         * gcc.dg/guality/vla-2.c: New test.
8176 2010-05-25  Richard Guenther  <rguenther@suse.de>
8178         PR middle-end/44069
8179         * g++.dg/torture/pr44069.C: New testcase.
8181 2010-05-25  Richard Guenther  <rguenther@suse.de>
8183         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8185 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8187         PR objc/44140
8188         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8190 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
8192         * obj-c++.dg/torture/tls/trivial.mm: New.
8193         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8194         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8195         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8196         * obj-c++.dg/torture/tls/diag-1.mm: New.
8197         * obj-c++.dg/torture/tls/tls.exp: New.
8198         * obj-c++.dg/torture/trivial.mm: New.
8199         * obj-c++.dg/torture/dg-torture.exp: New.
8200         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8201         * obj-c++.dg/tls/trivial.m: New.
8202         * obj-c++.dg/tls/init-1.mm: New.
8203         * obj-c++.dg/tls/diag-1.mm: New.
8204         * obj-c++.dg/tls/init-2.mm: New.
8205         * obj-c++.dg/tls/diag-2.mm: New.
8206         * obj-c++.dg/tls/diag-3.mm: New.
8207         * obj-c++.dg/tls/diag-4.mm: New.
8208         * obj-c++.dg/tls/static-1.mm: New.
8209         * obj-c++.dg/tls/tls.exp: New.
8210         * obj-c++.dg/tls/diag-5.mm: New.
8211         * obj-c++.dg/tls/static-1a.mm: New.
8212         * objc-obj-c++-shared/Object1.mm: New.
8213         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8215 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
8217         PR objc++/43689
8218         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8219         * obj-c++.dg/const-str-6.mm: Ditto.
8221 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8223         * g++.dg/parse/array-size2.C: Remove dg-error directives.
8225 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
8227         PR ada/38394
8228         * gnat.dg/array13.ad[sb]: New test.
8230 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
8231             Sandra Loosemore  <sandra@codesourcery.com>
8233         * gcc.target/arm/neon/: Regenerated test cases.
8235         * gcc.target/arm/neon/polytypes.c,
8236         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8237         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8238         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8239         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8240         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8241         dg-add-options arm_neon.
8243         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8244         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8245         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8246         and arm_neon_fp16_ok.
8248         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8249         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8251         * lib/target-supports.exp (add_options_for_arm_neon): New.
8252         (check_effective_target_arm_neon_ok_nocache): New, from
8253         check_effective_target_arm_neon_ok.  Check multiple possibilities.
8254         (check_effective_target_arm_neon_ok): Use
8255         check_effective_target_arm_neon_ok_nocache.
8256         (add_options_for_arm_neon_fp16)
8257         (check_effective_target_arm_neon_fp16_ok)
8258         check_effective_target_arm_neon_fp16_ok_nocache): New.
8259         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8261 2010-05-24  Jason Merrill  <jason@redhat.com>
8263         PR c++/41510
8264         * g++.dg/cpp0x/initlist35.C: New.
8265         * g++.dg/init/brace6.C: Adjust.
8267 2010-05-24  Paul Brook  <paul@codesourcery.com>
8269         * gcc.target/arm/frame-pointer-1.c: New test.
8270         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8271         pointer elimination.
8273 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8275         PR target/44245
8276         * gcc.target/i386/crc32-3.c: New.
8277         * gcc.target/i386/crc32-4.c: Likewise.
8279 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
8281         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8282         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8283         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8285 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8287         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8289 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
8291         PR target/43869
8292         * gcc.c-target/pr43869.c: New test.
8294 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8296         PR fortran/44212
8297         * gfortran.dg/class_22.f03: New.
8299 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
8301         PR lto/44238
8302         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8304 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
8306         PR fortran/44213
8307         * gfortran.dg/abstract_type_7.f03: New.
8309 2010-05-21  Jason Merrill  <jason@redhat.com>
8311         * g++.dg/eh/spec11.C: Test cleanup optimization.
8313 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
8315         PR debug/44223
8316         * gcc.target/i386/pr44223.c: New test.
8318 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8320         * gcc.target/i386/pr25993.c: Use @function as type specifier.
8322 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
8324         * g++.dg/other/const3.C: New test.
8326 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
8328         PR fortran/38407
8329         * warn_unused_dummy_argument_1.f90: New.
8330         * warn_unused_dummy_argument_2.f90: New.
8332 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
8334         PR c++/30298
8335         * g++.dg/inherit/crash1.C: New.
8336         * g++.dg/inherit/crash2.C: Likewise.
8338 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
8340         PR debug/44178
8341         * g++.dg/debug/pr44178.C: New test.
8343 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
8345         PR middle-end/44185
8346         * gcc.dg/tree-ssa/prefetch-6.c: Add
8347         --param min-insn-to-prefetch-ratio=6.
8348         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8349         allow unrolling, and adjust the movnti count.
8351 2010-05-20  Jan Hubicka  <jh@suse.cz>
8353         PR middle-end/44197
8354         * gcc.c-torture/compile/pr44197.c: New file.
8356 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
8358         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8359         Fix test code.
8360         (check_effective_target_xop): Remove __may_alias__ attribute.
8362 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
8364         PR target/44202
8365         * gcc.c-torture/execute/pr44202-1.c: New test.
8367 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8369         PR fortran/43851
8370         * gfortran.dg/label_1.f90: Update test.
8372 2010-05-19  Jan Hubicka  <jh@suse.cz>
8374         * gcc.dg/lto/ipareference2_0.c: New file.
8375         * gcc.dg/lto/ipareference2_1.c: New file.
8377 2010-05-19  Jason Merrill  <jason@redhat.com>
8379         * g++.dg/parse/fn-typedef2.C: New.
8381         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8382         function type.
8384         PR c++/44193
8385         * g++.dg/template/fntype1.C: New.
8387 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
8389         * gnat.dg/discr23.ad[sb]: New test.
8390         * gnat.dg/discr23_pkg.ads: New helper.
8392         * gnat.dg/specs/controlled1.ads: New test.
8393         * gnat.dg/specs/controlled1_pkg.ads: New helper.
8395 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8397         PR fortran/44055
8398         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8399         Fixed scope of C_SIZEOF.
8400         * gfortran.dg/warn_conversion_2.f90: New.
8402 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8404         * lib/target-supports.exp (check_effective_target_sse2): New proc.
8405         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8406         for optional selector.
8407         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8408         (check_effective_target_sse3): New proc.
8409         * gcc.target/i386/math-torture/math-torture.exp: Load
8410         target-supports.exp.
8411         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8412         check_effective_target_sse2.
8413         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8414         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8415         * g++.dg/vect/vect.exp: Likewise.
8416         * gfortran.dg/vect/vect.exp: Likewise.
8417         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8418         -msse2 if check_effective_target_sse2.
8420         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8421         * gcc.target/i386/3dnow-2.c: Likewise.
8422         * gcc.target/i386/3dnowA-1.c: Likewise.
8423         * gcc.target/i386/3dnowA-2.c: Likewise.
8424         * gcc.target/i386/pr42549.c: Likewise.
8426         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8427         * gcc.target/i386/sse3-addsubpd.c: Likewise.
8428         * gcc.target/i386/sse3-addsubps.c: Likewise.
8429         * gcc.target/i386/sse3-haddpd.c: Likewise.
8430         * gcc.target/i386/sse3-haddps.c: Likewise.
8431         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8432         * gcc.target/i386/sse3-hsubps.c: Likewise.
8433         * gcc.target/i386/sse3-movddup.c: Likewise.
8434         * gcc.target/i386/sse3-movshdup.c: Likewise.
8435         * gcc.target/i386/sse3-movsldup.c: Likewise.
8437         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8438         * g++.dg/ext/attrib35.C: Likewise.
8439         * g++.dg/opt/pr40496.C: Likewise.
8440         * g++.dg/other/i386-1.C: Likewise.
8441         * g++.dg/other/i386-4.C: Likewise.
8442         * g++.dg/other/pr34435.C: Likewise.
8443         * g++.dg/other/pr39496.C: Likewise.
8444         * g++.dg/other/pr40446.C: Likewise.
8445         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8446         * gcc.dg/compat/vector-1a_main.c: Likewise.
8447         * gcc.dg/compat/vector-2a_main.c: Likewise.
8448         * gcc.dg/lto/20090206-1_0.c: Likewise.
8449         * gcc.dg/pr34856.c: Likewise.
8450         * gcc.dg/pr36584.c: Likewise.
8451         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
8452         * gcc.dg/pr37544.c: Likewise.
8453         * gcc.dg/torture/pr16104-1.c: Likewise.
8454         * gcc.dg/torture/pr35771-1.c: Likewise.
8455         * gcc.dg/torture/pr35771-2.c: Likewise.
8456         * gcc.dg/torture/pr35771-3.c: Likewise.
8457         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8458         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8459         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8460         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8461         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8462         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8463         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8464         * gcc.target/i386/20060512-1.c: Likewise.
8465         * gcc.target/i386/20060512-3.c: Likewise.
8466         * gcc.target/i386/all_one_m128i.c: Likewise.
8467         * gcc.target/i386/float128-1.c: Likewise.
8468         * gcc.target/i386/float128-2.c: Likewise.
8469         * gcc.target/i386/fpcvt-1.c: Likewise.
8470         * gcc.target/i386/fpcvt-2.c: Likewise.
8471         * gcc.target/i386/fpcvt-3.c: Likewise.
8472         * gcc.target/i386/fpprec-1.c: Likewise.
8473         * gcc.target/i386/funcspec-9.c: Likewise.
8474         * gcc.target/i386/incoming-1.c: Likewise.
8475         * gcc.target/i386/incoming-12.c: Likewise.
8476         * gcc.target/i386/incoming-2.c: Likewise.
8477         * gcc.target/i386/incoming-3.c: Likewise.
8478         * gcc.target/i386/incoming-4.c: Likewise.
8479         * gcc.target/i386/incoming-6.c: Likewise.
8480         * gcc.target/i386/incoming-7.c: Likewise.
8481         * gcc.target/i386/incoming-8.c: Likewise.
8482         * gcc.target/i386/opt-1.c: Likewise.
8483         * gcc.target/i386/opt-2.c: Likewise.
8484         * gcc.target/i386/ordcmp-1.c: Likewise.
8485         * gcc.target/i386/pr17692.c: Likewise.
8486         * gcc.target/i386/pr18614-1.c: Likewise.
8487         * gcc.target/i386/pr22152.c: Likewise.
8488         * gcc.target/i386/pr23570.c: Likewise.
8489         * gcc.target/i386/pr23575.c: Likewise.
8490         * gcc.target/i386/pr26449-1.c: Likewise.
8491         * gcc.target/i386/pr26600.c: Likewise.
8492         * gcc.target/i386/pr27790.c: Likewise.
8493         * gcc.target/i386/pr28839.c: Likewise.
8494         * gcc.target/i386/pr30970.c: Likewise.
8495         * gcc.target/i386/pr32000-1.c: Likewise.
8496         * gcc.target/i386/pr32000-2.c: Likewise.
8497         * gcc.target/i386/pr32280.c: Likewise.
8498         * gcc.target/i386/pr32661.c: Likewise.
8499         * gcc.target/i386/pr32708-1.c: Likewise.
8500         * gcc.target/i386/pr32961.c: Likewise.
8501         * gcc.target/i386/pr33329.c: Likewise.
8502         * gcc.target/i386/pr35714.c: Likewise.
8503         * gcc.target/i386/pr35767-1.c: Likewise.
8504         * gcc.target/i386/pr35767-1d.c: Likewise.
8505         * gcc.target/i386/pr35767-1i.c: Likewise.
8506         * gcc.target/i386/pr35767-2.c: Likewise.
8507         * gcc.target/i386/pr35767-2d.c: Likewise.
8508         * gcc.target/i386/pr35767-2i.c: Likewise.
8509         * gcc.target/i386/pr35767-3.c: Likewise.
8510         * gcc.target/i386/pr35767-5.c: Likewise.
8511         * gcc.target/i386/pr36222-1.c: Likewise.
8512         * gcc.target/i386/pr36578-1.c: Likewise.
8513         * gcc.target/i386/pr36578-2.c: Likewise.
8514         * gcc.target/i386/pr36992-1.c: Likewise.
8515         * gcc.target/i386/pr37101.c: Likewise.
8516         * gcc.target/i386/pr37216.c: Likewise.
8517         * gcc.target/i386/pr37434-1.c: Likewise.
8518         * gcc.target/i386/pr37434-2.c: Likewise.
8519         * gcc.target/i386/pr37843-3.c: Likewise.
8520         * gcc.target/i386/pr37843-4.c: Likewise.
8521         * gcc.target/i386/pr39162.c: Likewise.
8522         * gcc.target/i386/pr39315-1.c: Likewise.
8523         * gcc.target/i386/pr39315-2.c: Likewise.
8524         * gcc.target/i386/pr39315-3.c: Likewise.
8525         * gcc.target/i386/pr39315-4.c: Likewise.
8526         * gcc.target/i386/pr39445.c: Likewise.
8527         * gcc.target/i386/pr39496.c: Likewise.
8528         * gcc.target/i386/pr40809.c: Likewise.
8529         * gcc.target/i386/pr40906-3.c: Likewise.
8530         * gcc.target/i386/pr41019.c: Likewise.
8531         * gcc.target/i386/pr42542-1.c: Likewise.
8532         * gcc.target/i386/pr42542-2.c: Likewise.
8533         * gcc.target/i386/pr42542-3.c: Likewise.
8534         * gcc.target/i386/pr42542-3a.c: Likewise.
8535         * gcc.target/i386/pr42881.c: Likewise.
8536         * gcc.target/i386/push-1.c: Likewise.
8537         * gcc.target/i386/quad-sse.c: Likewise.
8538         * gcc.target/i386/reload-1.c: Likewise.
8539         * gcc.target/i386/sse-10.c: Likewise.
8540         * gcc.target/i386/sse-11.c: Likewise.
8541         * gcc.target/i386/sse-15.c: Likewise.
8542         * gcc.target/i386/sse-17.c: Likewise.
8543         * gcc.target/i386/sse-18.c: Likewise.
8544         * gcc.target/i386/sse-19.c: Likewise.
8545         * gcc.target/i386/sse-4.c: Likewise.
8546         * gcc.target/i386/sse-6.c: Likewise.
8547         * gcc.target/i386/sse-vect-types.c: Likewise.
8548         * gcc.target/i386/sse2-addpd-1.c: Likewise.
8549         * gcc.target/i386/sse2-addsd-1.c: Likewise.
8550         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8551         * gcc.target/i386/sse2-andpd-1.c: Likewise.
8552         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8553         * gcc.target/i386/sse2-comisd-1.c: Likewise.
8554         * gcc.target/i386/sse2-comisd-2.c: Likewise.
8555         * gcc.target/i386/sse2-comisd-3.c: Likewise.
8556         * gcc.target/i386/sse2-comisd-4.c: Likewise.
8557         * gcc.target/i386/sse2-comisd-5.c: Likewise.
8558         * gcc.target/i386/sse2-comisd-6.c: Likewise.
8559         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8560         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8561         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8562         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8563         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8564         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8565         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8566         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8567         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8568         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8569         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8570         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8571         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8572         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8573         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8574         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8575         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8576         * gcc.target/i386/sse2-divpd-1.c: Likewise.
8577         * gcc.target/i386/sse2-divsd-1.c: Likewise.
8578         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8579         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8580         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8581         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8582         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8583         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8584         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8585         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8586         * gcc.target/i386/sse2-minpd-1.c: Likewise.
8587         * gcc.target/i386/sse2-minsd-1.c: Likewise.
8588         * gcc.target/i386/sse2-mmx.c: Likewise.
8589         * gcc.target/i386/sse2-movapd-1.c: Likewise.
8590         * gcc.target/i386/sse2-movapd-2.c: Likewise.
8591         * gcc.target/i386/sse2-movd-1.c: Likewise.
8592         * gcc.target/i386/sse2-movd-2.c: Likewise.
8593         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8594         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8595         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8596         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8597         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8598         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8599         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8600         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8601         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8602         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8603         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8604         * gcc.target/i386/sse2-movq-1.c: Likewise.
8605         * gcc.target/i386/sse2-movq-2.c: Likewise.
8606         * gcc.target/i386/sse2-movq-3.c: Likewise.
8607         * gcc.target/i386/sse2-movsd-1.c: Likewise.
8608         * gcc.target/i386/sse2-movsd-2.c: Likewise.
8609         * gcc.target/i386/sse2-movupd-1.c: Likewise.
8610         * gcc.target/i386/sse2-movupd-2.c: Likewise.
8611         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8612         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8613         * gcc.target/i386/sse2-orpd-1.c: Likewise.
8614         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8615         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8616         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8617         * gcc.target/i386/sse2-paddb-1.c: Likewise.
8618         * gcc.target/i386/sse2-paddd-1.c: Likewise.
8619         * gcc.target/i386/sse2-paddq-1.c: Likewise.
8620         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8621         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8622         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8623         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8624         * gcc.target/i386/sse2-paddw-1.c: Likewise.
8625         * gcc.target/i386/sse2-pand-1.c: Likewise.
8626         * gcc.target/i386/sse2-pandn-1.c: Likewise.
8627         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8628         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8629         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8630         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8631         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8632         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8633         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8634         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8635         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8636         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8637         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8638         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8639         * gcc.target/i386/sse2-pminub-1.c: Likewise.
8640         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8641         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8642         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8643         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8644         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8645         * gcc.target/i386/sse2-por-1.c: Likewise.
8646         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8647         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8648         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8649         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8650         * gcc.target/i386/sse2-pslld-1.c: Likewise.
8651         * gcc.target/i386/sse2-pslld-2.c: Likewise.
8652         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8653         * gcc.target/i386/sse2-psllq-1.c: Likewise.
8654         * gcc.target/i386/sse2-psllq-2.c: Likewise.
8655         * gcc.target/i386/sse2-psllw-1.c: Likewise.
8656         * gcc.target/i386/sse2-psllw-2.c: Likewise.
8657         * gcc.target/i386/sse2-psrad-1.c: Likewise.
8658         * gcc.target/i386/sse2-psrad-2.c: Likewise.
8659         * gcc.target/i386/sse2-psraw-1.c: Likewise.
8660         * gcc.target/i386/sse2-psraw-2.c: Likewise.
8661         * gcc.target/i386/sse2-psrld-1.c: Likewise.
8662         * gcc.target/i386/sse2-psrld-2.c: Likewise.
8663         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8664         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8665         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8666         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8667         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8668         * gcc.target/i386/sse2-psubb-1.c: Likewise.
8669         * gcc.target/i386/sse2-psubd-1.c: Likewise.
8670         * gcc.target/i386/sse2-psubq-1.c: Likewise.
8671         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8672         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8673         * gcc.target/i386/sse2-psubw-1.c: Likewise.
8674         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8675         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8676         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8677         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8678         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8679         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8680         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8681         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8682         * gcc.target/i386/sse2-pxor-1.c: Likewise.
8683         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8684         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8685         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8686         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8687         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8688         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8689         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8690         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8691         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8692         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8693         * gcc.target/i386/sse2-shufps-1.c: Likewise.
8694         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8695         * gcc.target/i386/sse2-subpd-1.c: Likewise.
8696         * gcc.target/i386/sse2-subsd-1.c: Likewise.
8697         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8698         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8699         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8700         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8701         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8702         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8703         * gcc.target/i386/sse2-unpack-1.c: Likewise.
8704         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8705         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8706         * gcc.target/i386/sse2-vec-1.c: Likewise.
8707         * gcc.target/i386/sse2-vec-2.c: Likewise.
8708         * gcc.target/i386/sse2-vec-3.c: Likewise.
8709         * gcc.target/i386/sse2-vec-4.c: Likewise.
8710         * gcc.target/i386/sse2-vec-5.c: Likewise.
8711         * gcc.target/i386/sse2-vec-6.c: Likewise.
8712         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8713         * gcc.target/i386/ssefn-2.c: Likewise.
8714         * gcc.target/i386/ssefn-4.c: Likewise.
8715         * gcc.target/i386/ssefp-1.c: Likewise.
8716         * gcc.target/i386/ssefp-2.c: Likewise.
8717         * gcc.target/i386/sseregparm-3.c: Likewise.
8718         * gcc.target/i386/sseregparm-4.c: Likewise.
8719         * gcc.target/i386/sseregparm-5.c: Likewise.
8720         * gcc.target/i386/sseregparm-6.c: Likewise.
8721         * gcc.target/i386/sseregparm-7.c: Likewise.
8722         * gcc.target/i386/ssetype-1.c: Likewise.
8723         * gcc.target/i386/ssetype-2.c: Likewise.
8724         * gcc.target/i386/ssetype-3.c: Likewise.
8725         * gcc.target/i386/ssetype-4.c: Likewise.
8726         * gcc.target/i386/ssetype-5.c: Likewise.
8727         * gcc.target/i386/unordcmp-1.c: Likewise.
8728         * gcc.target/i386/vararg-1.c: Likewise.
8729         * gcc.target/i386/vararg-2.c: Likewise.
8730         * gcc.target/i386/vararg-3.c: Likewise.
8731         * gcc.target/i386/vararg-4.c: Likewise.
8732         * gcc.target/i386/vararg-7.c: Likewise.
8733         * gcc.target/i386/vararg-8.c: Likewise.
8734         * gcc.target/i386/vecinit-1.c: Likewise.
8735         * gcc.target/i386/vecinit-2.c: Likewise.
8736         * gcc.target/i386/vecinit-3.c: Likewise.
8737         * gcc.target/i386/vecinit-4.c: Likewise.
8738         * gcc.target/i386/vecinit-5.c: Likewise.
8739         * gcc.target/i386/vecinit-6.c: Likewise.
8740         * gcc.target/i386/vectorize2.c: Likewise.
8741         * gcc.target/i386/vectorize3.c: Likewise.
8742         * gcc.target/i386/vectorize4.c: Likewise.
8743         * gcc.target/i386/vectorize6.c: Likewise.
8744         * gcc.target/i386/vectorize7.c: Likewise.
8745         * gcc.target/i386/vectorize8.c: Likewise.
8746         * gcc.target/i386/vperm-v2df.c: Likewise.
8747         * gcc.target/i386/vperm-v2di.c: Likewise.
8748         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8749         * gcc.target/i386/xorps-sse2.c: Likewise.
8750         * gcc.target/i386/xorps.c: Likewise.
8751         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8752         * gfortran.dg/graphite/pr42326.f90: Likewise.
8753         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8755 2010-05-19  Richard Guenther  <rguenther@suse.de>
8757         PR lto/44196
8758         * g++.dg/lto/20100519-1_0.C: New testcase.
8760 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8762         PR fortran/42360
8763         * gfortran.dg/warn_intent_out_not_set.f90: New.
8765 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8767         PR fortran/38404
8768         * gfortran.dg/data_char_1.f90: Updated warning message.
8769         * gfortran.dg/data_array_6.f: New.
8771 2010-05-19  Martin Jambor  <mjambor@suse.cz>
8773         * g++.dg/ipa/ivinline-8.C: New test.
8774         * gcc.dg/ipa/iinline-2.c: Likewise.
8776 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
8778         PR fortran/34505
8779         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8780         arguments; add check for return value kind.
8781         * gfortran.dg/float_1.f90: Likewise.
8783 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8785         * gcc.target/i386/20011009-1.c (COMMENT): Define.
8786         (main): Use it.
8787         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8788         * lib/lto.exp (lto_prune_warns): Fix location line regex.
8789         Prune another location line format.
8790         (lto-obj): Call lto_prune_warns on comp_output.
8792 2010-05-18  Jan Hubicka  <jh@suse.cz>
8794         * gcc.dg/lto/ipacp_0.c: New test.
8795         * gcc.dg/lto/ipacp_1.c: New test.
8797 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
8799         PR lto/44184
8800         * gcc.dg/lto/20100518_0.c: New test.
8802 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
8804         * gnat.dg/specs/lto3.ads: Add missing dg-options.
8806 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8808         PR fortran/43990
8809         * gfortran.dg/class_21.f03: New.
8811 2010-05-17  Jason Merrill  <jason@redhat.com>
8813         PR c++/44157
8814         * g++.dg/cpp0x/initlist34.C: New.
8816         PR c++/44158
8817         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8819 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8821         * g++.dg/ipa/ivinline-1.C: New test.
8822         * g++.dg/ipa/ivinline-2.C: New test.
8823         * g++.dg/ipa/ivinline-3.C: New test.
8824         * g++.dg/ipa/ivinline-4.C: New test.
8825         * g++.dg/ipa/ivinline-5.C: New test.
8826         * g++.dg/ipa/ivinline-6.C: New test.
8828 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
8829             Jason Merrill  <jason@redhat.com>
8831         PR c++/44108
8832         * c-c++-common/Wunused-var-8.c: New test.
8834 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
8836         PR bootstrap/42347
8837         * gcc.c-torture/compile/pr42347.c: New test.
8839         PR middle-end/44102
8840         * g++.dg/ext/asmgoto1.C: New test.
8842 2010-05-17  Martin Jambor  <mjambor@suse.cz>
8844         PR middle-end/44133
8845         * gcc.dg/tree-ssa/pr44133.c: New test.
8846         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8847         precise.
8849 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
8851         PR fortran/44044
8852         * gfortran.dg/class_20.f03: New.
8854 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
8856         PR 44078
8857         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8858         debug messages but not the newly introduced one.
8860 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
8862         PR fortran/35779
8863         * gfortran.dg/initialization_25.f90: Commented testcase.
8864         * gfortran.dg/initialization_26.f90: New.
8866 2010-05-16  Richard Guenther  <rguenther@suse.de>
8868         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8869         * gcc.dg/pr43084.c: Likewise.
8870         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8871         -fipa-type-escape.
8872         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8873         -fipa-type-escape.
8874         * gcc.dg/struct/struct-reorg.exp: Likewise.
8875         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8876         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8878 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
8880         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8881         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8882         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8883         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8884         tests.
8886 2010-05-15  Jason Merrill  <jason@redhat.com>
8888         * g++.dg/eh/spec10.C: New.
8889         * g++.dg/eh/spec11.C: New.
8890         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8892 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8894         PR fortran/44154
8895         PR fortran/42647
8896         * gfortran.dg/allocatable_scalar_9.f90: New.
8898 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
8900         PR c++/44148
8901         * g++.dg/torture/pr44148.C: New test.
8903 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
8905         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8906         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8907         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8908         diagnostics and type sizes.
8910 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
8912         * gnat.dg/lto9.adb: New test.
8913         * gnat.dg/lto9_pkg1.ads: New helper.
8914         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8916 2010-05-15  Jan Hubicka  <jh@suse.cz>
8918         * gcc.dg/lto/ipareference_1.c: Rename to ...
8919         * gcc.dg/lto/ipareference_0.c: ... this one.
8920         * gcc.dg/lto/ipareference_2.c: Rename to ...
8921         * gcc.dg/lto/ipareference_1.c: ... this one.
8923 2010-05-15  Jan Hubicka  <jh@suse.cz>
8925         * gcc.dg/lto/ipareference_1.c: New file.
8926         * gcc.dg/lto/ipareference_2.c: New file.
8928 2010-05-15  Richard Guenther  <rguenther@suse.de>
8930         PR tree-optimization/44038
8931         * gcc.c-torture/compile/pr44038.c: New testcase.
8933 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
8935         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8936         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8938 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
8940         PR fortran/43207
8941         PR fortran/43969
8942         * gfortran.dg/class_18.f03: New.
8943         * gfortran.dg/class_19.f03: New.
8945 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8947         PR debug/44112
8948         * gcc.dg/debug/dwarf2/const-1.c: Remove.
8949         * g++.dg/debug/dwarf2/const1.C: Remove.
8951 2010-05-14  Jason Merrill  <jason@redhat.com>
8953         * g++.dg/eh/cond4.C: New.
8954         * g++.dg/eh/elide2.C: Adjust.
8955         * g++.old-deja/g++.eh/terminate1.C: Adjust.
8957 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8959         PR fortran/44135
8960         * gfortran.dg/actual_array_interface_2.f90: New test.
8962 2010-05-14  Richard Guenther  <rguenther@suse.de>
8964         PR tree-optimization/44119
8965         * gcc.c-torture/compile/pr44119.c: New testcase.
8967 2010-05-14  Jason Merrill  <jason@redhat.com>
8969         PR c++/44127
8970         * g++.dg/eh/terminate1.C: New.
8972 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
8974         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8976         PR debug/44136
8977         * gcc.dg/pr44136.c: New test.
8979 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
8981         PR c++/30566
8982         * g++.dg/warn/Wshadow-4.C: Adjust.
8983         * g++.dg/warn/Wshadow-5.C: New test.
8984         * g++.dg/warn/Wshadow-6.C: New test
8986 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
8988         PR fortran/35779
8989         * gfortran.dg/initialization_25.f90: New.
8991 2010-05-13  Martin Jambor  <mjambor@suse.cz>
8993         * g++.dg/otr-fold-1.C: New test.
8994         * g++.dg/otr-fold-2.C: New test.
8996 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
8998         PR fortran/44036
8999         * gfortran.dg/gomp/pr44036-1.f90: New test.
9000         * gfortran.dg/gomp/pr44036-2.f90: New test.
9001         * gfortran.dg/gomp/pr44036-3.f90: New test.
9003         PR debug/43983
9004         * gcc.dg/guality/sra-1.c: New test.
9006 2010-05-12  Jan Hubicka  <jh@suse.cz>
9008         * tree-ssa/unreachable.c: New test.
9010 2010-05-12  Jason Merrill  <jason@redhat.com>
9012         * g++.dg/cpp0x/sfinae1.C: New.
9014 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
9016         * gcc.target/i386/zee.c: New file.
9018 2010-05-12  Jason Merrill  <jason@redhat.com>
9020         * g++.dg/conversion/op1.C: Expect template candidate message.
9021         * g++.dg/cpp0x/nullptr15.C: Likewise.
9022         * g++.dg/cpp0x/pr31431-2.C: Likewise.
9023         * g++.dg/cpp0x/pr31431.C: Likewise.
9024         * g++.dg/cpp0x/temp_default2.C: Likewise.
9025         * g++.dg/cpp0x/trailing4.C: Likewise.
9026         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9027         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9028         * g++.dg/cpp0x/variadic-throw.C: Likewise.
9029         * g++.dg/cpp0x/variadic35.C: Likewise.
9030         * g++.dg/cpp0x/vt-35147.C: Likewise.
9031         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9032         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9033         * g++.dg/ext/visibility/anon8.C: Likewise.
9034         * g++.dg/ext/vla2.C: Likewise.
9035         * g++.dg/other/pr28114.C: Likewise.
9036         * g++.dg/other/ptrmem10.C: Likewise.
9037         * g++.dg/other/ptrmem11.C: Likewise.
9038         * g++.dg/overload/unknown1.C: Likewise.
9039         * g++.dg/parse/template7.C: Likewise.
9040         * g++.dg/parse/typename7.C: Likewise.
9041         * g++.dg/template/conv11.C: Likewise.
9042         * g++.dg/template/copy1.C: Likewise.
9043         * g++.dg/template/deduce3.C: Likewise.
9044         * g++.dg/template/dependent-expr5.C: Likewise.
9045         * g++.dg/template/friend.C: Likewise.
9046         * g++.dg/template/incomplete2.C: Likewise.
9047         * g++.dg/template/local4.C: Likewise.
9048         * g++.dg/template/local6.C: Likewise.
9049         * g++.dg/template/operator10.C: Likewise.
9050         * g++.dg/template/overload6.C: Likewise.
9051         * g++.dg/template/ptrmem2.C: Likewise.
9052         * g++.dg/template/ptrmem20.C: Likewise.
9053         * g++.dg/template/ptrmem8.C: Likewise.
9054         * g++.dg/template/sfinae2.C: Likewise.
9055         * g++.dg/template/ttp25.C: Likewise.
9056         * g++.dg/template/unify10.C: Likewise.
9057         * g++.dg/template/unify11.C: Likewise.
9058         * g++.dg/template/unify6.C: Likewise.
9059         * g++.dg/template/unify7.C: Likewise.
9060         * g++.dg/template/unify9.C: Likewise.
9061         * g++.dg/template/varmod1.C: Likewise.
9062         * g++.old-deja/g++.brendan/crash56.C: Likewise.
9063         * g++.old-deja/g++.law/operators32.C: Likewise.
9064         * g++.old-deja/g++.pt/crash28.C: Likewise.
9065         * g++.old-deja/g++.pt/crash60.C: Likewise.
9066         * g++.old-deja/g++.pt/explicit38.C: Likewise.
9067         * g++.old-deja/g++.pt/explicit39.C: Likewise.
9068         * g++.old-deja/g++.pt/explicit41.C: Likewise.
9069         * g++.old-deja/g++.pt/explicit67.C: Likewise.
9070         * g++.old-deja/g++.pt/explicit77.C: Likewise.
9071         * g++.old-deja/g++.pt/expr2.C: Likewise.
9072         * g++.old-deja/g++.pt/overload7.C: Likewise.
9073         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9074         * g++.old-deja/g++.pt/spec5.C: Likewise.
9075         * g++.old-deja/g++.pt/spec6.C: Likewise.
9076         * g++.old-deja/g++.pt/t24.C: Likewise.
9077         * g++.old-deja/g++.pt/unify4.C: Likewise.
9078         * g++.old-deja/g++.pt/unify6.C: Likewise.
9079         * g++.old-deja/g++.pt/unify8.C: Likewise.
9080         * g++.old-deja/g++.robertl/eb119.C: Likewise.
9081         * g++.old-deja/g++.robertl/eb79.C: Likewise.
9082         * g++.old-deja/g++.robertl/eb98.C: Likewise.
9084         * g++.dg/cpp0x/initlist32.C: New.
9086         * g++.dg/template/conv11.C: New.
9087         * g++.dg/conversion/op1.C: Adjust expected error.
9089         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9091 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
9093         PR target/44088
9094         * gcc.target/i386/avx-cmpsd-1.c: New.
9095         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9096         * gcc.target/i386/avx-cmpss-1.c: Likewise.
9097         * gcc.target/i386/avx-cmpss-2.c: Likewise.
9098         * gcc.target/i386/sse-cmpss-1.c: Likewise.
9099         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9101 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
9103         PR middle-end/44085
9104         * gcc.dg/gomp/pr44085.c: New test.
9105         * gfortran.dg/gomp/pr44085.f90: New test.
9107 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
9109         * objc-obj-c++-shared/Object1.m: New.
9110         * objc.dg/torture: New directory.
9111         * objc.dg/torture/tls: Ditto.
9112         * objc.dg/tls: Ditto.
9113         * objc.dg/torture/tls/trivial.m: New test.
9114         * objc.dg/torture/tls/thr-init-2.m: New test.
9115         * objc.dg/torture/tls/thr-init-3.m: New test.
9116         * objc.dg/torture/tls/thr-init.m: New test.
9117         * objc.dg/torture/tls/diag-1.m: New test.
9118         * objc.dg/torture/tls/tls.exp: New.
9119         * objc.dg/torture/trivial.m: New test.
9120         * objc.dg/torture/dg-torture.exp: New.
9121         * objc.dg/tls/diag-3.m: New test.
9122         * objc.dg/tls/diag-4.m: New test.
9123         * objc.dg/tls/diag-5.m: New test.
9124         * objc.dg/tls/init-1.m: New test.
9125         * objc.dg/tls/init-2.m: New test.
9126         * objc.dg/tls/tls.exp: New.
9127         * objc.dg/tls/diag-2.m: New test.
9128         * lib/objc.exp: Respond to dg-additional-files.
9130 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
9132         * gcc.target/m68k/20100512-1.c: New.
9134 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
9136         * gnat.dg/lto8.adb: New test.
9137         * gnat.dg/lto8_pkg.ad[sb]: New helper.
9138         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9140 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
9142         PR c++/34272
9143         PR c++/43630
9144         PR c++/34491
9145         * g++.dg/template/crash97.C: New.
9146         * g++.dg/template/crash98.C: Likewise.
9147         * g++.dg/template/crash99.C: Likewise.
9148         * g++.dg/cpp0x/pr31439.C: Adjust.
9149         * g++.dg/template/crash95.C: Likewise.
9151 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9153         PR middle-end/44071
9154         * c-c++-common/asmgoto-4.c: New test.
9155         * gcc.target/i386/pr44071.c: New test.
9157         PR c++/44062
9158         * c-c++-common/Wunused-var-7.c: New test.
9159         * g++.dg/warn/Wunused-var-9.C: New test.
9161 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9163         PR fortran/43711
9164         * gfortran.dg/gomp/pr43711.f90: New.
9166 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
9168         PR fortran/31820
9169         * gfortran.dg/select_5.f90: Updated.
9171 2010-05-11  Jan Hubicka  <jh@suse.cz>
9173         PR tree-optimize/44063
9174         * gcc.c-torture/compile/pr44063.c: New testcase.
9176 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
9178         PR debug/44023
9179         * gcc.dg/pr44023.c: New test.
9181 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
9183         * gnat.dg/lto7.adb: New test.
9184         * gnat.dg/lto7_pkg.ad[sb]: New helper.
9186 2010-05-10  Jason Merrill  <jason@redhat.com>
9188         PR c++/44017
9189         * g++.dg/template/inherit5.C: New.
9191         PR c++/44045
9192         * g++.dg/cpp0x/initlist33.C: New.
9193         * g++.dg/cpp0x/initlist26.C: Adjust.
9194         * g++.dg/cpp0x/initlist28.C: Adjust.
9196 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
9198         PR c++/43719
9199         * g++.dg/init/pr43719.C: New.
9200         * g++.dg/anon-struct4.C: Adjust.
9202 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
9204         PR debug/44028
9205         * gcc.dg/pr44028.c: New test.
9207 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
9209         PR fortran/27866
9210         PR fortran/35003
9211         PR fortran/42809
9212         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9213         * gfortran.dg/warn_conversion.f90: New.
9215 2010-05-10  Michael Matz  <matz@suse.de>
9217         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9219 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
9221         PR rtl-optimization/44012
9222         * gcc.dg/pr44012.c: New.
9224 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9226         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9227         Log text on entry and exit.
9228         Prune Sun ld warnings for common symbols with differing sizes.
9229         (lto-link-and-maybe-run): Change caller.
9231 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
9233         PR fortran/44044
9234         * gfortran.dg/class_7.f03: Modified.
9235         * gfortran.dg/select_type_1.f03: Modified.
9236         * gfortran.dg/select_type_12.f03: New.
9238 2010-05-10  Richard Guenther  <rguenther@suse.de>
9240         PR tree-optimization/44050
9241         * gcc.dg/torture/pr44050.c: New testcase.
9243 2010-05-10  Wei Guozhi  <carrot@google.com>
9245         PR target/42879
9246         * gcc.target/arm/pr42879.c: New testcase.
9248 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9250         PR c/44051
9251         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9253 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9255         PR c/10676
9256         * gcc.dg/anon-struct-10.c: New test.
9258 2010-05-09  Richard Guenther  <rguenther@suse.de>
9260         PR middle-end/44024
9261         * gcc.dg/pr44024.c: New testcase.
9263 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
9265         PR c/4784
9266         * gcc.dg/anon-struct-9.c: New test.
9268 2010-05-09  Richard Guenther  <rguenther@suse.de>
9270         PR middle-end/44043
9271         * gcc.c-torture/compile/pr44043.c: New testcase.
9273 2010-05-09  Richard Guenther  <rguenther@suse.de>
9275         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9277 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
9279         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9281 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9283         * gnat.dg/lto[12456].adb: Add "target lto" marker.
9284         * gnat.dg/specs/lto3.ads: Likewise.
9286 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
9288         PR middle-end/28685
9289         * gcc.dg/pr28685-1.c: New file.
9291 2010-05-08  Richard Guenther  <rguenther@suse.de>
9293         PR tree-optimization/44030
9294         * gcc.c-torture/compile/pr44030.c: New testcase.
9296 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9298         * gnat.dg/lto6.adb: New test.
9299         * gnat.dg/lto6_pkg.ads: New helper.
9301 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9303         * gnat.dg/lto5.adb: New test.
9304         * gnat.dg/lto5_pkg.ad[sb]: New helper.
9306 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9308         * gnat.dg/lto4.ad[sb]: New test.
9310 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
9312         * gnat.dg/specs/lto3.ads: New test.
9313         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9314         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9316 2010-05-08  Quentin Ochem  <ochem@adacore.com>
9318         * gnat.dg/sizetype3.ad[sb]: New test.
9319         * gnat.dg/sizetype3_pkg.ads: New helper.
9321 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
9323         PR c++/43951
9324         * g++.dg/init/new29.C: New.
9326 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
9328         PR fortran/40728
9329         * gfortran.dg/coarray_1.f90: Fixed error message.
9330         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9331         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9332         * gfortran.dg/intrinsic_std_5.f90: New.
9334 2010-05-07  Jason Merrill  <jason@redhat.com>
9336         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9338 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9340         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9341         (size_t, stderr): Remove.
9342         (read_error): Replaced __builtin_fprintf by fprintf.
9344 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
9346         * gcc.dg/ordered-comparison-1.c: New test.
9347         * gcc.dg/ordered-comparison-2.c: New test.
9348         * gcc.dg/ordered-comparison-3.c: New test.
9349         * gcc.dg/ordered-comparison-4.c: New test.
9351 2010-05-06  Mike Stump  <mikestump@comcast.net>
9353         PR objc/35165
9354         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9356 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
9357             Jason Merrill  <jason@redhat.com>
9359         * g++.dg/cpp0x/nullptr01.C: New.
9360         * g++.dg/cpp0x/nullptr02.C: New.
9361         * g++.dg/cpp0x/nullptr03.C: New.
9362         * g++.dg/cpp0x/nullptr04.C: New.
9363         * g++.dg/cpp0x/nullptr05.C: New.
9364         * g++.dg/cpp0x/nullptr06.C: New.
9365         * g++.dg/cpp0x/nullptr07.C: New.
9366         * g++.dg/cpp0x/nullptr08.C: New.
9367         * g++.dg/cpp0x/nullptr09.C: New.
9368         * g++.dg/cpp0x/nullptr10.C: New.
9369         * g++.dg/cpp0x/nullptr11.C: New.
9370         * g++.dg/cpp0x/nullptr12.C: New.
9371         * g++.dg/cpp0x/nullptr13.C: New.
9372         * g++.dg/cpp0x/nullptr14.C: New.
9373         * g++.dg/cpp0x/nullptr15.C: New.
9374         * g++.dg/cpp0x/nullptr16.C: New.
9375         * g++.dg/cpp0x/nullptr17.C: New.
9376         * g++.dg/cpp0x/nullptr18.C: New.
9377         * g++.dg/cpp0x/nullptr19.C: New.
9378         * g++.dg/cpp0x/nullptr20.C: New.
9379         * g++.dg/cpp0x/nullptr21.C: New.
9380         * g++.dg/cpp0x/nullptr22.C: New.
9381         * g++.dg/debug/nullptr01.C: New.
9382         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9384 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
9386         * gcc.dg/Wunused-var-8.c: Move to...
9387         * c-c++-common/Wunused-var-6.c: ... here.  New test.
9389 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
9391         PR c++/40406
9392         * g++.dg/template/crash96.C: New.
9394 2010-05-06  Jan Hubicka  <jh@suse.cz>
9396         PR tree-optimization/43791
9397         * gcc.c-torture/compile/pr43791.c: New file.
9399 2010-05-06  Michael Matz  <matz@suse.de>
9401         PR tree-optimization/43984
9402         * gfortran.dg/pr43984.f90: New test.
9404 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9406         PR 40989
9407         * gcc.dg/pr40989.c: New.
9409 2010-05-06  Richard Guenther  <rguenther@suse.de>
9411         PR tree-optimization/43934
9412         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9414 2010-05-06  Richard Guenther  <rguenther@suse.de>
9416         PR tree-optimization/43987
9417         * gcc.c-torture/execute/pr43987.c: New testcase.
9418         * gcc.dg/torture/pta-escape-1.c: Adjust.
9419         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9420         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9421         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9422         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9424 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
9425             Dodji Seketeli  <dodji@redhat.com>
9427         PR c/18624
9428         * g++.dg/warn/Wunused-7.C: Add dg-warning.
9429         * g++.dg/template/sfinae16.C: Likewise.
9430         * gcc.dg/Wunused-var-1.c: Moved to...
9431         * c-c++-common/Wunused-var-1.c: ...here. New test.
9432         * gcc.dg/Wunused-var-2.c: Moved to...
9433         * c-c++-common/Wunused-var-2.c: ...here. New test.
9434         * gcc.dg/Wunused-var-3.c: Moved to...
9435         * c-c++-common/Wunused-var-3.c: ...here. New test.
9436         * gcc.dg/Wunused-var-4.c: Moved to...
9437         * gcc.dg/Wunused-var-1.c: ... here.
9438         * gcc.dg/Wunused-var-5.c: Moved to...
9439         * c-c++-common/Wunused-var-4.c: ...here. New test.
9440         * gcc.dg/Wunused-var-7.c: Moved to...
9441         * c-c++-common/Wunused-var-5.c: ...here. New test.
9442         * gcc.dg/Wunused-var-6.c: Moved to...
9443         * gcc.dg/Wunused-var-2.c: ... here.
9444         * c-c++-common/Wunused-var-1.c: New test.
9445         * c-c++-common/Wunused-var-2.c: New test.
9446         * c-c++-common/Wunused-var-3.c: New test.
9447         * c-c++-common/Wunused-var-4.c: New test.
9448         * c-c++-common/Wunused-var-5.c: New test.
9449         * g++.dg/warn/Wunused-var-1.C: New test.
9450         * g++.dg/warn/Wunused-var-2.C: New test.
9451         * g++.dg/warn/Wunused-var-3.C: New test.
9452         * g++.dg/warn/Wunused-var-4.C: New test.
9453         * g++.dg/warn/Wunused-var-5.C: New test.
9454         * g++.dg/warn/Wunused-var-6.C: New test.
9455         * g++.dg/warn/Wunused-var-7.C: New test.
9456         * g++.dg/warn/Wunused-var-8.C: New test.
9457         * g++.dg/warn/Wunused-parm-1.C: New test.
9458         * g++.dg/warn/Wunused-parm-2.C: New test.
9459         * g++.dg/warn/Wunused-parm-3.C: New test.
9461 2010-05-06  Tobias Burnus  <burnus@net-b.de>
9463         PR fortran/43985
9464         * gfortran.dg/gomp/crayptr5.f90: New test case.
9466 2010-05-05  Jason Merrill  <jason@redhat.com>
9468         PR debug/43370
9469         * g++.dg/ext/attrib39.C: New.
9471 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
9473         PR fortran/24978
9474         * gfortran.dg/data_invalid.f90: New.
9476 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9478         * gnat.dg/lto2.adb: New test.
9480 2010-05-05  Jason Merrill  <jason@redhat.com>
9482         PR c++/43787
9483         * g++.dg/opt/empty1.C: New.
9485 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
9487         PR fortran/43696
9488         * gfortran.dg/class_17.f03: New.
9490 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
9492         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9494 2010-05-04  Mike Stump  <mikestump@comcast.net>
9496         PR objc/35165
9497         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9499 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9501         PR target/43668
9502         * gcc.target/i386/pr43668.c: New.
9504 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9506         PR c++/43028
9507         * g++.dg/cpp0x/initlist31.C: New.
9509 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
9511         PR c/43981
9512         * gcc.dg/Wunused-var-8.c: New test.
9514 2010-05-04  Jason Merrill  <jason@redhat.com>
9516         PR c++/38064
9517         * g++.dg/cpp0x/enum3.C: Extend.
9519 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9521         PR target/43799
9522         * gcc.target/i386/pr43799.c: New.
9524 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
9526         * gnat.dg/lto1.adb: New test.
9527         * gnat.dg/lto1_pkg.ad[sb]: New helper.
9529 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9531         PR middle-end/43671
9532         * gcc.target/i386/pr43671.c: New.
9534 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
9536         PR c++/43705
9537         * g++.dg/template/crash95.C: New.
9539 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
9541         PR debug/43508
9542         * gcc.target/i386/pr43508.c: New.
9544 2010-05-04  Richard Guenther  <rguenther@suse.de>
9546         PR tree-optimization/43879
9547         * g++.dg/torture/pr43879-1_0.C: New testcase.
9548         * g++.dg/torture/pr43879-1_1.C: Likewise.
9550 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
9552         PR c++/43953
9553         * g++.dg/other/crash-12.C: New test.
9555 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
9557         * g++.dg/cdce3.C: Add a space.  Updated.
9559 2010-05-03  Jason Merrill  <jason@redhat.com>
9561         PR c++/43680
9562         * g++.dg/opt/enum2.C: New.
9563         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9564         * g++.dg/warn/Wswitch-1.C: Adjust message.
9566 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9568         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9569         * g++.dg/ext/label13.C: Fix typo.
9570         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9571         alpha*-dec-osf5*.
9572         * gcc.c-torture/compile/limits-declparen.c: xfail on
9573         alpha*-dec-osf5* with -g.
9574         * gcc.c-torture/compile/limits-pointer.c: Likewise.
9575         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9576         * gcc.dg/c99-tgmath-2.c: Likewise.
9577         * gcc.dg/c99-tgmath-3.c: Likewise.
9578         * gcc.dg/c99-tgmath-4.c: Likewise.
9580 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9582         PR fortran/43592
9583         * gfortran.dg/unexpected_interface.f90: New test.
9585 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9587         * ada/acats/run_acats (which): New function.
9588         (host_gnatchop, host_gnatmake): Use it.
9590 2010-05-03  Richard Guenther  <rguenther@suse.de>
9592         PR tree-optimization/43971
9593         * gcc.dg/pr43971.c: New testcase.
9595 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
9597         PR debug/43972
9598         * gcc.dg/debug/pr43972.c: New test.
9600 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
9602         PR testsuite/43963
9603         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9605 2010-05-02  Richard Guenther  <rguenther@suse.de>
9607         PR tree-optimization/43879
9608         * gcc.dg/torture/pr43879-3.c: New testcase.
9610 2010-05-01  Richard Guenther  <rguenther@suse.de>
9612         PR tree-optimization/43949
9613         * g++.dg/warn/Warray-bounds-5.C: New testcase.
9615 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
9617         PR c++/43951
9618         * g++.dg/init/new28.C: New.
9620 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
9622         PR objc++/32052
9623         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9624         structure and nested declarations.
9625         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
9626         structure and nested declarations.  Reduce header clutter and
9627         use _exit() rather than abort().
9628         * objc.dg/encode-10.m: New.
9629         * objc.dg/encode-11.m: New.
9631 2010-04-30  DJ Delorie  <dj@redhat.com>
9633         * gcc.c-torture/execute/20100430-1.c: New test.
9635 2010-04-30  Jason Merrill  <jason@redhat.com>
9637         PR c++/43868
9638         * g++.dg/template/ptrmem21.C: New.
9640 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
9642         PR fortran/18918
9643         PR fortran/43931
9644         * gfortran.dg/coarray_13.f90: New test.
9646 2010-04-30  Richard Guenther  <rguenther@suse.de>
9648         PR lto/43946
9649         * gcc.dg/lto/20100430-1_0.c: New testcase.
9651 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
9653         PR debug/43942
9654         * c-c++-common/pr43942.c: New test.
9656 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
9658         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9659         conflict with darwin crt1.o 'start' symbol.
9661 2010-04-30  Richard Guenther  <rguenther@suse.de>
9663         PR tree-optimization/43879
9664         * gcc.dg/torture/pr43879_1.c: New testcase.
9666 2010-04-30  Richard Guenther  <rguenther@suse.de>
9668         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9670 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
9672         PR c++/43890
9673         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9674         user-provided constructor while recursing.
9676 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9678         PR fortran/42274
9679         * gfortran.dg/class_16.f03: New test.
9681 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9683         PR fortran/42274
9684         * gfortran.dg/class_15.f03: New.
9686 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9688         PR fortran/43326
9689         * gfortran.dg/dynamic_dispatch_9.f03: New test.
9691 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
9693         PR fortran/43492
9694         * gfortran.dg/generic_22.f03 : New test.
9696 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
9698         PR fortran/42353
9699         * gfortran.dg/class_14.f03: New test.
9701 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9703         PR fortran/42680
9704         * gfortran.dg/interface_32.f90: New test.
9706 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
9707             Janus Weil  <janus@gcc.gnu.org>
9709         PR fortran/41829
9710         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9711         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9712         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9714 2010-04-28  Mike Stump  <mikestump@comcast.net>
9716         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9717         dg-excess-errors.
9718         * g++.dg/uninit-pred-2_b.C: Likewise.
9720 2010-04-28  Tobias Burnus  <burnus@net-b.de>
9722         PR fortran/18918
9723         PR fortran/43919
9724         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9726 2010-04-28  Matthias Klose  <doko@ubuntu.com>
9728         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9729         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9730         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9731         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9732         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9734 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
9736         * gcc.dg/const-uniq-1.c: New test.
9737         * gcc.dg/lto/const-uniq_[01].c: Likewise.
9739 2010-04-28  Xinliang David Li  <davidxl@google.com>
9741         * gcc.dg/uninit-pred-2_b.c: New test.
9742         * gcc.dg/uninit-pred-4_b.c: New test.
9743         * gcc.dg/uninit-pred-3_d.c: New test.
9744         * gcc.dg/uninit-pred-6_b.c: New test.
9745         * gcc.dg/uninit-pred-8_b.c: New test.
9746         * gcc.dg/uninit-pred-3_a.c: New test.
9747         * gcc.dg/uninit-pred-2_c.c: New test.
9748         * gcc.dg/uninit-pred-5_a.c: New test.
9749         * gcc.dg/uninit-pred-3_e.c: New test.
9750         * gcc.dg/uninit-pred-7_a.c: New test.
9751         * gcc.dg/uninit-pred-6_c.c: New test.
9752         * gcc.dg/uninit-pred-9_a.c: New test.
9753         * gcc.dg/uninit-pred-8_c.c: New test.
9754         * gcc.dg/uninit-pred-3_b.c: New test.
9755         * gcc.dg/uninit-pred-5_b.c: New test.
9756         * gcc.dg/uninit-pred-7_b.c: New test.
9757         * gcc.dg/uninit-pred-6_d.c: New test.
9758         * gcc.dg/uninit-pred-9_b.c: New test.
9759         * gcc.dg/uninit-pred-2_a.c: New test.
9760         * gcc.dg/uninit-pred-4_a.c: New test.
9761         * gcc.dg/uninit-pred-3_c.c: New test.
9762         * gcc.dg/uninit-pred-6_a.c: New test.
9763         * gcc.dg/uninit-pred-8_a.c: New test.
9764         * gcc.dg/uninit-pred-7_c.c: New test.
9765         * gcc.dg/uninit-pred-6_e.c: New test.
9766         * g++.dg/uninit-pred-loop-1_b.cc: New test.
9767         * g++.dg/uninit-pred-1_a.C: New test.
9768         * g++.dg/uninit-pred-1_b.C: New test.
9769         * g++.dg/uninit-pred-2_a.C: New test.
9770         * g++.dg/uninit-pred-2_b.C: New test.
9771         * g++.dg/uninit-pred-loop-1_a.cc: New test.
9772         * g++.dg/uninit-pred-loop-1_c.cc: New test.
9773         * g++.dg/uninit-pred-loop_1.cc: New test.
9775 2010-04-28  Martin Jambor  <mjambor@suse.cz>
9777         * gcc.dg/lto/20091209-1_0.c: New testcase.
9779 2010-04-28  Richard Guenther  <rguenther@suse.de>
9781         PR tree-optimization/43879
9782         PR tree-optimization/43909
9783         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9785 2010-04-28  Richard Guenther  <rguenther@suse.de>
9787         PR c++/43880
9788         * g++.dg/torture/pr43880.C: New testcase.
9790 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9792         PR c++/9335
9793         * g++.dg/template/recurse2.C: Update
9794         * g++.dg/template/recurse.C: Update.
9795         * g++.dg/template/pr23510.C: Update.
9796         * lib/prune.exp: Filter out 'recursively instantiated'.
9798 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9800         PR c++/29043
9801         * g++.dg/init/pr29043.C: New.
9803 2010-04-27  Jason Merrill  <jason@redhat.com>
9805         * g++.dg/lookup/scoped5.C: Adjust.
9806         * g++.dg/lookup/scoped8.C: Adjust.
9807         * g++.dg/template/dependent-expr5.C: Adjust.
9808         * g++.old-deja/g++.brendan/nest1.C: Adjust.
9810         PR c++/43856
9811         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9813         PR c++/43875
9814         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9816 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9817             Jan Hubicka  <hubicka@ucw.cz>
9819         * gcc.dg/pure-2.c: New testcase.
9820         * gcc.dg/const-1.c: New testcase.
9822 2010-04-27  Jason Merrill  <jason@redhat.com>
9824         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9826         PR c++/41468
9827         * g++.dg/template/sfinae17.C: New.
9828         * g++.dg/template/sfinae18.C: New.
9830 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
9832         * g++.dg/init/pr42844.C: New.
9833         * g++.dg/cpp0x/pr42844-2.C: New.
9834         * g++.dg/cpp0x/defaulted2.C: Adjust.
9835         * g++.dg/tree-ssa/pr27549.C: Likewise.
9836         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9838 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9840         PR fortran/18918
9841         * gfortran.dg/coarray_12.f90: Fix dump parsing.
9843 2010-04-27  Richard Guenther  <rguenther@suse.de>
9845         PR middle-end/40561
9846         * g++.dg/other/pr40561.C: New testcase.
9848 2010-04-27  Martin Jambor  <mjambor@suse.cz>
9850         PR middle-end/43812
9851         * g++.dg/ipa/pr43812.C: New test.
9853 2010-04-27  Jan Hubicka  <jh@suse.cz>
9855         * gcc.dg/ipa/iinline-1.c (main): Rename to...
9856         (test): ... this one.
9858 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
9860         PR target/40657
9861         * gcc.target/arm/thumb-stackframe.c: New test.
9863 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9865         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9866         * gcc.dg/misc-column.c: Likewise.
9867         * gcc.dg/Walways-true-1.c: Likewise.
9868         * gcc.dg/Walways-true-2.c: Likewise.
9869         * gcc.dg/warn-addr-cmp.c: Likewise.
9871 2010-04-27  Tobias Burnus  <burnus@net-b.de>
9873         PR fortran/18918
9874         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9875         * gfortran.dg/coarray_12.f90: New.
9877 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
9879         PR c/32207
9880         * gcc.dg/pr32207.c: New test.
9881         * gcc.dg/misc-column.c: Adjust expected warning.
9882         * gcc.dg/Walways-true-1.c: Likewise.
9883         * gcc.dg/Walways-true-2.c: Likewise.
9884         * gcc.dg/warn-addr-cmp.c: Likewise.
9886 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
9888         PR lto/42776
9889         * lib/lto.exp (lto_prune_vis_warns): New function.
9890         (lto-link-and-maybe-run): Call it.
9892 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
9894         PR tree-optimization/43904
9895         * gcc.dg/tree-ssa/tailcall-6.c: New.
9897 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9899         PR testsuite/35165
9900         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
9901         Darwin8/OSX10.4 - compatible code generation.
9902         Use scan-rtl-dump.
9903         * obj-c++.dg/stubify-1.mm: Ditto.
9904         * lib/objc-torture.exp: Do not require link success for
9905         "trivial.m" in the runtime checks when dowhat = 'compile'.
9906         * lib/dg-pch.exp (dg-flags-pch): New Proc.
9907         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
9908         Darwin8/OSX10.4 - compatible code generation.
9909         * objc.dg/stubify-2.m: Ditto.
9910         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9911         * objc.dg/next-runtime-1.m: Ditto.
9912         * objc.dg/stret-2.m: Restrict to ilp32 targets.
9913         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9914         runtimes on Darwin.
9916 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
9918         PR 43715
9919         * lib/plugin-support.exp: Use "-undefined
9920         dynamic_lookup" on darwin.
9922 2010-04-26  Richard Guenther  <rguenther@suse.de>
9924         * gcc.dg/lto/20100426_0.c: New testcase.
9926 2010-04-26  Jie Zhang  <jie@codesourcery.com>
9928         PR tree-optimization/43833
9929         gcc.dg/Warray-bounds-8.c: New test case.
9931 2010-04-26  Richard Guenther  <rguenther@suse.de>
9933         PR lto/43080
9934         * g++.dg/lto/20100423-3_0.C: New testcase.
9936 2010-04-26  Richard Guenther  <rguenther@suse.de>
9938         PR lto/42425
9939         * g++.dg/lto/20100423-2_0.C: New testcase.
9941 2010-04-26  Ira Rosen  <irar@il.ibm.com>
9943         * gcc.dg/vect/bb-slp-23.c: New test.
9945 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
9947         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9948         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9949         * gcc.dg/c1x-float-1.c: New test.
9951 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
9953         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9954         of "lea\[ \t\]".
9956 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9958         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9959         FreeBSD.
9960         * gfortran.dg/default_format_denormal_1.f90: Ditto.
9961         * gfortran.dg/default_format_2.f90: Ditto.
9963 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
9965         * gfortran.dg/pr43505.f90: Clean up .mod file.
9966         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9967         * gfortran.dg/pr41347.f90: Ditto.
9968         * gfortran.dg/internal_pack_4.f90: Ditto.
9969         * gfortran.dg/proc_decl_23.f90: Ditto.
9970         * gfortran.dg/recursive_check_3.f90: Ditto.
9971         * gfortran.dg/intent_out_3.f90: Ditto.
9972         * gfortran.dg/assignment_2.f90: Ditto.
9973         * gfortran.dg/pr41928.f90: Ditto.
9974         * gfortran.dg/pr42166.f90: Ditto.
9975         * gfortran.dg/private_type_12.f90: Ditto.
9976         * gfortran.dg/graphite/pr42185.f90: Ditto.
9977         * gfortran.dg/graphite/pr42186.f90: Ditto.
9978         * gfortran.dg/graphite/pr40982.f90: Ditto.
9979         * gfortran.dg/graphite/id-2.f90: Ditto.
9980         * gfortran.dg/graphite/id-4.f90: Ditto.
9981         * gfortran.dg/graphite/pr42050.f90: Ditto.
9982         * gfortran.dg/graphite/id-18.f90: Ditto.
9983         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9984         * gfortran.dg/graphite/pr41924.f90: Ditto.
9985         * gfortran.dg/graphite/pr42393.f90: Ditto.
9986         * gfortran.dg/graphite/pr37980.f90: Ditto.
9987         * gfortran.dg/graphite/pr38953.f90: Ditto.
9988         * gfortran.dg/graphite/pr42180.f90: Ditto.
9989         * gfortran.dg/graphite/pr42181.f90: Ditto.
9990         * gfortran.dg/where_operator_assign_4.f90: Ditto.
9991         * gfortran.dg/select_type_4.f90: Ditto.
9992         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9993         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9994         * gfortran.dg/lto/pr40725_0.f03: Ditto.
9995         * gfortran.dg/elemental_args_check_2.f90: Ditto.
9996         * gfortran.dg/whole_file_11.f90: Ditto.
9997         * gfortran.dg/private_type_11.f90: Ditto.
9998         * gfortran.dg/vect/vect-gems.f90: Ditto.
9999         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10001 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
10003         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10005 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
10007         * gnat.dg/pack15.ad[sb]: New test.
10009 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
10011         * gcc.target/arm/mla-1.c: New test.
10013 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
10015         PR fortran/30073
10016         PR fortran/43793
10017         * gfortran.dg/pr43793.f90: New test.
10019 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
10021         PR tree-optimization/41442
10022         * gcc.target/i386/pr41442.c: New test.
10024 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
10026         PR fortran/43832
10027         * gfortran.dg/fgetc_3.f90: Delete bogus test.
10029 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10031         PR fortran/43832
10032         * gfortran.dg/open_nounit.f90: New test.
10034 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
10036         PR fortran/43841
10037         PR fortran/43843
10038         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10040 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10042         * gcc.dg/Wconversion-integer.c: Update.
10044 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
10046         * gnat.dg/unchecked_convert5.adb: New test.
10048 2010-04-23  Richard Guenther  <rguenther@suse.de>
10050         PR lto/41734
10051         * gcc.dg/lto/20100423-2_0.c: New testcase.
10052         * gcc.dg/lto/20100423-2_0.c: Likewise.
10054 2010-04-23  Richard Guenther  <rguenther@suse.de>
10056         PR lto/43455
10057         * gcc.dg/lto/20100423-1_0.c: New testcase.
10058         * gcc.dg/lto/20100423-1_1.c: Likewise.
10060 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10062         PR tree-optimization/43846
10063         * gcc.dg/tree-ssa/sra-10.c: New test.
10065 2010-04-23  Martin Jambor  <mjambor@suse.cz>
10067         PR middle-end/43835
10068         * gcc.c-torture/execute/pr43835.c: New test.
10070 2010-04-23  Richard Guenther  <rguenther@suse.de>
10072         PR lto/42653
10073         * g++.dg/lto/20100423-1_0.C: New testcase.
10075 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
10077         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10079 2010-04-22  Ira Rosen  <irar@il.ibm.com>
10081         PR tree-optimization/43842
10082         * gcc.dg/vect/pr43842.c: New test.
10084 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10086         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10087         * gcc.target/i386/wmul-2.c: Likewise.
10089 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10091         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10092         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10094 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
10096         * gfortran.dg/reassoc_6.f: New testcase.
10098 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10100         PR middle-end/29274
10101         * gcc.target/arm/wmul-1.c: New test.
10102         * gcc.target/arm/wmul-2.c: New test.
10104 2010-04-22  Richard Guenther  <rguenther@suse.de>
10106         PR tree-optimization/43845
10107         * gcc.c-torture/compile/pr43845.c: New testcase.
10109 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
10111         PR middle-end/29274
10112         * gcc.target/i386/wmul-1.c: New test.
10113         * gcc.target/i386/wmul-2.c: New test.
10114         * gcc.target/bfin/wmul-1.c: New test.
10115         * gcc.target/bfin/wmul-2.c: New test.
10117 2010-04-22  Richard Guenther  <rguenther@suse.de>
10119         PR fortran/43829
10120         * gfortran.dg/vector_subscript_6.f90: New testcase.
10121         * gfortran.dg/assign_10.f90: Adjust.
10123 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
10125         PR fortran/43836
10126         * gfortran.dg/gomp/pr43836.f90: New test.
10128 2010-04-21  Richard Guenther  <rguenther@suse.de>
10130         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10132 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10134         * gcc.dg/torture/builtin-cproj-3.c: New.
10136 2010-04-20  Jason Merrill  <jason@redhat.com>
10138         PR c++/9335
10139         * g++.dg/template/recurse2.C: New.
10140         * g++.dg/parse/crash36.C: Adjust.
10141         * g++.dg/other/fold1.C: Adjust.
10142         * g++.dg/init/member1.C: Adjust.
10143         * lib/prune.exp: Prune "skipping N instantiation contexts".
10145 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10147         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10149 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10151         * gcc.dg/torture/builtin-cproj-1.c: New.
10152         * gcc.dg/torture/builtin-cproj-2.c: New.
10154 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
10156         PR c++/43800
10157         PR c++/43704
10158         * g++.dg/template/typedef32.C: Adjust.
10159         * g++.dg/template/typedef33.C: New test.
10161 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
10163         PR fortran/43227
10164         * gfortran.dg/proc_decl_23.f90: New test.
10166         PR fortran/43266
10167         * gfortran.dg/abstract_type_6.f03: New test.
10169 2010-04-20  Xinliang David Li  <davidxl@google.com>
10171         * g++.dg/tree-ssa/fold-compare.C: New.
10173 2010-04-20  Richard Guenther  <rguenther@suse.de>
10175         PR tree-optimization/39417
10176         * g++.dg/torture/pr39417.C: New testcase.
10178 2010-04-20  Richard Guenther  <rguenther@suse.de>
10180         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10182 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
10184         * g++.dg/debug/dwarf2/rv1.C: New test.
10186 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10188         PR target/43635
10189         * gcc.c-torture/compile/pr43635.c: New testcase.
10191 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10193         PR fortran/43339
10194         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10195         of sequential loops being private only in the innermost containing
10196         task region.
10198         PR middle-end/43337
10199         * gfortran.dg/gomp/pr43337.f90: New test.
10201 2010-04-19  Richard Guenther  <rguenther@suse.de>
10203         PR tree-optimization/43796
10204         * gfortran.dg/pr43796.f90: New testcase.
10206 2010-04-19  Richard Guenther  <rguenther@suse.de>
10208         PR tree-optimization/43783
10209         * gcc.c-torture/execute/pr43783.c: New testcase.
10211 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
10213         PR target/43766
10214         * gcc.target/i386/pr43766.c: New test.
10216 2010-04-19  Jie Zhang  <jie@codesourcery.com>
10218         PR target/43662
10219         * gcc.target/i386/pr43662.c: New test.
10221 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
10223         PR c++/43704
10224         * g++.dg/template/typedef32.C: New test.
10226 2010-04-19  Ira Rosen  <irar@il.ibm.com>
10228         PR tree-optimization/37027
10229         * lib/target-supports.exp
10230         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10231         * gcc.dg/vect/pr37027.c: New test.
10232         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10233         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10234         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10235         gcc.dg/vect/vect-complex-6.c: Likewise.
10237 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
10239         * g++.dg/debug/dwarf2/enum1.C: New test.
10241 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
10243         * gnat.dg/rep_clause5.ad[sb]: New test.
10244         * gnat.dg/rep_clause5_pkg.ads: New helper.
10246 2010-04-18  Ira Rosen  <irar@il.ibm.com>
10248         PR tree-optimization/43771
10249         * g++.dg/vect/pr43771.cc: New test.
10251 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10253         PR fortran/31538
10254         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10255         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10257 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10259         * gnat.dg/sizetype.adb: Rename into...
10260         * gnat.dg/sizetype1.adb: ...this.
10261         * gnat.dg/sizetype2.adb: New test.
10263 2010-04-16  Richard Guenther  <rguenther@suse.de>
10265         PR tree-optimization/43572
10266         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10268 2010-04-16  Olivier Hainque  <hainque@adacore.com>
10270         * gnat.dg/specs/discr_private.ads: New test.
10272 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
10274         PR target/41514
10275         * gcc.target/arm/thumb-comparisons.c: New test.
10277         PR target/40603
10278         * gcc.target/arm/thumb-cbranchqi.c: New test.
10280 2010-04-16  Christian Bruel  <christian.bruel@st.com>
10282         * g++.dg/torture/pr36191.C: Enable for SH.
10284 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
10286         * gnat.dg/wide_boolean.adb: New test.
10287         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10289 2010-04-15  Richard Guenther  <rguenther@suse.de>
10291         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10292         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10293         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10294         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10295         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10296         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10297         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10298         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10299         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10300         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10301         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10302         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10303         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10304         * gcc.dg/torture/ipa-pta-2.c: Likewise.
10305         * gcc.dg/torture/ipa-pta-1.c: Adjust.
10307 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
10309         PR target/21803
10310         * gcc.target/arm/pr42496.c: New test.
10312 2010-04-14  Jason Merrill  <jason@redhat.com>
10314         PR c++/36625
10315         * g++.dg/ext/attrib38.C: New.
10317 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
10319         PR testsuite/43739
10320         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10322 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10324         PR 42966
10325         * gcc.dg/cpp/warn-undef-2.c: Update.
10326         * gcc.dg/cpp/warn-traditional-2.c: Update.
10327         * gcc.dg/cpp/warn-comments-2.c: Update.
10328         * gcc.dg/cpp/warn-variadic-2.c: Update.
10329         * gcc.dg/cpp/warn-long-long-2.c: Update.
10330         * gcc.dg/cpp/warn-deprecated-2.c: Update.
10331         * gcc.dg/cpp/warn-multichar-2.c: Update.
10332         * gcc.dg/cpp/warn-normalized-3.c: Update.
10333         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10334         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10335         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10336         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10337         * gcc.dg/cpp/warn-redefined-2.c: Update.
10338         * gfortran.dg/warning-directive-2.F90: Update.
10339         * c-c++-common/cpp/warning-directive-2.c: Update.
10341 2010-04-14  Michael Matz  <matz@suse.de>
10343         PR tree-optimization/42963
10344         * gcc.dg/pr42963.c: New testcase.
10346 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
10348         * gnat.dg/class_wide.adb: Rename into...
10349         * gnat.dg/class_wide1.adb: ...this.
10350         * gnat.dg/class_wide2.ad[sb]: New test.
10352 2010-04-14  Tobias Burnus  <burnus@net-b.de>
10354         PR fortran/18918
10355         * gfortran.dg/coarray_9.f90: Update dg-errors.
10356         * gfortran.dg/coarray_10.f90: New test.
10357         * gfortran.dg/coarray_11.f90: New test.
10359 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10361         PR fortran/43747
10362         gfortran.dg/initialization_24.f90: New test.
10364 2010-04-13  Jason Merrill  <jason@redhat.com>
10366         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10367         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10369 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10371         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10372         * g++.dg/dg.exp: Likewise.
10373         * gcc.dg/cpp/warning-directive-1.c: Move to ...
10374         * c-c++-common/cpp/warning-directive-1.c: ... here.
10375         * gcc.dg/cpp/warning-directive-2.c: Move to ...
10376         * c-c++-common/cpp/warning-directive-2.c: ... here.
10377         * gcc.dg/cpp/warning-directive-3.c: Move to ...
10378         * c-c++-common/cpp/warning-directive-3.c: ... here.
10379         * gcc.dg/cpp/warning-directive-4.c: Move to ...
10380         * c-c++-common/cpp/warning-directive-4.c: ... here.
10381         * g++.dg/cpp/warning-directive-1.C: Delete.
10382         * g++.dg/cpp/warning-directive-2.C: Delete.
10383         * g++.dg/cpp/warning-directive-3.C: Delete.
10384         * g++.dg/cpp/warning-directive-4.C: Delete.
10385         * gcc.dg/cpp/normalised-3.c: Delete.
10386         * g++.dg/cpp/normalised-1.C: Rename as ...
10387         * c-c++-common/cpp/normalised-3.c: ... this.
10389 2010-04-13  Martin Jambor  <mjambor@suse.cz>
10391         * gcc.dg/tree-ssa/sra-9.c: New test.
10393 2010-04-13  Michael Matz  <matz@suse.de>
10395         PR middle-end/43730
10396         * gcc.dg/pr43730.c: New test.
10398 2010-04-13  Michael Matz  <matz@suse.de>
10400         * gcc.dg/tree-ssa/negate.c: New testcase.
10402 2010-04-13  Richard Guenther  <rguenther@suse.de>
10404         PR testsuite/43735
10405         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10407 2010-04-13  Richard Guenther  <rguenther@suse.de>
10409         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10411 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
10413         * gnat.dg/derived_type1.adb: New test.
10415 2010-04-13  Matthias Klose  <doko@ubuntu.com>
10417         * gcc.dg/plugindir1.c: New testcase.
10418         * gcc.dg/plugindir2.c: New testcase.
10419         * gcc.dg/plugindir3.c: New testcase.
10420         * gcc.dg/plugindir4.c: New testcase.
10422 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
10424         * gcc.target/i386/rotate-2.c: New test.
10426 2010-04-12  Jason Merrill  <jason@redhat.com>
10428         PR c++/43641
10429         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10430         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10432 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
10434         PR c++/25811
10435         * g++.dg/init/pr25811.C: New test.
10437 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10439         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10440         dg-error, dg-warning.
10441         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10443 2010-04-12  Richard Guenther  <rguenther@suse.de>
10445         * gcc.dg/torture/inline-2.c: New testcase.
10447 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
10449         PR bootstrap/43699
10450         * gcc.dg/Wunused-var-7.c: New test.
10452         PR tree-optimization/43560
10453         * gcc.c-torture/execute/pr43560.c: New test.
10455 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
10457         * gnat.dg/aggr13.adb: New test.
10458         * gnat.dg/aggr14.adb: Likewise.
10459         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10461 2010-04-12  Richard Guenther  <rguenther@suse.de>
10463         PR c++/43611
10464         * g++.dg/torture/pr43611.C: New testcase.
10466 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
10468         PR c/36774
10469         * gcc.dg/pr36774-1.c: New test.
10470         * gcc.dg/pr36774-2.c: New test.
10472 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10474         * gcc.target/sh/rte-delay-slot.c: New test.
10476 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
10478         * gnat.dg/pack9.adb: Remove -cargs option.
10479         * gnat.dg/aggr12.ad[sb]: New test.
10481 2010-04-10  Jie Zhang  <jie@codesourcery.com>
10483         PR target/43417
10484         * gcc.target/sh/pr43417.c: New test.
10486 2010-04-10  Tobias Burnus  <burnus@net-b.de>
10488         PR fortran/43591
10489         * gfortran.dg/spec_expr_6.f90: New test.
10491 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10493         PR cpp/43195
10494         * gcc.dg/cpp/pr43195.c: New.
10495         * gcc.dg/cpp/pr43195.h: New.
10497 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10499         PR 42965
10500         * gcc.dg/Werror-6.c: Adjust.
10501         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10502         * gcc.dg/Werror-4.c: Likewise.
10503         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10504         * gcc.dg/Wswitch-enum-error.c: Likewise.
10505         * gcc.dg/Wpointer-arith.c: Likewise.
10506         * gcc.dg/Wfatal.c: Likewise.
10507         * gcc.dg/Wswitch-error.c: Likewise.
10508         * g++.dg/warn/unused-result1-Werror.c: Likewise.
10509         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10510         * gcc.dg/cpp/warn-undef-2.c: Likewise.
10511         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10512         * gcc.dg/cpp/warn-comments-2.c: Likewise.
10513         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10514         * gcc.dg/cpp/warning-directive-2.c: Likewise.
10515         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10516         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10517         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10518         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10519         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10520         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10521         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10522         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10523         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10524         * g++.dg/cpp/warning-directive-2.C: Likewise.
10525         * gfortran.dg/warning-directive-2.F90: Likewise.
10527 2010-04-09  Jason Merrill  <jason@redhat.com>
10529         PR c++/42623
10530         * g++.dg/template/sizeof13.C: New.
10532 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
10534         * g++.dg/other/pr35504.C: Add check for thiscall.
10535         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10536         * gcc.dg/torture/stackalign/thiscall-1.c: New.
10538 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10540         PR c++/28584
10541         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10542         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
10543         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10544         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
10545         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10546         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
10547         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10548         * g++.dg/other/increment1.C: Likewise.
10550 2010-04-09  Tobias Burnus  <burnus@net-b.de>
10552         PR fortran/18918
10553         * gfortran.dg/coarray_7.f90: New test.
10554         * gfortran.dg/coarray_8.f90: New test.
10556 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
10558         PR fortran/28039
10559         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10561 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10563         PR target/43643
10564         * gcc.dg/pr43643.c: New test.
10566 2010-04-08  Tobias Burnus  <burnus@net-b.de>
10568         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10570 2010-04-08  Richard Guenther  <rguenther@suse.de>
10572         PR tree-optimization/43679
10573         * gcc.c-torture/compile/pr43679.c: New testcase.
10575 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
10577         PR debug/43670
10578         * gcc.dg/pr43670.c: New test.
10580 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
10582         PR middle-end/40815
10583         * gcc.dg/tree-ssa/reassoc-19.c: New.
10585 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
10587         PR c/18624
10588         * gcc.dg/Wunused-var-1.c: New test.
10589         * gcc.dg/Wunused-var-2.c: New test.
10590         * gcc.dg/Wunused-var-3.c: New test.
10591         * gcc.dg/Wunused-var-4.c: New test.
10592         * gcc.dg/Wunused-var-5.c: New test.
10593         * gcc.dg/Wunused-var-6.c: New test.
10594         * gcc.dg/Wunused-parm-1.c: New test.
10596         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10597         * gcc.dg/trunc-1.c: Likewise.
10598         * gcc.dg/vla-9.c: Likewise.
10599         * gcc.dg/dfp/composite-type.c: Likewise.
10601 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10603         PR objc/35996
10604         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10605         * obj-c++.dg/objc-gc-3.mm: Ditto.
10607 2010-04-07  Simon Baldwin  <simonb@google.com>
10609         * gcc.dg/cpp/warn-undef-2.c: New.
10610         * gcc.dg/cpp/warn-traditional-2.c: New.
10611         * gcc.dg/cpp/warn-comments-2.c: New.
10612         * gcc.dg/cpp/warning-directive-1.c: New.
10613         * gcc.dg/cpp/warn-long-long.c: New.
10614         * gcc.dg/cpp/warn-traditional.c: New.
10615         * gcc.dg/cpp/warn-variadic-2.c: New.
10616         * gcc.dg/cpp/warn-undef.c: New.
10617         * gcc.dg/cpp/warn-normalized-1.c: New.
10618         * gcc.dg/cpp/warning-directive-2.c: New.
10619         * gcc.dg/cpp/warn-long-long-2.c: New.
10620         * gcc.dg/cpp/warn-variadic.c: New.
10621         * gcc.dg/cpp/warn-normalized-2.c: New.
10622         * gcc.dg/cpp/warning-directive-3.c: New.
10623         * gcc.dg/cpp/warn-deprecated-2.c: New.
10624         * gcc.dg/cpp/warn-trigraphs-1.c: New.
10625         * gcc.dg/cpp/warn-multichar-2.c: New.
10626         * gcc.dg/cpp/warn-normalized-3.c: New.
10627         * gcc.dg/cpp/warning-directive-4.c: New.
10628         * gcc.dg/cpp/warn-unused-macros.c: New.
10629         * gcc.dg/cpp/warn-trigraphs-2.c: New.
10630         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10631         * gcc.dg/cpp/warn-cxx-compat.c: New.
10632         * gcc.dg/cpp/warn-redefined.c: New.
10633         * gcc.dg/cpp/warn-trigraphs-3.c: New.
10634         * gcc.dg/cpp/warn-unused-macros-2.c: New.
10635         * gcc.dg/cpp/warn-deprecated.c: New.
10636         * gcc.dg/cpp/warn-trigraphs-4.c: New.
10637         * gcc.dg/cpp/warn-redefined-2.c: New.
10638         * gcc.dg/cpp/warn-comments.c: New.
10639         * gcc.dg/cpp/warn-multichar.c: New.
10640         * g++.dg/cpp/warning-directive-1.C: New.
10641         * g++.dg/cpp/warning-directive-2.C: New.
10642         * g++.dg/cpp/warning-directive-3.C: New.
10643         * g++.dg/cpp/warning-directive-4.C: New.
10644         * gfortran.dg/warning-directive-1.F90: New.
10645         * gfortran.dg/warning-directive-3.F90: New.
10646         * gfortran.dg/warning-directive-2.F90: New.
10647         * gfortran.dg/warning-directive-4.F90: New.
10649 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
10651         PR objc++/23716
10652         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10654 2010-04-07  Jason Merrill  <jason@redhat.com>
10656         * g++.dg/template/dr408.C: New.
10658         * g++.dg/lookup/ns4.C: New.
10660         PR c++/38392
10661         * g++.dg/template/friend51.C: New test.
10663         PR c++/41970
10664         * g++.old-deja/g++.other/linkage1.C: Adjust.
10666 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10668         PR c++/42697
10669         * g++.dg/template/crash94.C: New test.
10671 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10673         PR c++/40239
10674         * g++.dg/init/aggr5.C: New test.
10675         * g++.dg/init/aggr5.C: New test.
10677 2010-04-07  Richard Guenther  <rguenther@suse.de>
10679         PR tree-optimization/43270
10680         * g++.dg/warn/Warray-bounds-4.C: New testcase.
10681         * gcc.dg/Warray-bounds-7.c: Likewise.
10683 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
10685         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10686         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10687         * gnat.dg/bit_packed_array4.ad[sb]: New test.
10689 2010-04-07  Jie Zhang  <jie@codesourcery.com>
10691         PR c++/42556
10692         * g++.dg/init/pr42556.C: New test.
10694 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
10696         PR debug/43628
10697         * g++.dg/debug/dwarf2/typedef2.C: New test.
10699 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
10701         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10702         c-c++-common/dwarf2/redeclaration-1.C
10704 2010-04-06  Jason Merrill  <jason@redhat.com>
10706         * g++.dg/cpp0x/pr31437.C: Adjust error location.
10707         * g++.dg/ext/attrib18.C: Likewise.
10708         * g++.dg/ext/bitfield2.C: Likewise.
10709         * g++.dg/ext/bitfield4.C: Likewise.
10710         * g++.dg/ext/visibility/warn2.C: Likewise.
10711         * g++.dg/ext/visibility/warn3.C: Likewise.
10712         * g++.dg/gomp/pr26690-1.C: Likewise.
10713         * g++.dg/inherit/covariant7.C: Likewise.
10714         * g++.dg/init/synth2.C: Likewise.
10715         * g++.dg/lookup/using7.C: Likewise.
10716         * g++.dg/other/crash-4.C: Likewise.
10717         * g++.dg/other/error13.C: Likewise.
10718         * g++.dg/other/error20.C: Likewise.
10719         * g++.dg/parse/crash31.C: Likewise.
10720         * g++.dg/parse/error16.C: Likewise.
10721         * g++.dg/parse/error19.C: Likewise.
10722         * g++.dg/parse/error27.C: Likewise.
10723         * g++.dg/parse/error28.C: Likewise.
10724         * g++.dg/parse/fused-params1.C: Likewise.
10725         * g++.dg/template/error2.C: Likewise.
10726         * g++.dg/template/local6.C: Likewise.
10727         * g++.dg/template/qualttp15.C: Likewise.
10728         * g++.dg/warn/Wnvdtor-2.C: Likewise.
10729         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10730         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10731         * g++.old-deja/g++.brendan/crash29.C: Likewise.
10732         * g++.old-deja/g++.eh/spec6.C: Likewise.
10733         * g++.old-deja/g++.jason/crash3.C: Likewise.
10734         * g++.old-deja/g++.jason/destruct2.C: Likewise.
10735         * g++.old-deja/g++.law/ctors5.C: Likewise.
10736         * g++.old-deja/g++.law/ctors9.C: Likewise.
10737         * g++.old-deja/g++.mike/p3538a.C: Likewise.
10738         * g++.old-deja/g++.mike/p3538b.C: Likewise.
10739         * g++.old-deja/g++.other/struct1.C: Likewise.
10740         * g++.old-deja/g++.other/volatile1.C: Likewise.
10741         * g++.old-deja/g++.pt/crash36.C: Likewise.
10742         * g++.old-deja/g++.pt/derived3.C: Likewise.
10743         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10744         * g++.old-deja/g++.robertl/eb4.C: Likewise.
10746 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
10748         PR middle-end/43519
10749         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10750         * gcc.dg/graphite/id-19.c: New.
10752 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
10754         PR middle-end/32824
10755         * gcc.dg/vect/pr32824: New.
10757 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10759         PR fortran/18918
10760         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10761         * gfortran.dg/coarray_3.f90: Ditto.
10762         * gfortran.dg/coarray_4.f90: Ditto.
10763         * gfortran.dg/coarray_5.f90: Ditto.
10764         * gfortran.dg/coarray_6.f90: Ditto.
10765         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10767 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10769         PR fortran/18918
10770         * gfortran.dg/coarray_4.f90: Fix test.
10771         * gfortran.dg/coarray_6.f90: Add more tests.
10773 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10775         PR fortran/18918
10776         * gfortran.dg/coarray_4.f90: New test.
10777         * gfortran.dg/coarray_5.f90: New test.
10778         * gfortran.dg/coarray_6.f90: New test.
10780 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10782         PR fortran/18918
10783         * gfortran.dg/iso_fortran_env_5.f90: New test.
10784         * gfortran.dg/iso_fortran_env_6.f90: New test.
10786 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10788         PR fortran/39997
10789         * gfortran.dg/coarray_1.f90: New test.
10790         * gfortran.dg/coarray_2.f90: New test.
10791         * gfortran.dg/coarray_3.f90: New test.
10793 2010-04-06  Jason Merrill  <jason@redhat.com>
10795         PR c++/43648
10796         * g++.dg/template/dtor8.C: New.
10798         PR c++/43621
10799         * g++.dg/template/error-recovery2.C: New.
10801 2010-04-06  Jan Hubicka  <jh@suse.czpli
10803         PR tree-optimization/42906
10804         * gcc.dg/tree-ssa/dce-1.c: New testcase.
10806 2010-04-06  Tobias Burnus  <burnus@net-b.de>
10808         PR fortran/43178
10809         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10810         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10811         * gfortran.dg/auto_dealloc_1.f90: Ditto.
10813 2010-04-06  Richard Guenther  <rguenther@suse.de>
10815         PR tree-optimization/43627
10816         * gcc.dg/tree-ssa/vrp49.c: New testcase.
10818 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10820         PR target/43638
10821         * gcc.target/i386/pr43638.c: New test.
10823 2010-04-06  Richard Guenther  <rguenther@suse.de>
10825         PR middle-end/43661
10826         * gcc.c-torture/compile/pr43661.c: New testcase.
10828 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
10830         * gcc.target/s390/stackcheck1.c: Add dg-warning.
10832 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
10834         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10836 2010-04-02  Richard Guenther  <rguenther@suse.de>
10838         PR tree-optimization/43629
10839         * gcc.c-torture/execute/pr43629.c: New testcase.
10841 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10842             Dominique d'Humieres  <dominiq@lps.ens.fr>
10844         PR libfortran/43605
10845         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10847 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
10849         PR debug/43325
10850         * c-c++-common/dwarf2/redeclaration-1.C: New test.
10852 2010-04-01  Jason Merrill  <jason@redhat.com>
10854         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10856 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
10857             Manfred Schwarb  <manfred99@gmx.ch>
10859         PR libfortran/43605
10860         * gfortran.dg/ftell_3.f90: New test.
10862 2010-04-01  Richard Guenther  <rguenther@suse.de>
10864         PR middle-end/43614
10865         * gcc.c-torture/compile/pr43614.c: New testcase.
10867 2010-04-01  Martin Jambor  <mjambor@suse.cz>
10869         PR tree-optimization/43141
10870         * gcc.dg/guality/pr43141.c: New test.
10872 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10874         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10875         * g++.dg/eh/spbp.C: Likewise.
10876         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10877         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10878         superfluous casts.
10879         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10880         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
10881         * objc.dg/dwarf-2.m: Likewise.
10883 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10885         PR middle-end/43464
10886         * gcc.dg/graphite/id-pr43464.c: New.
10887         * gcc.dg/graphite/id-pr43464-1.c: New.
10889 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
10891         PR middle-end/43351
10892         * gcc.dg/graphite/id-pr43351.c
10894 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10896         PR testsuite/35165
10897         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10898         * obj-c++.dg/try-catch-2.mm: Ditto.
10899         * obj-c++.dg/lookup-2.mm: Ditto.
10900         * obj-c++.dg/encode-8.m: Ditto.
10901         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10902         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10903         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10904         * obj-c++.dg/const-str-11.mm: Ditto.
10905         * obj-c++.dg/const-str-9.mm: Ditto.
10906         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10907         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10908         * obj-c++.dg/except-1.mm: Ditto.
10909         * obj-c++.dg/const-str-7.mm: Ditto.
10910         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10911         * obj-c++.dg/const-str-3.mm: Ditto.
10912         * obj-c++.dg/const-str-7.mm: Ditto.
10913         * obj-c++.dg/stubify-2.mm: Change dump file name.
10915         PR objc++/23613
10916         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10917         New macro.
10918         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10919         Remove dg-xfail-if.
10921 2010-03-31  Martin Jambor  <mjambor@suse.cz>
10923         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
10924         only with -O2, -O3 or -Os and not with -fwhopr.
10926 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
10928         PR c++/43558
10929         * g++.dg/template/typedef31.C: New test.
10931 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10933         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10934         assembler output on *-*-solaris2*.
10935         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10937 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
10939         PR debug/43557
10940         * gcc.dg/pr43557-1.c: New test.
10941         * gcc.dg/pr43557-2.c: New file.
10943 2010-03-31  Jie Zhang  <jie@codesourcery.com>
10945         PR 43562
10946         * gcc.dg/pr43562.c: New test.
10948 2010-03-30  Jason Merrill  <jason@redhat.com>
10950         PR c++/43076
10951         * g++.dg/template/error-recovery1.C: New.
10953         PR c++/41786
10954         * g++.dg/parse/ambig5.C: New.
10956 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
10958         PR debug/43593
10959         * gcc.dg/guality/pr43593.c: New test.
10961 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
10963         PR middle-end/43430
10964         * gcc.dg/vect/pr43430-1.c: New.
10966 2010-03-30  Jason Merrill  <jason@redhat.com>
10968         PR c++/43559
10969         * g++.dg/template/partial7.C: New.
10971 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10973         * gcc.target/s390/stackcheck1.c: New testcase.
10975 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10977         PR libfortran/43265
10978         * gfortran.dg/read_eof_8.f90: New test.
10980 2010-03-29  Jason Merrill  <jason@redhat.com>
10982         * gcc.dg/cpp/include6.c: Change [] to ().
10984         N3077
10985         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10986         splicing and UCNs.
10987         * c-c++-common/raw-string-2.c: Add trigraph test.
10988         * c-c++-common/raw-string-8.c: New.
10989         * c-c++-common/raw-string-9.c: New.
10990         * c-c++-common/raw-string-10.c: New.
10992         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10993         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10994         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10995         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10996         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10997         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10998         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11000 2010-03-29  Richard Guenther  <rguenther@suse.de>
11002         PR tree-optimization/43560
11003         * gcc.dg/torture/pr43560.c: New testcase.
11005 2010-03-29  Jason Merrill  <jason@redhat.com>
11007         N3077
11008         * g++.dg/ext/raw-string-1.C: Change [] to ().
11009         * g++.dg/ext/raw-string-2.C: Change [] to ().
11010         Don't use \ in delimiter.
11011         * g++.dg/ext/raw-string-3.C: Change [] to ().
11012         * g++.dg/ext/raw-string-4.C: Change [] to ().
11013         * g++.dg/ext/raw-string-5.C: Change [] to ().
11014         Test for error on \ in delimiter.
11015         * g++.dg/ext/raw-string-6.C: Change [] to ().
11016         * g++.dg/ext/raw-string-7.C: Change [] to ().
11018 2010-03-29  Jie Zhang  <jie@codesourcery.com>
11020         PR 43564
11021         * gcc.dg/pr43564.c: New test.
11023 2010-03-29  Tobias Burnus  <burnus@net-b.de>
11025         PR fortran/43551
11026         * gfortran.dg/direct_io_12.f90: New test.
11028 2010-03-28  Jan Hubicka  <jh@suse.cz>
11030         PR tree-optimization/43505
11031         * gfortran.dg/pr43505.f90: New testcase.
11033 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
11035         PR tree-optimization/43528
11036         * gcc.target/i386/pr43528.c: New test.
11038 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
11040         PR c/43381
11041         * gcc.dg/parm-impl-decl-3.c: New test.
11043 2010-03-26  Jason Merrill  <jason@redhat.com>
11045         PR c++/43509
11046         * g++.dg/cpp0x/parse1.C: New.
11048 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
11050         PR target/43524
11051         * gcc.target/i386/pr43524.c: New test.
11053 2010-03-26  Martin Jambor  <mjambor@suse.cz>
11055         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11056         whitespace, rename main to foo.
11057         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11058         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11059         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11060         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11061         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11062         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11063         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11064         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11065         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11066         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11067         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11069 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
11071         PR c++/43327
11072         * g++.dg/other/crash-10.C: New test.
11073         * g++.dg/other/crash-11.C: New test.
11075 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11077         PR libfortran/43517
11078         * gfortran.dg/read_eof_7.f90: New test.
11080 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11082         PR objc/35165
11083         PR testsuite/43512
11084         * objc-obj-c++-shared: New directory.
11085         * objc-obj-c++-shared/Object1-implementation.h: New file.
11086         * objc-obj-c++-shared/Object1.h: New file.
11087         * objc-obj-c++-shared/Protocol1.h: New file.
11088         * objc-obj-c++-shared/next-abi.h: New file.
11089         * objc-obj-c++-shared/next-mapping.h: New file.
11090         * objc/execute/next_mapping.h: Delete.
11091         * objc.dg/special/special.exp: For all targets run the tests with
11092         -fgnu-runtime, for darwin targets also run the tests with
11093         -fnext-runtime.
11094         * objc.dg/dg.exp: Ditto.
11095         * obj-c++.dg/dg.exp: Ditto.
11096         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11097         Protocol1.h) and next-mapping.h as required.  Amend testcase to
11098         include use of updated NeXT interface.
11099         * objc/execute/formal_protocol-5.m: Ditto.
11100         * objc/execute/protocol-isEqual-2.m: Ditto.
11101         * objc/execute/protocol-isEqual-4.m: Ditto.
11102         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11103         Protocol1.h) and next-mapping.h as required.
11104         * objc/execute/object_is_class.m: Ditto.
11105         * objc/execute/enumeration-1.m: Ditto.
11106         * objc/execute/class-13.m: Ditto.
11107         * objc/execute/formal_protocol-2.m: Ditto.
11108         * objc/execute/formal_protocol-4.m: Ditto.
11109         * objc/execute/class-1.m: Ditto.
11110         * objc/execute/bycopy-1.m: Ditto.
11111         * objc/execute/formal_protocol-6.m: Ditto.
11112         * objc/execute/bycopy-3.m: Ditto.
11113         * objc/execute/class-3.m: Ditto.
11114         * objc/execute/bf-11.m: Ditto.
11115         * objc/execute/class-5.m: Ditto.
11116         * objc/execute/bf-13.m: Ditto.
11117         * objc/execute/class-7.m: Ditto.
11118         * objc/execute/bf-15.m: Ditto.
11119         * objc/execute/class-9.m: Ditto.
11120         * objc/execute/bf-17.m: Ditto.
11121         * objc/execute/bf-19.m: Ditto.
11122         * objc/execute/IMP.m: Ditto.
11123         * objc/execute/exceptions/catchall-1.m: Ditto.
11124         * objc/execute/exceptions/trivial.m: Ditto.
11125         * objc/execute/exceptions/finally-1.m: Ditto.
11126         * objc/execute/exceptions/local-variables-1.m: Ditto.
11127         * objc/execute/exceptions/foward-1.m: Ditto.
11128         * objc/execute/bf-2.m: Ditto.
11129         * objc/execute/string1.m: Ditto.
11130         * objc/execute/bf-4.m: Ditto.
11131         * objc/execute/informal_protocol.m: Ditto.
11132         * objc/execute/string3.m: Ditto.
11133         * objc/execute/bf-6.m: Ditto.
11134         * objc/execute/bf-8.m: Ditto.
11135         * objc/execute/class-tests-1.h: Ditto.
11136         * objc/execute/protocol-isEqual-1.m: Ditto.
11137         * objc/execute/protocol-isEqual-3.m: Ditto.
11138         * objc/execute/_cmd.m: Ditto.
11139         * objc/execute/function-message-1.m: Ditto.
11140         * objc/execute/bf-20.m: Ditto.
11141         * objc/execute/bf-common.h: Ditto.
11142         * objc/execute/np-2.m: Ditto.
11143         * objc/execute/class-10.m: Ditto.
11144         * objc/execute/class-12.m: Ditto.
11145         * objc/execute/enumeration-2.m: Ditto.
11146         * objc/execute/class-14.m: Ditto.
11147         * objc/execute/encode-1.m: Ditto.
11148         * objc/execute/formal_protocol-1.m: Ditto.
11149         * objc/execute/formal_protocol-3.m: Ditto.
11150         * objc/execute/accessing_ivars.m: Ditto.
11151         * objc/execute/bycopy-2.m: Ditto.
11152         * objc/execute/class-2.m: Ditto.
11153         * objc/execute/bf-10.m: Ditto.
11154         * objc/execute/formal_protocol-7.m: Ditto.
11155         * objc/execute/root_methods.m: Ditto.
11156         * objc/execute/class-4.m: Ditto.
11157         * objc/execute/bf-12.m: Ditto.
11158         * objc/execute/class-6.m: Ditto.
11159         * objc/execute/bf-14.m: Ditto.
11160         * objc/execute/nested-func-1.m: Ditto.
11161         * objc/execute/class-8.m: Ditto.
11162         * objc/execute/private.m: Ditto.
11163         * objc/execute/bf-16.m: Ditto.
11164         * objc/execute/bf-18.m: Ditto.
11165         * objc/execute/load-3.m: Ditto.
11166         * objc/execute/compatibility_alias.m: Ditto.
11167         * objc/execute/bf-1.m: Ditto.
11168         * objc/execute/no_clash.m: Ditto.
11169         * objc/execute/bf-3.m: Ditto.
11170         * objc/execute/string2.m: Ditto.
11171         * objc/execute/bf-5.m: Ditto.
11172         * objc/execute/string4.m: Ditto.
11173         * objc/execute/bf-7.m: Ditto.
11174         * objc/execute/object_is_meta_class.m: Ditto.
11175         * objc/execute/bf-9.m: Ditto.
11176         * objc/execute/bf-21.m: Ditto.
11177         * objc/execute/cascading-1.m: Ditto.
11178         * objc/execute/trivial.m: Ditto.
11179         * objc/execute/np-1.m: Ditto.
11180         * objc/compile/trivial.m: Ditto.
11181         * objc/execute/class_self-2.m: Include <stdlib.h>.
11182         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11183         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11184         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11185         and 64bit. Use new NeXT interface as required.
11186         * objc.dg/special/unclaimed-category-1.m: Ditto.
11187         * objc.dg/special/unclaimed-category-1.h: Ditto.
11188         * objc.dg/special/unclaimed-category-1a.m: Ditto.
11189         * objc.dg/func-ptr-1.m: Ditto.
11190         * objc.dg/stret-1.m: Ditto.
11191         * objc.dg/encode-2.m: Ditto.
11192         * objc.dg/category-1.m: Ditto.
11193         * objc.dg/encode-3.m: Ditto.
11194         * objc.dg/call-super-3.m: Ditto.
11195         * objc.dg/method-3.m: Ditto.
11196         * objc.dg/func-ptr-2.m: Ditto.
11197         * objc.dg/lookup-1.m: Ditto.
11198         * objc.dg/encode-4.m: Ditto.
11199         * objc.dg/fix-and-continue-1.m: Ditto.
11200         * objc.dg/proto-lossage-3.m: Ditto.
11201         * objc.dg/method-13.m: Ditto.
11202         * objc.dg/proto-qual-1.m: Ditto.
11203         * objc.dg/zero-link-3.m: Ditto.
11204         * objc.dg/bitfield-1.m: Ditto.
11205         * objc.dg/va-meth-1.m: Ditto.
11206         * objc.dg/super-class-3.m: Ditto.
11207         * objc.dg/call-super-1.m: Ditto.
11208         * objc.dg/type-size-2.m: Ditto.
11209         * objc.dg/method-10.m: Ditto.
11210         * objc.dg/defs.m: Ditto.
11211         * objc.dg/const-str-3.m: Ditto.
11212         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11213         Protocol1.h) and next-mapping.h as required. Use new NeXT
11214         interface as required.
11215         * objc.dg/super-class-4.m: Ditto.
11216         * objc.dg/comp-types-8.m: Ditto.
11217         * objc.dg/call-super-2.m: Ditto.
11218         * objc.dg/objc-fast-4.m: Ditto.
11219         * objc.dg/method-6.m: Ditto.
11220         * objc.dg/const-str-3.m: Ditto.
11221         * objc.dg/const-str-7.m: Ditto.
11222         * objc.dg/method-15.m: Ditto.
11223         * objc.dg/method-19.m: Ditto.
11224         * objc.dg/sync-1.m: Ditto.
11225         * objc.dg/layout-1.m: Ditto.
11226         * objc.dg/bitfield-3.m: Ditto.
11227         * objc.dg/try-catch-3.m: Ditto.
11228         * objc.dg/try-catch-7.m: Ditto.
11229         * objc.dg/comp-types-10.m: Ditto.
11230         * objc.dg/selector-2.: Ditto.
11231         * objc.dg/method-7.m: Ditto.
11232         * objc.dg/typedef-alias-1.m: Ditto.
11233         * objc.dg/proto-lossage-2.m: Ditto.
11234         * objc.dg/comp-types-11.m: Ditto.
11235         * objc.dg/sizeof-1.m: Ditto.
11236         * objc.dg/method-17.m: Ditto.
11237         * objc.dg/bitfield-5.m: Ditto.
11238         * objc.dg/try-catch-1.m: Ditto.
11239         * objc.dg/encode-5.m: Ditto.
11240         * objc.dg/fix-and-continue-2.m: Ditto.
11241         * objc.dg/method-9.m: Ditto.
11242         * objc.dg/isa-field-1.m: Ditto.
11243         * objc.dg/local-decl-2.m: Ditto.
11244         * objc.dg/objc-gc-4.m: Ditto.
11245         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11246         * objc.dg/gnu-runtime-3.m: Ditto.
11247         * objc.dg/encode-7.m: Ditto.
11248         * objc.dg/encode-8.m: Ditto.
11249         * objc.dg/selector-3.m: Ditto.
11250         * objc.dg/gnu-runtime-1.m: Ditto.
11251         * objc.dg/const-str-12.m: Ditto.
11252         * objc.dg/gnu-runtime-2.m: Ditto.
11253         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11254         * objc.dg/selector-1.m: Ditto.
11255         * objc.dg/stubify-2.m: Ditto.
11256         * objc.dg/zero-link-1.m: Ditto.
11257         * objc.dg/stret-2.m: Ditto.
11258         * objc.dg/zero-link-2.m: Ditto.
11259         * objc.dg/next-runtime-1.m: Ditto.
11260         * objc.dg/symtab-1.m: Ditto.
11261         * objc.dg/stubify-1.m: Ditto.
11262         * objc.dg/bitfield-2.m: Ditto.
11263         * objc.dg/try-catch-10.m: Apply to both runtimes.
11264         * objc.dg/const-str-1.m: Ditto.
11265         * objc.dg/image-info.m: Ditto.
11266         * objc.dg/encode-9.m: Ditto.
11267         * objc.dg/pragma-1.m: Apply test to all targets.
11268         * objc.dg/const-str-4.m: Ditto.
11269         * objc.dg/const-str-8.m: Ditto.
11270         * objc.dg/super-class-2.m: Ditto.
11271         * objc.dg/try-catch-5.m: Ditto.
11272         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11273         Protocol1.h) and next-mapping.h as required. Use new NeXT
11274         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
11275         * objc.dg/const-str-11.m: Ditto.
11276         * objc.dg/const-str-9.m: Ditto.
11277         * objc.dg/method-4.m: Skip for 64Bit NeXT.
11278         * objc.dg/encode-1.m: Remove redundant -lobjc.
11279         * objc.dg/try-catch-9.m: Tidy space.
11280         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11281         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11282         and 64bit. Use new NeXT interface as required.
11283         * obj-c++.dg/template-4.mm: Ditto.
11284         * obj-c++.dg/defs.mm: Ditto.
11285         * obj-c++.dg/basic.mm: Ditto.
11286         * obj-c++.dg/encode-4.mm: Ditto.
11287         * obj-c++.dg/method-17.mm: Ditto.
11288         * obj-c++.dg/proto-lossage-3.mm: Ditto.
11289         * obj-c++.dg/cxx-class-1.mm: Ditto.
11290         * obj-c++.dg/method-10.mm: Ditto.
11291         * obj-c++.dg/va-meth-1.mm: Ditto.
11292         * obj-c++.dg/encode-5.mm: Ditto.
11293         * obj-c++.dg/lookup-2.mm: Ditto.
11294         * obj-c++.dg/template-3.mm: Ditto.
11295         * obj-c++.dg/proto-qual-1.mm: Ditto.
11296         * obj-c++.dg/qual-types-1.m: Ditto.
11297         * obj-c++.dg/cxx-scope-1.mm: Ditto.
11298         * obj-c++.dg/template-1.mm: Ditto.
11299         * obj-c++.dg/encode-6.mm: Ditto.
11300         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
11301         Protocol1.h) and next-mapping.h as required. Use new NeXT
11302         interface as required.
11303         * obj-c++.dg/except-1.mm: Ditto.
11304         * obj-c++.dg/const-str-7.mm: Ditto.
11305         * obj-c++.dg/ivar-list-semi.mm: Ditto.
11306         * obj-c++.dg/cxx-scope-2.mm: Ditto.
11307         * obj-c++.dg/selector-2.mm: Ditto.
11308         * obj-c++.dg/isa-field-1.mm: Ditto.
11309         * obj-c++.dg/try-catch-1.mm: Ditto.
11310         * obj-c++.dg/local-decl-1.mm: Ditto.
11311         * obj-c++.dg/try-catch-9.mm: Ditto.
11312         * obj-c++.dg/no-extra-load.mm: Ditto.
11313         * obj-c++.dg/selector-5.mm: Ditto.
11314         * obj-c++.dg/method-12.mm: Ditto.
11315         * obj-c++.dg/try-catch-11.mm: Ditto.
11316         * obj-c++.dg/comp-types-11.mm: Ditto.
11317         * obj-c++.dg/bitfield-3.mm: Ditto.
11318         * obj-c++.dg/method-6.mm: Ditto.
11319         * obj-c++.dg/super-class-2.mm: Ditto.
11320         * obj-c++.dg/method-21.mm: Ditto.
11321         * obj-c++.dg/const-str-8.mm: Ditto.
11322         * obj-c++.dg/try-catch-7.mm: Ditto.
11323         * obj-c++.dg/method-15.mm: Ditto.
11324         * obj-c++.dg/layout-1.mm: Ditto.
11325         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11326         * obj-c++.dg/const-str-3.mm: Ditto.
11327         * obj-c++.dg/try-catch-2.mm: Ditto.
11328         * obj-c++.dg/objc-gc-3.mm: Ditto.
11329         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11330         * obj-c++.dg/bitfield-1.mm: Ditto.
11331         * obj-c++.dg/selector-6.mm: Ditto.
11332         * obj-c++.dg/method-13.mm: Ditto.
11333         * obj-c++.dg/comp-types-12.mm: Ditto.
11334         * obj-c++.dg/bitfield-4.mm: Ditto.
11335         * obj-c++.dg/try-catch-8.mm: Ditto.
11336         * obj-c++.dg/method-2.mm: Ditto.
11337         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11338         * obj-c++.dg/typedef-alias-1.mm: Ditto.
11339         * obj-c++.dg/const-str-4.mm: Ditto.
11340         * obj-c++.dg/proto-lossage-2.mm: Ditto.
11341         * obj-c++.dg/try-catch-3.mm: Ditto.
11342         * obj-c++.dg/comp-types-9.mm: Ditto.
11343         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11344         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11345         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11346         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11347         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11348         Use new NeXT interface as required.
11349         * obj-c++.dg/const-str-10.mm: Ditto.
11350         * obj-c++.dg/const-str-11.mm: Ditto.
11351         * obj-c++.dg/const-str-9.mm: Ditto.
11352         * obj-c++.dg/method-11.mm: Ditto.
11353         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11354         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11355         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11356         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11357         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11359 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
11361         PR c++/43206
11362         * g++.dg/template/typedef30.C: New test case.
11364 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
11366         PR c/43385
11367         * gcc.c-torture/execute/pr43385.c: New test.
11369 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
11371         * gcc.dg/strncpy-fix-1.c: New test.
11373 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11375         PR testsuite/41609
11376         * lib/objc-torture.exp (objc-set-runtime-options): New.
11377         * objc/execute/execute.exp: Check runtime options on each pass.
11378         * objc/execute/exceptions/exceptions.exp: Ditto.
11379         * objc/compile/compile.exp: Ditto.
11381         PR testsuite/42348
11382         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11383         standard tests.
11384         (check_effective_target_objc2): New proc.
11385         (check_effective_target_next_runtime): New proc.
11386         * lib/objc.exp: Determine which runtime is in force and support it.
11387         * lib/obj-c++.exp: Ditto.
11389 2010-03-24  Jason Merrill  <jason@redhat.com>
11391         PR c++/43502
11392         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11394 2010-03-24  Martin Jambor  <mjambor@suse.cz>
11396         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11397         a loop.
11398         * gcc.dg/ipa/ipa-2.c: Likewise.
11399         * gcc.dg/ipa/ipa-3.c: Likewise.
11400         * gcc.dg/ipa/ipa-4.c: Likewise.
11401         * gcc.dg/ipa/ipa-5.c: Likewise.
11402         * gcc.dg/ipa/ipa-7.c: Likewise.
11403         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11404         a loop.
11405         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11406         i_can_not_be_propagated_fully2 into a loop.
11407         * gcc.dg/ipa/ipa-8.c: New test.
11408         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11410 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
11412         PR debug/19192
11413         PR debug/43479
11414         * gcc.dg/guality/pr43479.c: New test.
11415         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11416         and add volatile keyword.
11418 2010-03-23  Mike Stump  <mikestump@comcast.net>
11420         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11422 2010-03-23  Jason Merrill  <jason@redhat.com>
11424         * g++.dg/ext/altivec-17.C: Adjust error message.
11426         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11427         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11428         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11429         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11430         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11431         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11433 2010-03-22  Jason Merrill  <jason@redhat.com>
11435         PR c++/43333
11436         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11437         * g++.dg/ext/is_pod_98.C: New.
11439         PR c++/43281
11440         * g++.dg/cpp0x/auto18.C: New.
11442         * gcc.dg/pr36997.c: Adjust error message.
11443         * g++.dg/ext/vector9.C: Likewise.
11444         * g++.dg/conversion/simd3.C: Likewise.
11445         * g++.dg/other/error23.C: Likewise.
11447 2010-03-22  Michael Matz  <matz@suse.de>
11449         PR middle-end/43475
11450         * gfortran.dg/pr43475.f90: New testcase.
11452 2010-03-22  Richard Guenther  <rguenther@suse.de>
11454         PR tree-optimization/43390
11455         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11457 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11459         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11460         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11462 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
11463             Michael Matz  <matz@suse.de>
11465         PR c++/43081
11466         * g++.dg/parse/crash56.C: New test.
11468 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
11470         PR fortran/43450
11471         * gfortran.dg/whole_file_15.f90 : New test.
11473 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11475         PR fortran/43409
11476         * gfortran.dg/inquire_size.f90: New test.
11478 2010-03-20  Richard Guenther  <rguenther@suse.de>
11480         PR rtl-optimization/43438
11481         * gcc.c-torture/execute/pr43438.c: New testcase.
11483 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
11485         PR c++/43375
11486         * g++.dg/abi/mangle42.C: New test.
11488 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11490         PR C/43211
11491         * gcc.dg/pr43211.c: New test.
11492         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11494 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
11496         PR rtl-optimization/42258
11497         * gcc.target/arm/thumb1-mul-moves.c: New test.
11499         PR target/40697
11500         * gcc.target/arm/thumb-andsi.c: New test.
11502         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11503         dg-require-effective-target.
11505 2010-03-19  Michael Matz  <matz@suse.de>
11507         PR c++/43116
11508         * g++.dg/other/pr43116.C: New testcase.
11510 2010-03-19  Michael Matz  <matz@suse.de>
11512         PR target/43305
11513         * gcc.dg/pr43305.c: New testcase.
11515 2010-03-19  Richard Guenther  <rguenther@suse.de>
11517         PR tree-optimization/43415
11518         * gcc.c-torture/compile/pr43415.c: New testcase.
11520 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
11522         PR ada/43106
11523         * gnat.dg/case_optimization2.adb: New test.
11524         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11526 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11527             Jack Howarth  <howarth@bromo.med.uc.edu>
11529         PR target/36399
11530         * gcc.target/i386/push-1.c: Don't xfail
11531           scan-assembler-not "movups" on darwin.
11533 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
11535         PR debug/43058
11536         * gcc.dg/pr43058.c: New test.
11538 2010-03-18  Martin Jambor  <mjambor@suse.cz>
11540         PR middle-end/42450
11541         * g++.dg/torture/pr42450.C: New test.
11543 2010-03-18  Michael Matz  <matz@suse.de>
11545         PR middle-end/43419
11546         * gcc.dg/pr43419.c: New testcase.
11548 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
11550         PR rtl-optimization/43360
11551         * gcc.dg/torture/pr43360.c: New.
11553 2010-03-18  Michael Matz  <matz@suse.de>
11555         PR tree-optimization/43402
11556         * gcc.dg/pr43402.c: New testcase.
11558 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
11560         PR target/42427
11561         * gcc.dg/pr42427.c: New test.
11563 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11565         PR libfortran/43265
11566         * gfortran.dg/read_empty_file.f: New test.
11567         * gfortran.dg/read_eof_all.f90: New test.
11568         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11569         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11571 2010-03-17  Michael Matz  <matz@suse.de>
11573         * gcc.dg/pr43300.c: Add -w.
11575 2010-03-17  Richard Guenther  <rguenther@suse.de>
11577         * gcc.dg/pr43379.c: Add -w.
11579 2010-03-17  Tobias Burnus  <burnus@net-b.de>
11581         PR fortran/43331
11582         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11584 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
11586         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11588 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11590         * ada/acats/run_all.sh: Log start and end times.
11592 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11594         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11596 2010-03-16  Richard Guenther  <rguenther@suse.de>
11598         PR middle-end/43379
11599         * gcc.dg/pr43379.c: New testcase.
11601 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
11603         PR debug/43051
11604         * gcc.dg/guality/pr43051-1.c: New test.
11606 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
11608         PR testsuite/43363
11609         * g++.dg/ext/altivec-17.C: Handle changes to error message.
11611 2010-03-15  Michael Matz  <matz@suse.de>
11613         PR middle-end/43300
11614         * gcc.dg/pr43300.c: New testcase.
11616 2010-03-15  Richard Guenther  <rguenther@suse.de>
11618         PR tree-optimization/43367
11619         * gcc.c-torture/compile/pr43367.c: New testcase.
11621 2010-03-15  Richard Guenther  <rguenther@suse.de>
11623         PR tree-optimization/43317
11624         * gcc.dg/pr43317.c: New testcase.
11626 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11628         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11630 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
11632         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11634 2010-03-14  Tobias Burnus  <burnus@net-b.de>
11636         PR fortran/43362
11637         * gfortran.dg/impure_constructor_1.f90: New test.
11639 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11641         PR middle-end/43354
11642         * gfortran.dg/graphite/id-pr43354.f: New.
11644 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11646         PR middle-end/43349
11647         * gfortran.dg/graphite/pr43349.f: New.
11649 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
11651         PR middle-end/43306
11652         * gcc.dg/graphite/pr43306.c: New.
11654 2010-03-12  David S. Miller  <davem@davemloft.net>
11656         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11657         sparc.
11659 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11661         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11663 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
11665         PR fortran/43291
11666         PR fortran/43326
11667         * gfortran.dg/dynamic_dispatch_7.f03: New test.
11669 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
11671         * gfortran.dg/default_format_denormal_1.f90: Don't assume
11672         fail for *-*-mingw* targets.
11674 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
11676         PR debug/43329
11677         * gcc.dg/guality/pr43329-1.c: New test.
11679 2010-03-11  Martin Jambor  <mjambor@suse.cz>
11681         PR tree-optimization/43257
11682         * g++.dg/torture/pr43257.C: New test.
11684 2010-03-11  Tobias Burnus  <burnus@net-b.de>
11686         PR fortran/43228
11687         * gfortran.dg/namelist_61.f90: New test.
11689 2010-03-11  Richard Guenther  <rguenther@suse.de>
11691         PR tree-optimization/43255
11692         * gcc.c-torture/compile/pr43255.c: New testcase.
11694 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11696         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11697         * gcc.dg/pr43280.c: New testcase.
11699 2010-03-11  Richard Guenther  <rguenther@suse.de>
11701         PR lto/43200
11702         * gcc.dg/lto/20100227-1_0.c: New testcase.
11703         * gcc.dg/lto/20100227-1_1.c: Likewise.
11705 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11707         PR libfortran/43320
11708         PR libfortran/43265
11709         * gfortran.dg/read_eof_6.f: New test
11710         * gfortran.dg/read_x_eof.f90: New test.
11711         * gfortran.dg/read_x_past.f: Update test.
11713 2010-03-10  Jan Hubicka  <jh@suse.cz>
11715         * gcc.c-torture/compile/pr43288.c: New test.
11717 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11719         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11720         -fpic/-fPIC flags.
11721         * g++.old-deja/g++.pt/asm2.C: Likewise.
11722         * gcc.c-torture/compile/20000804-1.c: Likewise.
11723         * gcc.target/i386/clobbers.c: Likewise.
11725 2010-03-10  Tobias Burnus  <burnus@net-b.de>
11727         PR fortran/43303
11728         * gfortran.dg/c_assoc_3.f90: New test.
11730 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
11732         PR debug/36728
11733         * gcc.dg/guality/pr36728-1.c: New test.
11734         * gcc.dg/guality/pr36728-2.c: New test.
11736 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11738         * gcc.dg/h8300-div-delay-slot.c: New test.
11740 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
11742         PR tree-optimization/43236
11743         * gcc.c-torture/execute/pr43236.c: New test.
11745 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
11747         PR middle-end/42859
11748         * g++.dg/eh/pr42859.C: New test.
11750 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
11752         PR debug/43299
11753         * gcc.dg/pr43299.c: New test.
11755         PR debug/43290
11756         * g++.dg/eh/unwind2.C: New test.
11758 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11759             Reza Yazdani  <reza.yazdani@amd.com>
11761         PR middle-end/43065
11762         * gcc.dg/graphite/run-id-4.c: New.
11764 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11766         PR middle-end/43065
11767         * gcc.dg/graphite/run-id-3.c: New.
11769 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
11771         PR middle-end/42644
11772         PR middle-end/42130
11773         * gcc.dg/graphite/id-18.c: New.
11774         * gcc.dg/graphite/run-id-pr42644.c: New.
11776 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
11778         PR middle-end/42326
11779         * gcc.dg/graphite/pr42326.c: New.
11781 2010-03-08  Richard Guenther  <rguenther@suse.de>
11783         PR tree-optimization/43269
11784         * gcc.c-torture/execute/pr43269.c: New testcase.
11786 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
11788         PR fortran/43256
11789         * gfortran.dg/typebound_call_13.f03: New.
11791 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
11793         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11794         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11796 2010-03-05  Jason Merrill  <jason@redhat.com>
11798         * g++.dg/abi/mangle40.C: Require weak and alias.
11800 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
11802         PR middle-end/42326
11803         * gfortran.dg/graphite/pr42326.f90: New.
11804         * gfortran.dg/graphite/pr42326-1.f90: New.
11806 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11808         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11809         (gnat_target_compile): Likewise.
11810         Reinitialize GNAT_UNDER_TEST if target changes.
11811         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11812         (local_find_gnatmake): Pass full --GCC to gnatlink.
11813         Remove --LINK.
11815 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
11817         PR c/43248
11818         * gcc.dg/compound-literal-1.c: New testcase.
11820 2010-03-04  Martin Jambor  <mjambor@suse.cz>
11822         PR tree-optimization/43164
11823         PR tree-optimization/43191
11824         * gcc.c-torture/compile/pr43164.c: New test.
11825         * gcc.c-torture/compile/pr43191.c: Likewise.
11827 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
11829         PR fortran/43244
11830         * gfortran.dg/finalize_9.f90: New.
11832 2010-03-04  Tobias Burnus  <burnus@net-b.de>
11833             Ken Werner  <ken@linux.vnet.ibm.com>
11835         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11836         to dg-options for spu.
11837         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11838         dump-scan target to exclude spu.
11840 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
11842         PR middle-end/43209
11843         * gcc.dg/tree-ssa/ivopts-4.c: New.
11845 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
11847         * lib/target-supports-dg.exp (check-flags): Provide defaults for
11848         include-opts and exclude-opts; skip checking the flags if arguments
11849         are the same as the defaults.
11850         (dg-xfail-if): Verify the number of arguments, supply defaults
11851         for unspecified optional arguments.
11852         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11854 2010-03-03  Jason Merrill  <jason@redhat.com>
11856         PR c++/12909
11857         * g++.dg/abi/mangle40.C: Updated.
11859 2010-03-03  Jason Merrill  <jason@redhat.com>
11861         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11862         * g++.dg/abi/mangle23.C: Likewise.
11863         * g++.dg/eh/simd-2.C: Likewise.
11864         * g++.dg/ext/attribute-test-2.C: Likewise.
11865         * g++.dg/ext/vector14.C: Likewise.
11866         * g++.dg/other/pr34435.C: Likewise.
11867         * g++.dg/template/conv8.C: Likewise.
11868         * g++.dg/template/nontype9.C: Likewise.
11869         * g++.dg/template/qualttp17.C: Likewise.
11870         * g++.dg/template/ref1.C: Likewise.
11871         * g++.old-deja/g++.pt/crash68.C: Likewise.
11872         * g++.old-deja/g++.pt/ref1.C: Likewise.
11873         * g++.old-deja/g++.pt/ref3.C: Likewise.
11874         * g++.old-deja/g++.pt/ref4.C: Likewise.
11876         PR c++/12909
11877         * g++.dg/abi/mangle40.C: New.
11878         * g++.dg/abi/mangle41.C: New.
11879         * g++.dg/lto/20100302_0.C: New.
11880         * g++.dg/lto/20100302_1.C: New.
11881         * g++.dg/lto/20100302.h: New.
11883 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
11885         PR fortran/43243
11886         * gfortran.dg/internal_pack_12.f90: New test.
11888 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
11890         * gcc.dg/pr36997.c: Adjust error message.
11892 2010-03-03  Mike Stump  <mikestump@comcast.net>
11894         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11895         adjustments to not be present on machines that align the stack to
11896         more than 4 bytes and don't have a red zone yet as that is an
11897         unimplemented optimization.
11899 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
11901         PR fortran/43169
11902         * gfortran.dg/impure_assignment_3.f90: New.
11904 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
11906         PR debug/43229
11907         * gfortran.dg/pr43229.f90: New test.
11909         PR debug/43237
11910         * gcc.dg/debug/dwarf2/pr43237.c: New test.
11912         PR debug/43177
11913         * gcc.dg/guality/pr43177.c: New test.
11915 2010-03-02  Jason Merrill  <jason@redhat.com>
11917         * g++.dg/ext/vector9.C: Adjust error message.
11918         * g++.dg/conversion/simd3.C: Likewise.
11919         * g++.dg/other/error23.C: Likewise.
11921 2010-03-02  Mike Stump  <mikestump@comcast.net>
11923         PR c++/41090
11924         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11926 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
11928         PR fortran/43180
11929         * gfortran.dg/internal_pack_10.f90: New test.
11931         PR fortran/43173
11932         * gfortran.dg/internal_pack_11.f90: New test.
11934 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
11936         PR middle-end/42640
11937         * gcc.dg/tree-ssa/pr42640.c: New.
11939 2010-03-01  Richard Guenther  <rguenther@suse.de>
11941         PR tree-optimization/43220
11942         * gcc.c-torture/execute/pr43220.c: New testcase.
11944 2010-03-01  Richard Guenther  <rguenther@suse.de>
11946         PR middle-end/43213
11947         * gcc.dg/pr43213.c: New testcase.
11949 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11951         PR pch/14940
11952         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11954 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11956         * lib/target-supports.exp (check_effective_target_ucn_nocache):
11957         New function.
11958         (check_effective_target_ucn): Likewise.
11960         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11961         if !ucn.
11962         * gcc.dg/ucnid-2.c: Likewise.
11963         * gcc.dg/ucnid-3.c: Likewise.
11964         * gcc.dg/ucnid-4.c: Likewise.
11965         * gcc.dg/ucnid-11.c: Likewise.
11966         * gcc.dg/ucnid-12.c: Likewise.
11967         * gcc.dg/ucnid-6.c: Skip if !ucn.
11968         * gcc.dg/ucnid-9.c: Likewise.
11970 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11972         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11973         lists to dg-skip-if.
11974         * gcc.target/i386/stackalign/return-3.c: Likewise.
11976 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11978         * gcc.target/i386/clearcap.map: New file.
11979         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11980         Pass clearcap.map by default if supported.
11982 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11984         PR fortran/42900
11985         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11986         Explain this.
11987         * gfortran.dg/stat_2.f90: Likewise.
11989 2010-03-01  Tobias Burnus  <burnus@net-b.de>
11991         PR fortran/43199
11992         * gfortran.dg/module_read_2.f90: New test.
11994 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
11996         PR c++/42748
11997         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11998         * g++.dg/abi/mangle12.C: Likewise.
11999         * g++.dg/abi/mangle20-2.C: Likewise.
12000         * g++.dg/abi/mangle17.C: Likewise.
12001         * g++.dg/template/cond2.C: Likewise.
12002         * g++.dg/template/pr35240.C: Likewise.
12004 2010-02-27  Richard Guenther  <rguenther@suse.de>
12006         PR tree-optimization/43186
12007         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12009 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12011         * g++.dg/abi/packed1.C: Expect warning on the SH.
12013 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
12015         PR c++/42054:
12016         * g++.dg/parse/error37.C: New test.
12018 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12020         PR c/24577
12021         PR c/43192
12022         * gcc.dg/pr8927-1.c: Match new note.
12023         * gcc.dg/990506-0.c: Likewise.
12024         * gcc.dg/gomp/flush-2.c: Likewise.
12025         * gcc.dg/gomp/atomic-5.c: Likewise.
12026         * gcc.dg/gomp/pr34607.c: Likewise.
12027         * gcc.dg/pr35746.c: Likewise.
12028         * gcc.dg/cpp/pragma-1.c: Likewise.
12029         * gcc.dg/cpp/pragma-2.c: Likewise.
12030         * gcc.dg/pr41842.c: Likewise.
12031         * gcc.dg/noncompile/20040629-1.c: Likewise.
12032         * objc.dg/private-1.m: Likewise.
12034 2010-02-27  Tobias Burnus  <burnus@net-b.de>
12036         PR fortran/43185
12037         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12038         * gfortran.dg/default_initialization_4.f90: New test.
12040 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
12042         * gnat.dg/thin_pointer.ad[sb]: Rename into...
12043         * gnat.dg/thin_pointer1.ad[sb]: ...this.
12044         * gnat.dg/thin_pointer2.adb: New test.
12045         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12047 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12049         PR c/20631
12050         * gcc.dg/cpp/c90-pedantic.c: New.
12051         * gcc.dg/cpp/c90.c: New.
12052         * gcc.dg/gnu90-const-expr-1.c: New.
12053         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12055 2010-02-26  Richard Guenther  <rguenther@suse.de>
12057         PR tree-optimization/43186
12058         * gcc.c-torture/compile/pr43186.c: New testcase.
12060 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
12062         PR debug/43190
12063         * c-c++-common/dwarf2/pr43190.c: New test.
12065 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12067         PR testsuite/37074:
12068         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12070 2010-02-26  Richard Guenther  <rguenther@suse.de>
12072         PR tree-optimization/43188
12073         * gcc.c-torture/compile/pr43188.c: New testcase.
12075 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
12077         PR target/43175
12078         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12080 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
12082         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12084 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
12086         PR target/43154
12087         * gcc.target/powerpc/pr43154.c: New file.
12089 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
12091         PR debug/43166
12092         * gfortran.dg/debug/pr43166.f: New test.
12094         PR debug/43165
12095         * gcc.dg/torture/pr43165.c: New test.
12097 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12099         PR c/43128
12100         * c-c++-common/pr41779.c: Update.
12102 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12104         PR ada/32547
12105         * lib/gnat-dg.exp (gnat_load): Redefine.
12107         * ada/acats/run_acats: Run run_all.sh with $SHELL.
12108         * ada/acats/run_all.sh: Downcase tasking not implemented message.
12110 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12112         PR libobjc/36610
12113         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12114         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12115         -fgnu-runtime.
12116         Sort entries.
12118 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12120         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12122 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
12124         PR debug/43150
12125         * gcc.dg/guality/vla-1.c: New test.
12127 2010-02-24  Tobias Burnus  <burnus@net-b.de>
12129         PR fortran/43042
12130         * gfortran.dg/c_ptr_tests_15.f90: New test.
12132 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12134         PR target/43107
12135         * gcc.target/i386/pr43107.c: New test.
12137 2010-02-23  Jason Merrill  <jason@redhat.com>
12139         PR c++/43143
12140         * g++.dg/cpp0x/variadic100.C: New.
12142 2010-02-23  Jason Merrill  <jason@redhat.com>
12144         PR debug/42800
12145         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12146         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12147         * c-c++-common/dwarf2/vla1.c: New.
12149 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
12151         PR target/43139
12152         * gcc.dg/pr43139.c: New test.
12154         PR debug/43077
12155         * gcc.dg/guality/pr43077-1.c: New test.
12157 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12159         PR 43123
12160         * gcc.dg/march.c: New.
12161         * gcc.dg/march-generic.c: New.
12162         * gcc.dg/mtune.c: New.
12164 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12166         PR middle-end/43083
12167         * gcc.dg/graphite/pr43083.c: New.
12169 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12171         PR middle-end/43097
12172         * gfortran.dg/graphite/pr43097.f: New.
12174 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12175             Manuel López-Ibáñez  <manu@gcc.gnu.org>
12177         PR middle-end/43140
12178         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12180 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
12182         PR middle-end/43026
12183         * g++.dg/graphite/pr43026.C: New.
12185 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12187         PR c++/43126
12188         * gcc.dg/cleanup-1.c: Update.
12189         * gcc.dg/func-args-1.c: Update.
12190         * gcc.dg/format/sentinel-1.c: Update.
12191         * g++.old-deja/g++.jason/scoping10.C: Update.
12192         * g++.old-deja/g++.ns/lookup5.C: Update.
12193         * g++.dg/ext/cleanup-1.C: Update.
12194         * g++.dg/parse/varmod1.C: Update.
12195         * g++.dg/parse/error33.C: Update.
12196         * g++.dg/expr/call3.C: Update.
12197         * g++.dg/func-args-1.C: New.
12199 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12201         PR c/43125
12202         * gcc.dg/attr-used-2.c: Moved to ...
12203         * c-c++-common/attr-used-2.c: Here.
12205         * gcc.dg/attr-used.c: Moved to ...
12206         * c-c++-common/attr-used.c: Here.
12208 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
12210         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12212 2010-02-22  Richard Guenther  <rguenther@suse.de>
12214         PR lto/43045
12215         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12216         * gfortran.dg/lto/20100222-1_1.c: Likewise.
12218 2010-02-22  Richard Guenther  <rguenther@suse.de>
12220         PR tree-optimization/42749
12221         * gcc.c-torture/compile/pr42749.c: New testcase.
12223 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
12225         PR fortran/43072
12226         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12227         * gfortran.dg/internal_pack_9.f90: New test.
12229 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12231         PR c++/23510
12232         * g++.dg/template/recurse.C: Adjust.
12233         * g++.dg/template/pr23510.C: New.
12235 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
12237         PR c++/42824
12238         * g++.dg/template/memclass4.C: New test.
12240 2010-02-21  Tobias Burnus  <burnus@net-b.de>
12242         PR fortran/35259
12243         * gfortran.dg/reassoc_5.f90: New test.
12245 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
12247         PR target/43067
12248         * gcc.target/i386/pr43067.c: New test.
12250 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12252         PR c++/35669
12253         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12254         -Wconversion-null.
12255         * g++.dg/warn/Wconversion-null.C: New test.
12256         * g++.old-deja/g++.other/null1.C: Move to...
12257         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12259 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
12261         PR fortran/36932
12262         PR fortran/36933
12263         * gfortran.dg/dependency_26.f90: New test.
12265         PR fortran/43072
12266         * gfortran.dg/internal_pack_7.f90: New test.
12268         PR fortran/43111
12269         * gfortran.dg/internal_pack_8.f90: New test.
12271 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12273         PR 43128
12274         * c-c++-common/pr41779.c: Fix broken testcase.
12276 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12278         PR 36513
12279         * c-c++-common/pr36513.c: New testcase.
12280         * c-c++-common/pr36513-2.c: New testcase.
12282 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12284         PR 41779
12285         * c-c++-common/pr41779.c: New.
12287 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
12289         PR debug/43084
12290         * gcc.dg/pr43084.c: New test.
12292 2010-02-19  Richard Guenther  <rguenther@suse.de>
12294         PR tree-optimization/42916
12295         * gcc.dg/pr42916.c: New testcase.
12297 2010-02-18  Jason Merrill  <jason@redhat.com>
12299         PR c++/42837
12300         * g++.dg/abi/packed1.C: Add expected warning.
12302         PR c++/43108
12303         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12304         * gcc.dg/torture/dg-torture.exp: Likewise.
12305         * c-c++-common/torture/complex-sign.h,
12306         c-c++-common/torture/complex-sign-add.c,
12307         c-c++-common/torture/complex-sign-mixed-add.c,
12308         c-c++-common/torture/complex-sign-mixed-div.c,
12309         c-c++-common/torture/complex-sign-mixed-mul.c,
12310         c-c++-common/torture/complex-sign-mixed-sub.c,
12311         c-c++-common/torture/complex-sign-mul.c,
12312         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12313         Adapt for C++ compilation as well.
12315         PR c++/43070
12316         * g++.dg/ext/label1.C: Update.
12317         * g++.dg/ext/label2.C: Update.
12319         PR c++/26261
12320         * g++.dg/template/dependent-name6.C: New.
12322         PR c++/43109
12323         * g++.dg/parse/namespace12.C: New.
12325 2010-02-18  Martin Jambor  <mjambor@suse.cz>
12327         PR tree-optimization/43066
12328         * gcc.c-torture/compile/pr43066.c: New test.
12330 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
12332         * g++.dg/ext/attrib35.C: Fix target selector string.
12333         * g++.dg/ext/attrib36.C: Ditto.
12334         * g++.dg/ext/attrib37.C: Ditto.
12335         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12336         * g++.dg/abi/mangle25.C: Ditto.
12338 2010-02-17  Jason Merrill  <jason@redhat.com>
12340         PR c++/43069
12341         * g++.dg/parse/namespace11.C: New.
12343         PR c++/43093
12344         * g++.dg/ext/attrib37.C: New.
12346         PR c++/43079
12347         * g++.dg/template/ptrmem20.C: New.
12349 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
12351         PR target/43103
12352         * gcc.target/i386/xop-check.h: Include m256-check.h.
12353         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12354         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12355         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12356         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12358 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
12360         PR debug/42918
12361         * gcc.dg/pr42918.c: New test.
12363 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
12365         * g++.dg/ext/attrib36.C: Require ILP32.
12367 2010-02-16  Richard Guenther  <rguenther@suse.de>
12369         PR tree-optimization/41043
12370         * gfortran.dg/pr41043.f90: New testcase.
12371         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12373 2010-02-16  Jason Merrill  <jason@redhat.com>
12375         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12377 2010-02-16  Ira Rosen  <irar@il.ibm.com>
12379         PR tree-optimization/43074
12380         * gcc.dg/vect/fast-math-pr43074.c: New test.
12382 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
12384         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12386 2010-02-16  Jason Merrill  <jason@redhat.com>
12388         PR c++/43031
12389         * g++.dg/ext/attrib36.C: New.
12391         PR c++/43036
12392         * g++.dg/other/array6.C: New.
12394 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12396         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12398 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
12400         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12401         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12402         * gcc.target/i386/xop-vpermil2pd-1.c: New.
12403         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12404         * gcc.target/i386/xop-vpermil2ps-1.c: New.
12405         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12407 2010-02-15  Richard Guenther  <rguenther@suse.de>
12409         PR middle-end/43068
12410         * g++.dg/torture/pr43068.C: New testcase.
12412 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
12414         PR c++/43024
12415         * g++.dg/opt/ice1.C: New.
12417 2010-02-14  Jason Merrill  <jason@redhat.com>
12419         PR c++/41997
12420         * g++.dg/cpp0x/initlist-opt.C: New.
12422 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
12424         PR fortran/41113
12425         PR fortran/41117
12426         * gfortran.dg/internal_pack_6.f90: New test.
12428 2010-02-12  Jason Merrill  <jason@redhat.com>
12430         PR c++/43054
12431         * g++.dg/cpp0x/variadic99.C: New.
12433 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
12435         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12436         sign extend pointers to gualchk_t.
12438         PR c++/43033
12439         * g++.dg/other/default3.C: Xfail g4 test.
12441 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12443         PR middle-end/43012
12444         * gcc.dg/graphite/pr43012.c: New.
12446 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12448         PR middle-end/42930
12449         * g++.dg/graphite/pr42930.C: New.
12451 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12453         PR middle-end/42914
12454         PR middle-end/42530
12455         * gcc.dg/graphite/pr42530.c: New.
12456         * gcc.dg/graphite/pr42914.c: New.
12458 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
12460         PR middle-end/42771
12461         * gcc.dg/graphite/pr42771.c: New.
12463 2010-02-11  Richard Guenther  <rguenther@suse.de>
12465         PR tree-optimization/42998
12466         * gcc.c-torture/compile/pr42998.c: New testcase.
12468 2010-02-10  Jason Merrill  <jason@redhat.com>
12470         PR c++/41896
12471         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12473         PR c++/42983, core issue 906
12474         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12475         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12477         PR c++/43016
12478         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12480 2010-02-10  Richard Guenther  <rguenther@suse.de>
12482         PR tree-optimization/43017
12483         * gcc.dg/torture/pr43017.c: New testcase.
12485 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12487         PR fortran/40823
12488         * gfortran.dg/private_type_1.f90: Update error location.
12489         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12490         * gfortran.dg/typebound_operator_2.f03: Ditto.
12491         * gfortran.dg/assignment_2.f90: Ditto.
12492         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12493         * gfortran.dg/binding_label_tests_9.f03: Ditto.
12495 2010-02-10  Tobias Burnus  <burnus@net-b.de>
12497         PR fortran/43015
12498         * gfortran.dg/bind_c_usage_20.f90: New test.
12500 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12502         PR debug/43010
12503         * g++.dg/debug/pr43010.C: New test.
12505 2010-02-10  Richard Guenther  <rguenther@suse.de>
12507         PR c/43007
12508         * gcc.c-torture/execute/20100209-1.c: New testcase.
12509         * gcc.dg/fold-div-3.c: Likewise.
12511 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
12513         * gcc.dg/builtin-ffs-1.c: New test.
12515 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12517         PR fortran/42999
12518         * gfortran.dg/array_constructor_35.f90: New test.
12520 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12522         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12524 2010-02-09  Jason Merrill  <jason@redhat.com>
12526         PR c++/42399
12527         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12529         PR c++/42370
12530         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12532 2010-02-09  Tobias Burnus  <burnus@net-b.de>
12534         PR fortran/41869
12535         * gfortran.dg/module_write_1.f90: New test.
12537 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
12539         * gcc.dg/pr19340.c: Adjust.
12541 2010-02-09  Richard Guenther  <rguenther@suse.de>
12543         PR tree-optimization/43008
12544         * gcc.c-torture/execute/pr43008.c: New testcase.
12546 2010-02-09  Richard Guenther  <rguenther@suse.de>
12548         PR tree-optimization/43000
12549         * gcc.dg/torture/pr43000.c: New testcase.
12550         * gcc.dg/torture/pr43002.c: Likewise.
12552 2010-02-09  Daniel Kraft  <d@domob.eu>
12554         PR fortran/39171
12555         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12556         and pass -Wsurprising as necessary.
12558 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
12560         PR tree-optimization/42890
12561         * g++.dg/torture/pr42890.C: New test.
12563 2010-02-08  Richard Guenther  <rguenther@suse.de>
12565         PR middle-end/42995
12566         * gcc.dg/tree-ssa/inline-4.c: New testcase.
12568 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12570         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
12571         return 0 from main.
12572         * gcc.dg/graphite/block-1.c: Same.
12573         * gcc.dg/graphite/block-3.c: Same.
12574         * gcc.dg/graphite/block-4.c: Same.
12575         * gcc.dg/graphite/block-5.c: Same.
12576         * gcc.dg/graphite/block-6.c: Same.
12577         * gcc.dg/graphite/block-7.c: Same.
12578         * gcc.dg/graphite/interchange-0.c: Same.
12579         * gcc.dg/graphite/interchange-1.c: Same.
12580         * gcc.dg/graphite/interchange-10.c: Same.
12581         * gcc.dg/graphite/interchange-11.c: Same.
12582         * gcc.dg/graphite/interchange-12.c: Same.
12583         * gcc.dg/graphite/interchange-2.c: Same.
12584         * gcc.dg/graphite/interchange-3.c: Same.
12585         * gcc.dg/graphite/interchange-4.c: Same.
12586         * gcc.dg/graphite/interchange-5.c: Same.
12587         * gcc.dg/graphite/interchange-6.c: Same.
12588         * gcc.dg/graphite/interchange-7.c: Same.
12589         * gcc.dg/graphite/interchange-8.c: Same.
12590         * gcc.dg/graphite/interchange-9.c: Same.
12591         * gcc.dg/graphite/interchange-mvt.c: Same.
12593 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
12595         * gfortran.dg/graphite/id-19.f: New.
12596         * gfortran.dg/graphite/pr14741.f90: New.
12597         * gfortran.dg/graphite/pr41924.f90: New.
12598         * gfortran.dg/graphite/run-id-2.f90: New.
12600 2010-02-07  Richard Guenther  <rguenther@suse.de>
12602         PR middle-end/42956
12603         * gcc.c-torture/compile/pr42956.c: New testcase.
12605 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12607         PR libfortran/42742
12608         * gfortran.dg/fmt_cache_2.f: New test.
12610 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12612         * gfortran.dg/read_no_eor.f90: New test.
12614 2010-02-05  Jason Merrill  <jason@redhat.com>
12616         * g++.dg/ext/label13.C: Move constructor body out of class.
12618 2010-02-03  Jason Merrill  <jason@redhat.com>
12620         PR c++/42870
12621         * g++.dg/ext/dllexport3.C: New.
12623 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
12625         * gcc.dg/format/ms-format3.c: New test for specific MS types.
12627 2010-02-05  Richard Guenther  <rguenther@suse.de>
12629         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12631 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
12633         PR c++/42915
12634         * g++.dg/other/crash-9.C: New test.
12636 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
12638         PR fortran/42309
12639         * gfortran.dg/subref_array_pointer_4.f90 : New test.
12641 2010-02-04  Richard Guenther  <rguenther@suse.de>
12643         PR rtl-optimization/42952
12644         * gcc.dg/torture/pr42952.c: New testcase.
12646 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12648         PR libfortran/42901
12649         * gfortran.dg/namelist_60.f90: New test.
12651 2010-02-03  Jason Merrill  <jason@redhat.com>
12653         PR c++/40138
12654         * g++.dg/ext/builtin11.C: New.
12656         PR c++/4926
12657         PR c++/38600
12658         * g++.dg/abi/mangle35.C: New.
12659         * g++.dg/abi/mangle37.C: New.
12661         PR c++/12909
12662         * g++.dg/abi/mangle36.C: New.
12664         PR c++/35652
12665         * g++.dg/warn/string1.C: New.
12667 2010-02-03  Richard Guenther  <rguenther@suse.de>
12669         PR tree-optimization/42944
12670         * gcc.dg/errno-1.c: New testcase.
12672 2010-02-03  Richard Guenther  <rguenther@suse.de>
12674         PR middle-end/42927
12675         * gcc.c-torture/compile/pr42927.c: New testcase.
12677 2010-02-03  Tobias Burnus  <burnus@net-b.de>
12679         PR fortran/42936
12680         * gfortran.dg/null_4.f90: New test.
12682 2010-02-02  Jason Merrill  <jason@redhat.com>
12684         PR c++/41090
12685         * g++.dg/ext/label13.C: New.
12687 2010-02-02  Tobias Burnus  <burnus@net-b.de>
12689         PR fortran/42650
12690         * gfortran.dg/func_result_5.f90: New test.
12692 2010-02-01  Tobias Burnus  <burnus@net-b.de>
12694         PR fortran/42922
12695         * gfortran.dg/pure_initializer_3.f90: News test.
12697 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
12699         PR fortran/42888
12700         * gfortran.dg/allocate_derived_2.f90: New test.
12702 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
12704         PR middle-end/42898
12705         * gcc.dg/torture/pr42898-2.c: New test.
12707 2010-01-31  Richard Guenther  <rguenther@suse.de>
12709         PR middle-end/42898
12710         * gcc.dg/torture/pr42898.c: New testcase.
12712 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
12714         PR fortran/38324
12715         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12716         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12718 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
12720         * g++.dg/tree-ssa/inline-1.C: New.
12721         * g++.dg/tree-ssa/inline-2.C: New.
12722         * g++.dg/tree-ssa/inline-3.C: New.
12724 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
12726         PR testsuite/41701
12727         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12728         the string 'pow' in the pathname of the compiler from generating a
12729         test failure.
12731 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12733         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12734         * g++.old-deja/g++.mike/eh17.C: Likewise.
12735         * g++.old-deja/g++.mike/p5571.C: Likewise.
12737 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
12739         PR c++/42758
12740         PR c++/42634
12741         PR c++/42336
12742         PR c++/42797
12743         PR c++/42880
12744         * g++.dg/other/crash-5.C: New test.
12745         * g++.dg/other/crash-6.C: New test.
12746         * g++.dg/other/crash-7.C: New test.
12747         * g++.dg/other/crash-8.C: New test.
12749 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
12751         PR rtl-optimization/42889
12752         * gcc.dg/pr42889.c: New test.
12754 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
12756         * gcc.target/i386/pr42881.c: Use SSE2.
12758 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
12760         PR target/42891
12761         * gcc.target/i386/pr42891.c: New test.
12763 2010-01-28  Richard Guenther  <rguenther@suse.de>
12765         PR tree-optimization/42871
12766         * g++.dg/torture/pr42871.C: New testcase.
12768 2010-01-28  Richard Guenther  <rguenther@suse.de>
12770         * gcc.dg/Wobjsize-1.h: New testcase.
12771         * gcc.dg/Wobjsize-1.c: Likewise.
12773 2010-01-28  Richard Guenther  <rguenther@suse.de>
12775         PR middle-end/42883
12776         * g++.dg/torture/pr42883.C: New testcase.
12778 2010-01-28  Michael Matz  <matz@suse.de>
12780         * gcc.target/i386/pr42881.c: New test.
12782 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12784         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12785         Add i?86-*-solaris2* support.
12787 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
12789         PR c++/42713
12790         PR c++/42820
12791         * g++.dg/template/typedef27.C: New test case.
12792         * g++.dg/template/typedef28.C: New test case.
12794 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
12796         * gcc.dg/optimize-bswap*.c: Add ARM target
12798 2010-01-27  Richard Guenther  <rguenther@suse.de>
12800         PR middle-end/42878
12801         * gcc.dg/torture/pr42878-1.c: New testcase.
12802         * gcc.dg/torture/pr42878-2.c: Likewise.
12804 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
12806         PR middle-end/42874
12807         * gcc.dg/vla-22.c: New test.
12809 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
12811         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12812         current collation.
12814 2010-01-26  Richard Guenther  <rguenther@suse.de>
12816         PR rtl-optimization/42685
12817         * gcc.dg/pr42685.c: New testcase.
12818         * g++.dg/other/pr42685.C: Likewise.
12820 2010-01-26  Richard Guenther  <rguenther@suse.de>
12822         PR middle-end/42806
12823         * g++.dg/other/pr42806.C: New testcase.
12825 2010-01-26  Richard Guenther  <rguenther@suse.de>
12827         PR tree-optimization/42250
12828         * gcc.dg/pr42250.c: New testcase.
12830 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
12832         * gnat.dg/array_bounds_test.adb: New test.
12834 2010-01-25  Tobias Burnus  <burnus@net-b.de>
12836         PR fortran/42858
12837         * gfortran.dg/generic_21.f90: New test.
12839 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12841         PR testsuite/41522
12842         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12844 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
12846         PR c++/42748
12847         * g++.dg/abi/arm_va_list2.C: New test.
12848         * g++.dg/abi/arm_va_list2.h: Companion header file.
12850 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
12852         PR fortran/41044
12853         * gfortran.dg/parameter_array_ref_2.f90 : New test.
12855         PR fortran/41167
12856         * gfortran.dg/char_array_arg_1.f90 : New test.
12858         * gfortran.dg/pr25923.f90 : Remove XFAIL.
12860 2010-01-24  Tobias Burnus  <burnus@net-b.de>
12862         PR fortran/39304
12863         * gfortran.dg/generic_20.f90: New test.
12865 2010-01-22  Michael Matz  <matz@suse.de>
12867         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12868         -msse2.
12870 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
12872         PR fortran/42736
12873         * gfortran.dg/dependency_25.f90 : New test.
12875 2010-01-21  Martin Jambor  <mjambor@suse.cz>
12877         PR tree-optimization/42585
12878         * gcc.dg/tree-ssa/pr42585.c: New test.
12880 2010-01-21  Richard Guenther  <rguenther@suse.de>
12882         PR middle-end/19988
12883         * gcc.dg/pr19988.c: New testcase.
12885 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
12887         * g++.dg/compat/decimal/compat-common.h: New file.
12888         * g++.dg/compat/decimal/decimal-dummy.h: New file.
12889         * g++.dg/compat/decimal/pass_x.h: New file.
12890         * g++.dg/compat/decimal/pass_y.h: New file.
12891         * g++.dg/compat/decimal/pass-1_main.C: New file.
12892         * g++.dg/compat/decimal/pass-1_x.C: New file.
12893         * g++.dg/compat/decimal/pass-1_y.C: New file.
12894         * g++.dg/compat/decimal/pass-2_main.C: New file.
12895         * g++.dg/compat/decimal/pass-2_x.C: New file.
12896         * g++.dg/compat/decimal/pass-2_y.C: New file.
12897         * g++.dg/compat/decimal/pass-3_main.C: New file.
12898         * g++.dg/compat/decimal/pass-3_x.C: New file.
12899         * g++.dg/compat/decimal/pass-3_y.C: New file.
12900         * g++.dg/compat/decimal/pass-4_main.C: New file.
12901         * g++.dg/compat/decimal/pass-4_x.C: New file.
12902         * g++.dg/compat/decimal/pass-4_y.C: New file.
12903         * g++.dg/compat/decimal/pass-5_main.C: New file.
12904         * g++.dg/compat/decimal/pass-5_x.C: New file.
12905         * g++.dg/compat/decimal/pass-5_y.C: New file.
12906         * g++.dg/compat/decimal/pass-6_main.C: New file.
12907         * g++.dg/compat/decimal/pass-6_x.C: New file.
12908         * g++.dg/compat/decimal/pass-6_y.C: New file.
12909         * g++.dg/compat/decimal/return_x.h: New file.
12910         * g++.dg/compat/decimal/return_y.h: New file.
12911         * g++.dg/compat/decimal/return-1_main.C: New file.
12912         * g++.dg/compat/decimal/return-1_x.C: New file.
12913         * g++.dg/compat/decimal/return-1_y.C: New file.
12914         * g++.dg/compat/decimal/return-2_main.C: New file.
12915         * g++.dg/compat/decimal/return-2_x.C: New file.
12916         * g++.dg/compat/decimal/return-2_y.C: New file.
12917         * g++.dg/compat/decimal/return-3_main.C: New file.
12918         * g++.dg/compat/decimal/return-3_x.C: New file.
12919         * g++.dg/compat/decimal/return-3_y.C: New file.
12920         * g++.dg/compat/decimal/return-4_main.C: New file.
12921         * g++.dg/compat/decimal/return-4_x.C: New file.
12922         * g++.dg/compat/decimal/return-4_y.C: New file.
12923         * g++.dg/compat/decimal/return-5_main.C: New file.
12924         * g++.dg/compat/decimal/return-5_x.C: New file.
12925         * g++.dg/compat/decimal/return-5_y.C: New file.
12926         * g++.dg/compat/decimal/return-6_main.C: New file.
12927         * g++.dg/compat/decimal/return-6_x.C: New file.
12928         * g++.dg/compat/decimal/return-6_y.C: New file.
12930 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12932         PR debug/42715
12933         * gcc.dg/pr42715.c: New.
12935 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
12937         PR c++/42038
12938         * g++.dg/parse/crash55.C: New.
12940 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
12942         PR debug/42782
12943         * gcc.dg/guality/pr42782.c: New.
12945 2010-01-20  Jason Merrill  <jason@redhat.com>
12947         PR c++/41788
12948         * g++.dg/abi/packed1.C: New.
12950         PR c++/41920
12951         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12953         PR c++/40750
12954         * g++.dg/parse/fn-typedef1.C: New.
12955         * g++.dg/other/cv_quals.C: Adjust.
12957 2010-01-20  Anthony Green  <green@moxielogic.com>
12959         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12960         pack(push) pragma).
12961         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12962         * gcc.dg/20020312-2.c: Port this to the moxie core.
12963         * gcc.dg/weak/typeof-2.c: Ditto.
12965 2010-01-20  Richard Guenther  <rguenther@suse.de>
12967         PR tree-optimization/42717
12968         * gcc.c-torture/compile/pr42717.c: New testcase.
12970 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
12972         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12973         of signed, add a few new tests.
12975         PR middle-end/42803
12976         * g++.dg/parse/limits-initializer1.C: New test.
12978 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
12980         PR fortran/42804
12981         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12982         * gfortran.dg/typebound_call_12.f03: New test.
12984 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
12986         PR fortran/42783
12987         * gfortran.dg/bounds_check_15.f90 : New test.
12989 2010-01-19  Michael Matz  <matz@suse.de>
12991         PR tree-optimization/41783
12992         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12994 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12996         PR target/38697.
12997         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12998         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12999         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
13000         * gcc.target/arm/neon/vget_lows16.c: Likewise.
13001         * gcc.target/arm/neon/vget_lows32.c: Likewise.
13002         * gcc.target/arm/neon/vget_lows64.c: Likewise.
13003         * gcc.target/arm/neon/vget_lows8.c: Likewise.
13004         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13005         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13006         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13007         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13009 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
13011         PR fortran/42545
13012         * gfortran.dg/extends_6.f03: Modified an error message.
13013         * gfortran.dg/extends_10.f03: New test.
13014         * gfortran.dg/private_type_6.f03: Modified an error message.
13015         * gfortran.dg/structure_constructor_8.f03: Ditto.
13017 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
13019         PR tree-optimization/42719
13020         * gcc.dg/pr42719.c: New test.
13022         PR debug/42728
13023         * gcc.dg/pr42728.c: New test.
13025 2010-01-19  Anthony Green  <green@moxielogic.com>
13027         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13029 2010-01-18  Anthony Green  <green@moxielogic.com>
13031         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13032         for moxie.
13034 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
13036         * g++.dg/template/error45.C: reverted as part of reverting the
13037         fix of PR c++/42634.
13039 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13041         PR c++/42634
13042         * g++.dg/template/error45.C: New test.
13044 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
13046         PR c++/42766
13047         * g++.dg/conversion/op6.C: New test.
13049 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
13051         PR target/42774
13052         * gcc.target/alpha/pr42774.c: New test.
13054 2010-01-18  Richard Guenther  <rguenther@suse.de>
13056         PR tree-optimization/42781
13057         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13059 2010-01-17  Richard Guenther  <rguenther@suse.de>
13061         PR middle-end/42248
13062         * gcc.c-torture/execute/pr42248.c: New testcase.
13064 2010-01-17  Richard Guenther  <rguenther@suse.de>
13066         PR tree-optimization/42773
13067         * g++.dg/torture/pr42773.C: New testcase.
13069 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
13071         PR fortran/42677
13072         * gfortran.dg/interface_assignment_5.f90: New test.
13074 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
13076         PR c++/42697
13077         * g++.dg/template/crash94.C: Reverted.
13079 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
13081         PR debug/42767
13082         * gcc.dg/debug/pr42767.c: New.
13084 2010-01-15  Jason Merrill  <jason@redhat.com>
13086         PR c++/42761
13087         * g++.dg/cpp0x/decltype22.C: New.
13089 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
13091         PR middle-end/42760
13092         * g++.dg/torture/pr42760.C: New test.
13094 2010-01-15  Jing Yu  <jingyu@google.com>
13096         PR rtl-optimization/42691
13097         * gcc.c-torture/execute/pr42691.c: New.
13099 2010-01-15  Richard Guenther  <rguenther@suse.de>
13101         PR middle-end/42739
13102         * g++.dg/torture/pr42739.C: New testcase.
13104 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
13106         * g++.dg/template/error45.C: Revert as part of reverting changes
13107         or PR c++/42634.
13109 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13111         PR fortran/42684
13112         * gfortran.dg/interface_31.f90: New test.
13114 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
13116         * gcc.target/powerpc/pr42747.c: New file.
13118 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13120         PR middle-end/42674
13121         * c-c++-common/pr42674.c: New test.
13123         PR c++/42608
13124         * g++.dg/template/instantiate11.C: New test.
13126 2010-01-14  Jason Merrill  <jason@redhat.com>
13128         PR c++/42701
13129         * g++.dg/overload/error3.C: New.
13131         PR c++/42655
13132         * g++.dg/overload/rvalue1.C: New.
13134 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13136         PR tree-optimization/42706
13137         * gcc.dg/ipa/pr42706.c: New testcase.
13139 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
13141         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13143 2010-01-14  Martin Jambor  <mjambor@suse.cz>
13145         PR tree-optimization/42714
13146         * g++.dg/torture/pr42714.C: New test.
13148 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13150         PR rtl-optimization/42246
13151         * gfortran.dg/pr42246-2.f: New.
13153 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13155         PR rtl-optimization/42389
13156         * gcc.dg/pr42389.c: New.
13158 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13160         PR rtl-optimization/42388
13161         * gcc.dg/pr42388.c: New.
13163 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13165         PR rtl-optimization/42294
13166         * gfortran.dg/pr42294.f: New.
13168 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13170         PR rtl-optimization/39453
13171         PR rtl-optimization/42246
13172         * gcc.dg/pr39453.c: New.
13173         * gcc.dg/pr42246.c: New.
13175 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13177         PR middle-end/42245
13178         * gcc.dg/pr42245.c: New.
13179         * gcc.dg/pr42245-2.c: New.
13181 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
13183         PR rtl-optimization/42249
13184         * gcc.dg/pr42249.c: New.
13186 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
13188         PR c/42721
13189         * gcc.c-torture/execute/pr42721.c: New test.
13191 2010-01-14  Ira Rosen  <irar@il.ibm.com>
13193         PR tree-optimization/42709
13194         * gcc.dg/vect/pr42709.c: New test.
13196 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13198         PR fortran/41478
13199         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13200         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13202 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
13204         PR fortran/42481
13205         * gfortran.dg/generic_19.f90 : New test.
13207 2010-01-13  Richard Guenther  <rguenther@suse.de>
13209         PR tree-optimization/42730
13210         * gcc.c-torture/compile/pr42730.c: New testcase.
13212 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
13214         PR target/pr42542
13215         * gcc.target/ia64/pr42542-1.c: New.
13216         * gcc.target/ia64/pr42542-2.c: New.
13217         * gcc.target/ia64/pr42542-3.c: New.
13219 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
13221         PR c++/42634
13222         * g++.dg/template/error45.C: New test.
13224 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13226         PR tree-optimization/42704
13227         * g++.dg/torture/pr42704.C: New test.
13229 2010-01-13  Martin Jambor  <mjambor@suse.cz>
13231         PR tree-optimization/42703
13232         * gcc.c-torture/compile/pr42703.c: New test.
13234 2010-01-13  Richard Guenther  <rguenther@suse.de>
13236         PR tree-optimization/42705
13237         * gcc.c-torture/compile/pr42705.c: New testcase.
13239 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
13241         * gcc.target/bfin/l2.c: New test.
13242         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13244 2010-01-13  Richard Guenther  <rguenther@suse.de>
13246         PR middle-end/42716
13247         * gcc.c-torture/compile/pr42716.c: New testcase.
13249 2010-01-13  Richard Guenther  <rguenther@suse.de>
13251         PR lto/42678
13252         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13254 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
13256         PR c/42708
13257         * gcc.c-torture/compile/pr42708-1.c: New test.
13259 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
13261         PR debug/42662
13262         * gcc.dg/pr42662.c: New test.
13264         PR tree-optimization/42645
13265         * g++.dg/other/pr42645-1.C: New test.
13266         * g++.dg/other/pr42645-2.C: New test.
13268 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
13270         PR target/42416
13271         * gcc.target/powerpc/warn-1.c: New test.
13272         * gcc.target/powerpc/warn-2.c: New test.
13274 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
13276         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13277         stack alignment.
13279 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
13281         * gcc.dg/lto/20100108_0.c: New.
13283 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
13285         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13286         Add -march=i686 -msse for 32bit x86 targets.
13288 2010-01-10  Richard Guenther  <rguenther@suse.de>
13290         PR middle-end/42667
13291         * gcc.dg/torture/pr42667.c: New testcase.
13293 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13295         PR fortran/32489
13296         * gfortran.dg/array_constructor_34.f90: New test.
13298 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13300         PR fortran/20923
13301         * gfortran.dg/array_constructor_33.f90: New test.
13302         gfortran.dg/array_function_5.f90: Add credit.
13304 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13306         PR debug/42631
13307         * gcc.dg/pr42631.c: New.
13309 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13311         PR debug/42630
13312         * gcc.dg/pr42630.c: New.
13314 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13316         PR debug/42629
13317         * gcc.dg/pr42629.c: New.
13319 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13321         PR middle-end/42363
13322         * gcc.dg/torture/pr42363.c: New.
13324 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
13326         PR debug/42604
13327         PR debug/42395
13328         * gcc.dg/vect/pr42604.c: New.
13329         * gcc.dg/vect/pr42395.c: New.
13331 2010-01-09  Richard Guenther  <rguenther@suse.de>
13333         PR middle-end/42512
13334         * gcc.c-torture/execute/pr42512.c: New testcase.
13336 2010-01-09  Tobias Burnus  <burnus@net-b.de>
13338         PR fortran/41298
13339         * gfortran.dg/c_ptr_tests_14.f90: New test.
13341 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13343         PR ada/41929
13344         * gnat.dg/null_pointer_deref1.adb: Don't run on
13345         sparc*-sun-solaris2.11.
13347 2010-01-08  Richard Guenther  <rguenther@suse.de>
13349         PR lto/42528
13350         * gcc.dg/lto/20100103-1_0.c: New testcase.
13351         * gcc.dg/lto/20100103-2_0.c: Likewise.
13353 2010-01-08  Tobias Burnus  <burnus@net-b.de
13355         PR/fortran 25829
13356         * gfortran.dg/asynchronous_1.f90: New test.
13357         * gfortran.dg/asynchronous_2.f90: New test.
13358         * gfortran.dg/conflicts.f90: Update error message.
13360 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
13362         c++/40155
13363         * g++.dg/cpp0x/variadic-unify-2.C: New test.
13365 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
13367         PR tree-optimization/42625
13368         * g++.dg/opt/dtor4.C: New test.
13369         * g++.dg/opt/dtor4.h: New.
13370         * g++.dg/opt/dtor4-aux.cc: New.
13372 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13374         PR fortran/42597
13375         * gfortran.dg/proc_ptr_26.f90: New test.
13377 2010-01-07  Tobias Burnus  <burnus@net-b.de>
13379         PR fortran/41872
13380         * gfortran.dg/allocatable_scalar_7.f90: New test.
13382 2010-01-06  Richard Guenther  <rguenther@suse.de>
13384         * gcc.c-torture/compile/pr42632.c: New testcase.
13386 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13388         PR target/42542
13389         * gcc.target/i386/pr42542-4.c: New.
13390         * gcc.target/i386/pr42542-4a.c: Likewise.
13391         * gcc.target/i386/pr42542-5.c: Likewise.
13392         * gcc.target/i386/pr42542-5a.c: Likewise.
13394 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
13396         * gcc.dg/tls/opt-15.c: New test.
13398 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13400         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13402 2010-01-05  Martin Jambor  <mjambor@suse.cz>
13404         PR tree-optimization/42462
13405         * g++.dg/torture/pr42462.C: New test.
13407 2010-01-05  Jason Merrill  <jason@redhat.com>
13409         * g++.dg/cpp0x/initlist30.C: New test.
13411 2010-01-05  Richard Guenther  <rguenther@suse.de>
13413         PR tree-optimization/42614
13414         * gcc.c-torture/execute/pr42614.c: New testcase.
13416 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
13418         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13419         * gcc.dg/Wunreachable-1.c: Remove the testcase of
13420         -Wunreachable-code.
13421         * gcc.dg/Wunreachable-2.c: Likewise.
13422         * gcc.dg/Wunreachable-3.c: Likewise.
13423         * gcc.dg/Wunreachable-4.c: Likewise.
13424         * gcc.dg/Wunreachable-5.c: Likewise.
13425         * gcc.dg/Wunreachable-6.c: Likewise.
13426         * gcc.dg/Wunreachable-7.c: Likewise.
13427         * gcc.dg/Wunreachable-8.c: Likewise.
13428         * gcc.dg/20041231-1.c: Likewise.
13430 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
13432         PR other/42611
13433         * gcc.dg/pr42611.c: New test.
13435         PR tree-optimization/42508
13436         * g++.dg/opt/pr42508.C: New test.
13438 2010-01-05  Tobias Burnus  <burnus@net-b.de>
13440         PR fortran/41872
13441         * gfortran.dg/allocatable_scalar_8.f90: New.
13443 2010-01-04  Martin Jambor  <mjambor@suse.cz>
13445         PR tree-optimization/42398
13446         * gcc.c-torture/compile/pr42398.c: New test.
13448 2010-01-04  Jason Merrill  <jason@redhat.com>
13450         PR c++/42555
13451         * g++.dg/ext/attrib35.C: New.
13453         PR c++/42567
13454         * g++.dg/cpp0x/auto17.C: New.
13456 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
13458         * gcc.dg/lto/20100104_0.c: New.
13460 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
13462         PR target/42542
13463         * gcc.target/i386/pr42542-1.c: New.
13464         * gcc.target/i386/pr42542-1a.c: Likewise.
13465         * gcc.target/i386/pr42542-1b.c: Likewise.
13466         * gcc.target/i386/pr42542-2.c: Likewise.
13467         * gcc.target/i386/pr42542-2a.c: Likewise.
13468         * gcc.target/i386/pr42542-2b.c: Likewise.
13469         * gcc.target/i386/pr42542-3.c: Likewise.
13470         * gcc.target/i386/pr42542-3a.c: Likewise.
13472 2009-01-04  Tobias Burnus  <burnus@net-b.de>
13474         PR fortran/41872
13475         * gfortran.dg/allocatable_scalar_5.f90: New test.
13476         * gfortran.dg/allocatable_scalar_6.f90: New test.
13478 2010-01-03  Richard Guenther  <rguenther@suse.de>
13480         PR testsuite/42583
13481         * gfortran.dg/gomp/recursion1.f90: Remove.
13483 2010-01-03  Richard Guenther  <rguenther@suse.de>
13485         * gcc.dg/Warray-bounds.c: Remove XFAILs.
13486         * gcc.dg/uninit-6.c: Likewise.
13487         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13489 2010-01-03  Richard Guenther  <rguenther@suse.de>
13491         PR tree-optimization/42589
13492         * gcc.target/i386/pr42589.c: New testcase.
13494 2010-01-03  Richard Guenther  <rguenther@suse.de>
13496         PR tree-optimization/42438
13497         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13499 2010-01-02  Richard Guenther  <rguenther@suse.de>
13501         PR testsuite/41651
13502         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13504 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
13506         PR target/42448
13507         * gcc.target/alpha/pr42448-1.c: New test.
13508         * gcc.target/alpha/pr42448-2.c: Ditto.
13510 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
13512         PR preprocessor/41947
13513         * gcc.dg/c99-hexfloat-3.c: New test.
13515 2010-01-01  Richard Guenther  <rguenther@suse.de>
13517         PR c/42570
13518         * gcc.c-torture/execute/pr42570.c: New testcase.
13520 2010-01-01  Richard Guenther  <rguenther@suse.de>
13522         PR middle-end/42559
13523         * gcc.c-torture/compile/pr42559.c: New testcase.
13526 Copyright (C) 2010 Free Software Foundation, Inc.
13528 Copying and distribution of this file, with or without modification,
13529 are permitted in any medium without royalty provided the copyright
13530 notice and this notice are preserved.